RU2795259C1 - Touch screen, electronic device and display control method - Google Patents
Touch screen, electronic device and display control method Download PDFInfo
- Publication number
- RU2795259C1 RU2795259C1 RU2022112506A RU2022112506A RU2795259C1 RU 2795259 C1 RU2795259 C1 RU 2795259C1 RU 2022112506 A RU2022112506 A RU 2022112506A RU 2022112506 A RU2022112506 A RU 2022112506A RU 2795259 C1 RU2795259 C1 RU 2795259C1
- Authority
- RU
- Russia
- Prior art keywords
- touch screen
- electronic device
- screen
- gesture
- module
- Prior art date
Links
Images
Abstract
Description
ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY
[0001] Эта заявка относится к области технологий терминалов и, в частности, к сенсорному экрану, электронному устройству и способу управления дисплеем.[0001] This application relates to the field of terminal technology and, in particular, to a touch screen, an electronic device and a display control method.
УРОВЕНЬ ТЕХНИКИBACKGROUND OF THE INVENTION
[0002] В настоящее время, когда пользователь отвечает на вызов с помощью электронного устройства, такого как мобильный телефон или смарт-часы, если электронное устройство обнаруживает, что препятствие (например, палец или лицо человека) приближается к экрану, экран может быть выключен, чтобы предотвратить возникновение неправильного функционирования из-за соприкосновения лица пользователя с экраном, когда пользователь отвечает на вызов, и сберечь энергию электронного устройства; и когда электронное устройство обнаруживает, что препятствие удаляется от экрана, экран может быть включен, так что электронное устройство может отображать информацию или принимать операцию ввода от пользователя.[0002] Currently, when a user answers a call with an electronic device such as a mobile phone or a smart watch, if the electronic device detects that an obstacle (such as a person's finger or face) is approaching the screen, the screen can be turned off, to prevent abnormal operation from occurring due to the user's face touching the screen when the user answers a call, and to conserve power of the electronic device; and when the electronic device detects that the obstacle is moving away from the screen, the screen can be turned on so that the electronic device can display information or receive an input operation from a user.
[0003] По мере того, как требования пользователя к соотношению экрана к корпусу становятся выше, граница в верхней части экрана электронного устройства сужается (или даже исчезает), и бесконтактный светочувствительный датчик не может быть размещен. Следовательно, решение по реализации бесконтактного обнаружения путем установки бесконтактного светочувствительного датчика на границе экрана электронного устройства больше не применимо. Чтобы гарантировать, что электронное устройство с узкой рамкой или без рамки имеет функцию бесконтактного обнаружения, в предшествующем уровне техники для реализации бесконтактного обнаружения используется технология восприятия емкости емкостного сенсорного экрана.[0003] As the user's requirements for the screen-to-body ratio become higher, the border at the top of the screen of the electronic device narrows (or even disappears), and the non-contact light sensor cannot be placed. Therefore, the decision to implement non-contact detection by installing a non-contact photosensitive sensor on the edge of the screen of an electronic device is no longer applicable. In order to ensure that an electronic device with a narrow bezel or no bezel has a non-contact detection function, the prior art uses capacitive touch screen capacitance sensing technology to realize non-contact detection.
[0004] Однако при реальном применении данные о емкости, воспринимаемые сенсорным экраном, очень чувствительны к помехам из окружающей среды (например, деформации металлического листа сенсорного экрана, температуре окружающей среды, влажности окружающей среды, человеческому поту и статическому электричеству) и, следовательно, точность бесконтактного обнаружения является низкой, и, кроме того, точность управления дисплеем электронного устройства является низкой, а пользовательский опыт является плохим.[0004] However, in actual applications, the capacitance data sensed by the touch screen is very sensitive to interference from the environment (e.g., deformation of the touch screen metal sheet, ambient temperature, ambient humidity, human sweat, and static electricity) and hence the accuracy non-contact detection is low, and furthermore, the control accuracy of the display of the electronic device is low, and the user experience is poor.
СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
[0005] Варианты осуществления данной заявки обеспечивают сенсорный экран, электронное устройство и способ управления дисплеем для того, чтобы решить техническую проблему в предшествующем уровне техники, состоящую в относительно низкой точности бесконтактного обнаружения электронного устройства и низкой точности управления дисплеем электронного устройства.[0005] Embodiments of this application provide a touch screen, an electronic device, and a display control method in order to solve the technical problem in the prior art of relatively low accuracy of non-contact detection of an electronic device and low accuracy of electronic device display control.
[0006] Согласно первому аспекту обеспечен сенсорный экран, включающий в себя экранный отсек средней рамки, опорный элемент, дисплейный модуль и сенсорный модуль, причем экранный отсек средней рамки образует пространство для размещения, дисплейный модуль расположен в пространстве для размещения, образованном экранным отсеком средней рамки, а сенсорный модуль расположен на стороне дисплейного модуля, которая удалена от экранного отсека средней рамки; металлический лист расположен на стороне дисплейного модуля, которая находится рядом с экранным отсеком средней рамки, и край металлического листа прикреплен как к экранному отсеку средней рамки, так и к дисплейному модулю; и опорный элемент расположен между экранным отсеком средней рамки и металлическим листом для поддержки металлического листа.[0006] According to a first aspect, a touch screen is provided, including a middle frame screen housing, a support member, a display module, and a touch module, wherein the middle frame screen housing forms a housing space, the display module is disposed in a housing space formed by the medium frame screen housing , and the touch module is located on the side of the display module, which is remote from the screen compartment of the middle frame; a metal sheet is located on the side of the display module that is adjacent to the middle frame screen compartment, and the edge of the metal sheet is attached to both the middle frame screen compartment and the display module; and the support member is disposed between the screen compartment of the middle frame and the metal sheet to support the metal sheet.
[0007] В этом варианте осуществления данной заявки при изменении положения электронного устройства опорный элемент может поддерживать металлический лист, и деформация металлического листа под действием силы тяжести ослабляется или предотвращается, так что значение емкости, обнаруживаемое сенсорным модулем, может более точно отражать расстояние между препятствием и сенсорным экраном, что повышает точность бесконтактного обнаружения и позволяет более точно управлять состоянием дисплея сенсорного экрана.[0007] In this embodiment of the present application, when the position of the electronic device is changed, the support member can support the metal sheet, and the deformation of the metal sheet by gravity is weakened or prevented, so that the capacitance value detected by the sensor module can more accurately reflect the distance between the obstacle and touch screen, which improves the accuracy of non-contact detection and allows you to more accurately control the status of the touch screen display.
[0008] В возможной конструкции первый выступ опорного элемента со стороны сенсорного модуля и второй выступ металлического листа с упомянутой стороны сенсорного модуля полностью совпадают друг с другом.[0008] In an exemplary design, the first protrusion of the support member on the side of the sensor module and the second protrusion of the metal sheet on said side of the sensor module completely coincide with each other.
[0009] То есть, с точки зрения диапазона расположения, опорный элемент может быть расположен на всей поверхности в пределах области покрытия металлического листа. Таким образом, опорный элемент может поддерживать всю поверхность металлического листа, так что точность бесконтактного обнаружения может быть дополнительно улучшена, а состоянием дисплея сенсорного экрана можно управлять более точно.[0009] That is, in terms of the location range, the support member can be located on the entire surface within the coverage area of the metal sheet. Thus, the support member can support the entire surface of the metal sheet, so that the non-contact detection accuracy can be further improved, and the touch screen display state can be controlled more precisely.
[0010] В возможной конструкции первый выступ опорного элемента со стороны сенсорного модуля находится в пределах второго выступа металлического листа со стороны сенсорного модуля, а расстояние между краем второго выступа и центром первого выступа меньше заданного значения.[0010] In an exemplary design, the first protrusion of the sensor module-side support element is within the second protrusion of the metal sheet on the sensor module side, and the distance between the edge of the second protrusion and the center of the first protrusion is less than a predetermined value.
[0011] То есть опорный элемент может быть расположен только в части области в пределах области покрытия металлического листа. Таким образом, металлический лист также может поддерживаться, точность бесконтактного обнаружения может быть повышена, а состоянием дисплея сенсорного экрана можно управлять более точно; и объем и вес опорного элемента уменьшаются, что способствует облегчению и утончению сенсорного экрана.[0011] That is, the support member may be located only in a portion of the area within the coverage area of the metal sheet. In this way, the metal sheet can also be supported, the accuracy of non-contact detection can be improved, and the state of the touch screen display can be controlled more accurately; and the volume and weight of the support member is reduced, which contributes to lighter and thinner touch screen.
[0012] В возможной конструкции опорный элемент включает в себя множество подкомпонентов, и все эти подкомпоненты скомпонованы с интервалами в первом направлении, при этом первое направление представляет собой любое направление, перпендикулярное направлению, в котором дисплейный модуль и сенсорный модуль уложены в стопку.[0012] In an exemplary design, the support member includes a plurality of sub-components, and all of these sub-components are arranged at intervals in a first direction, the first direction being any direction perpendicular to the direction in which the display module and the touch module are stacked.
[0013] Таким образом, вся поверхность металлического листа может поддерживаться относительно равномерно, так что точность бесконтактного обнаружения повышается, состоянием дисплея сенсорного экрана можно управлять более точно; и объем и вес опорного элемента уменьшаются, что способствует облегчению и утончению сенсорного экрана.[0013] In this way, the entire surface of the metal sheet can be supported relatively evenly, so that the non-contact detection accuracy is improved, the state of the touch screen display can be controlled more precisely; and the volume and weight of the support member is reduced, which contributes to lighter and thinner touch screen.
[0014] В возможной конструкции опорный элемент представляет собой пеноматериал с хорошими электрическими изоляционными характеристиками.[0014] In an exemplary design, the support member is a foam material with good electrical insulating characteristics.
[0015] Таким образом, опорный элемент может обладать хорошей силой поддержки, и можно избежать негативное влияние на другой компонент, что также способствует облегчению и утончению сенсорного экрана.[0015] In this way, the supporting member can have a good supporting strength, and negative influence on the other component can be avoided, which also contributes to making the touch screen lighter and thinner.
[0016] В соответствии со вторым аспектом обеспечено электронное устройство, причем электронное устройство включает в себя сенсорный экран согласно любому из первого аспекта или любой из возможных конструкций первого аспекта.[0016] According to a second aspect, an electronic device is provided, the electronic device including a touch screen according to any of the first aspect or any of the possible designs of the first aspect.
[0017] Таким образом при изменении положения электронного устройства опорный элемент в экране может поддерживать металлический лист, и деформация металлического листа под действием силы тяжести ослабляется или предотвращается, так что значение емкости, обнаруживаемое сенсорным модулем, может более точно отражать расстояние между препятствием и сенсорным экраном, что повышает точность бесконтактного обнаружения и позволяет более точно управлять состоянием дисплея сенсорного экрана.[0017] Thus, when the position of the electronic device is changed, the support member in the screen can support the metal sheet, and the deformation of the metal sheet by gravity is weakened or prevented, so that the capacitance value detected by the touch module can more accurately reflect the distance between the obstacle and the touch screen , which improves the accuracy of non-contact detection and allows you to more accurately control the state of the touch screen display.
[0018] Согласно третьему аспекту обеспечен способ управления дисплеем, причем способ применяется к электронному устройству, а электронное устройство включает в себя сенсорный экран. Способ включает в себя: когда определено, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, воспринимаемого при контакте в заданной области сенсорного экрана, при этом упомянутая заданная область находится в периферийной краевой области сенсорного экрана; и когда полученное значение измерения емкости удовлетворяет первому заданному условию, управление переключением состояния дисплея сенсорного экрана.[0018] According to a third aspect, a display control method is provided, the method being applied to an electronic device, and the electronic device including a touch screen. The method includes: when it is determined that a user's gesture of moving the electronic device is a predetermined gesture, obtaining a capacitance measurement value sensed upon contact in a predetermined area of the touch screen, said predetermined area being in a peripheral edge area of the touch screen; and when the obtained capacitance measurement value satisfies the first predetermined condition, controlling the switching state of the touch screen display.
[0019] В этом варианте осуществления данной заявки процессор выбирает заданную область на сенсорном экране для генерирования значения измерения емкости, чтобы обнаружить, приближается ли препятствие к сенсорному экрану или отдаляется от него, а затем управлять переключением состояния дисплея сенсорного экрана. Поскольку заданная область находится в периферийной краевой области сенсорного экрана, а влияние деформации металла на значение измерения емкости, генерируемое в этой области, относительно невелико, результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и управлять состоянием дисплея электронного устройства более точно.[0019] In this embodiment of this application, the processor selects a predetermined area on the touch screen to generate a capacitance measurement value to detect whether an obstacle is approaching or moving away from the touch screen, and then control the touch screen display state switching. Since the target area is in the peripheral edge area of the touch screen, and the effect of metal deformation on the capacitance measurement value generated in this area is relatively small, the calculation result (i.e., zoom in or out) is more accurate than the result (i.e., proximity or distance) obtained by calculation based on the capacitance value of the entire screen, so that it is possible to improve the accuracy of non-contact detection of the electronic device and control the display state of the electronic device more accurately.
[0020] В возможной конструкции первое заданное условие может включать в себя: Значение измерения емкости находится в монотонно возрастающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода превышает первое заданное пороговое значение. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.[0020] In an exemplary construction, the first predetermined condition may include: The capacitance measurement value is in a monotonically increasing trend in the first period, and the capacitance measurement value at the end time of the first period exceeds the first predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an on screen to an off screen.
[0021] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с включенного экрана на выключенный экран.[0021] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more accurately to switch from the on screen to the off screen.
[0022] В возможной конструкции первое заданное условие может включать в себя: Значение измерения емкости находится в монотонно убывающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода меньше второго заданного порогового значения. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.[0022] In an exemplary construction, the first predetermined condition may include: The capacitance measurement value is in a monotonically decreasing trend in the first period, and the capacitance measurement value at the end time of the first period is less than the second predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an off screen to an on screen.
[0023] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с выключенного экрана на включенный экран.[0023] In this way, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more precisely to switch from the off screen to the on screen.
[0024] Согласно четвертому аспекту обеспечен способ управления дисплеем, причем способ применяется к электронному устройству, а электронное устройство включает в себя сенсорный экран. Способ включает в себя: когда определено на основе первых данных об ускорении, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, снимаемого сенсорным экраном во втором периоде, при этом первые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в первом периоде и которые снимаются на основе первой частоты дискретизации; когда полученное значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жестом пользователя по перемещению электронного устройства упомянутый заданный жест, при этом вторые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в третьем периоде и которые снимаются на основе второй частоты дискретизации, и длительность третьего периода превышает длительность первого периода и/или первая частота дискретизации меньше второй частоты дискретизации; и когда повторно определено, что жестом пользователя по перемещению электронного устройства является упомянутый заданный жест, управление переключением состояния дисплея сенсорного экрана.[0024] According to a fourth aspect, a display control method is provided, the method being applied to an electronic device, and the electronic device including a touch screen. The method includes: when it is determined based on the first acceleration data that the gesture of the user to move the electronic device is a predetermined gesture, obtaining a capacitance measurement value taken by the touch screen in the second period, wherein the first acceleration data is acceleration data that refer to the electronic device in the first period and which are captured based on the first sampling rate; when the obtained capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the user's gesture to move the electronic device is said predetermined gesture, the second acceleration data being the acceleration data which is related to the electronic device in the third period and which are taken based on the second sampling rate, and the duration of the third period is greater than the duration of the first period and/or the first sampling rate is less than the second sampling rate; and when it is re-determined that the user's gesture for moving the electronic device is said predetermined gesture, controlling the switching state of the touch screen display.
[0025] В этом варианте осуществления данной заявки после определения того, что полученное значение измерения емкости удовлетворяет второму заданному условию, электронное устройство дополнительно добавляет этап определения жеста (то есть осуществления повторного определения на основе вторых данных об ускорении, является ли жестом пользователя по перемещению электронного устройства заданный жест или нет). Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста может дополнительно гарантировать точность управления дисплеем электронного устройства и улучшить пользовательский опыт.[0025] In this embodiment of the present application, after determining that the obtained capacitance measurement value satisfies the second predetermined condition, the electronic device further adds the step of determining the gesture (that is, re-determining, based on the second acceleration data, whether the user's gesture is to move the electronic device specified gesture or not). Thus, even if the capacitance value sensed by the touch screen is affected by the environment, this gesture determination step can further ensure the accuracy of controlling the display of the electronic device and improve the user experience.
[0026] В возможной конструкции второе заданное условие включает в себя следующее: Значение измерения емкости находится в монотонно возрастающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не превышает первое заданное пороговое значение. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.[0026] In an exemplary construction, the second predetermined condition includes the following: The capacitance measurement value is in a monotonically increasing trend in the second period, and the capacitance measurement value at the end time of the second period does not exceed the first predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an on screen to an off screen.
[0027] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с включенного экрана на выключенный экран.[0027] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more accurately to switch from the on screen to the off screen.
[0028] В возможной конструкции второе заданное условие включает в себя следующее: Значение измерения емкости изменяется по монотонно убывающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не меньше второго заданного порогового значения. Соответственно, управление переключением состояния дисплея сенсорного экрана включает в себя: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.[0028] In an exemplary construction, the second predetermined condition includes the following: The capacitance measurement value changes in a monotonically decreasing trend in the second period, and the capacitance measurement value at the end time of the second period is not less than the second predetermined threshold value. Accordingly, the touch screen display state switching control includes: controlling the touch screen display state to switch from an off screen to an on screen.
[0029] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с выключенного экрана на включенный экран.[0029] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more precisely to switch from the off screen to the on screen.
[0030] Согласно пятому аспекту вариант осуществления данной заявки дополнительно обеспечивает электронное устройство, причем электронное устройство включает в себя сенсорный экран, процессор и память, причем память выполнена с возможностью хранения одной или более компьютерных программ. Когда одна или более компьютерных программ, хранящихся в памяти, исполняются процессором, электронному устройству обеспечивается возможность реализации технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта; или когда одна или более компьютерных программ, хранящихся в памяти, исполняются процессором, электронному устройству обеспечивается возможность реализации технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта.[0030] According to a fifth aspect, an embodiment of this application further provides an electronic device, the electronic device including a touch screen, a processor, and a memory, the memory being configured to store one or more computer programs. When one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement the technical solution according to any of the third aspect or any of the possible designs of the third aspect; or when one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement the technical solution of any of the fourth aspect or any of the possible designs of the fourth aspect.
[0031] Согласно шестому аспекту вариант осуществления данной заявки дополнительно обеспечивает электронное устройство, причем электронное устройство включает в себя модуль/блок, который исполняет способ согласно любому из третьего аспекта или любой из возможных конструкций третьего аспекта; или электронное устройство включает в себя модуль/блок, который исполняет способ согласно любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта. Эти модули/блоки могут быть реализованы посредством аппаратного обеспечения или могут быть реализованы путем исполнения соответствующего программного обеспечения аппаратным обеспечением.[0031] According to a sixth aspect, an embodiment of this application further provides an electronic device, the electronic device including a module/unit that executes the method according to any of the third aspect or any of the possible constructions of the third aspect; or the electronic device includes a module/unit that executes the method according to any of the fourth aspect or any of the possible constructions of the fourth aspect. These modules/blocks may be implemented in hardware, or may be implemented by executing appropriate software in hardware.
[0032] Согласно седьмому аспекту вариант осуществления данной заявки дополнительно обеспечивает микросхему, причем микросхема соединена с памятью в электронном устройстве и выполнена с возможностью вызова компьютерной программы, хранящейся в памяти, и исполнения технического решения по любому из третьего аспекту или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или микросхема выполнена с возможностью вызова компьютерной программы, хранящейся в памяти, и исполнения технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки. В этом варианте осуществления данной заявки «соединение» означает, что два компонента непосредственно или опосредованно объединены друг с другом.[0032] According to a seventh aspect, an embodiment of this application further provides a microchip, wherein the microchip is connected to a memory in an electronic device and is configured to call a computer program stored in the memory and execute a technical solution according to any of the third aspect or any of the possible designs of the third aspect in embodiments of this application; or the chip is configured to call the computer program stored in the memory and execute the technical solution according to any of the fourth aspect or any of the possible designs of the fourth aspect in the embodiments of this application. In this embodiment of this application, "connection" means that two components are directly or indirectly combined with each other.
[0033] Согласно восьмому аспекту вариант осуществления данной заявки дополнительно обеспечивает считываемый компьютером запоминающий носитель, причем считываемый компьютером запоминающий носитель включает в себя компьютерную программу. Когда компьютерная программа выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или когда компьютерная программа выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки.[0033] According to an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, the computer-readable storage medium including a computer program. When a computer program is executed on an electronic device, the electronic device is enabled to execute the technical solution of any of the third aspect or any of the possible designs of the third aspect in the embodiments of this application; or when the computer program is executed on the electronic device, the electronic device is enabled to execute the technical solution of any of the fourth aspect or any of the possible designs of the fourth aspect in the embodiments of this application.
[0034] Согласно девятому аспекту вариант осуществления данной заявки обеспечивает программный продукт, включающий в себя инструкцию. Когда программный продукт выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или когда программный продукт выполняется на электронном устройстве, электронное устройство выполняет техническое решение по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки.[0034] According to a ninth aspect, an embodiment of this application provides a software product including an instruction. When a software product is executed on an electronic device, the electronic device is enabled to execute the technical solution according to any of the third aspect or any of the possible designs of the third aspect in the embodiments of this application; or when the software product is executed on the electronic device, the electronic device executes the technical solution according to any of the fourth aspect or any of the possible constructions of the fourth aspect in the embodiments of this application.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
[0035] ФИГ. 1A и ФИГ. 1B являются схематичными структурными представлениями сенсорного экрана электронного устройства в предшествующем уровне техники;[0035] FIG. 1A and FIG. 1B are schematic structural representations of the touch screen of an electronic device in the prior art;
[0036] ФИГ. 2A, ФИГ. 2B и ФИГ. 2C являются схематичными представлениями ситуаций, когда экран электронного устройства обращен вверх, перпендикулярен горизонтальному направлению и обращен вниз, соответственно;[0036] FIG. 2A, FIG. 2B and FIG. 2C are schematic representations of situations where the screen of an electronic device is facing up, perpendicular to the horizontal direction, and facing down, respectively;
[0037] ФИГ. 3 является возможным схематичным структурным представлением электронного устройства согласно варианту осуществления данной заявки;[0037] FIG. 3 is a possible schematic structural representation of an electronic device according to an embodiment of this application;
[0038] ФИГ. 4 является возможным схематичным структурным представлением сенсорного экрана согласно варианту осуществления данной заявки;[0038] FIG. 4 is a possible schematic structural representation of a touch screen according to an embodiment of this application;
[0039] ФИГ. 5A, ФИГ. 5B и ФИГ. 5C являются тремя возможными схематичными представлениями опорного элемента согласно варианту осуществления данной заявки;[0039] FIG. 5A, FIG. 5B and FIG. 5C are three possible schematic representations of a support member according to an embodiment of this application;
[0040] ФИГ. 6 является возможной архитектурой программного обеспечения электронного устройства согласно варианту осуществления данной заявки;[0040] FIG. 6 is a possible software architecture of an electronic device according to an embodiment of this application;
[0041] ФИГ. 7 является блок-схемой последовательности операций способа управления дисплеем согласно варианту осуществления данной заявки;[0041] FIG. 7 is a flowchart of a display control method according to an embodiment of this application;
[0042] ФИГ. 8 является блок-схемой последовательности операций алгоритма жестов согласно варианту осуществления данной заявки;[0042] FIG. 8 is a flowchart of a gesture algorithm according to an embodiment of this application;
[0043] ФИГ. 9 является схематичным представлением заданной области согласно варианту осуществления данной заявки;[0043] FIG. 9 is a schematic representation of a predetermined area according to an embodiment of this application;
[0044] ФИГ. 10 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0044] FIG. 10 is a flowchart of another display control method according to an embodiment of this application;
[0045] ФИГ. 11 является схематичным представлением времени, которое тратится на включение сенсорного экрана, когда препятствие отдаляется от сенсорного экрана;[0045] FIG. 11 is a schematic representation of the time it takes to turn on the touch screen when an obstacle moves away from the touch screen;
[0046] ФИГ. 12A-ФИГ. 12B являются блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0046] FIG. 12A-FIG. 12B are a flowchart of another display control method according to an embodiment of this application;
[0047] ФИГ. 13 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0047] FIG. 13 is a flowchart of another display control method according to an embodiment of this application;
[0048] ФИГ. 14 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки; и[0048] FIG. 14 is a flowchart of another display control method according to an embodiment of this application; And
[0049] ФИГ. 15 является возможным схематичным структурным представлением электронного устройства согласно варианту осуществления данной заявки.[0049] FIG. 15 is a possible schematic structural representation of an electronic device according to an embodiment of this application.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯDESCRIPTION OF EMBODIMENTS
[0050] Как описано уровне техники, в традиционном техническом решении бесконтактное обнаружение электронного устройства обычно реализуется путем установки бесконтактного светочувствительного датчика в рамке над экраном электронного устройства. Бесконтактный светочувствительный датчик обычно включает в себя две части: Одной частью является светоизлучающий диод (Light Emitting Diode, LED), который используется для излучения ближнего инфракрасного света; а другой частью является чувствительный к свету датчик, который является чувствительным к ближнему инфракрасному свету. Когда препятствие приближается к электронному устройству, чувствительный к свету датчик будет принимать больше ближнего инфракрасного света, а когда ближний инфракрасный свет, принимаемый чувствительным к свету датчиком, превышает верхний предел, экран выключается. Когда препятствие отдаляется от электронного устройства, чувствительный к свету датчик будет принимать меньше ближнего инфракрасного света, а когда ближний инфракрасный свет, принимаемый чувствительным к свету датчиком, меньше нижнего предела, экран включается. Однако поскольку соотношение экрана к корпусу электронного устройства постоянно увеличивается, рамка над экраном сужается (или даже исчезает), и бесконтактный светочувствительный датчик не может быть размещен. Чтобы гарантировать, что такое электронное устройство также имеет функцию бесконтактного обнаружения, в некоторых существующих технологиях предлагается использовать технологию восприятия емкости емкостного сенсорного экрана для реализации бесконтактного обнаружения.[0050] As described in the prior art, in the traditional technical solution, non-contact detection of an electronic device is usually implemented by installing a non-contact photosensitive sensor in a frame above the screen of the electronic device. The non-contact light sensor usually includes two parts: One part is a Light Emitting Diode (LED), which is used to emit near infrared light; and the other part is a light sensitive sensor which is sensitive to near infrared light. When an obstacle approaches the electronic device, the light-sensitive sensor will receive more near-infrared light, and when the near-infrared light received by the light-sensitive sensor exceeds the upper limit, the screen turns off. When the obstacle moves away from the electronic device, the light sensor will receive less near infrared light, and when the near infrared light received by the light sensor is less than the lower limit, the screen turns on. However, as the screen-to-body ratio of the electronic device constantly increases, the frame above the screen becomes narrower (or even disappears), and the non-contact light sensor cannot be placed. In order to ensure that such an electronic device also has a non-contact detection function, some existing technologies propose to use capacitive touch screen capacitance sensing technology to realize non-contact detection.
[0051] ФИГ. 1A и ФИГ. 1B являются схематичными структурными представлениями сенсорного экрана электронного устройства в предшествующем уровне техники. Ссылаясь на ФИГ. 1A и ФИГ. 1B, сенсорный экран включает в себя экранный отсек 11 средней рамки, дисплейный модуль 12, расположенный в пространстве для размещения, образованном экранным отсеком 11 средней рамки, и сенсорный модуль 13, расположенный над дисплейным модулем. Металлический лист 14 расположен на стороне дисплейного модуля 12, которая находится рядом с основанием экранного отсека 11 средней рамки, и край металлического листа 14 связан и прикреплен как к экранному отсеку 11 средней рамки, так и к дисплейному модулю 12 с помощью адгезива. На ФИГ. 1A и ФИГ. 1B часть с черной заливкой используется для обозначения адгезива. Металлический лист 14 может лучше закреплять дисплейный модуль 12, чтобы гарантировать устойчивость дисплейного модуля 12.[0051] FIG. 1A and FIG. 1B are schematic structural representations of the touch screen of an electronic device in the prior art. Referring to FIG. 1A and FIG. 1B, the touch screen includes a middle
[0052] Когда препятствие приближается к сенсорному экрану или отдаляется от него в определенном диапазоне от сенсорного экрана, значение емкости емкостного датчика в соответствующей позиции контакта на сенсорном модуле 13 изменяется (например, значение емкости увеличивается, когда препятствие приближается к сенсорному экрану, и уменьшается, когда препятствие отдаляется от сенсорного экрана, и значение емкости является наивысшим, когда препятствие находится в контакте с сенсорным модулем 13). Поэтому, в принципе, бесконтактное обнаружение может быть реализовано путем обнаружения правила изменения значения емкости на сенсорном модуле 13.[0052] When an obstacle approaches or moves away from the touch screen within a certain range from the touch screen, the capacitance value of the capacitive sensor at the corresponding contact position on the
[0053] Однако при реальном применении значение емкости, воспринимаемое сенсорным экраном, очень чувствительно к помехам из окружающей среды, например деформации металлического листа в сенсорном экране, температуре окружающей среды, влажности окружающей среды, потению препятствия и статическому электричеству.[0053] However, in actual application, the capacitance value sensed by the touch screen is very sensitive to interference from the environment, such as deformation of the metal sheet in the touch screen, ambient temperature, ambient humidity, obstruction sweating, and static electricity.
[0054] Деформация металлического листа используется в качестве примера: Когда электронное устройство приближается к препятствию или отдаляется от него, положение электронного устройства обычно изменяется, например, пользователь берет, кладет или переворачивает электронное устройство при ответе на вызов. Поскольку находящаяся в середине область металлического листа 14 в сенсорном экране не закреплена адгезивом, она будет деформироваться под действием силы тяжести в большей степени. Когда электронное устройство находится в разных положениях, степень деформации металлического листа 14 также различна. Например, ФИГ. 2A, ФИГ. 2B и ФИГ. 2C являются схематичными представлениями ситуаций, когда экран электронного устройства обращен вверх, перпендикулярен горизонтальному направлению и обращен вниз, соответственно. Когда экран электронного устройства обращен вверх, как показано на ФИГ. 2A, расстояние между металлическим листом 14 и сенсорным модулем 13 увеличивается. Когда экран электронного устройства обращен вниз, как показано на ФИГ. 2C, расстояние между металлическим листом 14 и сенсорным модулем 13 уменьшается. Когда экран электронного устройства перпендикулярен горизонтальному направлению, как показано на ФИГ. 2B, величина изменения расстояния между металлическим листом 14 и сенсорным модулем 13 относительно мала. Когда металлический лист 14 деформируется до другой степени, между металлическим листом 14 и другим металлическим слоем в электронном устройстве создается другая индуктивная емкость, так что влияние на значение емкости емкостного датчика на сенсорном модуле 13 оказывается с другой степенью.[0054] The deformation of the metal sheet is used as an example: When an electronic device approaches or moves away from an obstacle, the position of the electronic device usually changes, for example, the user picks up, puts down or turns over the electronic device when answering a call. Since the middle area of the
[0055] Как правило, значение емкости, генерируемое сенсорным модулем 13, когда препятствие находится рядом с сенсорным экраном, но не контактирует с ним, намного меньше, чем значение емкости, генерируемое сенсорным модулем 13, когда препятствие находится в контакте с сенсорным экраном. В сценарии, в котором сенсорный модуль 13 использовался только для обнаружения касания (например, для обнаружения операции ввода, выполняемой пользователем) в прошлом, поскольку абсолютная величина значения емкости, генерируемого, когда препятствие находится в контакте с сенсорным экраном, является относительно большой (значение емкости, получаемое, когда препятствие находится в контакте с сенсорным экраном (т.е. значение емкости, получаемое, когда расстояние между препятствием и сенсорным модулем 13 равняется 0 мм) указывается здесь как 100%), пороговое значение, используемое для обнаружения того, находится ли препятствие в контакте с сенсорным экраном, устанавливается равным относительно большому значению, а влияние на емкость, вызываемое фактором окружающей среды (например, влияние на емкость, вызываемое деформацией металлического листа 14), обычно составляет около 20% от значения емкости, получаемого, когда препятствие находится в контакте с сенсорным экраном, и поэтому его можно опустить. Однако в сценарии, в котором сенсорный модуль 13 используется для бесконтактного обнаружения, когда препятствие находится рядом с сенсорным экраном, но не контактирует с сенсорным экраном (расстояние между препятствием и сенсорным модулем 13 находится примерно в диапазоне от 20 мм до 5 мм), абсолютная величина значения емкости, генерируемого сенсорным модулем 13, является относительно малой и обычно составляет от 1% до 4% от значения емкости при контакте препятствия с сенсорным модулем 13. Следовательно, влияние на емкость, вызываемое упомянутыми факторами окружающей среды, оказывает сильное негативное влияние на точность бесконтактного обнаружения сенсорного модуля 13. Поэтому в предшествующем уровне техники точность обнаружения близости препятствия на основе сенсорного экрана является относительно низкой, что приводит к низкой точности управления дисплеем электронного устройства, а проблемы, такие как неправильное включение экрана или неправильное выключение экрана, происходят часто. Следовательно, потребляемая энергия электронного устройства сильно расходуется, а пользовательский опыт является плохим.[0055] In general, the capacitance value generated by the
[0056] Ввиду этого варианты осуществления данной заявки обеспечивают следующие три решения для повышения точности управления дисплеем электронного устройства.[0056] In view of this, the embodiments of this application provide the following three solutions for improving the accuracy of controlling the display of an electronic device.
[0057] В первом решении опорный элемент может быть расположен между металлическим листом 14 и экранным отсеком 11 средней рамки в конструктивной компоновке сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B. Опорный элемент поддерживает часть металлического листа, которая подвержена деформации, и может эффективно противостоять или избегать деформации металлического листа, чтобы повысить точность бесконтактного обнаружения электронного устройства и, кроме того, более точно управлять состоянием дисплея электронного устройства.[0057] In the first solution, the supporting member may be located between the
[0058] Во втором решении, когда бесконтактное обнаружение выполняется на основе структуры сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B, и на основе значения емкости, генерируемого сенсорным модулем 13, для вычисления расстояния между препятствием и сенсорным экраном может быть выбрано значение емкости, воспринимаемое в соответствующей краевой области металлической пластины 14 (т.е. области, которая не подвержена деформации) в сенсорном модуле 13 (например, значение емкости, воспринимаемое в первых трех линиях позиций контакта на сенсорном модуле 13). Краевая область металлического листа 14 не подвержена деформации. Следовательно, влияние на значение емкости, соответствующее этой области, может быть относительно невелико, а результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и можно управлять состоянием дисплея электронного устройства более точно.[0058] In the second solution, when non-contact detection is performed based on the touch screen structure of the electronic device shown in FIG. 1A and FIG. 1B, and based on the capacitance value generated by the
[0059] В третьем решении, основанном на структуре сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B, после того, как соотношение расстояния между препятствием и электронным устройством, которое вычисляется на основе значения емкости, воспринимаемого сенсорным модулем 13, удовлетворяет условию для выключения/включения экрана, добавляется этап определения жеста: определение на основе изменения положения электронного устройства, является ли событие, при котором препятствие приближается к или отдаляется от электронного устройства, происходящим случайно; и после определения того, что событие не происходит случайно, что эквивалентно определению того, что у пользователя есть намерение переместить электронное устройство ближе к человеческому телу или дальше от него, выключение/включение экрана. Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста гарантирует точность управления дисплеем электронного устройства, так что пользовательский опыт улучшается.[0059] In a third solution based on the touch screen structure of the electronic device shown in FIG. 1A and FIG. 1B, after the ratio of the distance between the obstacle and the electronic device, which is calculated based on the capacitance value sensed by the
[0060] Следует отметить, что в этом варианте осуществления данной заявки три вышеупомянутых решения могут быть реализованы по отдельности или могут быть реализованы в сочетании друг с другом. В данном варианте осуществления настоящей заявки особым образом это не ограничено.[0060] It should be noted that in this embodiment of this application, the above three solutions can be implemented separately or can be implemented in combination with each other. In this embodiment of the present application, this is not particularly limited.
[0061] Далее описаны технические решения в вариантах осуществления данной заявки со ссылкой на прилагаемые чертежи в вариантах осуществления данной заявки. «По меньшей мере один» в вариантах осуществления данной заявки означает один или более, а «множество» означает два или более. Кроме того, следует понимать, что в описании данной заявки такие слова, как «первый» и «второй», используются лишь для целей различения описания, они не должны пониматься как указывающие или подразумевающие относительную важность и не должны пониматься как указывающие или подразумевающие некую последовательность.[0061] The following describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. "At least one" in the embodiments of this application means one or more, and "many" means two or more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are used only for the purposes of distinguishing the description, they should not be understood as indicating or implying relative importance and should not be understood as indicating or implying a sequence .
[0062] Технические решения, обеспеченные в вариантах осуществления данной заявки, могут быть применены к электронным устройствам, таким как мобильный телефон, планшетный компьютер, настольный компьютер, портативный компьютер, ультрамобильный персональный компьютер (ultra-mobile personal computer, UMPC), карманный компьютер, нетбук, персональный цифровой помощник (personal digital assistant, PDA), носимое электронное устройство и устройство виртуальной реальности. В вариантах осуществления данной заявки это особым образом не ограничено.[0062] The technical solutions provided in the embodiments of this application can be applied to electronic devices such as a mobile phone, tablet computer, desktop computer, laptop computer, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), wearable electronic device and virtual reality device. In embodiments of this application, this is not particularly limited.
[0063] Основываясь на примере, в котором электронным устройством является мобильный телефон, ФИГ. 3 является примерным схематичным структурным представлением мобильного телефона. Как показано на ФИГ. 3 мобильный телефон 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 identity module, SIM). Модуль 180 датчиков может включать в себя датчик 180A давления, гироскопический датчик 180B, датчик 180C барометрического давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, датчик 180H отпечатков пальцев, датчик 180J температуры, датчик 180K касания, датчик 180L окружающего света, датчик 180M костной проводимости и т.п.[0063] Based on the example in which the electronic device is a mobile phone, FIG. 3 is an exemplary schematic structural representation of a mobile phone. As shown in FIG. 3, the
[0064] Можно понять, что структура, показанная в этом варианте осуществления данной заявки, не представляет собой конкретного ограничения для мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может включать больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или может использоваться другая компоновка компонентов. Показанные компоненты могут быть реализованы с помощью аппаратного обеспечения, программного обеспечения или комбинации программного и аппаратного обеспечения.[0064] It can be understood that the structure shown in this embodiment of this application is not a specific limitation for
[0065] Процессор 110 может включать в себя один или более блоков обработки. Например, процессор 110 может включать в себя процессор приложений (application processor, AP), процессор модема, блок обработки графики (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, память, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), baseband-процессор и/или блок обработки нейронных сетей (neural-network processing unit, NPU). Различные блоки обработки могут быть независимыми устройствами или могут быть интегрированы в один или более процессоров.[0065]
[0066] Контроллер может быть нервным центром и командным центром мобильного телефона 100. Контроллер может генерировать операционный сигнал управления на основе операционного кода инструкции и сигнала временной последовательности, чтобы управлять извлечением инструкций и исполнением инструкций.[0066] The controller may be the nerve center and command center of the
[0067] Память также может быть размещена в процессоре 110 для хранения инструкции и данных. В некоторых вариантах осуществления память в процессоре 110 представляет собой кэш-память. Память может хранить инструкцию или данные, которые использовались только что или используются циклически процессором 110. Если процессору 110 необходимо снова использовать инструкцию или данные, инструкция или данные могут быть непосредственно вызваны из памяти. Повторный доступ избегается, и время ожидания процессора 110 сокращается, тем самым повышая эффективность системы.[0067] Memory may also be placed within
[0068] Процессор 110 может выполнять способ управления дисплеем, обеспеченный в данном варианте осуществления этой заявки. Процессор 110 может определять на основе тенденции изменения значения емкости сенсорного экрана тенденцию изменения (т.е. приближение или отдаление) расстояния между препятствием и сенсорным экраном. Например, когда расстояние между препятствием и сенсорным экраном становится меньше (то есть осуществляется приближение), значение емкости контакта, при котором сенсорный экран находится близко к препятствию, увеличивается; или когда расстояние между препятствием и емкостным сенсорным экраном становится больше (то есть осуществляется отдаление), значение емкости контакта, при котором сенсорный экран находится близко к препятствию, уменьшается. При определении того, что расстояние между препятствием и емкостным сенсорным экраном удовлетворяет заданному условию, процессор 110 управляет сенсорным экраном для выполнения заданной операции, например для включения экрана или выключения экрана.[0068] The
[0069] В некоторых вариантах осуществления процессор 110 может дополнительно определять, после определения того, что расстояние между препятствием и сенсорным экраном удовлетворяет заданному условию, является ли жест, выполняемый пользователем на электронном устройстве, заданным жестом. Сенсорный экран управляется для выполнения заданной операции только тогда, когда определено, что расстояние между препятствием и сенсорным экраном удовлетворяет заданному условию, и жест, выполняемый пользователем на электронном устройстве, является заданным жестом. Например, процессор 110 может определять на основе данных об ускорении, выводимых датчиком 180E ускорения, жест, выполняемый пользователем на электронном устройстве, например, поднятие, опускание или переворачивание электронного устройства. Кроме того, процессор 110 выключает сенсорный экран только после обнаружения того, что препятствие приближается к сенсорному экрану, и определения того, что жестом, выполняемым пользователем на электронном устройстве, является поднятие, чтобы снизить энергопотребление терминального устройства, и включает сенсорный экран только после обнаружения того, что препятствие отдаляется от сенсорного экрана, и определения того, что жестом, выполняемым пользователем на электронном устройстве, является опускание, чтобы пользователь мог управлять электронным устройством. Таким образом, точность управления дисплеем электронного устройства может быть улучшена, и пользовательский опыт может быть улучшен.[0069] In some embodiments, the
[0070] В некоторых вариантах осуществления процессор 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), интерфейс модуля идентификации абонента (subscriber identity module, SIM), интерфейс универсальной последовательной шины (universal serial bus, USB) и/или подобные.[0070] In some embodiments,
[0071] Интерфейс I2C представляет собой двунаправленную синхронную последовательную шину, включающую последовательную линию данных (serial data line, SDA) и последовательную линию тактирования (serial clock line, SCL). В некоторых вариантах осуществления процессор 110 может включать в себя множество групп шин I2C. Процессор 110 может быть отдельно соединен с датчиком 180К касания, зарядкой, вспышкой, камерой 193 и подобным, используя различные интерфейсы шины I2C. Например, процессор 110 может быть связан с датчиком 180K касания посредством использования интерфейса I2C, так что процессор 110 обменивается данными с датчиком 180K касания посредством интерфейса шины I2C, тем самым реализуя функцию бесконтактного обнаружения мобильного телефона 100.[0071] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (serial data line, SDA) and a serial clock line (serial clock line, SCL). In some embodiments,
[0072] Интерфейс I2S может использоваться для аудиосвязи. В некоторых вариантах осуществления процессор 110 может включать в себя множество групп шин I2S. Процессор 110 может быть соединен с аудиомодулем 170 с использованием шины I2S, чтобы реализовать связь между процессором 110 и аудиомодулем 170. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса I2S, чтобы реализовать функцию ответа на вызов с использованием гарнитуры Bluetooth.[0072] The I2S interface may be used for audio communications. In some embodiments,
[0073] Интерфейс PCM также может использоваться для аудиосвязи, а также дискретизации, квантования и кодирования аналогового сигнала. В некоторых вариантах осуществления аудиомодуль 170 может быть соединен с модулем 160 беспроводной связи с использованием интерфейса шины PCM. В некоторых вариантах осуществления аудиомодуль 170 может также передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса PCM, чтобы реализовать функцию ответа на вызов с использованием гарнитуры Bluetooth. Как интерфейс I2S, так и интерфейс PCM могут использоваться для аудиосвязи.[0073] The PCM interface can also be used for audio communication, as well as sampling, quantization and coding of the analog signal. In some embodiments,
[0074] Интерфейс UART представляет собой универсальную последовательную шину данных, используемую для асинхронной связи. Шина может быть шиной двунаправленной связи. Шина выполнена с возможностью преобразования данных, которые подлежат передаче, между последовательной связью и параллельной связью. В некоторых вариантах осуществления интерфейс UART обычно выполнен с возможностью подключения процессора 110 к модулю 160 беспроводной связи. Например, процессор 110 обменивается данными с модулем Bluetooth в модуле 160 беспроводной связи с использованием интерфейса UART для реализации функции Bluetooth. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса UART, чтобы реализовывать функцию воспроизведения музыки с использованием гарнитуры Bluetooth.[0074] The UART interface is a universal serial data bus used for asynchronous communication. The bus may be a bi-directional communication bus. The bus is configured to convert data to be transmitted between serial communication and parallel communication. In some embodiments, the implementation of the UART interface is usually configured to connect the
[0075] Интерфейс MIPI может быть выполнен с возможностью подключения процессора 110 к периферийным устройствам, таким как дисплей 194 и камера 193. Интерфейс MIPI включает в себя последовательный интерфейс камеры (camera serial interface, CSI), последовательный интерфейс дисплея (display serial interface, DSI) и подобное. В некоторых вариантах осуществления процессор 110 и камера 193 осуществляют связь друг с другом с помощью интерфейса CSI, чтобы реализовать функцию фотографирования мобильного телефона 100. Процессор 110 осуществляет связь с дисплеем 194 с помощью интерфейса DSI, чтобы реализовать функцию отображения мобильного телефона 100.[0075] The MIPI interface may be configured to connect the
[0076] Интерфейс GPIO может быть сконфигурирован с использованием программного обеспечения. Интерфейс GPIO может быть сконфигурирован как управляющий сигнал или может быть сконфигурирован как сигнал данных. В некоторых вариантах осуществления интерфейс GPIO может быть сконфигурирован для подключения процессора 110 к камере 193, дисплею 194, модулю 160 беспроводной связи, аудиомодулю 170, модулю 180 датчиков или подобному. В качестве альтернативы интерфейс GPIO может быть сконфигурирован как интерфейс I2C, интерфейс I2S, интерфейс UART, интерфейс MIPI или подобное.[0076] The GPIO interface may be configured using software. The GPIO interface can be configured as a control signal or can be configured as a data signal. In some embodiments, the GPIO interface may be configured to connect
[0077] Интерфейс 130 USB является USB-совместимым интерфейсом и может быть, в частности, интерфейсом Mini USB, интерфейсом Micro USB, интерфейсом USB Type C или подобным. Интерфейс 130 USB может быть выполнен с возможностью подключения к зарядке для зарядки мобильного телефона 100 или может быть выполнен с возможностью передачи данных между мобильным телефоном 100 и периферийным устройством. Интерфейс 130 USB также может быть выполнен с возможностью подключения к гарнитуре, чтобы воспроизводить аудиоданные с использованием гарнитуры. Интерфейс может быть дополнительно выполнен с возможностью подключения к другому электронному устройству, такому как устройство AR.[0077] The
[0078] Можно понять, что взаимосвязь интерфейсного соединения между модулями, показанная в этом варианте осуществления данной заявки, представляет собой лишь иллюстративное описание и не является ограничением конструкции мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может в качестве альтернативы использовать способ интерфейсного соединения, отличный от показанного в предыдущем варианте осуществления, или использовать комбинацию множества способов интерфейсного соединения.[0078] It can be understood that the interface connection relationship between modules shown in this embodiment of this application is only an illustrative description and is not a limitation of the design of
[0079] Модуль 140 управления зарядкой выполнен с возможностью приема зарядного ввода от зарядки. Зарядка может быть беспроводной зарядкой или проводной зарядкой. В некоторых вариантах осуществления проводной зарядки модуль 140 управления зарядкой может принимать зарядный ввод от проводной зарядки с использованием интерфейса 130 USB. В некоторых вариантах осуществления беспроводной зарядки модуль 140 управления зарядкой может принимать беспроводной зарядный ввод с использованием беспроводной зарядной катушки мобильного телефона 100. В дополнение к зарядке батареи 142 модуль 140 управления зарядкой может дополнительно подавать питание на электронное устройство с использованием модуля 141 управления питанием.[0079] The charging
[0080] Модуль 141 управления питанием выполнен с возможностью соединения батареи 142, модуля 140 управления зарядкой и процессора 110. Модуль 141 управления питанием принимает ввод от батареи 142 и/или ввод модуля 140 управления зарядкой, чтобы подавать питание на процессор 110, внутреннюю память 121, внешнюю память, дисплей 194, камеру 193, модуль 160 беспроводной связи и подобное. Модуль 141 управления питанием может быть дополнительно выполнен с возможностью отслеживания таких параметров, как емкость батареи, количество циклов работы батареи и состояние работоспособности батареи (утечка или импеданс). В некоторых других вариантах осуществления модуль 141 управления питанием может альтернативно располагаться в процессоре 110. В некоторых других вариантах осуществления модуль 141 управления питанием и модуль 140 управления зарядкой могут альтернативно располагаться в одном и том же устройстве.[0080]
[0081] Функция беспроводной связи мобильного телефона 100 может быть реализована с использованием антенны 1, антенны 2, модуля 150 мобильной связи, модуля 160 беспроводной связи, процессора модема, baseband-процессора и подобного.[0081] The wireless communication function of the
[0082] Антенна 1 и антенна 2 выполнены с возможностью передачи и приема сигналов электромагнитных волн. Каждая антенна в мобильном телефоне 100 может быть выполнена с возможностью охвата одного или множества диапазонов связи. Различные антенны могут быть мультиплексированы для улучшения использования антенн. Например, антенна 1 может быть мультиплексирована в разнесенную антенну беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с настраивающим переключателем.[0082]
[0083] Модуль 150 мобильной связи может обеспечивать решение для беспроводной связи, которое применяется к мобильному телефону 100, включая 2G/3G/4G/5G. Модуль 150 мобильной связи может включать в себя по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA) или подобное. Модуль 150 мобильной связи может принимать электромагнитную волну от антенны 1, выполнять такую обработку, как фильтрация и усиление принятой электромагнитной волны, и отправлять обработанную электромагнитную волну процессору модема для демодуляции. Модуль 150 мобильной связи может дополнительно усиливать сигнал, который модулируется процессором модема, и преобразовывать сигнал в электромагнитную волну и излучать электромагнитную волну с использованием антенны 1. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи могут быть расположены в процессоре 110. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи и по меньшей мере некоторые из модулей процессора 110 могут быть расположены в одном и том же устройстве.[0083] The
[0084] Процессор модема может включать в себя модулятор и демодулятор. Модулятор выполнен с возможностью модуляции низкочастотного сигнала основной полосы частот, который подлежит отправке, в средне-высокочастотный сигнал. Демодулятор выполнен с возможностью демодуляции принятого сигнала электромагнитной волны в низкочастотный сигнал основной полосы частот. Затем демодулятор передает демодулированный низкочастотный сигнал основной полосы частот baseband-процессору для обработки. После обработки baseband-процессором низкочастотный сигнал основной полосы частот передается процессору приложений. Процессор приложений выводит звуковой сигнал с использованием аудиоустройства (не ограничиваясь динамиком 170А, приемником 170B или подобным) или отображает изображение или видео с использованием дисплея 194. В некоторых вариантах осуществления процессор модема может быть независимым устройством. В некоторых других вариантах процессор модема может быть независимым от процессора 110 и располагаться в том же устройстве, что и модуль 150 мобильной связи или другой функциональный модуль.[0084] The modem processor may include a modulator and a demodulator. The modulator is configured to modulate a low frequency baseband signal to be sent into a medium high frequency signal. The demodulator is configured to demodulate the received electromagnetic wave signal into a low frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low frequency baseband signal is passed to the application processor. The application processor outputs an audio signal using an audio device (not limited to
[0085] Модуль 160 беспроводной связи может обеспечивать решение для беспроводной связи, которое применяется к мобильному телефону 100, в том числе беспроводную локальную сеть (wireless local area network, WLAN) (такую как сеть "беспроводной точности" (wireless fidelity, Wi-Fi)), Bluetooth (Bluetooth, BT), глобальную навигационную спутниковую систему (global navigation satellite system, GNSS), частотную модуляцию (frequency modulation, FM), связь малого радиуса действия (near field communication, NFC), инфракрасную связь (infrared, IR) и подобное. Модуль 160 беспроводной связи может быть одним или более устройствами, которые интегрируют по меньшей мере один модуль обработки связи. Модуль 160 беспроводной связи принимает электромагнитную волну с использованием антенны 2, модулирует и фильтрует сигнал электромагнитной волны и отправляет обработанный сигнал в процессор 110. Модуль 160 беспроводной связи может дополнительно принимать подлежащий отправке сигнал от процессора 110, выполнять частотную модуляцию и усиление сигнала, а также преобразовывать сигнал в электромагнитную волну и излучать электромагнитную волну с использованием антенны 2.[0085] The
[0086] В некоторых вариантах осуществления антенна 1 мобильного телефона 100 соединяется с модулем 150 мобильной связи, а антенна 2 соединяется с модулем 160 беспроводной связи, так что мобильный телефон 100 может осуществлять связь с сетью и другим устройством с использованием технологии беспроводной связи. Технология беспроводной связи может включать в себя глобальную систему для мобильной связи (global system for mobile communications, GSM), пакетную радиосвязь общего пользования (general packet radio service, GPRS), множественный доступ с кодовым разделением (code division multiple access, CDMA), широкополосный множественный доступ с кодовым разделением (wideband code division multiple access, WCDMA), множественный доступ с кодовым и временным разделением (time-division code division multiple access, TD-SCDMA), долгосрочное развитие (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, IR-технология и подобное. GNSS может включать в себя глобальную систему позиционирования (global positioning system, GPS), глобальную навигационную спутниковую систему (global navigation satellite system, GLONASS), навигационную спутниковую систему Beidou (Beidou navigation satellite system, BDS), квазизенитную спутниковую систему (quasi-zenith satellite system, QZSS) и/или спутниковую систему дифференциальной коррекции (satellite based augmentation system, SBAS).[0086] In some embodiments,
[0087] Мобильный телефон 100 реализует функцию отображения с использованием GPU, дисплея 194, процессора приложений и подобного. GPU представляет собой микропроцессор для обработки изображений и соединяется с дисплеем 194 и процессором приложений. GPU выполнен с возможностью выполнения математических и геометрических вычислений для рендеринга графики. Процессор 110 может включать в себя один или более GPU, которые исполняют программную инструкцию для генерирования или изменения отображаемой информации.[0087] The
[0088] Дисплей 194 выполнен с возможностью отображения изображения, видео и подобного. Дисплей 194 включает в себя дисплейную панель, которая также упоминается как «модуль отображения». Дисплейная панель может представлять собой жидкокристаллический дисплей (liquid crystal display, LCD), органический светоизлучающий диод (organic light-emitting diode, OLED), активная матрица на органических светоизлучающих диодах (active-matrix organic light emitting diode, AMOLED), гибкий светоизлучающий диод (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, светоизлучающие диоды на квантовых точках (quantum dot light emitting diodes, QLED) или подобное. В некоторых вариантах осуществления мобильный телефон 100 может включать в себя один или N дисплеев 194, причем N представляет собой положительное целое число больше 1.[0088] The
[0089] Датчик 180К касания также упоминается как «сенсорный модуль». Датчик 180K касания может быть выполнен с возможностью обнаружения выполняемой касанием операции, осуществляемой на датчике 180K касания или рядом с ним. Датчик 180K касания может пересылать обнаруженную выполненную касанием операцию в процессор 110, чтобы определять тип события касания. Визуальный вывод, связанный с выполняемой касанием операцией, может обеспечиваться с использованием дисплея 194. Датчик 180K касания может дополнительно обнаруживать значение расстояния между препятствием (например, частью человека, такой как палец или лицо) и сенсорным экраном, а также может пересылать обнаруженное значение расстояния в процессор 110, чтобы процессор 110 управлял на основе этого расстояния между препятствием и сенсорным экраном состоянием отображения дисплея, например, включением экрана или выключением экрана.[0089] The
[0090] В этом варианте осуществления данной заявки датчик 180К касания и дисплей 194 могут образовывать сенсорный экран, который также именуется «воспринимающим касание экраном». В некоторых вариантах осуществления датчик 180K касания может быть расположен на дисплее 194. В некоторых других вариантах осуществления датчик 180K касания может альтернативно располагаться на поверхности мобильного телефона 100, которая отличается от позиции, в которой находится дисплей 194.[0090] In this embodiment of this application, the
[0091] ФИГ. 4 является возможным схематичным структурным представлением сенсорного экрана согласно варианту осуществления данной заявки. Сенсорный экран включает в себя экранный отсек 31 средней рамки, дисплейный модуль 32, расположенный в пространстве для размещения, образованном экранным отсеком 31 средней рамки, и сенсорный модуль 33, расположенный над дисплейным модулем 32. Металлический лист 34 расположен на стороне дисплейного модуля 32, которая находится рядом с основанием экранного отсека 31 средней рамки, и край металлического листа 34 прикреплен как к экранному отсеку 31 средней рамки, так и к дисплейному модулю 32 (например может быть прикреплен с помощью адгезива). Металлический лист 34 может гарантировать устойчивость дисплейного модуля 32. Сенсорный экран дополнительно включает в себя опорный элемент 35, который расположен на стороне экранной оболочки 31 средней рамки, которая обращена к дисплейному модулю 32, и находится под металлическим листом 34. Когда положение электронного устройства изменяется, опорный элемент 35 поддерживает металлический лист 34, ослабляет или даже предотвращает деформацию металлического листа 34 под действием силы тяжести, так что значение емкости, обнаруживаемое сенсорным модулем 33, может более точно отражать расстояние между препятствием и сенсорным экраном, тем самым повышая точность бесконтактного обнаружения электронного устройства и осуществляя управление состоянием дисплея электронного устройства более точным образом.[0091] FIG. 4 is a possible schematic structural representation of a touch screen according to an embodiment of this application. The touch screen includes a middle
[0092] Например, материал опорного элемента 35 может быть реализован множеством способов, например, может представлять собой пеноматериал с хорошими электроизоляционными характеристиками или другой электроизоляционный материал (например, полиэтилентерефталат или полифторэтилен). Что касается диапазона расположения, опорный элемент 35 может быть расположен на всей поверхности в пределах области покрытия металлического листа 34 или может быть расположен только на частичной области в пределах области покрытия металлического листа 34 (например, в области с относительно большой степенью деформации под действием силы тяжести).[0092] For example, the material of the
[0093] Например, обращаясь к ФИГ. 5A, опорный элемент 35 располагают на всей поверхности в пределах области покрытия металлического листа 34.[0093] For example, referring to FIG. 5A, the
[0094] Например, обращаясь к ФИГ. 5B, опорный элемент 35 располагают только в центральной области (позиции, которая подвержена деформации под действием силы тяжести) металлического листа 14 в пределах области охвата металлического листа 34.[0094] For example, referring to FIG. 5B, the
[0095] Например, обращаясь к ФИГ. 5C, опорный элемент 35 может включать в себя множество подкомпонентов, и эти подкомпоненты располагают с интервалами в пределах области покрытия металлического листа 34.[0095] For example, referring to FIG. 5C, the
[0096] Определенно, в конкретном варианте осуществления форма и размер опорного элемента 35 могут быть реализованы другим способом. В данном варианте осуществления настоящей заявки особым образом это не ограничено.[0096] Certainly, in a particular embodiment, the shape and size of the
[0097] Мобильный телефон 100 может обнаруживать при каждом контакте каждого сенсорного экрана значение емкости, воспринимаемое, когда препятствие приближается к сенсорному экрану или отдаляется от него. Когда мобильный телефон 100 обнаруживает, что значение емкости находится в заданном диапазоне, может быть определено, что поблизости имеется препятствие. Когда обнаружено, что значение емкости имеет тенденцию к уменьшению, можно определить, что препятствие отдаляется от сенсорного экрана; или когда обнаружено, что значение емкости имеет тенденцию к увеличению, можно определить, что препятствие приближается к сенсорному экрану. Таким образом, мобильный телефон 100 может обнаруживать с использованием сенсорного экрана, что мобильный телефон 100, удерживаемый пользователем, приближают к уху для совершения вызова, так что экран автоматически отключается для экономии энергии, или обнаруживать, что мобильный телефон 100, удерживаемый пользователем, отдаляют от уха, так что экран автоматически включается для осуществления пользователем операций. Функция бесконтактного обнаружения сенсорного экрана также может использоваться в процессе автоматической разблокировки или блокировки экрана, когда мобильный телефон находится в режиме в кожаном чехле или в режиме в кармане.[0097] The
[0098] Мобильный телефон 100 может реализовывать функцию фотографирования с использованием ISP, камеры 193, видеокодека, GPU, дисплея 194, процессора приложений и подобного.[0098] The
[0099] ISP выполнен с возможностью обработки данных, возвращаемых камерой 193. Например, при фотографировании, затвор открывается, свет передается на чувствительный к свету элемент камеры с использованием объектива, оптический сигнал преобразуется в электрический сигнал, и чувствительный к свету элемент камеры передает электрический сигнал на ISP для обработки, чтобы преобразовать электрический сигнал в изображение, видимое невооруженным глазом. ISP может дополнительно выполнять алгоритмическую оптимизацию по шуму, яркости и цвету кожи на изображении. ISP может дополнительно оптимизировать такие параметры, как экспозиция и цветовая температура, в сценарии фотографирования. В некоторых вариантах осуществления ISP может быть расположен в камере 193.[0099] The ISP is configured to process the data returned by the
[00100] Камера 193 выполнена с возможностью захвата неподвижного изображения или видео. Объект генерирует оптическое изображение с использованием линзы, и оптическое изображение проецируется на чувствительный к свету элемент. Чувствительный к свету элемент может быть устройством с зарядовой связью (charge coupled device, CCD) или фототранзистором на основе комплементарной структуры металл-оксид-полупроводник (complementary metal-oxide-semiconductor, CMOS). Чувствительный к свету элемент преобразует оптический сигнал в электрический сигнал, а затем передает электрический сигнал в ISP для преобразования в цифровой сигнал изображения. ISP выводит цифровой сигнал изображения в DSP для обработки. DSP преобразует цифровой сигнал изображения в стандартный сигнал изображения в таком формате, как RGB или YUV. В некоторых вариантах осуществления мобильный телефон 100 может включать в себя одну или N камер 193, причем N представляет собой положительное целое число больше 1.[00100]
[00101] Цифровой сигнальный процессор выполнен с возможностью обработки цифрового сигнала. В дополнение к обработке цифрового сигнала изображения процессор цифровых сигналов может также обрабатывать другой цифровой сигнал. Например, когда мобильный телефон 100 выбирает частоту, процессор цифровых сигналов выполнен с возможностью осуществления преобразования Фурье в отношении энергии частоты.[00101] The digital signal processor is configured to process the digital signal. In addition to processing the digital image signal, the digital signal processor may also process another digital signal. For example, when the
[00102] Видеокодек выполнен с возможностью сжатия или распаковки цифрового видео. Мобильный телефон 100 может поддерживать один или более видеокодеков. Таким образом, мобильный телефон 100 может воспроизводить или записывать видео во множестве форматов кодирования, например, экспертная группа по движущимся изображениям (moving picture experts group, MPEG)1, MPEG2, MPEG3 и MPEG4.[00102] The video codec is configured to compress or decompress digital video.
[00103] NPU является нейросетевым (neural-network, NN) вычислительным процессором. При использовании структуры биологической нейронной сети, например, при использовании режима передачи между нейронами человеческого мозга, входная информация быстро обрабатывается, и самообучение может выполняться непрерывно. Такие приложения, как распознавание изображений, распознавание лиц, распознавание голоса и понимание текста мобильного телефона 100, могут быть реализованы с использованием NPU.[00103] NPU is a neural network (neural-network, NN) computing processor. When using the structure of a biological neural network, for example, when using the transmission mode between human brain neurons, the input information is quickly processed, and self-learning can be performed continuously. Applications such as image recognition, face recognition, voice recognition, and text understanding of the
[00104] Интерфейс 120 внешней памяти может быть выполнен с возможностью соединения с внешней картой памяти, такой как карта Micro SD, для расширения возможностей хранения мобильного телефона 100. Внешняя карта памяти осуществляет связь с процессором 110 с использованием интерфейса 120 внешнего хранилища, чтобы реализовать функцию хранения данных. Например, на внешней карте памяти хранится такой файл, как музыка или видео.[00104] The
[00105] Внутренняя память 121 может быть выполнена с возможностью сохранения исполняемого компьютером программного кода, причем исполняемый программный код включает в себя инструкцию. Процессор 110 исполняет различные функциональные приложения и обработку данных мобильного телефона 100, выполняя инструкцию, хранящуюся во внутренней памяти 121. Внутренняя память 121 может включать в себя область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, прикладную программу, требуемую по меньшей мере одной функцией (например, функцией воспроизведения звука или функцией воспроизведения изображения) или подобное. Область хранения данных может хранить данные (такие как аудиоданные или телефонная книга), создаваемые во время использования мобильного телефона 100. Кроме того, внутренняя память 121 может включать в себя быстродействующую оперативную память, а также может включать в себя энергонезависимую память, такую как по меньшей мере одно запоминающее устройство на магнитном диске, устройство флэш-памяти или универсальное флэш-хранилище (universal flash storage, UFS).[00105] The
[00106] Мобильный телефон 100 может реализовывать аудиофункцию (например, запись и воспроизведение музыки) с использованием аудиомодуля 170, динамика 170А, приемника 170В, микрофона 170С, интерфейса 170D гарнитуры, процессора приложений и подобного.[00106]
[00107] Аудиомодуль 170 выполнен с возможностью преобразования цифровой аудиоинформации в аналоговый выходной аудиосигнал, а также выполнен с возможностью преобразования аналогового входного аудио в цифровой аудиосигнал. Аудиомодуль 170 может быть дополнительно выполнен с возможностью кодирования и декодирования аудиосигналов. В некоторых вариантах осуществления аудиомодуль 170 может быть расположен в процессоре 110, или некоторые функциональные модули аудиомодуля 170 могут быть расположены в процессоре 110.[00107] The
[00108] Динамик 170А, также упоминаемый как «громкоговоритель», выполнен с возможностью преобразования электрического аудиосигнала в звуковой сигнал. Мобильный телефон 100 может быть выполнен с возможностью прослушивания музыки или прослушивания разговора по громкой связи с использованием динамика 170А.[00108]
[00109] Приемник 170В, также упоминаемый как «наушник», выполнен с возможностью преобразования электрического аудиосигнала в звуковой сигнал. Когда мобильный телефон 100 выполнен с возможностью ответа на вызов или голосовое сообщение, приемник 170B может быть помещен рядом с человеческим ухом для ответа на голос.[00109]
[00110] Микрофон 170С выполнен с возможностью преобразования звукового сигнала в электрический сигнал. При совершении вызова или отправке голосового сообщения пользователь может поднести рот к микрофону 170С и произнести звук, чтобы ввести звуковой сигнал в микрофон 170С. Мобильный телефон 100 может быть снабжен по меньшей мере одним микрофоном 170С. В некоторых других вариантах осуществления мобильный телефон 100 может быть снабжен двумя микрофонами 170С, чтобы реализовывать функцию шумоподавления в дополнение к снятию звукового сигнала. В некоторых других вариантах осуществления мобильный телефон 100 альтернативно может быть снабжен тремя или более микрофонами 170С, чтобы идентифицировать источник звука и реализовывать функцию направленной записи в дополнение к снятию звукового сигнала и шумоподавлению.[00110]
[00111] Интерфейс 170D гарнитуры выполнен с возможностью соединения с проводной гарнитурой. Интерфейс 170D гарнитуры может быть интерфейсом 130 USB или может быть стандартным 3,5 мм интерфейсом открытой платформы мобильных терминалов (open mobile terminal platform, OMTP) или стандартным интерфейсом ассоциации телекоммуникационной индустрии сотовой связи США (cellular telecommunications industry association of the USA, CTIA).[00111] The
[00112] Датчик 180А давления выполнен с возможностью восприятия сигнала давления и может преобразовывать сигнал давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может быть расположен на дисплее 194. Существует множество типов датчиков 180А давления, например резистивный датчик давления, индуктивный датчик давления и емкостный датчик давления. Емкостный датчик давления может включать по меньшей мере две параллельные пластины, имеющие проводящий материал. Когда к датчику 180А давления прикладывается сила, емкость между электродами изменяется. Мобильный телефон 100 определяет силу давления на основе изменения емкости. Когда выполняемая касанием операция осуществляется на дисплее 194, мобильный телефон 100 обнаруживает силу выполняемой касанием операции с использованием датчика 180А давления. Мобильный телефон 100 также может вычислять позицию касания на основе сигнала обнаружения датчика 180А давления. В некоторых вариантах осуществления операция касания, которая воздействует на одну и ту же позицию касания, но имеет разную силу выполняемой касанием операции, может соответствовать разным операционным инструкциям. Например, когда выполняемая касанием операция, сила выполняемой касанием операции которой меньше, чем первое пороговое значение давления, воздействует на значок приложения для коротких сообщений, исполняется инструкция для просмотра короткого сообщения. Когда выполняемая касанием операция, сила выполняемой касанием операции которой больше или равна первому пороговому значению, осуществляется в отношении значка приложения для коротких сообщений, исполняется инструкция для создания нового короткого сообщения.[00112] The
[00113] Гироскопический датчик 180B может быть выполнен с возможностью определения положения мобильного телефона 100 при перемещении. В некоторых вариантах осуществления угловая скорость мобильного телефона 100 относительно трех осей (то есть осей x, y и z) может быть определена с использованием гироскопического датчика 180B. Гироскопический датчик 180B может быть выполнен с возможностью осуществления стабилизации изображения во время фотографирования. Например, когда нажимается затвор, гироскопический датчик 180B обнаруживает угол дрожания мобильного телефона 100 и вычисляет на основе этого угла расстояние, которое необходимо скомпенсировать модулем объектива, чтобы объектив противодействовал дрожанию мобильного телефона 100 обратным движением, тем самым реализуя стабилизацию изображения. Гироскопический датчик 180B можно дополнительно использовать в сценариях навигации и соматосенсорных игр.[00113] The
[00114] Датчик 180С барометрического давления используется для измерения барометрического давления. В некоторых вариантах осуществления мобильный телефон 100 вычисляет высоту, используя значение барометрического давления, измеренное датчиком 180C барометрического давления, чтобы обеспечить помощь в позиционировании и навигации.[00114] The
[00115] Магнитный датчик 180D включает в себя датчик Холла. Мобильный телефон 100 может обнаруживать с использованием магнитного датчика 180D открытие и закрытие откидного кожаного чехла. В некоторых вариантах осуществления, когда мобильный телефон 100 представляет собой телефон-раскладушку, мобильный телефон 100 может обнаруживать открытие и закрытие откидной крышки с помощью магнитного датчика 180D. Кроме того, такая функция, как автоматическая разблокировка по откидной крышке, устанавливается на основе обнаруженного открытого/закрытого состояния кожаного чехла или открытого/закрытого состояния откидной крышки.[00115] The
[00116] Датчик 180E ускорения может обнаруживать значение ускорения мобильного телефона 100 в каждом направлении (обычно по трем осям). Когда мобильный телефон 100 неподвижен, датчик 180E ускорения может обнаруживать значение и направление силы тяжести. Датчик 180E ускорения может быть дополнительно выполнен с возможностью идентификации положения электронного устройства и применяется в таких приложениях, как горизонтальное и вертикальное переключение экрана и шагомер.[00116] The
[00117] Датчик 180F расстояния выполнен с возможностью измерения расстояния. Мобильный телефон 100 может измерять расстояние с использованием инфракрасного или лазерного излучения. В некоторых вариантах осуществления в сценарии фотографирования мобильный телефон 100 может использовать датчик 180F расстояния для измерения расстояния для реализации быстрой фокусировки.[00117] The
[00118] Датчик 180L внешней освещенности выполнен с возможностью восприятия яркости окружающего света. Мобильный телефон 100 может адаптивно регулировать яркость дисплея 194 на основе воспринятой яркости окружающего света. Датчик 180L внешней освещенности также может быть выполнен с возможностью автоматической регулировки баланса белого во время фотографирования. Датчик 180L внешней освещенности может дополнительно взаимодействовать с сенсорным экраном для обнаружения того, находится ли мобильный телефон 100 в кармане, чтобы предотвратить ложное касание.[00118] The ambient
[00119] Датчик 180H отпечатков пальцев выполнен с возможностью снятия отпечатка пальца. Мобильный телефон 100 может использовать снятую особенность-отпечаток пальца для реализации основанной на отпечатке пальца разблокировки, доступа к блокировке приложения, основанного на отпечатке пальца фотографирования и основанного на отпечатке пальца ответа на вызов.[00119] The
[00120] Датчик 180J температуры выполнен с возможностью обнаружения температуры. В некоторых вариантах осуществления мобильный телефон 100 исполняет политику работы с температурой, используя температуру, обнаруженную датчиком 180J температуры. Например, когда температура, сообщаемая датчиком 180J температуры, превышает пороговое значение, мобильный телефон 100 снижает производительность процессора рядом с датчиком 180J температуры, чтобы уменьшить энергопотребление и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура меньше другого порогового значения, мобильный телефон 100 нагревает батарею 142, чтобы избежать аварийного отключения мобильного телефона 100 из-за низкой температуры. В некоторых других вариантах осуществления, когда температура меньше другого порогового значения, мобильный телефон 100 повышает выходное напряжение батареи 142, чтобы избежать аварийного отключения из-за низкой температуры.[00120] The
[00121] Датчик 180M костной проводимости может получать вибрационный сигнал. В некоторых вариантах осуществления датчик 180M костной проводимости может получать вибрационный сигнал кости акустической вибрации человека. Датчик 180M костной проводимости может также контактировать с человеческим пульсом для приема сигнала пульсации кровяного давления. В некоторых вариантах осуществления датчик 180M костной проводимости может альтернативно располагаться в гарнитуре для объединения с гарнитурой костной проводимости. Аудиомодуль 170 может декодировать речевой сигнал на основе вибрационного сигнала, который относится к кости акустической вибрации и который получается датчиком 180M костной проводимости, чтобы реализовать голосовую функцию. Процессор приложений может декодировать информацию о частоте сердечных сокращений на основе сигнала пульсации кровяного давления, полученного датчиком 180M костной проводимости, чтобы реализовать функцию обнаружения частоты сердечных сокращений.[00121] The
[00122] Клавиша 190 включает в себя клавишу включения питания, клавишу регулировки громкости или подобное. Клавиша 190 может быть механической клавишей. Клавиша 190 может альтернативно быть сенсорной клавишей. Мобильный телефон 100 может принимать ввод с клавиши, чтобы генерировать ввод сигнала клавиши, связанный с пользовательской настройкой и управлением функцией мобильного телефона 100.[00122] The key 190 includes a power-on key, a volume key, or the like. The key 190 may be a mechanical key.
[00123] Электромотор 191 может генерировать вибрационную подсказку. Электромотор 191 может быть выполнен с возможностью обеспечения вибрационной подсказки о входящем вызове или может быть выполнен с возможностью обеспечения вибрационной обратной связи по касанию. Например, выполняемая касанием операция, осуществляемая в разных приложениях (таких как фотографирование и воспроизведение аудио), может соответствовать разным эффектам вибрационной обратной связи. Двигатель 191 также может соответствовать различным эффектам вибрационной обратной связи, когда воспринимаемая касанием операция применяется к разным областям дисплея 194. Различные сценарии приложений (например, напоминание о времени, прием информации, будильник и игра) также могут соответствовать различным эффектам вибрационной обратной связи. В качестве альтернативы эффект вибрационной обратной связи по касанию можно индивидуализировать.[00123] The
[00124] Индикатор 192 может быть индикатором и может быть выполнен с возможностью указания состояния зарядки, изменения мощности, или может использоваться для указания сообщения, пропущенного вызова, уведомления или подобного.[00124] The
[00125] Интерфейс 195 SIM-карты выполнен с возможностью соединения с SIM-картой. SIM-карта может быть вставлена в интерфейс 195 SIM-карты или извлечена из интерфейса 195 SIM-карты, чтобы контактировать с мобильным телефоном 100 или быть отделенной от него. Мобильный телефон 100 может поддерживать один или N интерфейсов SIM-карт, где N представляет собой положительное целое число больше 1. Интерфейс 195 SIM-карты может поддерживать нано-SIM-карту, микро-SIM-карту, SIM-карту и подобное. Множество карт могут быть вставлены в один и тот же интерфейс 195 SIM-карты одновременно. Множество карт может быть одного типа или разных типов. Интерфейс 195 SIM-карты может быть совместим с различными типами SIM-карт. Интерфейс 195 SIM-карты также может быть совместим с внешней картой памяти. Мобильный телефон 100 взаимодействует с сетью с использованием SIM-карты, чтобы реализовать такие функции, как выполнение вызова и передача данных. В некоторых вариантах осуществления мобильный телефон 100 использует eSIM, то есть встроенную SIM-карту. Карта eSIM может быть встроена в мобильный телефон 100 и не может быть отделена от мобильного телефона 100.[00125] The
[00126] Можно понять, что структура, показанная в этом варианте осуществления данной заявки, не представляет собой конкретного ограничения для мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может включать больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или может использоваться другая компоновка компонентов. Показанные компоненты могут быть реализованы с помощью аппаратного обеспечения, программного обеспечения или комбинации программного и аппаратного обеспечения.[00126] It can be understood that the structure shown in this embodiment of this application is not a specific limitation for
[00127] Программная система электронного устройства может использовать иерархическую архитектуру, управляемую событиями архитектуру, микроядерную архитектуру, микросервисную архитектуру или облачную архитектуру. В этом варианте осуществления данной заявки система Андройд с иерархической архитектурой используется в качестве примера для описания программной архитектуры электронного устройства.[00127] An electronic device software system may use a hierarchical architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. In this embodiment of this application, the Androyd system with a hierarchical architecture is used as an example to describe the software architecture of an electronic device.
[00128] Обращаясь к ФИГ. 6, программная архитектура электронного устройства может включать в себя аппаратный слой, слой драйверов, слой аппаратных абстракций (hardware abstraction layer, HAL), инфраструктурный слой и слой приложений.[00128] Referring to FIG. 6, the software architecture of an electronic device may include a hardware layer, a driver layer, a hardware abstraction layer (HAL), an infrastructure layer, and an application layer.
[00129] Слой приложений может отправлять событие бесконтактной светочувствительной регистрации приложения в инфраструктурный слой, чтобы потребовать у инфраструктурного слоя включить бесконтактную светочувствительную функцию. Бесконтактная светочувствительная функция относится к функции определения, используя бесконтактный светочувствительный датчик, того, что препятствие приближается или отдаляется от сенсорного экрана, что описано в уровне техники. Хотя бесконтактный светочувствительный датчик может не использоваться в этом варианте осуществления данной заявки, но сенсорный экран используется для восприятия того, что препятствие приближается или отдаляется от сенсорного экрана, для приложения в слое приложений бесконтактная светочувствительная функция может по-прежнему быть обеспечена с использованием события бесконтактной светочувствительной регистрации. Конечно, название бесконтактного светочувствительного события также может быть изменено, например, изменено на «событие бесконтактного обнаружения», при условии, что может представляться функция обнаружения того, приближается ли препятствие к сенсорному экрану или отдаляется ли оно от него. В этом варианте осуществления данной заявки ограничением это не является.[00129] The application layer may send a non-contact photosensitive application registration event to the infrastructure layer to require the infrastructure layer to enable the non-contact photosensitive function. The non-contact photosensitive function refers to a function of detecting, using a non-contact photosensitive sensor, that an obstacle is approaching or moving away from the touch screen, as described in the prior art. Although the non-contact photosensitive sensor may not be used in this embodiment of this application, but the touch screen is used to sense that an obstacle is approaching or moving away from the touch screen, for an application in the application layer, the non-contact photosensitive function can still be provided using the non-contact photosensitive event. registration. Of course, the name of the non-contact photosensitive event can also be changed, for example, changed to "non-contact detection event", as long as the function of detecting whether an obstacle approaches or moves away from the touch screen can be presented. In this embodiment of this application, this is not a limitation.
[00130] Данные об ускорении, выводимые датчиком ускорения, могут использоваться для определения жеста (например, поднятия, опускания или переворачивания) пользователя с использованием алгоритма жестов в инфраструктурном слое.[00130] The acceleration data output by the acceleration sensor may be used to determine a gesture (eg, raise, lower, or roll over) of a user using a gesture algorithm in the infrastructure layer.
[00131] Интегральная схема (integrated circuit, IC) сенсорного экрана может отправлять исходные данные (значение емкости, генерируемое в каждой позиции контакта), генерируемые, когда сенсорный экран воспринимает препятствие, в управляющую программу (daemon) хост-обработки касаний (touch host processing, THP).[00131] An integrated circuit (IC) of the touch screen can send raw data (a capacitance value generated at each contact position) generated when the touch screen senses an obstacle to the touch host processing daemon. , THP).
[00132] В этом варианте осуществления данной заявки определение жеста может включать в себя две стадии определения: стадию определения небольшого жеста и стадию определения большого жеста. Разница между стадией определения большого жеста и стадией определения небольшого жеста заключается в различной частоте дискретизации и различном соответствующем времени дискретизации алгоритма жестов, а общее количество точек дискретизации, соответствующее стадии определения небольшого жеста, меньше, чем общее количество точек дискретизации, соответствующее стадии определения большого жеста.[00132] In this embodiment of this application, the determination of a gesture may include two stages of determination: a small gesture determination stage and a large gesture determination stage. The difference between the large gesture determination stage and the small gesture determination stage is the different sampling rate and different corresponding sampling time of the gesture algorithm, and the total number of sampling points corresponding to the small gesture determination stage is less than the total number of sampling points corresponding to the large gesture determination stage.
[00133] Стадия определения небольшого жеста: Алгоритм жестов в инфраструктурном слое определяет на основе данных об ускорении, полученных дискретизацией датчиком ускорения в первый период, является ли жест пользователя заданным жестом (например, поднятием или опусканием). Если да, инфраструктурный слой запускает управляющую программу THP в слое аппаратных абстракций для выполнения алгоритма THP. Управляющая программа THP может вводить данные о емкости, сообщаемые сенсорным экраном, в алгоритм THP, чтобы получить результат вычисления (приближается ли препятствие к сенсорному экрану или отдаляется от него) и сгенерировать на основе результата вычисления соответствующее событие приближения или событие отдаления для сообщения.[00133] Small Gesture Determination Step: The gesture algorithm in the infrastructure layer determines, based on the acceleration data sampled by the acceleration sensor in the first period, whether the user's gesture is a given gesture (eg, up or down). If yes, the infrastructure layer runs the THP daemon in the hardware abstraction layer to execute the THP algorithm. The THP manager may input the capacitance data reported by the touch screen into the THP algorithm to obtain a calculation result (whether an obstacle is approaching or moving away from the touch screen) and generate an appropriate approach or distance event for the message based on the calculation result.
[00134] Стадия определения большого жеста: В процессе, в котором управляющая программа THP выполняет алгоритм THP, алгоритм жестов в инфраструктурном слое может продолжать принимать данные об ускорении, сообщаемые датчиком ускорения, а затем определять на основе данных об ускорении, получаемых дискретизацией датчиком ускорения в третьем периоде, является ли жест пользователя заданным жестом (например, поднятием или опусканием), причем третий период длиннее первого периода и время окончания третьего периода позже времени окончания первого период.[00134] Large gesture determination step: In a process in which the THP manager executes the THP algorithm, the gesture algorithm in the infrastructure layer may continue to receive acceleration data reported by the acceleration sensor, and then determine based on the acceleration data obtained by sampling the acceleration sensor in third period, whether the user's gesture is a predetermined gesture (eg, up or down), wherein the third period is longer than the first period and the end time of the third period is later than the end time of the first period.
[00135] Алгоритм THP управляющий программы THP получает событие (например, приближение или отдаление) на основе жеста пользователя, результата распознавания сценария (например, выполнение вызова или предотвращение ложного касания), данных о емкости от сенсорного экрана, и сообщает это событие диспетчеру датчиков. Данные о емкости, которые вводятся в алгоритм THP, могут представлять собой данные о емкости, воспринимаемые при контактах во всех областях сенсорного экрана, или могут быть только данными о емкости, воспринимаемыми при контактах в краевой области сенсорного экрана (например, данными о емкости, воспринимаемыми при контактах в первых трех строках, последних трех строках, трех левых столбцах или трех правых столбцах на сенсорном экране).[00135] The THP algorithm of the THP program manager receives an event (e.g. zoom in or out) based on the user's gesture, a scenario recognition result (e.g. make a call or avoid false touch), capacitance data from the touch screen, and reports the event to the sensor manager. The capacitance data that is input to the THP algorithm may be capacitance data sensed by contacts in all areas of the touch screen, or may only be capacitance data sensed by contacts in the edge area of the touch screen (for example, capacitance data sensed by contacts in the first three rows, last three rows, three left columns, or three right columns on the touchscreen).
[00136] Диспетчер датчиков может отправлять инструкцию управления переключением в управляющую программу THP. Например, диспетчер датчиков может доставлять разрешающую инструкцию на основе жеста пользователя (небольшого жеста), распознаваемого алгоритмом жестов; и после приема разрешающей инструкции, доставляемой диспетчером датчиков, драйвер THP инициирует управляющую программу THP для выполнения алгоритма THP. Диспетчер датчиков может дополнительно доставлять запрещающую инструкцию на основе события приближения, отправляемого управляющей программой THP, или доставлять запрещающую инструкцию на основе жеста пользователя (большого жеста), распознаваемого алгоритмом жестов, так что алгоритм THP управляющей программы THP переходит в сон, чтобы снизить энергопотребление.[00136] The sensor manager may send a switch control instruction to the THP manager. For example, the sensor manager may deliver an enable instruction based on a user gesture (small gesture) recognized by the gesture algorithm; and upon receiving the enable instruction delivered by the sensor manager, the THP driver initiates the THP daemon to execute the THP algorithm. The sensor manager may further deliver a deny instruction based on a proximity event sent by the THP manager, or deliver a deny instruction based on a user gesture (large gesture) recognized by the gesture algorithm so that the THP algorithm of the THP manager goes to sleep to reduce power consumption.
[00137] Алгоритм THP и алгоритм жестов могут выполняться в микросхеме приложений системы на кристалле (system on chip, SOC). Кроме того, для снижения энергопотребления алгоритм жестов может выполняться в микросхеме концентратора датчиков (sensorhub) микросхемы приложений.[00137] The THP algorithm and the gesture algorithm may be executed on a system on chip (SOC) application chip. In addition, to reduce power consumption, the gesture algorithm can be executed in the sensor hub chip (sensorhub) of the application chip.
[00138] Этот вариант осуществления данной заявки может применяться к таким сценариям, как выполнение вызова или вызов стороннего приложения (такого как WeChat). Например, после обнаружения на основе относительно небольшого объема данных об ускорении того, что жест, выполняемый пользователем на электронном устройстве, является подъемом, процессор начинает обнаруживать, приближается ли препятствие к сенсорному экрану. При обнаружении того, что препятствие приближается к сенсорному экрану, процессор выключает сенсорный экран, чтобы снизить энергопотребление электронного устройства, или при обнаружении того, что препятствие приближается к сенсорному экрану, и повторном определении, основываясь на дополнительных данных об ускорении, что жест, выполняемый пользователем на электронном устройстве, является подъемом, процессор отключает сенсорный экран, чтобы снизить энергопотребление электронного устройства. Например, при обнаружении на основе относительно небольшого объема данных об ускорении того, что жест, выполняемый пользователем на электронном устройстве, является опусканием, процессор начинает определять, отдаляется ли препятствие от сенсорного экрана. Если обнаружено, что препятствие отдаляется от сенсорного экрана, сенсорный экран включается для обеспечения возможности операции пользователя, или если обнаружено, что препятствие отдаляется от сенсорного экрана, и определено повторно, на основе большего объема данных об ускорении, что жест, выполненный пользователем на электронном устройстве, является опусканием, сенсорный экран включается для обеспечения возможности операции пользователя.[00138] This embodiment of this application may apply to scenarios such as making a call or calling a third party application (such as WeChat). For example, after detecting, based on a relatively small amount of acceleration data, that a gesture performed by a user on an electronic device is a lift, the processor begins to detect whether an obstacle is approaching the touch screen. Upon detecting that an obstacle is approaching the touch screen, the processor turns off the touch screen to reduce the power consumption of the electronic device, or upon detecting that an obstacle is approaching the touch screen and re-determining, based on additional acceleration data, that the gesture performed by the user on an electronic device is a lift, the processor disables the touch screen to reduce the power consumption of the electronic device. For example, upon detecting, based on a relatively small amount of acceleration data, that a gesture performed by a user on an electronic device is a drop, the processor begins to determine whether the obstacle is moving away from the touch screen. If it is detected that the obstacle is moving away from the touch screen, the touch screen is turned on to enable the user's operation, or if it is detected that the obstacle is moving away from the touch screen and re-determined, based on more acceleration data, that the gesture made by the user on the electronic device , is lowering, the touch screen is turned on to enable user operation.
[00139] Этот вариант осуществления данной заявки может быть дополнительно применен к сценарию предотвращения ложного касания. Например, электронное устройство кладется в карман, и осуществляется некорректное нажатие клавиши включения питания по такой причине, как движение пользователя, так что сенсорный экран включается и начинает обнаруживать, меньше ли расстояние между препятствием и сенсорным экраном заданного значения или равно ему. Если расстояние между препятствием и сенсорным экраном меньше или равно заданному значению, отображается информация подсказки, чтобы напомнить пользователю, что препятствие блокирует сенсорный экран; или когда обнаружено, что расстояние между препятствием и сенсорным экраном меньше или равно заданному значению, а изменение положения электронного устройства после распознавания на основе данных об ускорении имеет правило периодического изменения, можно считать, что сенсорного экрана касаются некорректно, и экран выключается для экономии энергопотребления.[00139] This embodiment of this application can be further applied to a false touch prevention scenario. For example, an electronic device is put into a pocket, and the power-on key is incorrectly pressed due to a reason such as the user's movement, so that the touch screen turns on and starts detecting whether the distance between the obstacle and the touch screen is less than or equal to a predetermined value. If the distance between the obstacle and the touch screen is less than or equal to the set value, prompt information is displayed to remind the user that the obstacle is blocking the touch screen; or when it is detected that the distance between the obstacle and the touch screen is less than or equal to a predetermined value, and the position change of the electronic device after recognition based on the acceleration data has a periodic change rule, the touch screen can be considered to be touched incorrectly, and the screen is turned off to save power.
[00140] Следует понимать, что модуль и/или программа программного обеспечения, соответствующие архитектуре программного обеспечения на ФИГ. 6, могут храниться во внутренней памяти 121 мобильного телефона 100, показанного на ФИГ. 3.[00140] It should be understood that a software module and/or program corresponding to the software architecture of FIG. 6 may be stored in the
[00141] Далее подробно описаны технические решения, обеспеченные в вариантах осуществления данной заявки с использованием двух конкретных вариантов осуществления. В следующих вариантах осуществления в качестве примера используется техническое решение, используемое в мобильном телефоне 100.[00141] The following describes in detail the technical solutions provided in the embodiments of this application using two specific embodiments. In the following embodiments, the technical solution used in the
Вариант 1 осуществления
[00142] ФИГ. 7 является блок-схемой последовательности операций способа управления дисплеем согласно варианту осуществления данной заявки. Способ включает в себя следующие этапы.[00142] FIG. 7 is a flowchart of a display control method according to an embodiment of this application. The method includes the following steps.
[00143] S701. Когда определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, получают значение измерения емкости в заданной области сенсорного экрана.[00143] S701. When it is determined that the gesture performed by the user on the mobile phone is the predetermined gesture, the capacitance measurement value in the predetermined area of the touch screen is obtained.
[00144] В частности, когда процессор запрашивает, используя событие бесконтактной светочувствительной регистрации приложения в слое приложений (например, событие бесконтактной светочувствительной регистрации, когда WeChat запускает процесс вызова), инфраструктурный слой включить бесконтактную светочувствительную функцию, инфраструктурный слой осуществляет запуск выполнения алгоритма жестов. Датчик ускорения в аппаратном слое сообщает снятые данные об ускорении в инфраструктурный слой, а алгоритм жестов в инфраструктурном слое вычисляет на основе данных об ускорении, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом. Заданным жестом может быть поднятие, опускание или переворачивание.[00144] In particular, when the processor requests, using the non-contact photosensitive registration event of the application in the application layer (for example, the non-contact photosensitive registration event when WeChat starts the call process), the infrastructure layer to enable the non-contact photosensitive function, the infrastructure layer starts the execution of the gesture algorithm. The acceleration sensor in the hardware layer reports the captured acceleration data to the infrastructure layer, and the gesture algorithm in the infrastructure layer calculates based on the acceleration data that the gesture performed by the user on the mobile phone is a predetermined gesture. A given gesture can be up, down, or flip.
[00145] Обращаясь к ФИГ. 8, алгоритм жестов может включать в себя три определяющие логики: (1) относительная мобильность. Как только направление ускорения и любая из трех осей пространственной системы координат (то есть оси x, оси y и оси z) пересекаются, считается, что жест мобильного телефона изменяется, и может произойти такой жест, как поднятие, опускание или переворачивание. Эта логика не различает подъем или опускание, а различает лишь стационарное и движущееся состояния. (2) Монотонность. Когда данные об ускорении в определенном количестве точек дискретизации возрастают или убывают монотонно, может быть определено, что может произойти такой жест, как поднятие, опускание или переворачивание. Алгоритм жестов может отфильтровывать, используя эту логику, влияние некоторого резкого шума на точность определения жеста. (3) Непериодичность. Определяют количество пиков и впадин в данных об ускорении. Если количество пиков и впадин меньше конкретного значения, считается, что может произойти жест поднятия; в противном случае определяется, что мобильный телефон периодически перемещается, например, если пользователь бежит с постоянной скоростью, мобильный телефон периодически трясется, и количество пиков и впадин относительно велико. Эта логика может снизить частоту ложных касаний. Процессор определяет, что заданный жест происходит только тогда, когда определено, что все три вышеописанные определяющие логики удовлетворены.[00145] Referring to FIG. 8, the gesture algorithm may include three defining logics: (1) relative mobility. Once the direction of acceleration and any of the three axes of the spatial coordinate system (i.e., x-axes, y-axes, and z-axes) intersect, the gesture of the mobile phone is considered to change, and a gesture such as up, down, or flip can occur. This logic does not distinguish between rising and falling, but only between stationary and moving states. (2) Monotonicity. When the acceleration data at a certain number of sampling points increase or decrease monotonically, it can be determined that a gesture such as raising, lowering, or flipping can occur. The gesture algorithm can filter out, using this logic, the influence of some harsh noise on the accuracy of the gesture definition. (3) Non-periodicity. Determine the number of peaks and valleys in the acceleration data. If the number of peaks and troughs is less than a specific value, it is considered that a lifting gesture may occur; otherwise, it is determined that the mobile phone moves periodically, for example, if the user runs at a constant speed, the mobile phone shakes periodically, and the number of peaks and valleys is relatively large. This logic can reduce the frequency of false touches. The processor determines that the given gesture occurs only when it is determined that all three of the above-described determination logics are satisfied.
[00146] Кроме того, когда жест, выполняемый пользователем на мобильном телефоне, представляет собой одно из поднятия, опускания или переворачивания, диспетчер датчиков в инфраструктурном слое может отправлять разрешающую инструкцию управляющей программе THP, а управляющая программа THP может вводить значение измерения емкости, сообщаемое сенсорным экраном, в алгоритм THP для получения результата вычисления (приближается ли препятствие к сенсорному экрану или отдаляется от него) и генерирования на основе результата вычисления соответствующего события приближения или события отдаления для сообщения.[00146] In addition, when the gesture performed by the user on the mobile phone is one of raising, lowering, or flipping, the sensor manager in the infrastructure layer may send an enabling instruction to the THP manager, and the THP manager may input the capacitance measurement value reported by the sensor. screen, to the THP algorithm to obtain the calculation result (whether the obstacle is approaching or moving away from the touch screen) and generating, based on the calculation result, the corresponding approach event or distance event for the message.
[00147] Значение измерения емкости, которое вводится в алгоритм THP, представляет собой значение измерения емкости в заданной области сенсорного экрана. Заданной областью может быть область, которая находится на сенсорном экране, и в которой на значение измерения емкости меньше влияет деформация металлического листа. Например, контакты на сенсорном экране образуют массив контактов, а заданная область может быть областью контактов, образуемой первыми тремя строками в массиве контактов, областью контактов, образуемой последними тремя строками в массиве контактов, областью контактов, образуемой тремя левыми столбцами в массиве контактов, областью контактов, образуемой тремя правыми столбцами в массиве контактов, или подобным. В данном варианте осуществления настоящей заявки особым образом это не ограничено. В возможном примере со ссылкой на ФИГ. 9, заданная область включает в себя область контактов, образуемую строками с первой по третью, область контактов, образуемую тремя левыми столбцами в строках с четвертой по десятую, и область контактов, образуемую тремя правыми столбцами в строках с четвертой по десятую.[00147] The capacitance measurement value that is input to the THP algorithm is the capacitance measurement value in the predetermined area of the touch screen. The predetermined area may be an area which is on the touch screen and in which the capacitance measurement value is less affected by the deformation of the metal sheet. For example, the contacts on the touch screen form a contacts array, and the specified area can be the contact area formed by the first three rows in the contacts array, the contact area formed by the last three rows in the contacts array, the contact area formed by the left three columns in the contacts array, the contact area , formed by the three right columns in the contacts array, or similar. In this embodiment of the present application, this is not particularly limited. In a possible example with reference to FIG. 9, the predetermined area includes the contact area formed by the first to third rows, the contact area formed by the left three columns in the fourth to tenth rows, and the contact area formed by the right three columns in the fourth to tenth rows.
[00148] Значение измерения емкости может быть значением измерения емкости в установленный период. Например, установленный период может относиться к заданному количеству кадров, например, получается значение измерения емкости пяти последовательных кадров в заданной области сенсорного экрана.[00148] The capacitance measurement value may be the capacitance measurement value in the set period. For example, the set period may refer to a given number of frames, for example, a measurement value of the capacity of five consecutive frames in a given area of the touch screen is obtained.
[00149] S702. Когда определено, что значение измерения емкости удовлетворяет первому заданному условию, управляют переключением состояния дисплея сенсорного экрана, причем переключение включает в себя переключение состояния дисплея с включенного экрана на выключенный экран или с выключенного экрана на включенный экран.[00149] S702. When it is determined that the capacitance measurement value satisfies the first predetermined condition, switching of the touch screen display state is controlled, the switching including switching the display state from an on screen to an off screen or from an off screen to an on screen.
[00150] В частности, после приема события приближения или отдаления, сообщаемого управляющей программой THP, инфраструктурный слой в процессоре запускает процедуру выключения экрана или включения экрана и указывает в слой драйверов о необходимости выполнения процедуры выключения экрана или включения экрана. Если событием является событие приближения, запускается процедура выключения экрана; или если событием является событие отдаления, запускается процедура включения экрана.[00150] In particular, upon receiving an approach or distance event reported by the THP manager, the infrastructure layer in the processor starts the screen off or screen on procedure and indicates to the driver layer to perform the screen off or screen on procedure. If the event is a proximity event, the screen-off routine is triggered; or if the event is a distance event, the screen-on procedure is started.
[00151] В этом варианте осуществления данной заявки управляющая программа THP может определять тенденцию изменения (то есть приближение или отдаление) расстояния между препятствием и сенсорным экраном на основе тенденции изменения значения измерения емкости. Например, когда расстояние между препятствием и сенсорным экраном становится меньше (то есть осуществляется приближение), значение измерения емкости контакта, при котором сенсорный экран находится близко к препятствию, увеличивается; или когда расстояние между препятствием и емкостным сенсорным экраном становится больше (то есть осуществляется отдаление), значение измерения емкости контакта, при котором сенсорный экран находится близко к препятствию, уменьшается.[00151] In this embodiment of this application, the THP control program may determine the trend of change (ie approach or distance) of the distance between the obstacle and the touch screen based on the trend of the capacitance measurement value. For example, when the distance between the obstacle and the touch screen becomes smaller (that is, approaching is performed), the contact capacitance measurement value at which the touch screen is close to the obstacle increases; or when the distance between the obstacle and the capacitive touch screen becomes larger (ie, moving away), the contact capacitance measurement value at which the touch screen is close to the obstacle decreases.
[00152] Первое заданное условие, соответствующее сценарию, в котором препятствие приближается к сенсорному экрану, может отличаться от первого заданного условия, соответствующего сценарию, в котором препятствие отдаляется от сенсорного экрана. В частности, в сценарии, в котором препятствие приближается к сенсорному экрану, первое заданное условие может включать в себя следующее: Значение измерения емкости в заданной области сенсорного экрана удовлетворяет монотонно возрастающей тенденции в первом периоде, а значение измерения емкости во время окончания первого периода больше первого заданного порогового значения; и в сценарии, в котором препятствие отдаляется от сенсорного экрана, первое заданное условие может включать в себя следующее: Значение измерения емкости в заданной области сенсорного экрана удовлетворяет монотонно убывающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода меньше второго заданного порогового значения. Второе заданное пороговое значение меньше первого заданного порогового значения.[00152] The first predetermined condition corresponding to the scenario in which the obstacle is approaching the touch screen may be different from the first predetermined condition corresponding to the scenario in which the obstacle is moving away from the touch screen. Specifically, in a scenario in which an obstacle approaches the touch screen, the first predetermined condition may include the following: The capacitance measurement value in the predetermined area of the touch screen satisfies a monotonically increasing trend in the first period, and the capacitance measurement value at the time of the end of the first period is greater than the first a given threshold value; and in the scenario where the obstacle moves away from the touch screen, the first predetermined condition may include the following: The capacitance measurement value in the predetermined area of the touch screen satisfies a monotonically decreasing trend in the first period, and the capacitance measurement value at the end time of the first period is less than the second predetermined threshold values. The second predetermined threshold is less than the first predetermined threshold.
[00153] Опционально, после запуска инфраструктурным слоем процедуры выключения экрана или включения экрана, диспетчер датчиков в инфраструктурном слое может дополнительно доставлять запрещающую инструкцию, так что алгоритм THP управляющей программы THP переходит в сон для снижения энергопотребления.[00153] Optionally, after the infrastructure layer initiates a screen off or screen on procedure, the sensor manager in the infrastructure layer can further deliver a disable instruction so that the THP daemon's THP algorithm goes to sleep to reduce power consumption.
[00154] Следует отметить, что сенсорный экран мобильного телефона в этом варианте осуществления может быть сенсорным экраном, показанным на ФИГ. 3, или может быть сенсорным экраном, показанным на ФИГ. 4. В этом варианте осуществления данной заявки ограничением это не является.[00154] It should be noted that the touch screen of the mobile phone in this embodiment may be the touch screen shown in FIG. 3, or may be the touch screen shown in FIG. 4. In this embodiment of this application, this is not a limitation.
[00155] В опциональной реализации алгоритм THP реализуется в инфраструктурном слое. Поэтому для снижения энергопотребления после приближения сенсорного экрана к препятствию сенсорный экран может не выключаться, а переходить в режим низкого энергопотребления. В этом случае алгоритм THP отключается. Мобильный телефон выходит из режима низкого энергопотребления только тогда, когда он активируется жестом (например, пользователь опускает или переворачивает мобильный телефон). В этом случае мобильный телефон пробуждает алгоритм THP (т.е. диспетчер датчиков в инфраструктурном слое отправляет разрешающую инструкцию управляющей программе THP).[00155] In an optional implementation, the THP algorithm is implemented in the infrastructure layer. Therefore, to reduce power consumption, when the touch screen approaches an obstacle, the touch screen may not turn off, but enter a low power mode. In this case, the THP algorithm is disabled. The mobile phone only exits low power mode when it is activated by a gesture (eg, the user lowers or flips the mobile phone). In this case, the mobile phone wakes up the THP algorithm (ie, the sensor manager in the infrastructure layer sends an enable instruction to the THP manager).
[00156] В этом варианте осуществления процессор выбирает область (т.е. указанную выше заданную область), которая находится на сенсорном экране и которая соответствует металлической пластине, которая не подвержена деформации, для генерирования значения измерения емкости, чтобы обнаружить то, приближается ли препятствие к сенсорному экрану или отдаляется от него. Поскольку на значение емкости, соответствующее этой области, может оказываться меньшее влияние, результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и можно управлять состоянием дисплея электронного устройства более точно.[00156] In this embodiment, the processor selects an area (i.e., the above specified area) that is on the touch screen and that corresponds to a metal plate that is not subject to deformation to generate a capacitance measurement value to detect whether an obstacle is approaching towards or away from the touch screen. Since the capacitance value corresponding to this region may be less influenced, the result of the calculation (i.e. approach or distance) is more accurate than the result (i.e. approach or distance) obtained by calculating based on the capacitance value of the entire screen, so that the non-contact detection accuracy of the electronic device can be improved and the display state of the electronic device can be controlled more precisely.
Вариант 2 осуществленияEmbodiment 2
[00157] ФИГ. 10 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки. Способ включает в себя следующие этапы.[00157] FIG. 10 is a flowchart of another display control method according to an embodiment of this application. The method includes the following steps.
[00158] S1001. Определение на основе первых данных об ускорении, является ли жест, выполняемый пользователем на мобильном телефоне, заданным жестом, причем первые данные об ускорении представляют собой данные об ускорении, снимаемые датчиком ускорения в первом периоде, и частотой дискретизации данных об ускорении является первая частота.[00158] S1001. Determining, based on the first acceleration data, whether the gesture performed by the user on the mobile phone is a given gesture, wherein the first acceleration data is the acceleration data captured by the acceleration sensor in the first period, and the sampling rate of the acceleration data is the first frequency.
[00159] В частности, когда процессор запрашивает, используя событие бесконтактной светочувствительной регистрации приложения в слое приложений (например, событие бесконтактной светочувствительной регистрации, когда WeChat запускает процесс вызова), инфраструктурный слой включить бесконтактную светочувствительную функцию, инфраструктурный слой осуществляет запуск выполнения алгоритма жестов. После приема данных об ускорении, которые собираются в первый период и которые сообщаются датчиком ускорения в аппаратном слое, инфраструктурный слой вычисляет, используя алгоритм жестов, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, то есть вышеописанным небольшим жестом. На предмет определяющей небольшой жест логики алгоритма жестов обратитесь к определяющей логике алгоритма жестов в Варианте 1 осуществления. Подробности здесь повторно не приводятся.[00159] In particular, when the processor requests, using the non-contact photosensitive registration event of the application in the application layer (for example, the non-contact photosensitive registration event when WeChat starts the call process), the infrastructure layer to enable the non-contact photosensitive function, the infrastructure layer starts the execution of the gesture algorithm. After receiving the acceleration data which is collected in the first period and reported by the acceleration sensor in the hardware layer, the infrastructure layer calculates, using the gesture algorithm, that the gesture performed by the user on the mobile phone is the predetermined gesture, that is, the small gesture described above. For the small gesture defining logic of the gesture algorithm, refer to the defining logic of the gesture algorithm in
[00160] S1002. Когда определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, получают значение измерения емкости сенсорного экрана во втором периоде и определяют, удовлетворяет ли значение измерения емкости второму заданному условию.[00160] S1002. When it is determined that the gesture performed by the user on the mobile phone is the predetermined gesture, the touch screen capacitance measurement value in the second period is obtained, and it is determined whether the capacitance measurement value satisfies the second predetermined condition.
[00161] В частности, после определения процессором, используя инфраструктурный слой, что жест, выполняемый пользователем на мобильном телефоне, представляет собой заданный жест, диспетчер датчиков в инфраструктурном слое может отправлять разрешающую инструкцию в управляющую программу THP, а управляющая программа THP может вводить значение измерения емкости, снимаемое сенсорным экраном во втором периоде, в алгоритм THP для получения результата вычисления (приближается ли препятствие или отдаляется) и генерирования на основе результата вычисления соответствующего события приближения или отдаления для сообщения. На предмет конкретной реализации алгоритма THP обратитесь к конкретной реализации алгоритма THP в вариантах осуществления. Подробности здесь повторно не приводятся. На предмет конкретной реализации заданного жеста обратитесь к конкретной реализации заданного жеста в Варианте 1 осуществления. Подробности здесь повторно не приводятся.[00161] In particular, after the processor determines, using the infrastructure layer, that the gesture performed by the user on the mobile phone is a given gesture, the sensor manager in the infrastructure layer may send an enabling instruction to the THP daemon, and the THP daemon may enter the measurement value capacitance captured by the touch screen in the second period into the THP algorithm to obtain the calculation result (whether the obstacle is approaching or receding) and generating, based on the calculation result, the corresponding approach or distance event for the message. For a specific implementation of the THP algorithm, refer to the specific implementation of the THP algorithm in the embodiments. The details are not repeated here. For a specific implementation of a given gesture, refer to a specific implementation of a given gesture in
[00162] Время начала второго периода может быть временем окончания первого периода, или время начала второго периода может быть позже времени окончания первого периода.[00162] The start time of the second period may be the end time of the first period, or the start time of the second period may be later than the end time of the first period.
[00163] Значение измерения емкости сенсорного экрана во втором периоде может быть значением измерения емкости, обнаруживаемым при контактах на всем сенсорном экране, или может быть значением измерения емкости, обнаруживаемым в некоторых областях сенсорного экрана. В данном варианте осуществления настоящей заявки особым образом это не ограничено. Например, значение измерения емкости может быть значением измерения емкости, обнаруживаемым в заданной области, показанной на ФИГ. 9.[00163] The touch screen capacitance measurement value in the second period may be a capacitance measurement value detected by contacts on the entire touch screen, or may be a capacitance measurement value detected in some areas of the touch screen. In this embodiment of the present application, this is not particularly limited. For example, the capacitance measurement value may be a capacitance measurement value detected in the predetermined area shown in FIG. 9.
[00164] Следует отметить, что второе заданное условие здесь может быть таким же, как и первое заданное условие в Варианте 1 осуществления, или отличаться от него. В этом варианте осуществления данной заявки ограничением это не является. На предмет случая, в котором второе заданное условие является таким же, как и первое заданное условие в Варианте 1 осуществления, обратитесь к конкретной реализации первого заданного условия в Варианте 1 осуществления. Подробности здесь повторно не приводятся. Ниже приведены примеры, основанные на различных случаях: В сценарии, в котором препятствие приближается к сенсорному экрану, второе заданное условие может включать в себя следующее: Значение измерения емкости удовлетворяет монотонно возрастающей тенденции во втором периоде, а значение измерения емкости во время окончания второго периода не превышает первого заданного порогового значения; и в сценарии, в котором препятствие отдаляется от сенсорного экрана, второе заданное условие может включать в себя следующее: Значение измерения емкости удовлетворяет монотонно убывающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не меньше второго заданного порогового значения. Второе заданное пороговое значение меньше первого заданного порогового значения.[00164] It should be noted that the second predetermined condition here may be the same as or different from the first predetermined condition in
[00165] S1003. Когда определено, что значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жест, выполняемый пользователем на мобильном телефоне, заданным жестом, причем вторые данные об ускорении представляют собой данные об ускорении, снимаемые датчиком ускорения в третьем периоде, частота дискретизации данных об ускорении является второй частотой, а длительность третьего периода превышает длительность первого периода и/или первая частота меньше второй частоты.[00165] S1003. When it is determined that the capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the gesture performed by the user on the mobile phone is the predetermined gesture, the second acceleration data being the acceleration data captured by the acceleration sensor in the third period, the sampling rate of the acceleration data is the second frequency, and the duration of the third period is greater than the duration of the first period and/or the first frequency is less than the second frequency.
[00166] В частности, после приема события приближения или отдаления, сообщаемого процессом THP, инфраструктурный слой продолжает выполнять алгоритм жестов. Алгоритм жестов повторно определяет на основе вторых данных об ускорении, сообщаемых датчиком ускорения, является ли жест пользователя заданным жестом, т.е. вышеописанная стадия определения большого жеста. На предмет определяющей большой жест логики обратитесь к определяющей логике алгоритма жестов в Варианте 1 осуществления. Подробности здесь повторно не приводятся. Время начала третьего периода может быть временем начала первого периода. Конечно, время начала третьего периода альтернативно может быть позже времени начала первого периода. В данном документе ограничением это не является.[00166] In particular, after receiving the approach or distance event reported by the THP process, the infrastructure layer continues to execute the gesture algorithm. The gesture algorithm re-determines, based on the second acceleration data reported by the acceleration sensor, whether the user's gesture is a predetermined gesture, i. e. the above stage of determining a large gesture. For the large gesture defining logic, refer to the gesture algorithm defining logic in
[00167] В этом варианте осуществления данной заявки условие «длительность третьего периода превышает длительность первого периода и/или первая частота меньше второй частоты» устанавливается, чтобы гарантировать, что объем данных (общее количество точек дискретизации) вторых данных об ускорении больше, чем объем данных (общее количество точек дискретизации) первых данных об ускорении, т.е. чтобы гарантировать, что точность определения большого жеста больше, чем точность определения небольшого жеста, тем самым дополнительно обеспечивая точность бесконтактного обнаружения. То есть, если длительность третьего периода не превышает длительность первого периода, первая частота должна быть меньше второй частоты; если длительность третьего периода превышает длительность первого периода, первая частота может быть меньше или равна второй частоте, но требуется гарантировать, что объем данных второго ускорения, собираемых в третьем периоде, больше объема данных первого ускорения, собираемых в первый период. Опционально, первый период может быть подпериодом в третьем периоде, то есть вторые данные об ускорении могут включать в себя первые данные об ускорении.[00167] In this embodiment of this application, the condition "the duration of the third period is greater than the duration of the first period and/or the first frequency is less than the second frequency" is set to ensure that the data amount (total number of sampling points) of the second acceleration data is larger than the data amount (total number of sampling points) of the first acceleration data, i.e. to ensure that the large gesture detection accuracy is greater than the small gesture detection accuracy, thereby further ensuring non-contact detection accuracy. That is, if the duration of the third period does not exceed the duration of the first period, the first frequency must be less than the second frequency; if the duration of the third period is longer than the duration of the first period, the first frequency may be less than or equal to the second frequency, but it is required to ensure that the amount of the second acceleration data collected in the third period is greater than the amount of the first acceleration data collected in the first period. Optionally, the first period may be a sub-period in the third period, ie, the second acceleration data may include the first acceleration data.
[00168] В этом варианте осуществления данной заявки первые данные об ускорении, соответствующие небольшому жесту, и вторые данные об ускорении, соответствующие большому жесту, отличаются в зависимости от требования сценария. В частности, требуется, чтобы первые данные об ускорении, соответствующие небольшому жесту, не могли быть неверно сообщены, и первые данные об ускорении не должны быть пропущены. Например, если частота дискретизации датчика ускорения в первом периоде составляет 100 Гц, а всего имеется 10 точек дискретизации, сумма времени дискретизации первых данных об ускорении и времени определения небольшого жеста приблизительно равняется 230 мс. Требуется, чтобы вторые данные об ускорении, соответствующие большому жесту, не могли быть пропущены (т.е. требуется больше данных), и вторые данные об ускорении не должны быть неверно сообщены. Например, если частота дискретизации датчика ускорения также составляет 100 Гц в третьем периоде, а всего имеется 20 точек дискретизации, сумма времени дискретизации вторых данных об ускорении и времени определения большого жеста равняется 400 мс.[00168] In this embodiment of the present application, the first acceleration data corresponding to a small gesture and the second acceleration data corresponding to a large gesture differ depending on the requirement of the scenario. In particular, it is required that the first acceleration data corresponding to a small gesture cannot be misreported, and the first acceleration data should not be missed. For example, if the sampling rate of the acceleration sensor in the first period is 100 Hz, and there are 10 sampling points in total, the sum of the sampling time of the first acceleration data and the small gesture detection time is approximately 230 ms. It is required that the second acceleration data corresponding to the large gesture cannot be missed (ie, more data is required), and the second acceleration data should not be misreported. For example, if the sampling rate of the acceleration sensor is also 100 Hz in the third period, and there are 20 sampling points in total, the sum of the sampling time of the second acceleration data and the large gesture detection time is 400 ms.
[00169] S1004. Когда повторно определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, управляют переключением состояния дисплея сенсорного экрана, причем переключение включает в себя переключение состояния дисплея с включенного экрана на выключенный экран или с выключенного экрана на включенный экран.[00169] S1004. When it is re-determined that the gesture performed by the user on the mobile phone is a predetermined gesture, the switching of the touch screen display state is controlled, the switching including switching the display state from an on screen to an off screen or from an off screen to an on screen.
[00170] В частности, после того, как инфраструктурный слой повторно определяет, выполняя алгоритм жестов, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, инфраструктурный слой запускает процедуру выключения экрана или включения экрана и указывает слою драйверов, что необходимо выполнить процедуру выключения экрана или включения экрана.[00170] In particular, after the infrastructure layer re-determines, by executing the gesture algorithm, that the gesture performed by the user on the mobile phone is a given gesture, the infrastructure layer starts the screen off or screen on procedure and instructs the driver layer to perform the procedure. turn off the screen or turn on the screen.
[00171] Опционально, после запуска инфраструктурным слоем процедуры выключения экрана или включения экрана, диспетчер датчиков в инфраструктурном слое может дополнительно доставлять запрещающую инструкцию, так что алгоритм THP управляющей программы THP переходит в сон для снижения энергопотребления.[00171] Optionally, after the infrastructure layer initiates a screen off or screen on procedure, the sensor manager in the infrastructure layer can further deliver a disable instruction such that the THP daemon's THP algorithm goes to sleep to reduce power consumption.
[00172] Следует отметить, что сенсорный экран мобильного телефона в этом варианте осуществления может быть сенсорным экраном, показанным на ФИГ. 3, или может быть сенсорным экраном, показанным на ФИГ. 4. В этом варианте осуществления данной заявки ограничением это не является.[00172] It should be noted that the touch screen of the mobile phone in this embodiment may be the touch screen shown in FIG. 3, or may be the touch screen shown in FIG. 4. In this embodiment of this application, this is not a limitation.
[00173] Например, ФИГ. 11 является схематичным представлением времени, которое тратится на включение сенсорного экрана, когда препятствие отдаляется от сенсорного экрана (т.е. расстояние между препятствием и сенсорным экраном увеличивается) в сценарии звонка или вызова стороннего приложения. Процессор запускает алгоритм жестов в инфраструктурном слое. Алгоритм жестов сначала определяет на основе первых данных об ускорении, сообщаемых датчиком ускорения, что жестом пользователя является опускание (на стадии определения небольшого жеста время от съема данных об ускорении до вывода результата определения жеста составляет приблизительно 230 мс), и отправляет жест в слой аппаратных абстракций с использованием слоя драйверов, а управляющая программа THP в слое аппаратных абстракций запускает алгоритм THP. В алгоритме THP управляющая программа THP получает значение измерения емкости, которое состоит из пяти последовательных кадров и которое сообщается сенсорным экраном, и определяет расстояние между препятствием и сенсорным экраном на основе значения измерения емкости. По мере увеличения расстояния управляющая программа THP определяет, что препятствие отдаляется от сенсорного экрана. После того, как расстояние между препятствием и сенсорным экраном превышает установленное значение, управляющая программа THP сообщает событие отдаления в инфраструктурный слой с использованием слоя драйверов. Инфраструктурный слой продолжает выполнять алгоритм жестов, и алгоритм жестов повторно определяет на основе вторых данных об ускорении, сообщаемых датчиком ускорения, что жест пользователя является опусканием (на стадии определения большого жеста время от съема данных об ускорении до вывода результата определения жеста составляет примерно 400 мс). Инфраструктурный слой запускает процедуру включения экрана и указывает слою драйвера, что необходимо выполнить процедуру включения экрана. Инфраструктурный слой доставляет инструкцию подсветки в слой драйверов для включения сенсорного экрана.[00173] For example, FIG. 11 is a schematic representation of the time it takes to turn on the touch screen when an obstacle moves away from the touch screen (ie, the distance between the obstacle and the touch screen increases) in a call or third-party application call scenario. The processor runs the gesture algorithm in the infrastructure layer. The gesture algorithm first determines, based on the first acceleration data reported by the acceleration sensor, that the user's gesture is to move down (in the small gesture detection stage, the time from picking up the acceleration data to outputting the result of the gesture detection is approximately 230ms), and sends the gesture to the hardware abstraction layer using the driver layer, and the THP control program in the hardware abstraction layer runs the THP algorithm. In the THP algorithm, the THP control program receives the capacitance measurement value, which consists of five consecutive frames, and which is reported by the touch screen, and determines the distance between the obstacle and the touch screen based on the capacitance measurement value. As the distance increases, the THP control program determines that the obstacle is moving away from the touch screen. After the distance between the obstacle and the touch screen exceeds the set value, the THP control program reports a distance event to the infrastructure layer using the driver layer. The infrastructure layer continues to execute the gesture algorithm, and the gesture algorithm re-determines, based on the second acceleration data reported by the acceleration sensor, that the user's gesture is a downstroke (in the large gesture determination stage, the time from the acceleration data acquisition to the output of the gesture determination result is about 400 ms) . The infrastructure layer starts the screen-on procedure and tells the driver layer to perform the screen-on procedure. The infrastructure layer delivers the backlight instruction to the driver layer to enable the touch screen.
[00174] Аналогично, алгоритм THP реализуется в инфраструктурном слое. Поэтому для снижения энергопотребления после приближения сенсорного экрана к препятствию сенсорный экран может не выключаться, а переходить в режим низкого энергопотребления. В этом случае алгоритм THP отключается. Мобильный телефон выходит из режима низкого энергопотребления только тогда, когда он активируется жестом (например, пользователь опускает или переворачивает мобильный телефон). В этом случае алгоритм THP пробуждается (т.е. диспетчер датчиков в инфраструктурном слое отправляет разрешающую инструкцию управляющей программе THP), и выполняется описанный выше способ в этом варианте осуществления данной заявки.[00174] Similarly, the THP algorithm is implemented in the infrastructure layer. Therefore, to reduce power consumption, when the touch screen approaches an obstacle, the touch screen may not turn off, but enter a low power mode. In this case, the THP algorithm is disabled. The mobile phone only exits low power mode when it is activated by a gesture (eg, the user lowers or flips the mobile phone). In this case, the THP algorithm wakes up (ie, the sensor manager in the infrastructure layer sends an enable instruction to the THP manager) and the method described above is executed in this embodiment of this application.
[00175] Например, обращаясь к ФИГ. 12A-ФИГ. 12B, после того как сенсорный экран приближается к препятствию, сенсорный экран может перейти в режим низкого энергопотребления без отключения питания. В режиме низкого энергопотребления сенсорный экран находится в выключенном состоянии, а алгоритм THP отключается. Если обнаружено активирование небольшим жестом (например распознано на основе данных об ускорении за относительно короткий период, что пользователь выполняет такой жест, как опускание мобильного телефона или переворачивание мобильного телефона), сенсорный экран выходит из режима низкого энергопотребления, а алгоритм THP пробуждается; в противном случае сенсорный экран продолжает находиться в режиме низкого энергопотребления и по-прежнему выключен. После пробуждения алгоритма THP получают значение измерения емкости сенсорного экрана во втором периоде и определяют, удовлетворяет ли значение измерения емкости в заданном периоде монотонно убывающей тенденции. Если да, дополнительно определяется, меньше ли значение измерения емкости в момент окончания заданного периода, чем второе заданное пороговое значение; в противном случае дополнительно определяется, что экран все еще выключен. Если значение измерения емкости во время окончания меньше второго заданного порогового значения, сенсорный экран включается; в противном случае сенсорный экран продолжает определять, удовлетворяется ли условие активации большим жестом (например распознается на основе данных об ускорении за относительно длительный период, что пользователь выполняет такой жест, как опускание мобильного телефона или переворачивание мобильного телефона). Если условие активации большим жестом удовлетворено, сенсорный экран включается; в противном случае экран по-прежнему выключен.[00175] For example, referring to FIG. 12A-FIG. 12B, after the touch screen is close to an obstacle, the touch screen can enter the low power mode without turning off the power. In low power mode, the touch screen is turned off and the THP algorithm is disabled. If activation by a small gesture is detected (for example, it is recognized based on acceleration data in a relatively short period that the user performs a gesture such as lowering a mobile phone or turning over a mobile phone), the touch screen exits the low power mode, and the THP algorithm wakes up; otherwise, the touch screen remains in low power mode and is still turned off. After the THP algorithm wakes up, the touch screen capacitance measurement value in the second period is obtained, and it is determined whether the capacitance measurement value in the predetermined period follows a monotonically decreasing trend. If so, it is further determined whether the capacitance measurement value at the end time of the predetermined period is less than the second predetermined threshold value; otherwise, it is additionally determined that the screen is still off. If the capacitance measurement value at the end time is less than the second predetermined threshold value, the touch screen is turned on; otherwise, the touch screen continues to determine whether the activation condition is satisfied with a large gesture (for example, it is recognized based on the acceleration data for a relatively long period that the user performs a gesture such as lowering the mobile phone or flipping the mobile phone). If the large gesture activation condition is satisfied, the touch screen is enabled; otherwise, the screen is still off.
[00176] В этом варианте осуществления после определения посредством вычисления, основанного на значении измерения емкости, обнаруживаемом сенсорным экраном, что соотношение расстояния между препятствием и мобильным телефоном удовлетворяет второму заданному условию, добавляется этап определения большого жеста: определение на основе изменения положения электронного устройства, является ли событие, при котором препятствие приближается к или отдаляется от электронного устройства, происходящим случайно; и после определения того, что событие не происходит случайно, что эквивалентно определению того, что у пользователя есть намерение переместить электронное устройство ближе к человеческому телу или дальше от него, выключение/включение экрана. Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста гарантирует точность управления дисплеем электронного устройства, так что пользовательский опыт улучшается.[00176] In this embodiment, after determining by calculation based on the capacitance measurement value detected by the touch screen that the distance ratio between the obstacle and the mobile phone satisfies the second predetermined condition, a large gesture determination step is added: determination based on the position change of the electronic device is whether an event in which an obstacle approaches or moves away from an electronic device occurs by chance; and after determining that the event does not occur by chance, which is equivalent to determining that the user has an intention to move the electronic device closer to or further away from the human body, turning off/on the screen. Thus, even if the capacitance value sensed by the touch screen is affected by the environment, this gesture determination step guarantees the accuracy of controlling the display of the electronic device, so that the user experience is improved.
[00177] Со ссылкой на вышеизложенные варианты осуществления и соответствующие сопроводительные чертежи вариант осуществления данной заявки дополнительно обеспечивает способ управления дисплеем, и этот способ может быть реализован в электронном устройстве (таком как мобильный телефон или планшетный компьютер), имеющем сенсорный экран. Например, структура электронного устройства может быть показана на ФИГ. 3, ФИГ. 4, ФИГ. 5A, ФИГ. 5B или ФИГ. 5C. Как показано на ФИГ. 13 способ может включать в себя следующие этапы:[00177] With reference to the above embodiments and the corresponding accompanying drawings, an embodiment of this application further provides a display control method, and this method can be implemented in an electronic device (such as a mobile phone or tablet computer) having a touch screen. For example, the structure of an electronic device may be shown in FIG. 3, FIG. 4 FIG. 5A, FIG. 5B or FIG. 5C. As shown in FIG.
[00178] S1301. Когда определено, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, воспринимаемого при контакте в заданной области сенсорного экрана, при этом упомянутая заданная область находится в периферийной краевой области сенсорного экрана.[00178] S1301. When it is determined that the gesture of the user to move the electronic device is a predetermined gesture, obtaining a capacitance measurement value sensed upon contact in the predetermined area of the touch screen, said predetermined area being in the peripheral edge area of the touch screen.
[00179] S1302. Когда полученное значение измерения емкости удовлетворяет первому заданному условию, управление переключением состояния дисплея сенсорного экрана.[00179] S1302. When the received capacitance measurement value satisfies the first predetermined condition, the touch screen display state switching control.
[00180] Со ссылкой на вышеизложенные варианты осуществления и соответствующие сопроводительные чертежи вариант осуществления данной заявки дополнительно обеспечивает способ управления дисплеем, и этот способ может быть реализован в электронном устройстве (таком как мобильный телефон или планшетный компьютер), имеющем сенсорный экран. Например, структура электронного устройства может быть показана на ФИГ. 3, ФИГ. 4, ФИГ. 5A, ФИГ. 5B или ФИГ. 5C. Как показано на ФИГ. 14 способ может включать в себя следующие этапы:[00180] With reference to the above embodiments and the corresponding accompanying drawings, an embodiment of this application further provides a display control method, and this method can be implemented in an electronic device (such as a mobile phone or tablet computer) having a touch screen. For example, the structure of an electronic device may be shown in FIG. 3, FIG. 4 FIG. 5A, FIG. 5B or FIG. 5C. As shown in FIG.
[00181] S1401. Когда определено на основе первых данных об ускорении, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, снимаемого сенсорным экраном во втором периоде, при этом первые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в первом периоде и которые снимаются на основе первой частоты дискретизации.[00181] S1401. When it is determined based on the first acceleration data that the user's gesture of moving the electronic device is a predetermined gesture, obtaining the capacitance measurement value taken by the touch screen in the second period, wherein the first acceleration data is acceleration data that is related to the electronic device in the first period and which are taken based on the first sampling frequency.
[00182] S1402. Когда полученное значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жест пользователя по перемещению электронного устройства заданным жестом, причем вторые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в третьем периоде и которые снимаются на основе второй частоты дискретизации, а длительность третьего периода превышает длительность первого периода и/или первая частота дискретизации меньше второй частоты дискретизации.[00182] S1402. When the obtained capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the user's gesture of moving the electronic device is the predetermined gesture, the second acceleration data being the acceleration data that pertains to the electronic device in the third period, and which are captured based on the second sampling rate, and the duration of the third period is greater than the duration of the first period and/or the first sampling rate is less than the second sampling rate.
[00183] S1403. Когда повторно определено, что жестом пользователя по перемещению электронного устройства является упомянутый заданный жест, управление переключением состояния дисплея сенсорного экрана.[00183] S1403. When it is re-determined that the user's gesture for moving the electronic device is said predetermined gesture, the touch screen display state switching control.
[00184] Вышеупомянутые реализации данной заявки могут объединяться случайным образом для достижения различных технических эффектов.[00184] The above implementations of this application may be combined randomly to achieve various technical effects.
[00185] Нижеследующее описывает аппаратную систему, обеспеченную в варианте осуществления данной заявки, со ссылкой на сопроводительные чертежи, чтобы реализовать вышеупомянутые варианты осуществления способа этой заявки.[00185] The following describes the hardware system provided in an embodiment of this application, with reference to the accompanying drawings, to implement the above embodiments of the method of this application.
[00186] Как показано на ФИГ. 15, некоторые другие варианты осуществления данной заявки раскрывают электронное устройство. Электронное устройство может включать в себя один или более процессоров 1502, память 1503 и одну или более компьютерных программ 1504. Вышеупомянутые устройства могут быть соединены с использованием одной или более коммуникационных шин 1505. Одна или более компьютерных программ 1504 хранятся в памяти 1503 и выполнены с возможностью исполнения одним или более процессорами 1502, причем одна или более компьютерных программ 1504 включают в себя инструкции, и эти инструкции могут использоваться для выполнения всех или некоторых этапов, описанных в вариантах осуществления, показанных на ФИГ. 3 - ФИГ. 14.[00186] As shown in FIG. 15, some other embodiments of this application disclose an electronic device. The electronic device may include one or
[00187] Процессор 1502 может быть центральным процессором (central processing unit, CPU) или специализированной интегральной схемой (application-specific integrated circuit, ASIC), может быть одной или более интегральными схемами, используемыми для управления исполнением программ, или может быть baseband-микросхемой, или подобным. Может быть один или более блоков памяти 1503, и память 1503 может быть постоянной памятью (read-only memory, ROM), оперативной памятью (random access memory, RAM), дисковой памятью или подобным.[00187] The
[00188] Электронное устройство, показанное на ФИГ. 15, может быть мобильным телефоном, iPad, ноутбуком, смарт-телевизором, носимым устройством (таким как смарт-часы, смарт-шлем или смарт-браслет) или подобным. Когда электронное устройство, показанное на ФИГ. 15, представляет собой мобильный телефон, на предмет структуры электронного устройства обращайтесь к ФИГ. 3.[00188] The electronic device shown in FIG. 15 may be a mobile phone, an iPad, a laptop, a smart TV, a wearable device (such as a smart watch, a smart helmet, or a smart bracelet), or the like. When the electronic device shown in FIG. 15 is a mobile phone, refer to FIG. 3.
[00189] В описанных выше вариантах осуществления, обеспеченных в данной заявке, способы, обеспеченные в вариантах осуществления данной заявки, описаны с позиции электронного устройства (мобильного телефона 100) в качестве исполнителя. Для реализации функций в вышеупомянутых способах, обеспеченных в вариантах осуществления данной заявки, терминальное устройство может включать в себя аппаратную структуру и/или программный модуль, чтобы реализовывать вышеуказанные функции с использованием аппаратной структуры, программного модуля или комбинации аппаратной структуры и программного модуля. Выполняется ли функция из вышеперечисленных функций с использованием аппаратной структуры, программного модуля или комбинации аппаратной структуры и программного модуля, зависит от конкретного приложения и конструктивных ограничений технического решения.[00189] In the above-described embodiments provided in this application, the methods provided in the embodiments of this application are described from the perspective of an electronic device (mobile phone 100) as an executor. In order to implement the functions in the above methods provided in the embodiments of this application, the terminal device may include a hardware structure and/or a software module to implement the above functions using a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a function of the above functions is performed using a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the particular application and design constraints of the technical solution.
[00190] Используемый в описанных выше вариантах осуществления, в зависимости от контекста, термин «когда» можно интерпретировать как «если…», «после…», «в ответ на определение того, что…» или «в ответ на обнаружение того, что…». Точно так же, в зависимости от контекста, фразу «когда определено, что…» или «если обнаружено, что… (установленное условие или событие)» можно интерпретировать как «если определено, что…», «в ответ на определение того, что…», «когда обнаружено, что… (установленное условие или событие)», или «в ответ на обнаружение того, что… (установленное условие или событие)».[00190] As used in the embodiments described above, depending on the context, the term “when” can be interpreted as “if…”, “after…”, “in response to determining that…”, or “in response to detecting that… What…". Similarly, depending on the context, the phrase “when it is determined that…” or “if it is found that… (set condition or event)” can be interpreted as “if it is determined that…”, “in response to determining that …”, “when it is detected that… (set condition or event)”, or “in response to detection that… (set condition or event)”.
[00191] Все или некоторые из вышеизложенных вариантов осуществления могут быть реализованы с помощью программного обеспечения, аппаратного обеспечения или их комбинации. Когда для реализации вариантов осуществления используется программное обеспечение, варианты осуществления могут быть реализованы полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или более компьютерных инструкций. Когда компьютерные программные инструкции загружаются и исполняются на компьютере, процедуры или функции согласно вариантам осуществления данной заявки формируются полностью или частично. Компьютер может быть компьютером общего назначения, специализированным компьютером, сетью компьютеров или другой программируемой аппаратной системой. Компьютерные инструкции могут быть сохранены на считываемом компьютером носителе данных или могут быть переданы со считываемого компьютером носителя данных на другой считываемый компьютером носитель данных. Например, компьютерные инструкции могут передаваться с веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных проводным образом (например, по коаксиальному кабелю, оптоволоконному кабелю или цифровой абонентской линии (DSL)) или беспроводным образом (например, инфракрасным, радио или микроволновым). Запоминающий носитель может быть любым пригодным для использования носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющим один или более пригодных для использования носителей. Пригодным для использования носителем может быть магнитный носитель (например, дискета, жесткий диск или магнитная лента), оптический носитель (например, DVD), полупроводниковый носитель (например, твердотельный накопитель) или подобное.[00191] All or some of the above embodiments may be implemented using software, hardware, or a combination thereof. When software is used to implement the embodiments, the embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When computer program instructions are downloaded and executed on a computer, procedures or functions according to embodiments of this application are generated in whole or in part. The computer may be a general purpose computer, a dedicated computer, a network of computers, or other programmable hardware system. The computer instructions may be stored on a computer-readable storage medium or may be transferred from a computer-readable storage medium to another computer-readable storage medium. For example, computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, fiber optic cable, or digital subscriber line (DSL)) or wirelessly (eg infrared, radio or microwave). A storage medium can be any usable medium available to a computer, or a storage device such as a server or data center that combines one or more usable media. A usable medium may be a magnetic medium (eg, a floppy disk, hard disk, or magnetic tape), an optical medium (eg, a DVD), a semiconductor medium (eg, a solid state drive), or the like.
[00192] Для целей объяснения вышеприведенные описания приведены со ссылкой на конкретные варианты осуществления. Однако приведенные выше примеры не претендуют на исчерпывающую полноту и не предназначены для ограничения настоящей заявки точной раскрытой формой. В соответствии с вышеизложенным принципом возможно множество модификаций и вариаций. Варианты осуществления выбраны и описаны для полной иллюстрации принципов настоящей заявки и ее фактического применения, что позволяет другим специалистам в данной области техники в полной мере использовать настоящую заявку и различные варианты осуществления с различными модификациями, подходящими для предполагаемой конкретной цели.[00192] For purposes of explanation, the above descriptions are given with reference to specific embodiments. However, the above examples do not purport to be exhaustive and are not intended to limit the present application to the exact form disclosed. In accordance with the above principle, many modifications and variations are possible. The embodiments are selected and described to fully illustrate the principles of the present application and its actual application, allowing others skilled in the art to make full use of the present application and the various embodiments with various modifications suitable for the intended specific purpose.
Claims (37)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910979195.1 | 2019-10-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2795259C1 true RU2795259C1 (en) | 2023-05-02 |
Family
ID=
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2506628C2 (en) * | 2010-12-21 | 2014-02-10 | Сони Корпорейшн | Image display control apparatus and image display control method |
US8680877B2 (en) * | 2010-09-15 | 2014-03-25 | Samsung Electronics Co., Ltd. | Touch sensing apparatus and method for detecting approach |
CN103713821A (en) * | 2013-12-27 | 2014-04-09 | 深圳市同洲电子股份有限公司 | Mobile terminal screen display method and mobile terminal |
RU2628174C2 (en) * | 2012-07-30 | 2017-08-15 | Самсунг Электроникс Ко., Лтд. | Flexible device and method for managing its work |
CN107102775A (en) * | 2017-05-09 | 2017-08-29 | 京东方科技集团股份有限公司 | A kind of display module, display panel and display device |
CN107527523A (en) * | 2017-09-19 | 2017-12-29 | 昆明理工大学 | A kind of one-way road road meeting intelligent reminding device and its control method |
CN108196709A (en) * | 2017-12-28 | 2018-06-22 | 上海传英信息技术有限公司 | The touch screen control method and control system of a kind of intelligent terminal |
CN207946949U (en) * | 2017-07-27 | 2018-10-09 | 北京华文众合科技有限公司 | Show equipment and digitlization desk |
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8680877B2 (en) * | 2010-09-15 | 2014-03-25 | Samsung Electronics Co., Ltd. | Touch sensing apparatus and method for detecting approach |
RU2506628C2 (en) * | 2010-12-21 | 2014-02-10 | Сони Корпорейшн | Image display control apparatus and image display control method |
RU2628174C2 (en) * | 2012-07-30 | 2017-08-15 | Самсунг Электроникс Ко., Лтд. | Flexible device and method for managing its work |
CN103713821A (en) * | 2013-12-27 | 2014-04-09 | 深圳市同洲电子股份有限公司 | Mobile terminal screen display method and mobile terminal |
CN107102775A (en) * | 2017-05-09 | 2017-08-29 | 京东方科技集团股份有限公司 | A kind of display module, display panel and display device |
CN207946949U (en) * | 2017-07-27 | 2018-10-09 | 北京华文众合科技有限公司 | Show equipment and digitlization desk |
CN107527523A (en) * | 2017-09-19 | 2017-12-29 | 昆明理工大学 | A kind of one-way road road meeting intelligent reminding device and its control method |
CN108196709A (en) * | 2017-12-28 | 2018-06-22 | 上海传英信息技术有限公司 | The touch screen control method and control system of a kind of intelligent terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4033335B1 (en) | Touch screen, electronic device, and display control method | |
EP4024829B1 (en) | Volume adjustment method and electronic device | |
EP4024168A1 (en) | Hand gesture interaction method and apparatus, and terminal device | |
CN110798568B (en) | Display control method of electronic equipment with folding screen and electronic equipment | |
US11907526B2 (en) | Touch region adjustment method and apparatus for determining a grasping gesture of a user on an electronic device | |
WO2021082564A1 (en) | Operation prompt method and electronic device | |
CN110658975B (en) | Mobile terminal control method and device | |
US20230117194A1 (en) | Communication Service Status Control Method, Terminal Device, and Readable Storage Medium | |
CN110742580A (en) | Sleep state identification method and device | |
EP4024189A1 (en) | Electronic device control method and electronic device | |
CN110012130A (en) | A kind of control method and electronic equipment of the electronic equipment with Folding screen | |
CN114090102B (en) | Method, device, electronic equipment and medium for starting application program | |
CN114221402A (en) | Charging method and device of terminal equipment and terminal equipment | |
CN110704145B (en) | Hot area adjusting method and device, electronic equipment and storage medium | |
CN112527220B (en) | Electronic equipment display method and electronic equipment | |
WO2021223560A1 (en) | Screen state control method and electronic device | |
CN114089902A (en) | Gesture interaction method and device and terminal equipment | |
CN109285563B (en) | Voice data processing method and device in online translation process | |
CN113610943B (en) | Icon rounded angle processing method and device | |
RU2795259C1 (en) | Touch screen, electronic device and display control method | |
CN113918003A (en) | Method and device for detecting time length of skin contacting screen and electronic equipment | |
CN111026285A (en) | Method for adjusting pressure threshold and electronic equipment | |
CN114610195B (en) | Icon display method, electronic device and storage medium | |
WO2022028324A1 (en) | Method and apparatus for starting application, and electronic device and medium | |
CN113325992A (en) | Sliding operation processing method and device, electronic equipment and storage medium |