Способ и устройство для управления сенсорным экраном

1. Способ управления сенсорным экраном, используемым в электронном устройстве, содержащем сенсорный экран, в котором равномерно распределены светочувствительные датчики, включающий:
выбор среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
управление сенсорным экраном согласно этим N измерительным датчикам.
2. Способ по п. 1, в котором управление сенсорным экраном согласно N измерительным датчикам включает:
вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков и
регулировку значения яркости сенсорного экрана согласно значению яркости рассеянного света, при этом значение яркости сенсорного экрана находится в положительной корреляции со значением яркости рассеянного света.
3. Способ по п. 1, в котором управление сенсорным экраном согласно указанным N измерительным датчикам включает:
вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков;
когда значение яркости превышает заранее заданный порог, выключение подсветки клавиш сенсорного экрана и
когда значение яркости не превышает заранее заданного порога, включение подсветки клавиш сенсорного экрана.
4. Способ по п. 2, в котором вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков включает:
удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений N измерительных датчиков, при этом i и j - целые положительные числа; и
вычисление среднего значения оставшихся измеренных значений, и принятие этого среднего значения в качестве яркости рассеянного света.
5. Способ по п. 1, дополнительно включающий:
определение блокирующего положения рабочего тела согласно положениям светочувствительных датчиков, которые заблокированы рабочим телом; и
управление сенсорным экраном согласно этому блокирующему положению.
6. Способ по любому из пп. 1-5, в котором выбор N измерительных датчиков, которые не заблокированы рабочим телом, включает:
выявление рабочей области на сенсорном экране, на которую воздействует рабочее тело, и определение неэффективной области, содержащей рабочую область, в которой рассеянный свет, падающий на светочувствительные датчики, заблокирован рабочим телом; и
выбор N измерительных датчиков из светочувствительных датчиков вне неэффективной области; или для каждого выбираемого измерительного датчика, когда этот выбираемый измерительный датчик находится в пределах неэффективной области, замену выбираемого измерительного датчика заменяющим измерительным датчиком, находящимся вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, выбор этого измерительного датчика и так далее до тех пор, пока не будут выбраны N измерительных датчиков.
7. Способ по п. 6, в котором замена выбираемого измерительного датчика на заменяющий измерительный датчик, расположенный вне неэффективной области, включает:
когда светочувствительные датчики распределены на сенсорном экране в виде массива, выбор светочувствительного датчика, ближайшего к выбираемому измерительному датчику и вне неэффективной области в направлении строки или в направлении столбца с получением заменяющего измерительного датчика; или
при выборе измерительных датчиков в заранее заданном направлении вдоль первой линии, определение второй линии, параллельной первой линии, но не пересекающейся с неэффективной областью, и выбор светочувствительного датчика, соответствующего выбираемому измерительному датчику вдоль второй линии с получением заменяющего измерительного датчика, или выбор светочувствительного датчика вне неэффективной области в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
8. Устройство для управления сенсорным экраном, используемым в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики, содержащее:
модуль выбора датчиков, предназначенный для выбора среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
первый управляющий модуль, предназначенный для управления сенсорным экраном согласно N измерительным датчикам, выбранным модулем выбора датчиков.
9. Устройство по п. 8, в котором первый управляющий модуль содержит:
вычислительный субмодуль, предназначенный для вычисления значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков; и
субмодуль регулировки яркости, предназначенный для регулировки значения яркости сенсорного экрана согласно значению яркости рассеянного света, вычисленного первым вычислительным субмодулем, при этом значение яркости сенсорного экрана находится в положительной корреляции со значением яркости рассеянного света.
10. Устройство по п. 8, в котором первый управляющий модуль содержит:
второй вычислительный субмодуль, предназначенный для вычисления значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков; и
первый управляющий субмодуль, который, когда значение яркости, вычисленное вторым вычислительным субмодулем, превышает заранее заданный порог, выключает подсветку клавиш сенсорного экрана; и
второй управляющий субмодуль, который, когда значение яркости, вычисленное вторым вычислительным субмодулем, не превышает заранее заданный порог, включает подсветку клавиш сенсорного экрана.
11. Устройство по п. 9, в котором
первый вычислительный субмодуль дополнительно выполняет следующее: удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений указанных N измерительных датчиков, при этом i и j - целые положительные числа; вычисление среднего значения оставшихся измеренных значений и принятие этого среднего значения в качестве яркости рассеянного света, или
второй вычислительный субмодуль дополнительно выполняет следующее: удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений указанных N измерительных датчиков, при этом i и j - целые положительные числа; вычисление среднего значения оставшихся измеренных значений и принятие этого среднего значения в качестве яркости рассеянного света.
12. Устройство по п. 8, дополнительно содержащее:
модуль определения положения, предназначенный для определения блокирующего положения рабочего тела согласно положениям светочувствительных датчиков, которые заблокированы рабочим телом; и
второй управляющий модуль, предназначенный для управления сенсорным экраном согласно блокирующему положению, определенному модулем определения положения.
13. Устройство по любому из пп. 8-12, в котором модуль выбора датчиков содержит:
субмодуль определения области, предназначенный для выявления рабочей области на сенсорном экране, на которую воздействует рабочее тело, и для определения неэффективной области, включающей рабочую область, при этом рассеянный свет, падающий на светочувствительные датчики в неэффективной области, заблокирован рабочим телом; и
субмодуль выбора датчиков, предназначенный для выбора N измерительных датчиков среди светочувствительных датчиков вне неэффективной области; или для каждого выбираемого измерительного датчика, когда этот выбираемый измерительный датчик находится в пределах неэффективной области, для замены выбираемого измерительного датчика заменяющим измерительным датчиком, находящимся вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, для выбора этого измерительного датчика и так далее до тех пор, пока не будут выбраны N измерительных датчиков.
14. Устройство по п. 13, в котором субмодуль выбора датчиков содержит:
первый субмодуль выбора, который, когда светочувствительные датчики распределены на сенсорном экране в виде массива, выбирает светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области в направлении строк или в направление столбцов с получением заменяющего измерительного датчика; или
второй субмодуль выбора, который, когда измерительные датчики выбраны в заранее заданном направлении вдоль первой линии, определяет вторую линию, параллельную первой линии, но не пересекающуюся с неэффективной областью, и выбирает светочувствительный датчик, соответствующий выбираемому измерительному датчику, вдоль второй линии с получением заменяющего измерительного датчика или выбирает светочувствительный датчик вне неэффективной области в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
15. Устройство для управления сенсорным экраном, содержащее:
сенсорный экран, на котором равномерно распределены светочувствительные датчики;
процессор и
память для хранения инструкций, выполнимых процессором;
при этом процессор осуществляет следующее:
выбор среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
управление сенсорным экраном согласно этим N измерительным датчикам.