СПОСОБ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ НА ЭКРАНЕ И ЭЛЕКТРОННОЕ УСТРОЙСТВО
METHOD FOR CONTROLLING THE DISPLAY ON A SCREEN AND ELECTRONIC APPARATUS

[0001] По настоящей заявке испрашивается приоритет на основании патентной заявки Китая № 201910134248.X, поданной в Национальное управление интеллектуальной собственности Китая 22 февраля 2019 г. и озаглавленной «СПОСОБ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ НА ЭКРАНЕ И ЭЛЕКТРОННОЕ УСТРОЙСТВО» (“SCREEN DISPLAY CONTROL METHOD AND ELECTRONIC DEVICE”), которая полностью включена в настоящий документ посредством ссылки.
Область техники
[0002] Настоящая заявка относится к области электронных устройств, а точнее, к способу управления отображением на экране и электронному устройству.
Уровень техники
[0003] В настоящее время все больше пользователей ищут визуальный эффект мобильных телефонов. Поэтому экраны мобильных телефонов становятся больше. Однако у устройств с большим экраном также есть некоторые проблемы, например, их нелегко носить с собой. Для этого случая готовятся складные электронные устройства. При использовании складной экран может переключаться в разложенное состояние или в сложенное состояние. При переноске складной экран переключается в сложенное состояние, чтобы уменьшить занимаемое пространство.
[0004] Однако, когда складной экран складывается, включается только часть экрана, обращенная к пользователю, а задняя и боковая части экрана отключаются. Следовательно, использование экрана не максимально.
Сущность изобретения
[0005] Вариантами осуществления настоящей заявки предоставляется способ управления отображением на экране и электронное устройство, чтобы помочь улучшить использование экрана.
[0006] Согласно первому аспекту предоставляется способ управления отображением на экране. Этот способ применяется к электронному устройству со складным сенсорным экраном. Сенсорный экран включает в себя первую и вторую области. Способ включает в себя: отображение электронным устройством первого интерфейса в первой области. Электронное устройство обнаруживает первую операцию в первом интерфейсе. Электронное устройство отображает второй интерфейс во второй области в ответ на первую операцию. Второй интерфейс связан с содержимым, отображаемым в первом интерфейсе.
[0007] В этом варианте осуществления настоящей заявки после обнаружения пользовательской операции в первой области электронное устройство может отображать содержимое, связанное со второй областью, во второй области, тем самым помогая улучшить использование экрана и улучшая взаимодействие с пользователем.
[0008] В некоторых возможных реализациях электронное устройство может быть в сложенном виде. В этом случае электронное устройство отображает первый интерфейс в первой области, а вторая область отключена, чтобы отображение отсутствовало. После того, как электронное устройство обнаруживает первую операцию в первой области, электронное устройство включает вторую область и отображает второй интерфейс во второй области.
[0009] В некоторых возможных реализациях электронное устройство может быть в разложенном виде или в полусложенном виде. В этом случае электронное устройство может отображать первый интерфейс в первой области, а вторая область отключена, чтобы отображение отсутствовало, или во второй области отображается третий интерфейс. После того, как электронное устройство обнаруживает первую операцию в первой области, электронное устройство включает вторую область и отображает второй интерфейс во второй области, или электронное устройство переключает третий интерфейс, отображаемый во второй области, на второй интерфейс.
[0010] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта то, что электронное устройство отображает первый интерфейс в первой области, включает в себя: электронным устройством определяется то, что электронное устройство находится в сложенном виде. Электронное устройство отображает первый интерфейс в первой области в качестве реакции на нахождение в сложенном виде, и электронное устройство отключает вторую область.
[0011] В этом варианте осуществления настоящей заявки, когда электронное устройство определяет, что электронное устройство находится в сложенном виде, электронное устройство может отображать содержимое в первой области и отключать вторую область, чтобы отображение отсутствовало. После обнаружения пользовательской операции в первой области электронное устройство включает вторую область и отображает второй интерфейс во второй области. Это помогает улучшить использование экрана в сложенном виде, а также улучшает взаимодействие с пользователем.
[0012] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта после того, как электронное устройство отображает второй интерфейс во второй области, способ дополнительно включает в себя: обнаружение электронным устройством второй операции в первом интерфейсе. Электронное устройство отключает вторую область в ответ на вторую операцию.
[0013] В этом варианте осуществления настоящей заявки, когда пользователь ожидает выхода из совместной работы между первой областью и второй областью, пользователь может выполнить соответствующую операцию в первой области, чтобы выйти из совместной работы между первой областью и второй областью, и выключить вторую область. Это помогает снизить энергопотребление электронного устройства, а также помогает улучшить взаимодействие с пользователем.
[0014] В некоторых возможных реализациях после того, как электронное устройство отображает второй интерфейс во второй области, способ дополнительно включает в себя: обнаружение электронным устройством второй операции во втором интерфейсе. Электронное устройство отключает вторую область в ответ на вторую операцию.
[0015] В этом варианте осуществления настоящей заявки, в качестве альтернативы, после того, как пользовательская операция обнаружена во втором интерфейсе, совместная работа между первой областью и второй областью может быть прекращена, а вторая область может быть отключена.
[0016] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта содержимое, отображаемое во втором интерфейсе, по меньшей мере частично такое же, как содержимое, отображаемое в первом интерфейсе.
[0017] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта первый интерфейс представляет собой интерфейс камеры, причем интерфейс камеры включает в себя первое окно предварительного просмотра, второй интерфейс включает в себя второе окно предварительного просмотра, и изображения, отображаемые в первом окне предварительного просмотра и втором окне предварительного просмотра, по меньшей мере частично совпадают.
[0018] Способ управления отображением на экране в этом варианте осуществления настоящей заявки может применяться к сценарию съемки. После обнаружения пользовательской операции в интерфейсе камеры электронное устройство может отображать второе окно предварительного просмотра во второй области. Это может помочь сфотографированному человеку вовремя скорректировать позу сфотографированного человека и позволить пользователю сделать удовлетворительное фото или видео, улучшая использование экрана, тем самым помогая улучшить взаимодействие с пользователем.
[0019] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта первый интерфейс является платежным интерфейсом пользователя, причем платежный интерфейс включает в себя код платежа, и второй интерфейс включает в себя код платежа.
[0020] Способ управления отображением на экране в этом варианте осуществления настоящей заявки может применяться к сценарию оплаты. Когда пользователь платит используя штрих-код или двумерный код, штрих-код или двумерный код может отображаться во второй области, тем самым помогая улучшить использование экрана. Кроме того, пользователю не нужно переворачивать электронное устройство, что облегчает выполнение продавцом сканирования и помогает улучшить взаимодействие с пользователем.
[0021] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта первый интерфейс является интерфейсом перевода, причем интерфейс перевода включает в себя содержимое, которое должно быть переведено, а второй интерфейс включает в себя результат перевода содержимого, которое должно быть переведено.
[0022] Способ управления отображением на экране в этом варианте осуществления настоящей заявки может применяться к сценарию перевода. После того, как пользователь завершит перевод содержимого, которое должно быть переведено, переведенное содержимое может отображаться во второй области, тем самым помогая улучшить использование экрана. Кроме того, это может повысить эффективность общения пользователя на иностранном языке, тем самым улучшая взаимодействие с пользователем.
[0023] Со ссылкой на первый аспект, в некоторых возможных реализациях первого аспекта первый интерфейс включает в себя результат перевода, а способ дополнительно включает в себя: обнаружение электронным устройством операции изменения, выполняемой пользователем в отношении результата перевода в первом интерфейсе. Электронное устройство отображает измененный результат перевода во втором интерфейсе в ответ на операцию изменения.
[0024] Согласно способу управления отображением на экране в этом варианте осуществления настоящей заявки, при определении того, что подлежащее переводу содержимое переведено неточно в приложении для перевода, пользователь может скорректировать переведенное содержимое в первой области и отобразить точный результат перевода во второй области, тем самым помогая улучшить взаимодействие с пользователем.
[0025] Согласно второму аспекту, настоящим техническим решением обеспечивается аппаратура для управления отображением на экране. Данная аппаратура входит в состав электронного устройства. Аппаратура имеет функцию реализации функционирования электронного устройства согласно вышеупомянутому аспекту и возможным реализациям вышеупомянутого аспекта. Данная функция может быть реализована посредством аппаратных средств или может быть реализована посредством аппаратных средств путем исполнения соответствующего программного обеспечения. Аппаратные средства или программное обеспечение включают в себя один или несколько модулей или блоков, соответствующих вышеуказанной функции, например, модуль или блок отображения или модуль или блок обнаружения.
[0026] Согласно третьему аспекту, настоящим техническим решением обеспечивается электронное устройство, включающее в себя складной сенсорный экран, один или несколько процессоров, память, множество приложений и одну или несколько компьютерных программ. Одна или несколько компьютерных программ хранятся в памяти, и одна или несколько компьютерных программ включают в себя инструкции. Когда инструкции исполняются электронным устройством, обеспечивается выполнение электронным устройством способа управления отображением на экране согласно любой возможной реализации вышеупомянутых аспектов.
[0027] Согласно четвертому аспекту, настоящим техническим решением обеспечивается электронное устройство, включающее в себя один или несколько процессоров и одно или несколько запоминающих устройств. Одно или несколько запоминающих устройств связаны с одним или несколькими процессорами. Одно или несколько запоминающих устройств приспособлены для хранения кода компьютерной программы. Код компьютерной программы включает в себя компьютерные инструкции. Когда один или несколько процессоров исполняют компьютерные инструкции, электронное устройство выполняет способ управления отображением на экране согласно любой возможной реализации вышеупомянутых аспектов.
[0028] Согласно пятому аспекту, настоящим техническим решением обеспечивается компьютерный носитель данных, включающий в себя компьютерные инструкции. Когда компьютерные инструкции исполняются в электронном устройстве, обеспечивается выполнение электронным устройством способа управления отображением на экране согласно любой возможной реализации вышеупомянутых аспектов.
[0029] Согласно шестому аспекту, настоящим техническим решением обеспечивается компьютерный программный продукт. Когда компьютерный программный продукт исполняется в электронном устройстве, обеспечивается выполнение электронным устройством способа управления отображением на экране в любом возможном исполнении вышеупомянутых аспектов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0030] Фиг.1 - схематическая диаграмма аппаратной структуры электронного устройства согласно варианту осуществления этой заявки;
[0031] Фиг.2 - схематическая диаграмма структуры программного обеспечения электронного устройства согласно варианту осуществления настоящей заявки;
[0032] Фиг.3(а) - Фиг.3(d) - схематические изображения складного электронного устройства согласно варианту осуществления настоящей заявки;
[0033] Фиг.4 - схематическая диаграмма разделения физической формы складного электронного устройства согласно варианту осуществления настоящей заявки;
[0034] Фиг.5(а) - Фиг.5(d) - схематические диаграммы группы интерфейсов дисплея согласно варианту осуществления настоящей заявки;
[0035] Фиг.6(а) и Фиг.6(b) - схематические диаграммы другой группы интерфейсов дисплея согласно варианту осуществления настоящей заявки;
[0036] Фиг.7(а) - Фиг.7(c) - схематические диаграммы еще одной группы интерфейсов дисплея согласно варианту осуществления настоящей заявки;
[0037] Фиг.8(а) и Фиг.8(b) - схематические диаграммы еще одной группы интерфейсов дисплея согласно варианту осуществления настоящей заявки;
[0038] Фиг.9(а) и Фиг.9(b) - схематические диаграммы еще одной группы интерфейсов дисплея согласно варианту осуществления настоящей заявки;
[0039] Фиг.10(а) и Фиг.10(b) - схематическая диаграмма основного экрана и вспомогательного экрана электронного устройства в разложенном состоянии и в сложенном состоянии согласно варианту осуществления настоящей заявки;
[0040] Фиг.11(а) и Фиг.11(b) - схематическая диаграмма отображения на основном экране и вспомогательном экране электронного устройства в сложенном состоянии согласно варианту осуществления настоящей заявки;
[0041] Фиг.12(а) и Фиг.12(b) - еще одна схематическая диаграмма отображения на основном экране и вспомогательном экране электронного устройства в сложенном состоянии согласно варианту осуществления настоящей заявки;
[0042] Фиг.13 - еще одна схематическая диаграмма складного электронного устройства согласно варианту осуществления этой заявки;
[0043] Фиг.14 - еще одна схематическая диаграмма складного электронного устройства согласно варианту осуществления этой заявки;
[0044] Фиг.15 - схематическая блок-схема способа управления отображением на экране согласно варианту осуществления настоящей заявки; а также
[0045] Фиг.16 - схематическая блок-схема электронного устройства согласно варианту осуществления этой заявки.
Описание вариантов осуществления
[0046] Термины, используемые в следующих вариантах осуществления настоящей заявки, предназначены просто для описания конкретных вариантов осуществления, но не предназначены для ограничения настоящей заявки. Термины «один», «некий», «тот», «вышеуказанный», «этот» и «один» в формах единственного числа, используемые в этом описании и прилагаемой формуле изобретения, также подразумеваются охватывающими формы множественного числа, такие как «один или несколько», если иное не указано четко в контексте. Также следует понимать, что в нижеследующих вариантах осуществления этой заявки «по меньшей мере один» или «один или несколько» означает один, два или более. Термин «и/или» описывает отношения ассоциации между ассоциированными объектами и представляет, что могут существовать три отношения. Например, A и/или B могут представлять следующие три случая: существует только A, существуют как A, так и B, и существует только B. А и В могут быть в единственном или множественном числе. Символ «/» обычно указывает взаимосвязь «или» между ассоциированными объектами.
[0047] Ссылка на «вариант осуществления», «некоторые варианты осуществления» или т.п., описанные в этом описании, указывает, что один или несколько вариантов осуществления настоящей заявки включают в себя конкретный признак, структуру или характеристику, описанные со ссылкой на варианты осуществления. Следовательно, в этом описании такие утверждения, как «в варианте осуществления», «в некоторых вариантах осуществления», «в некоторых других вариантах осуществления» и «в других вариантах осуществления», которые появляются в разных местах, не обязательно означают ссылку на один и тот же вариант осуществления, но вместо этого означают «один или несколько, но не все варианты осуществления», если не указано иное. Термины «включать», «содержать», «иметь» и их варианты все означают «включать, но не в ограничительном смысле», если не указано иное.
[0048] Далее описывается электронное устройство с функцией NFC, пользовательский интерфейс, используемый для такого электронного устройства, и варианты осуществления, задействуемые для использования такого электронного устройства. В некоторых вариантах осуществления электронное устройство может быть портативным электронным устройством, которое дополнительно включает в себя другие функции, такие как функция персонального цифрового помощника и/или функция музыкального проигрывателя, например, мобильный телефон, планшетный компьютер или носимое электронное устройство, имеющее функцию беспроводной связи (например, умные часы). Примерный вариант портативного электронного устройства включает в себя, но не в ограничительном смысле, портативное электронное устройство, использующее iOS, Android, Microsoft или другую операционную систему. Портативное электронное устройство в качестве альтернативы может быть другим портативным электронным устройством, например, портативным компьютером (laptop). Также следует понимать, что в некоторых других вариантах осуществления электронное устройство может альтернативно быть настольным компьютером, но не портативным электронным устройством.
[0049] Например, Фиг.1 представляет схематическую структурную схему электронного устройства 100. Электронное устройство 100 может включать в себя процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, порт 130 универсальной последовательной шины (universal serial bus, USB), модуль 140 управления зарядкой, модуль 141 управления питанием, аккумулятор 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, аудиомодуль 170, динамик 170A, приемник 170B, микрофон 170C, разъем 170D для гарнитуры, модуль 180 датчика, кнопку 190, мотор 191, индикатор 192, камеру 193, дисплей 194, интерфейс 195 карты модуля идентификации абонента (subscriber identification module, SIM) и т.п.
[0050] Понятно, что структура, показанная в вариантах осуществления этой заявки, не налагает конкретное ограничение на электронное устройство 100. В некоторых других вариантах осуществления настоящей заявки электронное устройство 100 может включать в себя больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или могут использоваться другие компоновки компонентов. Компоненты, показанные на фигуре, могут быть реализованы аппаратными средствами, программным обеспечением или комбинацией программного обеспечения и аппаратных средств.
[0051] Процессор 110 может включать в себя один или несколько процессоров. Например, процессор 110 может включать в себя процессор приложений (application processor, AP), процессор модема, графический процессор (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), процессор основной полосы частот и/или блок обработки нейронной сети (neural-network processing unit, NPU). Различные блоки обработки могут быть независимыми устройствами или могут быть интегрированы в один или несколько процессоров. В некоторых вариантах осуществления электронное устройство 101 может альтернативно включать в себя один или несколько процессоров 110. Контроллер может генерировать сигнал управления работой на основе рабочего кода инструкций и сигнала временной последовательности, чтобы управлять считыванием инструкций и исполнением инструкций. В некоторых других вариантах осуществления память может быть дополнительно расположена в процессоре 110 и сконфигурирована для хранения инструкций и данных. Например, память в процессоре 110 может быть кэш-памятью. В памяти могут храниться инструкции или данные, которые только что были использованы или циклически используются процессором 110. Если процессору 110 необходимо снова использовать инструкции или данные, процессор 110 может напрямую вызвать инструкции или данные из памяти, чтобы избежать повторного доступа. Это сокращает время ожидания процессора 110 и повышает эффективность обработки данных или исполнения инструкций электронным устройством 101.
[0052] В некоторых вариантах осуществления процессор 110 может включать в себя один или несколько интерфейсов. Интерфейс может включать в себя интерфейс между интегральными схемами (inter-integrated circuit, I2C), звуковой интерфейс между интегральными схемами (inter-integrated circuit sound, I2S), интерфейс с импульсной кодовой модуляцией (pulse code modulation, PCM), интерфейс универсального асинхронного приемника/передатчика (universal asynchronous receiver/transmitter, UART), мобильный промышленный интерфейс процессора (mobile industry processor interface, MIPI), интерфейс ввода/вывода общего назначения (general-purpose input/output, GPIO), интерфейс SIM-карты, порт USB и/или т.п. Порт 130 USB является портом, который соответствует спецификации стандарта USB, и может быть, в частности, портом мини-USB, портом микро-USB, портом USB типа C (Type C) и т.п. Порт 130 USB может быть сконфигурирован для подключения к зарядному устройству для зарядки электронного устройства 101, или может быть сконфигурирован для передачи данных между электронным устройством 101 и периферийным устройством, или может быть сконфигурирован для подключения к гарнитуре для воспроизведения звука с использованием гарнитуры.
[0053] Можно понять, что взаимосвязь интерфейсного соединения между модулями, показанными в вариантах осуществления настоящего изобретения, просто используется в качестве примера для описания и не налагает ограничения на структуру электронного устройства 100. В некоторых других вариантах осуществления настоящей заявки электронное устройство 100 может альтернативно использовать способ интерфейсного подключения, отличный от способа интерфейсного подключения в вышеупомянутом варианте осуществления, или использовать комбинацию множества способов интерфейсного подключения.
[0054] Модуль 140 управления зарядкой сконфигурирован для приема ввода зарядки от зарядного устройства. Зарядное устройство может быть беспроводным или проводным. В некоторых вариантах осуществления, в которых используется проводная зарядка, модуль 140 управления зарядкой может получать ввод зарядки от проводного зарядного устройства через порт 130 USB. В некоторых вариантах осуществления, в которых используется беспроводная зарядка, модуль 140 управления зарядкой может принимать ввод беспроводной зарядки через катушку беспроводной зарядки электронного устройства 100. Модуль 140 управления зарядкой может дополнительно подавать питание на электронное устройство, используя модуль 141 управления питанием, когда аккумулятор 142 заряжается.
[0055] Модуль 141 управления питанием сконфигурирован для подключения аккумулятора 142 и модуля 140 управления зарядкой к процессору 110. Модуль 141 управления питанием принимает ввод от батареи 142 и/или модуля 140 управления зарядкой и подает питание на процессор 110, внутреннюю память 121, внешнюю память, дисплей 194, камеру 193, модуль 160 беспроводной связи и т.п. Модуль 141 управления питанием может быть дополнительно сконфигурирован для отслеживания параметров, таких как мощность батареи, счетчик циклов батареи и состояние работоспособности батареи (утечка электричества или полное сопротивление). В некоторых других вариантах осуществления модуль 141 управления питанием альтернативно может быть расположен в процессоре 110. В некоторых других вариантах осуществления модуль 141 управления питанием и модуль 140 управления зарядкой альтернативно могут быть расположены в одном и том же устройстве.
[0056] Функция беспроводной связи электронного устройства 100 может быть реализована через антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, процессор модема, процессор основной полосы частот и т.п.
[0057] Каждая из антенны 1 и антенны 2 сконфигурирована для передачи и приема сигналов электромагнитных волн. Каждая антенна в электронном устройстве 100 может быть сконфигурирована для покрытия одного или нескольких диапазонов частот связи. Различные антенны могут быть дополнительно мультиплексированы для улучшения использования антенны. Например, антенна 1 может мультиплексироваться как разнесенная антенна в беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с переключателем настройки.
[0058] Модуль 150 мобильной связи может обеспечивать решение беспроводной связи, например, включая беспроводную связь 2G/3G/4G/5G, которое применяется к электронному устройству 100. Модуль 150 мобильной связи может включать в себя по меньшей мере один фильтр, коммутатор, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA) и т.п. Модуль 150 мобильной связи может принимать электромагнитную волну через антенну 1, выполнять обработку, такую как фильтрация или усиление принятой электромагнитной волны, и передавать электромагнитную волну в процессор модема для демодуляции. Модуль 150 мобильной связи может дополнительно усиливать сигнал, модулированный процессором модема, и преобразовывать усиленный сигнал в электромагнитную волну через антенну 1 для излучения. В некоторых вариантах осуществления, по меньшей мере, некоторые функциональные модули модуля 150 мобильной связи могут быть расположены в процессоре 110. В некоторых вариантах осуществления, по меньшей мере, некоторые функциональные модули модуля 150 мобильной связи и, по меньшей мере, некоторые модули процессора 110 могут быть расположены в одном устройстве.
[0059] Процессор модема может включать в себя модулятор и демодулятор. Модулятор сконфигурирован для модуляции отправляемого низкочастотного сигнала основной полосы частот в средне- или высоко-частотный сигнал. Демодулятор сконфигурирован для демодуляции принятого сигнала электромагнитной волны в низкочастотный сигнал основной полосы частот. Затем демодулятор передает низкочастотный сигнал основной полосы частот, полученный посредством демодуляции, в процессор основной полосы частот для обработки. Низкочастотный сигнал основной полосы частот обрабатывается процессором основной полосы частот, а затем передается в процессор приложений. Процессор приложений выводит звуковой сигнал через аудиоустройство (которое не ограничивается динамиком 170A, приемником 170B и т.п.) или отображает изображение или видео через дисплей 194. В некоторых вариантах осуществления процессор модема может быть независимым компонентом. В некоторых других вариантах осуществления процессор модема может быть независимым от процессора 110 и расположен в том же устройстве, что и модуль 150 мобильной связи или другой функциональный модуль.
[0060] Модуль 160 беспроводной связи может обеспечивать решение беспроводной связи, которое включает в себя беспроводную локальную сеть (wireless local area networks, WLAN) (например, сеть Wi-Fi (wireless fidelity, Wi-Fi)), Bluetooth (bluetooth, BT), глобальную навигационную спутниковую систему (global navigation satellite system, GNSS), частотную модуляцию (frequency modulation, FM), технологию связи ближнего поля (near field communication, NFC), технологию инфракрасного (infrared, IR) диапазона и т.п., которое применяется к электронному устройству 100. Модуль 160 беспроводной связи может быть одним или несколькими устройствами, объединяющими по меньшей мере один модуль обработки связи. Модуль 160 беспроводной связи принимает электромагнитную волну через антенну 2, выполняет частотную модуляцию и фильтрацию сигнала электромагнитной волны и отправляет обработанный сигнал в процессор 110. Модуль 160 беспроводной связи может дополнительно принимать из процессора 110 сигнал, который должен быть отправлен, выполнять частотную модуляцию и усиление сигнала и преобразовывать сигнал в электромагнитную волну через антенну 2 для излучения.
[0061] Электронное устройство 100 реализует функцию отображения с помощью графического процессора, дисплея 194, процессора приложений и т.п. GPU - это микропроцессор для обработки изображений, который соединяет дисплей 194 с процессором приложений. GPU сконфигурирован для выполнения математических и геометрических вычислений и выполнения графического рендеринга. Процессор 110 может включать в себя один или несколько GPU, которые исполняют программные инструкции для генерации или изменения отображаемой информации.
[0062] Дисплей 194 сконфигурирован для отображения изображения, видео и т.п. Дисплей 194 включает в себя панель дисплея. Панель дисплея может быть жидкокристаллическим дисплеем (liquid crystal display, LCD), дисплеем на основе органических светоизлучающих диодов (organic light-emitting diode, OLED), органических светоизлучающих диодов с активной матрицей (active-matrix organic light-emitting diode, AMOLED), гибких светодиодов (flex light-emitting diode, FLED), мини-светодиодов, микро-светодиодов, микро-OLED, светоизлучающих диодов с квантовыми точками (quantum dot light-emitting diodes, QLED) и т.п. В некоторых вариантах осуществления электронное устройство 100 может включать в себя один или несколько дисплеев 194.
[0063] В некоторых вариантах осуществления настоящей заявки, когда панель дисплея изготовлена из такого материала, как OLED, AMOLED или FLED, дисплей 194, показанный на Фиг.1, можно сложить. При этом то, что дисплей 194 может быть сложен, означает, что дисплей может быть сложен под любым углом в любой части и может удерживаться под этим углом. Например, дисплей 194 может складываться влево и вправо от центра или может складываться вверх и вниз от середины. В настоящей заявке дисплей, который можно складывать, называется складным дисплеем. Складной дисплей может включать в себя один экран или может быть дисплеем, сформированным путем объединения множества экранов. Этим здесь не накладывается ограничение.
[0064] Дисплей 194 электронного устройства 100 может быть гибким дисплеем. В настоящее время гибкий дисплей привлекает большое внимание благодаря своим уникальным характеристикам и огромному потенциалу. По сравнению с обычным экраном гибкий дисплей отличается высокой гибкостью и изгибаемостью и может предоставить пользователю новый способ взаимодействия, основанный на гибкости, чтобы удовлетворить больше требований пользователя к электронному устройству. Для электронного устройства, снабженного складным дисплеем, складной дисплей на электронном устройстве можно переключать между малым экраном в сложенном виде и большим экраном в разложенном виде в любое время. Следовательно, пользователь также чаще использует функцию разделения экрана на электронном устройстве, сконфигурированном со складным дисплеем.
[0065] Поскольку дисплей 194 может быть сложен, физическая форма электронного устройства также может изменяться соответствующим образом. Например, когда дисплей полностью развернут, физическая форма электронного устройства может называться разложенной формой. Когда некоторые области сенсорного экрана сложены, физическая форма электронного устройства может называться сложенной формой. Понятно, что в следующих вариантах осуществления настоящей заявки физическая форма электронного устройства может относиться к физической форме сенсорного экрана.
[0066] Электронное устройство 100 может реализовывать функцию фотографирования с использованием ISP, камеры 193, видеокодека, GPU, дисплея 194, процессора приложений и т.п.
[0067] ISP сконфигурирован для обработки данных, возвращаемых камерой 193. Например, во время фотографирования нажимается затвор, и свет передается на светочувствительный элемент камеры через линзу. Светочувствительный элемент камеры преобразует оптический сигнал в электрический и передает электрический сигнал в ISP для обработки. ISP преобразует электрический сигнал в изображение, воспринимаемое глазом. ISP может дополнительно выполнить алгоритмическую оптимизацию в отношении шума, яркости и оттенков изображения. ISP может дополнительно оптимизировать такие параметры, как экспозиция и цветовая температура сценария фотографирования. В некоторых вариантах осуществления ISP может быть расположен в камере 193.
[0068] Камера 193 сконфигурирована для захвата статического изображения или видео. Оптическое изображение объекта создается через линзу и проецируется на светочувствительный элемент. Светочувствительным элементом может быть устройство с зарядовой связью (charge coupled device, CCD) или фототранзистор на основе комплементарного металлооксидного полупроводника (complementary metal-oxide-semiconductor, CMOS). Светочувствительный элемент преобразует оптический сигнал в электрический сигнал, а затем передает электрический сигнал в ISP для преобразования электрического сигнала в цифровой сигнал изображения. ISP выводит цифровой сигнал изображения в DSP для обработки. DSP преобразует цифровой сигнал изображения в стандартный сигнал изображения в формате RGB, формате YUV и т.п. В некоторых вариантах осуществления электронное устройство 100 может включать в себя одну или N камер 193, где N - положительное целое число больше 1.
[0069] Процессор цифровых сигналов сконфигурирован для обработки цифрового сигнала и может обрабатывать другой цифровой сигнал в дополнение к цифровому сигналу изображения. Например, когда электронное устройство 100 выбирает частоту, процессор цифровых сигналов конфигурируется для выполнения преобразования Фурье и т.п. по энергии частоты.
[0070] Видеокодек сконфигурирован для сжатия или распаковки цифрового видео. Электронное устройство 100 может поддерживать один или несколько видеокодеков. Следовательно, электронное устройство 100 может воспроизводить или записывать видео во множестве форматов кодирования, например, MPEG (moving picture experts group, MPEG) -1, MPEG-2, MPEG-3 и MPEG-4.
[0071] NPU представляет собой вычислительный процессор нейронной сети (neural-network, NN), который быстро обрабатывает входную информацию, обращаясь к структуре биологической нейронной сети, например, обращаясь к режиму передачи между нейронами человеческого мозга, и может в дальнейшем непрерывно выполнять самообучение. Электронное устройство 100 может реализовывать интеллектуальное познание, такое как распознавание изображений, распознавание лиц, распознавание речи и понимание текста через NPU.
[0072] Интерфейс 120 внешней памяти может быть сконфигурирован для подключения к внешней карте памяти, например, карте micro SD, чтобы расширить возможности хранения электронного устройства 100. Внешняя карта памяти связывается с процессором 110 через интерфейс 120 внешней памяти, чтобы реализовать функцию хранения данных, например, для хранения файлов, таких как музыка и видео, на внешней карте памяти.
[0073] Внутренняя память 121 может быть сконфигурирована для хранения одной или нескольких компьютерных программ, причем одна или несколько компьютерных программ включают в себя инструкции. Процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, так что электронное устройство 101 выполняет способ постоянного отображения, предусмотренный в некоторых вариантах осуществления настоящей заявки, различные приложения, обработку данных и т.п. Внутренняя память 121 может включать в себя область хранения программ и область хранения данных. В области хранения программ может храниться операционная система. Область хранения программ может дополнительно хранить одно или несколько приложений (например, Галерея и Контакты) и т.п. В области хранения данных могут храниться данные (например, фотографии и контакты), созданные во время использования электронного устройства 101. Кроме того, внутренняя память 121 может включать в себя высокоскоростную память с произвольным доступом или может включать в себя энергонезависимую память, например, по меньшей мере одно устройство хранения на магнитном диске, устройство флэш-памяти или универсальное флэш-хранилище (universal flash storage, UFS). В некоторых вариантах осуществления процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, и/или инструкции, хранящиеся в памяти, расположенной в процессоре 110, так что электронное устройство 101 выполняет способ постоянного отображения, предусмотренный в вариантах осуществления настоящей заявки, различные приложения, обработку данных и т.п.
[0074] Электронное устройство 100 может реализовывать звуковые функции, например воспроизведение и запись музыки, с использованием аудиомодуля 170, динамика 170A, приемника 170B, микрофона 170C, гнезда 170D для гарнитуры, процессора приложений и т.п.
[0075] Модуль 180 датчика может включать в себя датчик 180A давления, датчик 180B гироскопа, датчик 180C атмосферного давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, оптический датчик 180G приближения, датчик 180H отпечатка пальца, датчик 180J температуры, датчик 180K прикосновения, датчик 180L окружающего света, датчик 180M костной проводимости и т.п.
[0076] Датчик 180А давления выполнен с возможностью воспринимать сигнал давления и может преобразовывать сигнал давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может быть расположен на дисплее 194. Существует много типов датчиков давления 180A, таких как резистивный датчик давления, индуктивный датчик давления и емкостной датчик давления. Емкостной датчик давления может включать в себя по меньшей мере две параллельные пластины из проводящих материалов. Емкость между электродами изменяется при приложении силы к датчику 180А давления. Электронное устройство 100 определяет интенсивность давления на основе изменения емкости. Когда операция касания выполняется на дисплее 194, электронное устройство 100 определяет силу операции касания на основе датчика 180A давления. Электронное устройство 100 также может вычислять положение касания на основе сигнала обнаружения с датчика 180А давления. В некоторых вариантах осуществления операции касания, которые выполняются в одном и том же положении касания, но имеют разную интенсивность операций касания, могут соответствовать разным рабочим инструкциям. Например, когда операция касания, у которой интенсивность операции касания меньше первого порогового значения давления, выполняется на пиктограмме «Сообщения», исполняется инструкция для просмотра SMS-сообщения. Когда операция касания, у которой интенсивность операции касания больше или равна первому пороговому значению давления, выполняется на значке «Сообщения», исполняется инструкция для создания нового SMS-сообщения.
[0077] Датчик 180B гироскопа может быть сконфигурирован для определения положения движения электронного устройства 100. В некоторых вариантах осуществления угловая скорость электронного устройства 100 вокруг трех осей (а именно осей x, y и z) может быть определена с использованием датчика 180B гироскопа. Датчик 180B гироскопа может быть сконфигурирован для выполнения стабилизации изображения во время съемки. Например, когда затвор нажат, датчик 180B гироскопа определяет угол, при котором электронное устройство 100 дрожит, и вычисляет на основе этого угла расстояние, которое модуль объектива должен компенсировать, и позволяет объективу исключить дрожание электронного устройства 100 посредством обратного движения, чтобы реализовать стабилизацию изображения. Датчик 180B гироскопа может быть дополнительно использован в сценарии навигации и сценарии соматической игры.
[0078] В вариантах осуществления настоящей заявки угол раскрытия между дисплеями также может быть определен с помощью датчика 180B гироскопа на каждом экране после того, как электронное устройство сложено.
[0079] Магнитный датчик 180D включает в себя датчик Холла. Электронное устройство 100 может обнаруживать открытие и закрытие откидной крышки с помощью магнитного датчика 180D. В некоторых вариантах осуществления, когда электронное устройство 100 представляет собой телефон-раскладушку, электронное устройство 100 может обнаруживать открытие и закрытие откидной крышки с помощью магнитного датчика 180D, чтобы установить такую функцию, как автоматическое разблокирование путем переворота на основе обнаруженного состояния открывания или закрывания откидной крышки.
[0080] Датчик 180E ускорения может обнаруживать величину ускорений в различных направлениях (обычно по трем осям) электронного устройства 100 и может определять величину и направление силы тяжести, когда электронное устройство 100 неподвижно. Датчик 180E ускорения может быть дополнительно сконфигурирован для определения положения электронного устройства и может применяться в таких приложениях, как шагомер и переключение между альбомным режимом и портретным режимом.
[0081] Датчик 180F расстояния сконфигурирован для измерения расстояния. Электронное устройство 100 может измерять расстояние инфракрасным или лазерным способом. В некоторых вариантах осуществления в сценарии съемки электронное устройство 100 может измерять расстояние с помощью датчика 180F расстояния для реализации быстрой фокусировки.
[0082] Оптический датчик 180G приближения может включать в себя, например, светоизлучающий диод (LED) и оптический детектор, такой как фотодиод. Светоизлучающий диод может быть инфракрасным светоизлучающим диодом. Электронное устройство 100 излучает инфракрасный свет с помощью светоизлучающего диода. Электронное устройство 100 обнаруживает инфракрасный свет, отраженный от близлежащего объекта, с помощью фотодиода. При обнаружении достаточного отраженного света электронное устройство 100 может определить, что рядом с электронным устройством 100 есть объект. При обнаружении недостаточного отраженного света электронное устройство 100 может определить, что рядом с электронным устройством 100 нет объекта. Электронное устройство 100 может обнаруживать с помощью оптического датчика 180G приближения, что пользователь держит электронное устройство 100 близко к уху для вызова. В этом случае электронное устройство 100 автоматически отключает экран для экономии энергии. Оптический датчик 180G приближения также может использоваться в режиме интеллектуальной крышки или в карманном режиме для автоматического выполнения разблокировки или блокировки экрана.
[0083] Датчик 180L окружающего света сконфигурирован для определения яркости окружающего света. Электронное устройство 100 может адаптивно регулировать яркость дисплея 194 на основе измеренной яркости окружающего света. Датчик 180L окружающего света также может быть сконфигурирован для автоматической регулировки баланса белого во время съемки. Датчик 180L окружающего света также может взаимодействовать с оптическим датчиком 180G приближения, чтобы определять, находится ли электронное устройство 100 в кармане, чтобы избежать случайного прикосновения.
[0084] Датчик 180H отпечатка пальца сконфигурирован для сбора отпечатка пальца. Электронное устройство 100 может использовать функцию собранного отпечатка пальца для реализации разблокировки по отпечатку пальца, доступа к блокировке приложения, съемки по отпечатку пальца, ответа на вызов по отпечатку пальца и т.п.
[0085] Датчик 180K прикосновения также называется «сенсорной панелью». Датчик 180K прикосновения может быть расположен на дисплее 194, и датчик 180K прикосновения и дисплей 194 образуют сенсорный экран, который также называется «сенсорным экраном». Датчик 180K прикосновения сконфигурирован для обнаружения операции касания, действующей на датчик 180K прикосновения или рядом с ним. Датчик прикосновения может передавать обнаруженную операцию касания в процессор приложений для определения типа события касания. Дисплей 194 обеспечивает визуальный вывод, связанный с операцией касания. В некоторых других вариантах осуществления датчик 180K прикосновения может альтернативно располагаться на поверхности электронного устройства 100 в положении, отличном от положения дисплея 194.
[0086] Следует понимать, что вышеизложенное показывает только некоторые датчики в электронном устройстве 100 и функции датчиков. Электронное устройство может включать в себя больше или меньше датчиков. Например, электронное устройство 100 может дополнительно включать в себя датчик силы тяжести. В вариантах осуществления этой заявки складное электронное устройство может включать в себя первую область и вторую область, которые образуют определенный угол в складной форме. Электронное устройство может определять направление складывания электронного устройства и угол раскрытия между первой областью и второй областью, используя датчик ускорения и датчик силы тяжести после складывания.
[0087] Кнопка 190 включает в себя кнопку питания, кнопку громкости и т.п. Кнопка 190 может быть механической кнопкой или сенсорной кнопкой. Электронное устройство 100 может принимать ввод от кнопки и формировать ввод сигнала кнопки, относящийся к пользовательским настройкам и управлению функциями электронного устройства 100.
[0088] Мотор 191 может генерировать подсказку в виде вибрации. Мотор 191 может быть сконфигурирован для создания подсказки в виде вибрации о входящем вызове и обратной связи с вибрацией при касании. Например, операции касания, выполняемые в отношении разных приложений (например, фотографирование и воспроизведение звука), могут соответствовать разным эффектам вибрационной обратной связи. Мотор 191 также может соответствовать разным эффектам вибрационной обратной связи для операций касания, выполняемых в разных областях дисплея 194. Разные сценарии использования (например, напоминание о времени, получение информации, будильник и игра) также могут соответствовать разным эффектам вибрационной обратной связи. В качестве альтернативы, можно индивидуализированно настроить эффект вибрационной обратной связи при касании.
[0089] Программная система электронного устройства 100 может использовать многоуровневую архитектуру, архитектуру, управляемую по событиям, архитектуру микроядра, архитектуру микросервисов или облачную архитектуру. В варианте осуществления настоящей заявки система Android с многоуровневой архитектурой используется в качестве примера для описания структуры программного обеспечения электронного устройства 100.
[0090] Фиг.2 является блок-схемой структуры программного обеспечения электронного устройства 100 согласно варианту осуществления этой заявки. В многоуровневой архитектуре программное обеспечение разделено на несколько уровней, и каждый уровень имеет четкую роль и задачу. Уровни сообщаются друг с другом через программный интерфейс. В некоторых вариантах осуществления система Android разделена на четыре уровня: уровень приложений, уровень инфраструктуры приложений, среда исполнения Android (Android runtime) и системная библиотека, а также уровень ядра, сверху вниз. Уровень приложений может включать в себя ряд пакетов приложений.
[0091] Как показано на Фиг.2, пакеты приложений могут включать в себя такие приложения, как «Камера», «Галерея», «Календарь», «Звонки», «Карты», «Навигация», «WLAN», «Bluetooth», «Музыка», «Видео» и «Сообщения».
[0092] Уровень инфраструктуры приложений предоставляет интерфейс прикладного программирования (application programming interface, API) и инфраструктуру программирования для приложения на уровне приложений. Уровень инфраструктуры приложений включает в себя несколько предопределенных функций.
[0093] Как показано на Фиг.2, уровень инфраструктуры приложений может включать в себя службу диспетчера отображения (display manager service), службу диспетчера действий (activity manager service), службу диспетчера окон (window manager service) и т.п.
[0094] Для складного электронного устройства, после того как пользователь складывает сенсорный экран электронного устройства (предполагается, что сенсорный экран можно сложить один раз), экран может быть разделен на экран A и экран B. Предполагается, что электронное устройство управляет включением экрана A для продолжения работы и выключением экрана B при отсутствии работы. Когда пользователь держит электронное устройство, экран A может быть включен и пользователь может выполнить соответствующую операцию на экране A. Экран B выключен. Следовательно, пользователю не нужно выполнять какие-либо операции на экране B.
[0095] Служба управления отображением используется для того, чтобы, после того как электронное устройство обнаруживает операцию, при которой пользователь запускает экран A и экран B для перехода в режим совместной работы, настраивать фактическую область отображения экрана до размера экрана A и экрана B, с тем чтобы на экране B можно было отобразить интерфейс другого приложения.
[0096] Служба управления действиями используется для запуска интерфейса приложения на экране B, когда экран A и экран B переходят в режим совместной работы.
[0097] Служба управления окнами используется для настройки позиций интерфейсов приложений на экране A и экране B на развернутом экране, когда экран A и экран B переходят в режим совместной работы.
[0098] Среда исполнения Android включает в себя библиотеку ядра и виртуальную машину. Среда исполнения Android отвечает за планирование и управление системой Android.
[0099] Библиотека ядра состоит из двух частей: функция, которую нужно вызывать на языке java, и библиотека ядра Android.
[00100] Уровень приложений и уровень инфраструктуры приложений работают на виртуальной машине. Виртуальная машина выполняет файлы java на уровне приложений и уровне инфраструктуры приложений в виде двоичных файлов. Виртуальная машина сконфигурирована для выполнения таких функций, как управление жизненным циклом объекта, управление стеком, управление потоками, управление безопасностью и исключениями, а также сборка мусора.
[00101] Системная библиотека может включать в себя множество функциональных модулей, например, диспетчер поверхности (surface manager), библиотеку мультимедиа (Media Libraries), библиотеку обработки трехмерной графики (например, OpenGL ES) и механизм 2D-графики (например, SGL).
[00102] Диспетчер поверхности сконфигурирован для управления подсистемой отображения и обеспечения объединения слоев 2D и 3D изображений для множества приложений.
[00103] Библиотека мультимедиа поддерживает воспроизведение и запись множества широко используемых аудио- и видео-форматов, файлов статических изображений и т.п. Библиотека мультимедиа может поддерживать множество форматов кодирования аудио и видео, таких как MPEG-4, H.264, MP3, AAC, AMR, JPG и PNG.
[00104] Библиотека обработки трехмерной графики сконфигурирована для реализации рисования трехмерной графики, рендеринга изображений, композиции, обработки уровней и т.п.
[00105] Механизм 2D-графики - это механизм рисования для 2D-рисования.
[00106] Уровень ядра - это слой между аппаратным и программным обеспечением. Уровень ядра включает в себя, по меньшей мере, драйвер дисплея, драйвер камеры, звуковой драйвер и драйвер датчика.
[00107] В этом варианте осуществления настоящей заявки физические компоненты, относящиеся к электронному устройству 100, в основном включают в себя аппаратные компоненты, такие как датчик, микросхема дисплея с системой поддержки принятия решений (decision support systems, DSS) и сенсорный экран, а также функции уровня инфраструктуры приложений, такие как служба диспетчера отображения, служба диспетчера действий и служба диспетчера окон.
[00108] Нижеследующее описывает в качестве примера рабочую процедуру программного и аппаратного обеспечения электронного устройства 100 со ссылкой на способ управления отображением на экране в вариантах осуществления настоящей заявки.
[00109] Способ управления отображением на экране, предусмотренный в вариантах осуществления настоящей заявки, в основном реализуется посредством взаимодействия между модулем сенсорной панели (touch panel, TP), одним или несколькими из вышеупомянутых физических компонентов и уровнями уровня архитектуры программного обеспечения электронного устройства 100.
[00110] В этом варианте осуществления настоящей заявки складное электронное устройство может включать в себя основной экран, боковой экран и вспомогательный экран. Основной экран и вспомогательный экран можно сложить, используя боковой экран в качестве оси. Когда электронное устройство находится в сложенном состоянии и в сложенном состоянии основной экран и вспомогательный экран могут быть сложены в противоположных направлениях, если электронное устройство не находится в состоянии экрана блокировки, электронное устройство выполняет управление для включения основного экрана и управление для выключения вспомогательного экрана, чтобы не было отображения.
[00111] Например, общее разрешение складного электронного устройства может составлять 2480 * 2200. Электронное устройство может быть разделено на основной экран и вспомогательный экран в сложенном виде. Разрешение основного экрана может составлять 2480*1144 (19,5:9). Разрешение вспомогательного экрана может составлять 2480*892 (25:9). Разрешение бокового экрана может составлять 2480*160.
[00112] Когда электронное устройство находится в развернутом виде, служба диспетчера отображения может уведомить ЖК-модуль об области (например, 2480*2200), которая в данный момент должна быть включена, и ЖК-модуль осуществляет управление для включения всего сенсорного экрана.
[00113] Когда электронное устройство находится в сложенном виде, служба диспетчера отображения может уведомить ЖК-модуль об области (например, 2480*1144), которая в данный момент должна быть включена, и ЖК-модуль осуществляет управление для включения основного экрана и управление для выключения вспомогательного экрана, чтобы он не работал.
[00114] В этом варианте осуществления настоящей заявки, когда электронное устройство находится в сложенном виде, TP-модуль может принимать операцию касания пользователя на основном экране и передавать операцию касания пользователя службе диспетчера отображения дисплея на уровне инфраструктуры приложений. Служба диспетчера отображения может уведомить ЖК-модуль об области, которую необходимо включить, и ЖК-модуль настраивает фактическую область отображения сенсорного экрана на размер всего сенсорного экрана, так что интерфейс приложения также может отображаться на вспомогательном экране. Служба диспетчера действий запускает интерфейс приложения на дополнительном экране. Служба диспетчера окон регулирует расположение отображения интерфейса приложения на основном экране и вспомогательном экране на одном и том же развернутом сенсорном экране. Таким образом, основной экран и вспомогательный экран переходят в режим совместной работы.
[00115] Для простоты понимания, в следующих вариантах осуществления этой заявки электронное устройство, имеющее конструкции, показанные на Фиг.1 и Фиг.2, используется в качестве примера для подробного описания способа управления отображением на экране, предусмотренного в вариантах осуществления настоящей заявки, со ссылкой на сопроводительные чертежи и сценарии приложения.
[00116] Как описано в разделе “Область техники”, сенсорный экран электронного устройства становится больше. Чтобы в полной мере использовать прикладную ценность сенсорного экрана, соответственно разрабатываются различные технологии отображения на экране. Например, когда сенсорный экран находится в развернутом виде, пользователь может одновременно обрабатывать множество приложений на одном сенсорном экране. Кроме того, для улучшения портативности мобильных телефонов с большим экраном гибкие экраны начинают широко использоваться в электронных устройствах. По сравнению с обычным экраном гибкий экран обладает высокой гибкостью и изгибаемостью, может предоставить пользователю новый способ взаимодействия на основе свойства изгибаемости и может удовлетворить больше требований пользователя к электронному устройству. Для электронного устройства, сконфигурированного с сенсорным экраном, сенсорный экран на электронном устройстве может переключаться между малым экраном в сложенном виде и большим экраном в разложенном виде в любое время. Поэтому пользователь также чаще использует функцию разделения экрана на электронном устройстве, оснащенном сенсорным экраном.
[00117] Фиг.3(а) - Фиг.3(d) - схематическая диаграмма примера складного электронного устройства согласно этой заявке. Фиг.4 - схематическая диаграмма разделения физической формы примера складного электронного устройства согласно варианту осуществления этой заявки. Сенсорный экран электронного устройства сначала описывается со ссылкой на Фиг.3(а) - Фиг.3(d) и Фиг.4.
[00118] В варианте осуществления настоящей заявки область отображения сенсорного экрана 300 в сложенном виде может быть разделена на три области: первую область 301, вторую область 302 и третью область 303. Например, на Фиг.3(а) - 3(d) показаны по меньшей мере три физические формы, которые могут быть включены в сенсорный экран 300 электронного устройства: сложенный вид, полусложенный вид, в котором сенсорный экран 300 сложен под определенным углом, и разложенный вид. Как показано на Фиг.3(a), средняя изгибаемая часть, показанная пунктирными линиями сенсорного экрана 300, является третьей областью 303, описанной выше, и с третьей областью 303 (или также называемой изогнутым боковым экраном), используемой в качестве оси, сенсорный экран 300 может быть разделен на первую область 301 (например, область справа от области 303 на Фиг.3(a) - Фиг.3(d)) и вторую область 302 (например, область слева от области 303 на Фиг.3(a) - Фиг.3 (d)).
[00119] В сложенном виде сенсорный экран 300 электронного устройства 100 может быть показан на Фиг.3(d). В частности, на Фиг.3(d), в сложенном виде угол между первой областью 301 и второй областью 302 может быть первым углом б, где 0°≤б≤, и  меньше или равен 90 градусам и больше или равен 0 градусов. Например,  может быть 25 градусов.
[00120] Когда сенсорный экран 300 электронного устройства 100 находится в полусложенном виде, в котором сенсорный экран 300 сложен под определенным углом, сенсорный экран 300 может быть показан на Фиг.3(с). В частности, на Фиг.3(c), в полусложенном виде угол между первой областью 301 и второй областью 302 является вторым углом в, где ≤β≤,  меньше или равен 90 градусов и больше или равен 0 градусов,  больше или равен 90 градусов и меньше 180 градусов. Например,  может быть 25 градусов, а  может быть 155 градусов. Кроме того, в соответствии с разделением физических форм складного электронного устройства на Фиг.4, полусложенный вид сенсорного экрана 300 может дополнительно включать в себя состояние нестабильной опоры и состояние стабильной опоры. В состоянии стабильной опоры угол между первой областью 301 и второй областью 302 является вторым углом в, и диапазон второго угла в составляет ≤β≤, где  меньше или равен 90 градусов, а  больше или равен 90 градусов и меньше 180 градусов. В полусложенном виде электронного устройства 100 формой, отличной от состояния стабильной опоры, является состояние нестабильной опоры электронного устройства 100. Следует понимать, что разделение физических форм сенсорного экрана 300 и определение физических форм не ограничиваются в настоящей заявке.
[00121] Когда сенсорный экран 300 электронного устройства находится в разложенном виде, сенсорный экран 300 может быть показан на Фиг.3(а) или Фиг.3(b). В частности, когда сенсорный экран 300 находится в разложенном виде, угол между первой областью 301 и второй областью 302 является третьим углом ε, где ≤ε≤180 градусов, и  больше или равен 90 градусов и меньше 180 градусов. Например,  может быть 90 градусов. Например, Фиг.3(а) показывает форму, когда третий угол ε равен 180 градусам, а на Фиг.3(b) показана форма, в которой третий угол ɛ больше  и меньше 180 градусов.
[00122] Следует понимать, что вышеизложенное представляет собой только пример классификации электронного устройства на развернутый вид, полусложенный вид и сложенный вид. Например, когда электронное устройство находится в разложенном виде и в полусложенном виде, весь сенсорный экран электронного устройства работает во включенном состоянии. Когда электронное устройство находится в сложенном виде, служба диспетчера отображения может указать ЖК-модулю включить только основной экран. Способ, которым электронное устройство определяет, что электронное устройство находится в сложенном виде, не ограничивается в этом варианте осуществления этой заявки, и в качестве альтернативы электронное устройство может определять другим способом, что электронное устройство находится в сложенном виде.
[00123] Следует понимать, что в качестве альтернативы изгибаемые части могут быть распределены по горизонтали на Фиг.3(а), а складной экран можно складывать вверх или вниз. Другими словами, первая область 301 и вторая область 302 сенсорного экрана могут соответствовать верхнему концу и нижнему концу средней изгибаемой части. Настоящая заявка описывается с использованием первой области 301 и второй области 302, которые распределены слева и справа и показаны на Фиг.3(а) в качестве примера. Способ управления отображением на экране, представленный в настоящей заявке, также применим к способу складывания сенсорного экрана вверх или вниз. В данной заявке это не ограничено.
[00124] Выше описаны физические формы электронного устройства 100. Для разных физических форм или разных типов приложений, работающих на электронном устройстве, пользователь может ожидать, что складной экран 300 будет иметь разные режимы отображения. Под режимом отображения в данном документе можно понимать способ отображения складного экрана 300, например, полноэкранное отображение, способ, при котором отображение выполняется в первой области 301, в то время как вторая область 302 выключена, способ, при котором отображение выполняется во второй области 302, когда первая область 301 выключена, или способ, в котором разные интерфейсы отображаются в первой области 301 и второй области 302 одновременно, или во множестве других режимов отображения.
[00125] Фиг.5(а) - Фиг.5(d) - схематические диаграммы группы графических пользовательских интерфейсов (graphical user interface, GUI) согласно варианту осуществления настоящей заявки.
[00126] Как показано на Фиг.5(a), когда складное электронное устройство находится в сложенной форме, рабочий стол электронного устройства может отображаться в первой области 301, а вторая область 302 отключена, чтобы отображение отсутствовало. После обнаружения в первой области 301 операции касания значка 501 камеры пользователем электронное устройство отображает GUI, показанный на Фиг.5(b).
[00127] Как показано на Фиг.5(b), после обнаружения операции касания пользователем значка 302 приложения (application, APP) камеры на рабочем столе, мобильный телефон может запустить приложение камеры, GUI, отображаемый в первой области 301, показанной на Фиг.5(b), может называться интерфейсом фотографирования (или интерфейсом камеры). Интерфейс фотографирования может включать в себя окно 503 предварительного просмотра. В состоянии предварительного просмотра изображение, захваченное камерой, может отображаться в окне 503 предварительного просмотра в реальном времени. Электронное устройство отображает интерфейс фотографирования в первой области 301, а вторая область 302 отключена, чтобы отображение отсутствовало. После обнаружения в первой области 301 операции касания пользователем элемента 502 управления электронное устройство отображает графический пользовательский интерфейс, показанный на Фиг.5(c).
[00128] Как показано на Фиг.5(c), электронное устройство отображает интерфейс фотографирования в первой области 301, отображает окно 504 предварительного просмотра во второй области 302, а также может отображать в окне 504 предварительного просмотра изображение, снимаемое камерой в реальном времени, для предварительного просмотра. Это может помочь фотографируемому человеку настроить позу фотографируемого человека в реальном времени на основе изображения в окне 504 предварительного просмотра во второй области 302.
[00129] Например, электронное устройство может дополнительно отображать окно 504 предварительного просмотра во второй области 302 после обнаружения выполняемой пользователем операции касания и удержания в окне 503 предварительного просмотра в интерфейсе фотографирования.
[00130] Например, после обнаружения операции нажатия (сила нажатия больше или равна предварительно установленному значению) пользователем в окне 503 предварительного просмотра в интерфейсе фотографирования, электронное устройство отображает окно 504 предварительного просмотра во второй области 302.
[00131] Например, после того, как электронное устройство отображает интерфейс фотографирования, если электронное устройство обнаруживает голосовое указание пользователя, электронное устройство отображает окно 504 предварительного просмотра во второй области 302.
[00132] В варианте осуществления настоящей заявки, после обнаружения в интерфейсе фотографирования (или интерфейсе камеры) операции касания пользователем элемента управления 502, электронное устройство может напоминать пользователю, используя текст в интерфейсе фотографирования, который гласит: «Первичный экран и вспомогательный экран одновременно отображают окно предварительного просмотра”, включает вторую область 302 и отображает окно 504 предварительного просмотра во второй области 302.
[00133] В другом варианте осуществления настоящей заявки, как показано на Фиг.5(d), после обнаружения в интерфейсе фотографирования (или интерфейсе камеры) операции касания пользователем элемента управления 502, электронное устройство может напомнить пользователю, используя текст в интерфейсе фотографирования, который гласит: «Вы хотите, чтобы основной экран и вспомогательный экран одновременно отображали окно предварительного просмотра?» и отображать элемент 505 управления и элемент 506 управления. После того, как электронное устройство обнаруживает операцию касания пользователем элемента 505 управления, электронное устройство включает вторую область 302 и отображает окно 504 предварительного просмотра во второй области 302.
[00134] В этом варианте осуществления настоящей заявки электронное устройство переходит в режим совместной работы во время фотографирования, то есть окна предварительного просмотра фотографирования могут отображаться на множестве экранов, тем самым помогая улучшить использование экрана. Кроме того, это может помочь фотографируемому объекту вовремя скорректировать позу фотографирования, тем самым помогая улучшить взаимодействие с пользователем.
[00135] В другом варианте осуществления настоящей заявки, как показано на Фиг.5(b), при обнаружении в интерфейсе фотографирования (или интерфейсе камеры) того, что пользователь нажимает элемент управления «Видео», электронное устройство может войти в интерфейс фото/видео съемки. Интерфейс фото/видео съемки может включать в себя окно предварительного просмотра и элемент управления фотографированием. В этом случае вторая область 302 отключается, чтобы не было отображения. После обнаружения операции касания пользователем элемента 502 управления, электронное устройство может отображать интерфейс фото/видео съемки в первой области и отображать окно предварительного просмотра интерфейса фото/видео съемки во второй области.
[00136] В другом варианте осуществления настоящей заявки, когда электронное устройство находится в сложенном состоянии, электронное устройство может включать первую область 301 и отображать рабочий стол электронного устройства в первой области 301, а вторая область 302 выключена, чтобы не было отображения. После обнаружения в первой области 301 операции касания пользователем значка 501 камеры электронное устройство может напрямую отображать интерфейс фотографирования в первой области 301 и отображать окно предварительного просмотра во второй области 302.
[00137] В этом варианте осуществления настоящей заявки при входе в приложение камеры в сложенном виде электронное устройство может одновременно отображать интерфейс фотографирования в первой области и отображать окно предварительного просмотра во второй области. Это помогает улучшить использование экрана и не требует ручных операций со стороны пользователя, тем самым помогая улучшить взаимодействие с пользователем.
[00138] В другом варианте осуществления настоящей заявки, когда электронное устройство находится в сложенном виде, электронное устройство отображает интерфейс камеры в первой области 301, а вторая область 302 выключена, чтобы не было отображения. После обнаружения в первой области 301 операции касания пользователем элемента 502 управления электронное устройство может отображать интерфейс камеры в первой области и воспроизводить анимацию во второй области. Таким образом, во время фотографирования ребенка может быть привлечено внимание ребенка, так чтобы были отсняты фотография или видео, которые удовлетворят пользователя.
[00139] Вышеупомянутое описывает группу GUI в вариантах осуществления настоящей заявки со ссылкой на Фиг.5(а) - Фиг.5(d) и, в основном, показывает процесс, в котором пользователь обеспечивает совместную работу между первой областью 301 и второй областью 302 посредством щелчка (клика) по элементу управления. Нижеследующее описывает со ссылкой на другую группу графических пользовательских интерфейсов, показанных на Фиг.6(а) и Фиг.6(b), процесс, в котором электронное устройство прекращает совместную работу между первой областью 301 и второй областью 302.
[00140] Ссылаясь на GUI, показанный на Фиг.6(a), после завершения фотографирования пользователь может коснуться элемента 502 управления в первой области 301. После обнаружения операции касания пользователем элемента 402 управления электронное устройство отображает GUI, показанный на Фиг.6(b).
[00141] Ссылаясь на GUI, показанный на Фиг.6(b), электронное устройство отображает интерфейс фотографирования в первой области 301, а вторая область 302 отключена, чтобы отображение отсутствовало.
[00142] Фиг.7(а) - Фиг.7(c) показывают группу GUI в другом сценарии согласно варианту осуществления настоящей заявки.
[00143] Ссылаясь на GUI, показанный на Фиг.7(a), когда складное электронное устройство находится в сложенном виде, интерфейс перевода у приложения для перевода отображается в первой области 301, и пользователь может осуществить ввод на китайском, который должен быть переведен, в поле 701 ввода в первой области 301. Например, пользователь вводит «Da rao yi xia, qing wen A jiu dian zen me zou?» в поле 701 ввода. Когда мобильный телефон обнаруживает, что пользователь нажимает элемент управления «Перевести», соответствующий перевод на английский язык (например, “Excuse me, how can I get to hotel A?” («Извините, как я могу добраться до гостиницы А?»)) может отображаться в поле 702 вывода. В этом случае вторая область 302 отключается, чтобы не было отображения.
[00144] После обнаружения операции касания пользователем элемента 703 управления электронное устройство отображает GUI, показанный на Фиг.7(b).
[00145] Ссылаясь на GUI, показанный на Фиг.7(b), интерфейс перевода продолжает отображаться в первой области 301, и соответствующий перевод на английском языке может отображаться во второй области 302.
[00146] В другом варианте осуществления настоящей заявки интерфейс перевода у приложения для перевода может дополнительно включать в себя элемент 704 управления. Обнаружив, что результат перевода является неточным, пользователь может коснуться элемента 704 управления, а затем изменить результат перевода в поле 703 вывода.
[00147] Например, как показано на Фиг.7(c), после обнаружения того, что пользователь вводит «Ni zhi dao xin wu xian ji shu ma?» в поле 701 ввода и обнаружения того, что пользователь нажимает элемент управления «Перевести», электронное устройство может отображать соответствующий перевод на английском языке (например, результатом перевода приложения для перевода является “Do you know the new wireless technology?” («Знаете ли вы новую беспроводную технологию?»)) в окне 702 вывода. «xin wu xian ji shu» - это технический термин в технологии мобильной связи пятого поколения (5G), который следует переводить как “new radio” («новое радио»).
[00148] Пользователь может изменить результат перевода. Когда электронное устройство обнаруживает операцию касания пользователем элемента 704 управления и обнаруживает, что пользователь изменяет соответствующий результат перевода в поле 702 вывода, электронное устройство может отображать результат перевода, который пользователь считает точным, во второй области. Например, "Do you know new radio?" (“Вы знаете новое радио?”) может отображаться во второй области 302.
[00149] В этом варианте осуществления настоящей заявки после того, как пользователь завершает перевод содержимого, которое должно быть переведено, осуществляется вход в режим совместной работы, и переведенное содержимое может отображаться во второй области, тем самым помогая улучшить использование экрана. Кроме того, это может повысить эффективность общения пользователя на иностранном языке, тем самым улучшив взаимодействие с пользователем.
[00150] Фиг.8(а) и Фиг.8(b) показана другая группа GUI согласно варианту осуществления настоящей заявки.
[00151] Ссылаясь на GUI, показанный на Фиг.8(a), когда складное электронное устройство находится в сложенном виде, электронное устройство отображает в первой области 301 штрих-код и двумерный код, которые используются, чтобы заплатить продавцу, а вторая область 302 выключена, чтобы не было отображения. После обнаружения операции касания пользователем элемента 801 управления электронное устройство может отображать GUI, показанный на Фиг.8(b).
[00152] Ссылаясь на GUI, показанный на Фиг.8(b), электронное устройство может отображать штрих-код и двумерный код как в первой области 301, так и во второй области 302.
[00153] В этом варианте осуществления настоящей заявки, когда пользователь платит используя штрих-код или двумерный код, штрих-код или двумерный код может отображаться во второй области, тем самым помогая улучшить использование экрана. Кроме того, пользователю не нужно переворачивать электронное устройство, что облегчает сканирование продавцом и помогает улучшить взаимодействие с пользователем.
[00154] На Фиг.9(а) и Фиг.9(b) показана другая группа GUI согласно варианту осуществления настоящей заявки.
[00155] Ссылаясь на GUI, показанный на Фиг.9(a), когда складное электронное устройство находится в сложенном виде, электронное устройство отображает в первой области 301 интерфейс чата пользователя A и пользователя B, а вторая область 302 отключена, чтобы не было отображения. Пользователь A отправляет сообщение «Где ты?» пользователю B, и электронное устройство получает информацию о местоположении, отправленную пользователем B.
[00156] После обнаружения операции касания пользователем элемента 901 элемента управления электронное устройство может отображать GUI, показанный на Фиг.9(b).
[00157] Ссылаясь на GUI, показанный на Фиг.9(b), электронное устройство может отображать интерфейс чата пользователя и другого пользователя в первой области 301 и открывать приложение карты во второй области 302 для отображения информации о местоположении.
[00158] В варианте осуществления пользователь может дополнительно осуществлять навигацию в приложении карты, отображаемом во второй области 302, так что пользователь может общаться с другим пользователем в приложении чата, отображаемом в первой области 301, и просматривать маршрут от текущего местоположения до места назначения в приложении карты, отображаемом во второй области 302.
[00159] В этом варианте осуществления настоящей заявки, когда электронное устройство находится в сложенном виде, операция пользователя обнаруживается в первой области, так что различные приложения отображаются в первой области и второй области. Это помогает улучшить использование экрана, удовлетворить различные требования пользователя и улучшить взаимодействие с пользователем.
[00160] Ниже описаны технические решения в вариантах осуществления настоящей заявки с использованием группы двумерных интерфейсов электронных устройств.
[00161] Варианты настоящей заявки применимы к складному электронному устройству. Когда складное электронное устройство находится в сложенном состоянии, сенсорный экран может включать в себя основной экран, боковой экран и вспомогательный экран, и разрешение экрана основного экрана может быть больше или равно разрешению экрана вспомогательного экрана. Фиг.10(а) и Фиг.10(b) - схематическая диаграмма основного экрана и вспомогательного экрана электронного устройства в разложенном состоянии и в сложенном состоянии.
[00162] Фиг.10(а) - схематическая диаграмма основного экрана и вспомогательного экрана электронного устройства в разложенном состоянии.
[00163] Фиг.10(b) - схематическая диаграмма основного экрана и вспомогательного экрана электронного устройства в сложенном состоянии.
[00164] Фиг.11(а) и Фиг.11(b) - схематическая диаграмма отображения на основном экране и вспомогательном экране электронного устройства в сложенном состоянии.
[00165] Фиг.11(a) показывает, что приложение A может отображаться на основном экране в сложенном состоянии, а вспомогательный экран выключен, чтобы не было отображения.
[00166] Фиг.11(b) - схематическая диаграмма отображения на основном экране и вспомогательном экране, которые просматриваются под углом раскрытия электронного устройства в сложенном состоянии.
[00167] Приложение A отображается на основном экране. В этом случае доступная область экрана - это размер, занимаемый основным экраном. Вспомогательный экран отключен, чтобы не было отображения.
[00168] Когда электронное устройство активно входит в режим совместной работы посредством вызова API, предоставленного системой, или когда электронное устройство обнаруживает, что пользователь касается элемента управления в интерфейсе приложения A на основном экране, электронное устройство выполняет, в ответ на операцию касания, режим совместной работы и отображение приложения B на дополнительном экране.
[00169] Фиг.12(а) и Фиг.12(b) - еще одна схематическая диаграмма отображения на основном экране и вспомогательном экране электронного устройства в сложенном состоянии.
[00170] Фиг.12(а) - схематическая диаграмма отображения на основном экране и вспомогательном экране, которые просматриваются под углом раскрытия электронного устройства в сложенном состоянии. Когда электронное устройство переходит в режим совместной работы, приложение A отображается на основном экране, а приложение B отображается на дополнительном экране. В этом случае доступная область экрана - это размер развернутого экрана. Электронному устройству необходимо отрегулировать расположение приложения A в положение на правой стороне экрана в разложенном состоянии, и вновь запущенное приложение B отображается в месте на экране, отличном от основного экрана и бокового экрана.
[00171] Следует понимать, что когда электронное устройство находится в разложенном виде или в полусложенном виде, модуль управления службой отображения может уведомить ЖК-модуль об области, которую необходимо включить, и фактической областью отображения сенсорного экрана является весь сенсорный экран.
[00172] Когда электронное устройство находится в сложенном виде, модуль управления отображением может уведомить ЖК-модуль об области, которую необходимо включить, и ЖК-модуль регулирует фактическую область отображения сенсорного экрана до размера основного экрана.
[00173] Когда электронное устройство находится в сложенном виде и электронное устройство обнаруживает на основном экране операцию касания пользователем основного экрана и вспомогательного экрана для совместной работы, модуль управления отображением может уведомить ЖК-модуль об области, которую необходимо включить, и ЖК-модуль регулирует фактическую область отображения сенсорного экрана до размера всего сенсорного экрана. В этом случае боковой экран может работать, но без отображения. Способ управления с помощью электронного устройства боковым экраном для работы, но не для отображения, включает в себя, но не в ограничительном смысле: закрытие службой диспетчера окон бокового экрана посредством использования черного фона. В необязательном порядке, на боковом экране может быть установлен элемент управления (или ярлык и т.п.). После обнаружения операции касания пользователем элемента управления в третьей области электронное устройство включает третью область (или боковой экран).
[00174] Кроме того, следует понимать, что до входа в режим совместной работы доступной областью экрана электронного устройства является экран B. После входа в режим совместной работы размер доступного экрана электронного устройства – это размер всего развернутого экрана. В этом случае служба диспетчера окон может регулировать место отображения экрана B на том же развернутом экране.
[00175] Например, до входа в режим совместной работы, поскольку экран A выключен и не работает, координаты верхнего левого угла экрана B на всем экране могут быть (0, 0). После того, как электронное устройство переходит в режим совместной работы, поскольку приложение A отображается на экране A, координаты верхнего левого угла экрана B на всем экране могут быть (k, 0), где k может быть шириной экрана A. Аналогичным образом, горизонтальные координаты всех точек на экране B увеличиваются на k.
[00176] Фиг.12(b) - схематическая диаграмма отображения на экране A и экране B, которые видны под углом раскрытия электронного устройства в сложенном состоянии.
[00177] Когда электронное устройство выходит из режима совместной работы посредством использования API, предоставляемого системой, или электронное устройство выходит из режима совместной работы после обнаружения операции касания пользователем элемента управления, приложение B может быть удалено с вспомогательного экрана, и вспомогательный экран выключается, чтобы не было отображения.
[00178] В этом варианте осуществления настоящей заявки использование экрана может быть улучшено в свернутом состоянии, может отображаться больше содержимого, и дополнительное содержимое интерфейса может отображаться без перекрытия текущего содержимого экрана, тем самым помогая улучшить взаимодействие с пользователем.
[00179] Вышеизложенное описывает со ссылкой на Фиг.3(а) - Фиг.12(b) графические пользовательские интерфейсы для совместной работы между первой и второй областями электронного устройства в сложенном виде. Далее описывается процесс измерения угла между первой областью и второй областью в варианте осуществления настоящей заявки.
[00180] В возможной реализации один датчик гироскопа может быть размещен в каждой из первой области и второй области. Электронное устройство может получить угол между первой областью и второй областью посредством измерения с использованием датчиков гироскопа, размещенных в первой и второй областях.
1
2
1
2
[00181] Фиг.13 - схематическая диаграмма другого примера складного электронного устройства согласно варианту осуществления этой заявки. Как показано на Фиг.13, электронное устройство обнаруживает, что пользователь складывает электронное устройство в направлении, в котором экран A и экран B обращены друг к другу. Направления экрана A и экрана B – это, соответственно, z и z, аугол θ, под которым складное электронное устройство складывается, представляет собой угол между z и z.
1
2
1
2
[00182] В этом варианте осуществления настоящей заявки направление z может быть определено с помощью датчика гироскопа, размещенного на экране A, а направление z может быть определено с помощью датчика гироскопа, размещенного на экране B, чтобы в итоге получить угол θ между z и z.
[00183] Следует понимать, что система координат датчика гироскопа - это географическая система координат: Датчик гироскопа используется в качестве начала отсчета, направление на восток - это направление оси x, направление на север - направление оси y, а направление, противоположное отвесу в данной точке Земли, - это направление оси z.
1
1
1
2
2
2
[00184] Фиг.14 - схематическая диаграмма другого примера складного электронного устройства согласно варианту осуществления этой заявки. Системы координат датчиков гироскопа на экране A и экране B - это соответственно X-Y-Z и X-Y-Z. Хотя начала координат датчиков гироскопа на экране A и экране B не перекрываются, оси X, Y и Z двух систем координат можно считать параллельными. Поэтому системы координат гироскопа на экране A и экране B можно считать параллельными.
[00185] Угол и, под которым складное электронное устройство складывается, может быть определен следующим образом:
1
2
[00186] Этап 1: Получить векторные данные направлений экрана A и экрана B, где направление экрана A представлено с использованием вектора z, а направление экрана B может быть представлено с помощью вектора z.
1
2
[00187] Например, как показано на Фиг.14, данные вектора z равны (0, 0, a), а данные вектора z равны (0, b, c).
1
2
[00188] Следует понимать, что данные вектора z и данные вектора z могут быть получены посредством датчиков гироскопа.
[00189] Этап 2: Вычислить угол θ между направлениями экрана A и экрана B.
1
2
1
2
1
2
[00190] Угол, образованный между z и z, равен θ. Хотя zи z не находятся в одной и той же системе координат, поскольку системы координат, в которых расположеныz и z, параллельны, угол и можно вычислить с помощью формулы (1):
(1)
[00191] В этом случае формула для расчета угла и - это формула (2):
(2)
[00192] В возможной реализации один датчик ускорения и один датчик силы тяжести могут быть размещены в первой области, и один датчик ускорения и один датчик силы тяжести могут быть размещены во второй области. Электронное устройство может определять используя датчики ускорения и датчики силы тяжести, размещенные в первой и второй областях, сложены ли первая область и вторая область противоположно друг другу или лицом друг к другу, и может определять угол между первой областью и второй областью путем измерения.
[00193] В настоящей заявке электронное устройство может быть сложено только способом, при котором первая область и вторая область противоположны друг другу, или может быть сложено любым способом, при котором первая область и вторая область противоположны друг другу, или в направление, в котором первая область и вторая область обращены друг к другу.
[00194] Когда электронное устройство можно сложить либо в направлении, в котором первая область и вторая область противоположны друг другу, либо в направлении, в котором первая область и вторая область обращены друг к другу, датчик угла может быть размещен в третьей области (боковом экране). Когда пользователь складывает электронное устройство, направление, в котором складывается электронное устройство, может быть обнаружено с помощью датчика угла.
[00195] Со ссылкой на вышеупомянутые варианты осуществления и связанные с ними сопроводительные чертежи вариант осуществления настоящей заявки обеспечивает способ управления отображением на экране. Способ может быть реализован в электронном устройстве (например, мобильном телефоне или планшетном компьютере), имеющем складной сенсорный экран, показанный на Фиг.1 и Фиг.2. Как показано на Фиг.15, способ может включать в себя следующие этапы.
[00196] S1501: Электронное устройство отображает первый интерфейс в первой области.
[00197] Например, как показано на Фиг.5(b), электронное устройство отображает интерфейс фотографирования (или интерфейс камеры) в области 301.
[00198] Например, как показано на Фиг.7(a), электронное устройство отображает интерфейс перевода в области 301.
[00199] Например, как показано на Фиг.8(a) электронное устройство отображает платежный интерфейс в области 301.
[00200] Например, как показано на Фиг.9(a), электронное устройство отображает в области 301 интерфейс чата с пользователем B.
[00201] S1502: Электронное устройство обнаруживает первую операцию в первом интерфейсе.
[00202] Например, как показано на Фиг.5(b), первая операция может заключаться в том, что электронное устройство обнаруживает в интерфейсе камеры операцию касания пользователем элемента 502 управления.
[00203] Например, как показано на Фиг.7(a), первая операция может заключаться в том, что электронное устройство обнаруживает в интерфейсе перевода операцию касания пользователем элемента 703 управления.
[00204] Например, как показано на Фиг.8(a), первая операция может заключаться в том, что электронное устройство обнаруживает в платежном интерфейсе операцию касания пользователем элемента 801 управления.
[00205] Например, как показано на Фиг.9(a), первая операция может заключаться в том, что электронное устройство обнаруживает в интерфейсе чата операцию касания пользователем элемента 901 управления.
[00206] Например, первая операция может дополнительно быть операцией касания и удержания, операцией нажатия, операцией голосового указания и т.п., обнаруживаемой электронным устройством в вышеупомянутых интерфейсах.
[00207] S1503: Отображается второй интерфейс во второй области в ответ на первую операцию, где второй интерфейс связан с содержимым, отображаемым в первом интерфейсе.
[00208] Например, как показано на Фиг.5(c), электронное устройство может отображать окно 504 предварительного просмотра во второй области 302. Содержимое, отображаемое в окне 504 предварительного просмотра, может быть таким же, как визуальная информация, отображаемая в окне 503 предварительного просмотра в первой области 503. В качестве альтернативы, часть визуальной информации в окне 503 предварительного просмотра может отображаться в окне 504 предварительного просмотра.
[00209] Например, соотношение сторон, отображаемое в окне 503 предварительного просмотра, составляет 4:3. Соотношение сторон, отображаемое в окне 504 предварительного просмотра, составляет 4:3, или соотношение сторон, отображаемое в окне 504 предварительного просмотра, составляет 3:3.
[00210] Например, как показано на Фиг.7(b), электронное устройство может отображать в области 302 результат перевода подлежащего переводу содержимого в области 301.
[00211] Например, как показано на Фиг.8(b), электронное устройство может отображать в области 302 код платежа в области 301. Например, код платежа может включать в себя штрих-код и/или двумерный код.
[00212] Например, как показано на Фиг.9(b), электронное устройство может отображать в области 302 интерфейс отображения карты приложения карты, и интерфейс отображения карты может отображать подробную информацию о местоположении в области 301.
[00213] В необязательном порядке, отображение электронным устройством первого интерфейса в первой области включает в себя:
[00214] Электронное устройство определяет, что электронное устройство находится в сложенном виде.
[00215] Электронное устройство отображает первую область в первой области в качестве реакции на нахождение в сложенном виде, и электронное устройство отключает вторую область.
[00216] Следует понимать, что для процесса, в котором электронное устройство определяет угол между первой областью и второй областью и определяет, что электронное устройство находится в сложенном виде, ссылка может быть сделана на описания по вышеупомянутым вариантам осуществления. Для краткости, подробности повторно здесь не приводятся.
[00217] Например, как показано на Фиг.5(b), когда электронное устройство находится в сложенном виде, электронное устройство отображает интерфейс камеры в области 301, а область 302 отключена, чтобы не было отображения.
[00218] Например, как показано на Фиг.7(a), когда электронное устройство находится в сложенном виде, электронное устройство отображает интерфейс перевода в области 301, а область 302 отключена, чтобы не было отображения.
[00219] Например, как показано на Фиг.8(a), когда электронное устройство находится в сложенном виде, электронное устройство отображает платежный интерфейс в области 301, а область 302 отключена, чтобы не было отображения.
[00220] Например, как показано на Фиг.9(a), когда электронное устройство находится в сложенном виде, электронное устройство отображает интерфейс чата в области 301, а область 302 отключена, чтобы не было отображения.
[00221] В необязательном порядке, после того как электронное устройство отобразит второй интерфейс во второй области, способ дополнительно включает в себя:
[00222] Электронное устройство обнаруживает вторую операцию в первом интерфейсе.
[00223] Электронное устройство отключает вторую область в ответ на вторую операцию.
[00224] Например, как показано на Фиг.6(a), вторая операция может быть операцией касания пользователем элемента управления 502, которая обнаружена электронным устройством. После обнаружения операции касания элемента 502 управления пользователем, как показано на Фиг.6(b) электронное устройство отключает область 302.
[00225] Можно понять, что для реализации вышеуказанных функций электронное устройство включает в себя соответствующие аппаратные и/или программные модули для выполнения этих функций. Этапы алгоритма в примерах, описанных со ссылкой на варианты осуществления, раскрытые в этом описании, могут быть реализованы аппаратными средствами или комбинацией аппаратных средств и компьютерного программного обеспечения в настоящей заявке. То, выполняется ли функция аппаратными средствами или компьютерным программным обеспечением, управляющим аппаратными средствами, зависит от конкретных вариантов применения и конструктивных ограничений технического решения. Специалист в данной области техники может использовать разные методы для реализации описанных функций для каждого конкретного варианта применения со ссылкой на варианты осуществления, но не следует считать, что такая реализация выходит за рамки настоящей заявки.
[00226] В этом варианте осуществления электронное устройство может быть разделено на функциональные модули на основе приведенных выше примеров способов. Например, каждый функциональный модуль может быть получен путем разделения, соответствующего каждой функции, либо две или более функций могут быть интегрированы в один модуль обработки. Интегральный модуль может быть реализован аппаратными средствами. Следует отметить, что разделение на модули в этом варианте осуществления является примером и просто логическим разделением функций. В реальной реализации может быть другой способ разделения.
[00227] Когда каждый функциональный модуль получается путем разделения на основе каждой соответствующей функции, Фиг.16 представляет собой возможную схематическую композиционную диаграмму электронного устройства 1600 в вышеприведенном варианте осуществления. Как показано на Фиг.16, электронное устройство 1600 может включать в себя блок 1601 отображения и блок 1602 обнаружения.
[00228] Блок 1601 отображения может быть сконфигурирован для поддержки электронного устройства 1600 при выполнении этапа 1501, этапа 1503 и т.п. и/или сконфигурирован для выполнения другого процесса технологии, описанной в этом описании.
[00229] Блок 1602 обнаружения может быть сконфигурирован для поддержки электронного устройства 1600 при выполнении вышеупомянутого этапа 1502 и т.п. и/или сконфигурирован для выполнения другого процесса технологии, описанной в этом описании.
[00230] Следует отметить, что все связанное содержание этапов в вышеупомянутых вариантах осуществления способа может быть отнесено к описаниям функций соответствующих функциональных модулей, и подробности здесь снова не описываются.
[00231] Электронное устройство, представленное в этом варианте осуществления, сконфигурировано для выполнения вышеупомянутого способа управления отображением на экране и, следовательно, может достигать того же эффекта, что и вышеупомянутый способ реализации.
[00232] Когда используется интегральный блок, электронное устройство может включать в себя модуль обработки, модуль хранения и модуль связи. Модуль обработки может быть сконфигурирован для контроля и управления действием электронного устройства, например, может быть сконфигурирован для поддержки электронного устройства при выполнении этапов, выполняемых блоком 1601 отображения и блоком 1603 обнаружения. Модуль хранения может быть сконфигурирован для поддержки электронного устройства при исполнении хранимых программного кода, данных и т.п. Модуль связи может быть сконфигурирован для поддержки связи между электронным устройством и другим устройством.
[00233] Модуль обработки может быть процессором или контроллером. Устройство может реализовывать или выполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на сведения, раскрытые в этой заявке. Процессор также может быть комбинацией реализации вычислительной функции, например, комбинацией одного или нескольких микропроцессоров (DSP цифровой обработки сигналов) и микропроцессора. Модуль хранения может быть памятью. Модуль связи может быть, в частности, устройством, которое взаимодействует с другим электронным устройством, например, радиочастотной схемой, микросхемой Bluetooth или микросхемой Wi-Fi.
[00234] В варианте осуществления, когда модуль обработки является процессором, а модуль хранения - памятью, электронное устройство в этом варианте осуществления может быть устройством, имеющим структуру, показанную на Фиг.1.
[00235] Этот вариант осуществления дополнительно предоставляет компьютерный носитель данных. На компьютерном носителе данных хранятся компьютерные инструкции. Когда компьютерная инструкция исполняется в электронном устройстве, обеспечивается выполнение электронным устройством вышеупомянутых соответствующих этапов способа для реализации способа управления отображением на экране в вышеупомянутом варианте осуществления.
[00236] Этот вариант осуществления дополнительно предоставляет компьютерный программный продукт. Когда компьютерный программный продукт запускается на компьютере, обеспечивается выполнение компьютером вышеупомянутых соответствующих этапов, чтобы реализовать способ управления отображением на экране в вышеупомянутом варианте осуществления.
[00237] Кроме того, вариант осуществления настоящей заявки дополнительно предоставляет аппаратуру. Аппаратура может быть, в частности, микросхемой, компонентом или модулем, и аппаратура может включать в себя процессор и память, которые соединены. Память сконфигурирована для хранения команд, исполняемых компьютером. Когда аппаратура работает, процессор может исполнять машиноисполняемые инструкции, хранящиеся в памяти, так что микросхема выполняет способ управления отображением на экране в вышеупомянутых вариантах осуществления способа.
[00238] Электронное устройство, компьютерный носитель данных, компьютерный программный продукт или микросхема, представленные в вариантах осуществления, все сконфигурированы для выполнения соответствующего способа, представленного выше. Поэтому полезные эффекты, которые могут быть достигнуты с помощью электронного устройства, компьютерного носителя данных, компьютерного программного продукта или микросхемы, относятся к положительным эффектам в соответствующем способе, представленном выше. Подробности не описаны здесь снова.
[00239] Основываясь на описании вышеупомянутых реализаций, специалист в данной области техники может понять, что для простоты и краткости описания разделение на вышеупомянутые функциональные модули используется просто в качестве примера для описания. В реальном применении вышеупомянутые функции могут быть назначены различным функциональным модулям для реализации по мере необходимости, то есть внутренняя структура устройства разделена на различные функциональные модули для выполнения всех или некоторых из функций, описанных выше.
[00240] В нескольких вариантах осуществления, представленных в настоящей заявке, следует понимать, что раскрытые устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на модули или блоки является просто разделением логических функций и может быть другим разделением в реальной реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другое устройство, либо некоторые функции могут игнорироваться или не выполняться. Кроме того, отображаемые или обсуждаемые взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов, а опосредованные связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электрических, механических или других формах.
[00241] Блоки, описанные как отдельные части, могут быть или могут не быть физически отдельными, а части, показанные как блоки, могут быть одним или несколькими физическими блоками, то есть могут быть расположены в одном месте или могут быть распределены во множестве разных мест. Некоторые или все из блоков могут быть выбраны в соответствии с фактическими требованиями для достижения целей решений вариантов осуществления.
[00242] Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может существовать физически отдельно, или два или более блоков могут быть интегрированы в один блок. Интегральный блок может быть реализован в виде аппаратных средств или может быть реализован в виде программного функционального блока.
[00243] Когда интегриральный блок реализован в форме программного функционального блока и продается или используется как независимый продукт, интегральный блок может храниться на читаемом носителе данных. Основываясь на таком понимании, технические решения в вариантах осуществления настоящей заявки могут быть, по существу, частью, которая вносит вклад в предшествующий уровень техники, либо все или часть технических решений могут быть воплощены в форме программного продукта. Программный продукт хранится на носителе данных и включает в себя несколько инструкций для обеспечения выполнения устройством (которое может быть однокристальным микрокомпьютером, микросхемой и т.п.) или процессором (processor) всех или некоторых из этапов способов согласно вариантам осуществления настоящей заявки. Вышеупомянутый носитель данных включает в себя любой носитель, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (read only memory, ROM), оперативное запоминающее устройство (random access memory, RAM), магнитный диск или оптический диск.
[00244] Вышеизложенное содержание представляет просто конкретные реализации настоящей заявки, но не предназначено для ограничения объема охраны настоящей заявки. Любое изменение или замена, легко обнаруживаемые специалистом в данной области техники в пределах технического объема, раскрытого в настоящей заявке, должны попадать в объем охраны данной заявки. Следовательно, объем охраны настоящей заявки соответствует объему охраны, определяемому формулой изобретения.