Способ и устройство для управления сенсорным экраном
TOUCH SCREEN CONTROL METHOD AND APPARATUS

Перекрестная ссылка на связанные заявки
[0001] Настоящая заявка ссылается на приоритет заявки на патент КНР №201510493149.2, зарегистрированной 12 августа 2015 г., все содержание которой включено в данный документ путем ссылки.
Область техники
[0002] Настоящее изобретение относится к области электроники, а более конкретно - к способу и устройству для управления сенсорным экраном.
Предпосылки создания изобретения
[0003] Светочувствительные датчики - это обычные датчики, которые широко применяются в электронных устройствах, таких как мобильный телефон, планшетный компьютер, ноутбук и т.п.
[0004] В общем случае, на верхнем крае на передней стороне корпуса электронного устройства имеется малое отверстие, в котором расположен светочувствительный датчик. Когда рассеянный свет, создаваемый источником света, проходит через это малое отверстие и падает на светочувствительный датчик, электронное устройство может измерить значение яркости рассеянного света светочувствительным датчиком.
Сущность изобретения
[0005] Для преодоления проблем, существующих в данной области техники предложны способ и устройство для управления сенсорным экраном.
[0006] Согласно первому аспекту вариантов выполнения настоящего изобретения, предложен способ управления сенсорным экраном, используемым в электронном устройстве, содержащем сенсорный экран, в котором равномерно распределены светочувствительные датчики. Способ включает:
[0007] выбор среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
[0008] управление сенсорным экраном согласно этим N измерительным датчикам.
[0009] В качестве опции управление сенсорным экраном согласно N измерительным датчикам включает:
[0010] вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков;
[0011] регулировку значения яркости сенсорного экрана согласно значению яркости рассеянного света, при этом значение яркости сенсорного экрана находится в положительной корреляции со значением яркости рассеянного света.
[0012] В качестве опции управление сенсорным экраном согласно указанным N измерительным датчикам включает:
[0013] вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков;
[0014] когда значение яркости превышает заранее заданный порог, выключение подсветки клавиш; и
[0015] когда значение яркости не превышает заранее заданного порога, включение подсветки клавиш сенсорного экрана.
[0016] В качестве опции вычисление значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков включает:
[0017] удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений N измерительных датчиков, при этом i и j - целые положительные числа; и
[0018] вычисление среднего значения оставшихся измеренных значений, и принятие этого среднего значения в качестве яркости рассеянного света.
[0019] В качестве опции способ дополнительно включает:
[0020] определение блокирующего положения рабочего тела согласно положениям светочувствительных датчиков, которые заблокированы рабочим телом; и
[0021] управление сенсорным экраном согласно этому блокирующему положению.
[0022] В качестве опции выбор N измерительных датчиков, которые не заблокированы рабочим телом, включает:
[0023] выявление рабочей области на сенсорном экране, на которую воздействует рабочее тело, и определение неэффективной области, содержащей рабочую область, в которой рассеянный свет, падающий на светочувствительные датчики, заблокирован рабочим телом; и
[0024] выбор N измерительных датчиков из светочувствительных датчиков вне неэффективной области; или, для каждого выбираемого измерительного датчика, когда этот выбираемый измерительный датчик находится в пределах неэффективной области, замену выбираемого измерительного датчика заменяющим измерительным датчиком, находящимся вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, выбор этого измерительного датчика и так далее до тех пор, пока не будут выбраны N измерительных датчиков.
[0025] В качестве опции замена выбираемого измерительного датчика на заменяющий измерительный датчик, расположенный вне неэффективной области, включает:
[0026] когда светочувствительные датчики распределены на сенсорном экране в виде массива, выбор светочувствительного датчика, ближайшего к выбираемому измерительному датчику и вне неэффективной области в направлении строки или в направлении столбца с получением заменяющего измерительного датчика; или
[0027] при выборе измерительных датчиков в заранее заданном направлении вдоль первой линии, определение второй линии, параллельной первой линии, но не пересекающейся с неэффективной областью, и выбор светочувствительного датчика, соответствующего выбираемому измерительному датчику вдоль второй линии с получением заменяющего измерительного датчика, или выбор светочувствительного датчика вне неэффективной области в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
[0028] Согласно второму аспекту вариантов выполнения настоящего изобретения, предложено устройство для управления сенсорным экраном, используемым в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики. Это устройство содержит:
[0029] модуль выбора датчиков, предназначенный для выбора среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
[0030] первый управляющий модуль, предназначенный для управления сенсорным экраном согласно N измерительным датчикам, выбранным модулем выбора датчиков.
[0031] В качестве опции первый управляющий модуль содержит:
[0032] вычислительный субмодуль, предназначенный для вычисления значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков; и
[0033] субмодуль регулировки яркости, предназначенный для регулировки значения яркости сенсорного экрана согласно значению яркости рассеянного света, вычисленного первым вычислительным субмодулем, при этом значение яркости сенсорного экрана находится в положительной корреляции со значением яркости рассеянного света.
[0034] В качестве опции первый управляющий модуль содержит:
[0035] второй вычислительный субмодуль, предназначенный для вычисления значения яркости рассеянного света согласно измеренным значениям указанных N измерительных датчиков; и
[0036] первый управляющий субмодуль, который, когда значение яркости, вычисленное вторым вычислительным субмодулем, превышает заранее заданный порог, выключает подсветку клавиш сенсорного экрана; и
[0037] второй управляющий субмодуль, который, когда значение яркости, вычисленное вторым вычислительным субмодулем, не превышает заранее заданный порог, включает подсветку клавиш сенсорного экрана.
[0038] В качестве опции первый вычислительный субмодуль дополнительно выполняет следующее: удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений указанных N измерительных датчиков, при этом i и j - целые положительные числа; вычисление среднего значения оставшихся измеренных значений и принятие этого среднего значения в качестве яркости рассеянного света, или
[0039] второй вычислительный субмодуль дополнительно выполняет следующее: удаление i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений указанных N измерительных датчиков, при этом i и j - целые положительные числа; и вычисление среднего значения оставшихся измеренных значений, и принятие этого среднего значения в качестве яркости рассеянного света.
[0040] В качестве опции устройство дополнительно содержит:
[0041] модуль определения положения, предназначенный для определения блокирующего положения рабочего тела согласно положениям светочувствительных датчиков, которые заблокированы рабочим телом; и
[0042] второй управляющий модуль, предназначенный для управления сенсорным экраном согласно блокирующему положению, определенному модулем определения положения.
[0043] В качестве опции субмодуль выбора датчиков содержит:
[0044] субмодуль определения области, предназначенный для выявления рабочей области на сенсорном экране, на которую воздействует рабочее тело, и для определения неэффективной области, включающей рабочую область, при этом рассеянный свет, падающий на светочувствительные датчики в неэффективной области, заблокирован рабочим телом; и
[0045] субмодуль выбора датчиков, предназначенный для выбора N измерительных датчиков среди светочувствительных датчиков вне неэффективной области; или, для каждого выбираемого измерительного датчика, когда этот выбираемый измерительный датчик находится в пределах неэффективной области, для замены выбираемого измерительного датчика заменяющим измерительным датчиком, находящимся вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, для выбора этого измерительного датчика и так далее до тех пор, пока не будут выбраны N измерительных датчиков.
[0046] В качестве опции субмодуль выбора датчиков содержит:
[0047] первый субмодуль выбора, который, когда светочувствительные датчики распределены на сенсорном экране в виде массива, выбирает светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области в направлении строк или в направление столбцов с получением заменяющего измерительного датчика; или
[0048] второй субмодуль выбора, который, когда измерительные датчики выбраны в заранее заданном направлении вдоль первой линии, определяет вторую линию, параллельную первой линии, но не пересекающуюся с неэффективной областью, и выбирает светочувствительный датчик, соответствующий выбираемому измерительному датчику, вдоль второй линии с получением заменяющего измерительного датчика или выбирает светочувствительный датчик вне неэффективной области в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
[0049] Согласно третьему аспекту вариантов выполнения настоящего изобретения, предложено устройство для управления сенсорным экраном, содержащее:
[0050] сенсорный экран, на котором равномерно распределены светочувствительные датчики;
[0051] процессор и
[0052] память для хранения инструкций, выполняемых процессором;
[0053] при этом процессор выполняет следующее::
[0054] выбор среди светочувствительных датчиков, распределенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1; и
[0055] управление сенсорным экраном согласно указанным N измерительным датчикам.
[0056] Технические решения, предлагаемые в вариантах выполнения настоящего изобретения, имеют следующий положительный эффект:
[0057] N измерительных датчиков, которые не заблокированы рабочим телом, выбирают из светочувствительных датчиков, распределенных на сенсорном экране, и управляют сенсорным экраном согласно этим N измерительным датчикам. Значение яркости рассеянного света может быть вычислена согласно N точным измеренным значениям, и сенсорным экраном управляют согласно этому значению яркости. Поэтому настоящее изобретение устраняет проблему, когда один светочувствительный датчик, расположенному в маленьком отверстии, легко может оказаться заблокированным, и в результате неточные измерения значения яркости окружающего освещения влияют на управления сенсорным экраном. Следовательно, настоящее изобретение позволяет повысить точность управления экраном.
[0058] Очевидно, что предыдущее общее описание и последующее подробное описание даны только в качестве примера и пояснения и не ограничивают объем изобретения, который определяется формулой изобретения.
Краткое описание чертежей
[0059] Сопровождающие чертежи, которые составляют часть настоящего документа, иллюстрируют варианты выполнения настоящего изобретения, совместимые с изобретением и, совместно с описанием, служат для объяснения принципов изобретения.
[0060] На фиг. 1 показана последовательность операций для способа управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения.
[0061] На фиг. 2А показана последовательность операций для способа управления сенсорным экраном согласно другому данному в качестве примера варианту выполнения настоящего изобретения.
[0062] На фиг. 2В схематично показано распределение светочувствительных датчиков согласно другому данному в качестве примера варианту выполнения настоящего изобретения.
[0063] На фиг. 2С схематично показана первая неэффективная область согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0064] На фиг. 2D схематично показана вторая неэффективная область согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0065] На фиг. 2Е схематично показана третья неэффективная область согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0066] На фиг. 2F схематично показана первая линия согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0067] На фиг. 2G схематично показана первая линия и вторая линия согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0068] На фиг. 3 показана блок-схема устройства для управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения.
[0069] На фиг. 4 показана блок-схема устройства для управления сенсорным экраном согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
[0070] На фиг. 5 показана блок-схема устройства для управления сенсорным экраном согласно еще одному данному в качестве примера варианту выполнения настоящего изобретения.
Подробное описание
[0071] Ниже подробно описаны варианты выполнения настоящего изобретения, примеры которых иллюстрируются на сопровождающих чертежах. Последующее описание относится к сопровождающим чертежам, в которых одинаковыми позициями на различных чертежах обозначены одинаковые или сходные элементы, если не сказано обратное. Реализация данных в качестве примера вариантов выполнения настоящего изобретения, изложенных в последующем описании, не представляет всех реализаций, совместимых с настоящим изобретением. Это просто примеры устройств и способов, совместимых с некоторыми аспектами, связанными с изобретением, которое раскрыто в пунктах формулы изобретения
[0072] На фиг. 1 показана последовательность операций, иллюстрирующая способ управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения. Способ управления сенсорным экраном используется в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики. Как показано на фиг. 1, способ управления сенсорным экраном включает следующие шаги.
[0073] На шаге 101 из светочувствительных датчиков, распределенных на сенсорном экране, выбирают N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее, чем 1.
[0074] На шаге 102, управляют сенсорным экраном согласно этим N измерительным датчикам.
[0075] Ввиду вышеизложенного, в способе управления сенсорным экраном согласно настоящему изобретению из светочувствительных датчиков, распределенных на сенсорном экране выбирают N измерительных датчиков, которые не заблокированы рабочим телом, и управляют сенсорным экраном согласно этим N измерительным датчикам. Значение яркости рассеянного света может быть вычислено согласно N точным измеренным значением, и сенсорным экраном управляют согласно этому значению яркости. Поэтому настоящее изобретение устраняет проблему, когда один светочувствительный датчик, расположенный в маленьком отверстии, может легко оказаться заблокированным, и, таким образом, неточные измерения значения яркости окружающего освещения влияют на управление сенсорным экраном. Следовательно, настоящее изобретение повышает точность управления экраном.
[0076] На фиг. 2А показана последовательность операций для способа управления сенсорным экраном согласно другому данному в качестве примера варианту выполнения настоящего изобретения. Способ управления сенсорным экраном используется в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики. Как показано на фиг. 2А, способ управления сенсорным экраном включает следующие шаги.
[0077] На шаге 201 выявляют рабочую область на сенсорном экране, на которую воздействует рабочее тело, и определяют неэффективную область, содержащую эту рабочую область. Рассеянный свет, падающий на светочувствительные датчики в неэффективной области, заблокирован рабочим телом.
[0078] В этом варианте выполнения настоящего изобретения светочувствительные датчики равномерно распределены на сенсорном экране. На фиг. 2В схематично показано распределение светочувствительных датчиков, при этом точки представляют светочувствительные датчики 210, верхний прямоугольник представляет управляющий чип 220, линии соответствуют проводам 230, а соответствующие прямоугольники ниже представляют блоки 240 цветовых пикселей, при этом светочувствительный датчик 210 связан с управляющим чипом 220 проводом 230.
[0079] Поскольку на сенсорном экране расположено множество светочувствительных датчиков, измерение рассеянного света всеми светочувствительными датчиками может потребовать много ресурсов, и, таким образом, электронное устройство может выбрать N светочувствительных датчиков среди всех светочувствительных датчиков, чтобы произвести выборку и измерить значение яркости рассеянного света с использованием измерительных датчиков. Во время выбора N измерительных датчиков, если пользователь касается сенсорного экрана, электронное устройство может считать тактильную операцию, произведенную рабочим телом на сенсорном экране. Рабочее тело может, но не обязательно, быть пальцем или ладонью пользователя, или может быть другими частями пользователя, что не конкретизируется в этом варианте выполнения настоящего изобретения.
[0080] На сенсорном экране равномерно расположено множество сенсорных блоков. Когда тактильная операция воздействует на сенсорный экран, емкости сенсорных блоков, закрываемых при тактильной операции, меняется, и электронное устройство определяет область, образованную тактильными блоками, емкости которых меняются, в качестве рабочей области при тактильной операции. В этом варианте выполнения настоящего изобретения сенсорные блоки, емкости которых меняются, называются контактами.
[0081] Рабочее тело входит в контакт с рабочей областью, и таким образом, для этих светочувствительных датчиков в пределах рабочей области рассеянный свет, падающий на эти светочувствительные датчики, заблокирован рабочим телом, и измеренные значения для этих светочувствительных датчиков не дают правильных значений яркости рассеянного света. Это влияет на точность измерения значения яркости рассеянного света. Кроме того, когда источник света расположен выше электронного устройства, рабочее тело может отбросить тень на сенсорный экран из-за попадания рассеянного света на рабочее тело, и измеренные значения светочувствительных датчиков в тени не дают правильных значений яркости рассеянного света, и это также влияет на точность измеренных значений яркости рассеянного света. Поэтому при измерении значения яркости рассеянного света желательно исключить измеренные значения для этих светочувствительных датчиков.
[0082] В этом варианте выполнения настоящего изобретения область, сформированная светочувствительными датчиками, для которых падающий рассеянный свет заблокирован рабочим телом, принимается в качестве неэффективной области. Неэффективная область содержит рабочую область и теневую область. Поскольку рабочее тело может или быть пальцем или ладонью, палец и ладонь отбрасывают различные тени во время работы, и в этом варианте выполнения настоящего изобретения происходит выбор различных алгоритмов обработки тени для различных теней, отбрасываемых пальцем и ладонью во время работы. Таким образом, в этом варианте выполнения настоящего изобретения решается проблема неточности определения неэффективной области путем вычисления неэффективных областей, создаваемых пальцем и ладонью согласно тому же алгоритму обработки тени. Следовательно, настоящий вариант выполнения настоящего изобретения позволяет повысить точность определения неэффективной области. Эти способы определения неэффективной области изложены ниже.
[0083] В первом способе определения берут первую заранее заданную длину, которая больше, чем расстояние от любой точки в рабочей области до центральной точки рабочей области. Неэффективную область, содержащую рабочую область, определяют согласно этой первой заранее заданной длине с центральным точкой в качестве центра.
[0084] Первая заранее заданная длина должна быть больше, чем расстояние от любой точки в рабочей области до центральной точки рабочей области, так чтобы все точки в рабочей области находились в пределах неэффективной области. Обычно первую заранее заданную длину можно взять относительно большой, например, первую заранее заданную длину берут равной 20 мм или другому численному значению. В этом варианте выполнения настоящего изобретения численное значение первой заранее заданной длины не ограничено.
[0085] В этом варианте выполнения настоящего изобретения может также быть определена форма неэффективной области. Например, форма неэффективной области может быть кругом, эллипсом, правильным многоугольником, неправильной формой и т.п.Когда форма неэффективной области представляет собой круг, первая заранее заданная длина - это длина радиуса круга. Когда форма неэффективной области - правильный многоугольник, первая заранее заданная длина - это длина половины диагонали.
[0086] На фиг. 2С схематично показана первая неэффективная область. На левой картинке фиг. 2С показан палец пользователя, служащий рабочим телом, которое воздействует на сенсорный экран. На правой картинке фиг. 2С, область а рабочей области пальца соответствует темному пятну в центре рабочей области, а область b может быть получена, если из этого центра провести круг радиусом, равным первой заранее заданной длине. Область b представляет собой неэффективную область.
[0087] Во втором способе определения анализируются рабочие силы прикосновения при тактильной операции, действующие на соответствующие контакты в рабочей области, и направление, в котором эти рабочие силы убывают быстрее всего, выбирают в качестве направления продольной оси для формирования эллиптической неэффективной области, при этом указанное направление продольной оси - это направление от первой конечной точки на продольной оси ко второй конечной точке, а расстояние от первой конечной точки до рабочей области меньше, чем расстояние от второй конечной точки до рабочей области, при этом эллиптическая неэффективная область содержит рабочую область.
[0088] Поскольку тень от пальца имеет вытянутую форму, можно задать эллиптическую неэффективную область. Во время работы теневую область можно определить согласно направлению пальца, а затем неэффективную область можно определить согласно теневой области и рабочей области. Направление пальца может быть отражено действующими силами.
[0089] На фиг. 2D схематично показана вторая неэффективная область. На левой картинке фиг. 2D показан палец пользователя, служащий рабочим телом, которое воздействует на сенсорный экран. На правой картинке 2D область а представляет рабочую область пальца. Согласно направлению пальца, может быть заранее известно направление, в котором рабочая сила уменьшается быстрее всего, и она является направлением прямой линии, на которой расположены первая конечная точка D1 и вторая конечная точка D2. После того, как направление продольной оси определено, генерируют эллиптическую неэффективную область b.
[0090] В третьем способе определения определяют вторую заранее заданную длину; при этом вторая заранее заданная длина простирается вдоль заданного направления от контактов на границе рабочей области, при этом область, окруженная соответствующими контактами, определена как неэффективная область, содержащая рабочую область. Заданное направление - это направление от центра рабочей области к контакту.
[0091] Вторая заранее заданная длина может быть выбрана относительно малой, например, вторая заранее заданная длина может быть меньше первой заранее заданной длины. Если первая заранее заданная длина составляет 20 мм, вторая заранее заданная длина может быть равна 10 мм. Но вторую заранее заданную длину можно взять равной другим численным значениям. Этот вариант выполнения настоящего изобретения не ограничен численным значением второй заранее заданной длины.
[0092] На фиг. 2Е схематично третья неэффективная область. На левой картинке фиг. 2Е показана ладонь пользователя, служащая рабочим телом, которое действует на сенсорный экран. На правой картинке фиг. 2Е область а представляет собой рабочую область ладони, а темное пятно в области а --- центр рабочей области. Для каждого контакта на границе рабочей области направление от центра к контактной точке определено как заранее заданное направление, соответствующее контакту, и контакт распространяют наружу на вторую заранее заданную длину d вдоль этого заранее заданного направления, а затем область b, окруженную соответствующими контактами после указанного расширения, определяют как неэффективную область.
[0093] На шаге 202 выбирают N измерительных датчиков из светочувствительных датчиков вне неэффективной области; или для каждого выбираемого измерительного датчика, когда этот выбираемый измерительный датчик находится в пределах неэффективной области, заменяют выбираемый измерительный датчик заменяющим измерительным датчиком, находящимся вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, выбирают этот измерительный датчик и так далее до тех пор, пока не будут выбраны N измерительных датчиков, при этом N - натуральное число, большее чем 1.
[0094] Вариант выполнения настоящего изобретения предлагает два способа выбора N измерительных датчиков в зависимости от неэффективной области, и эти два способа соответственно описаны ниже.
[0095] В первом способе выбора электронное устройство, во-первых, исключает светочувствительные датчики, которые заблокированы рабочим телом согласно неэффективной области, а затем выбирает N измерительных датчиков из оставшихся светочувствительных датчиков. В это время электронное устройство может или случайным образом выбрать N измерительных датчиков из оставшихся светочувствительных датчиков, или сначала определить маршруты распределения измерительных датчиков, а затем выбрать N измерительных датчиков вдоль этих маршрутов распределения. Данный вариант выполнения настоящего изобретения не ограничен способом выбора.
[0096] Во втором способе выбора электронное устройство сначала определяет измерительные датчики, которые будут выбраны согласно заранее заданному правилу; когда выбираемый измерительный датчик определен как заблокированный рабочим телом согласно неэффективной области, выбирают заменяющий измерительный датчик, соответствующий выбираемому измерительному датчику. При этом рассеянный свет, падающий на измерительный датчик, не заблокирован рабочим телом.
[0097] Во время фактического использования электронное устройство сначала определяет выбираемые измерительные датчики согласно заранее заданному правилу. Если светочувствительные датчики распределены на сенсорном экране в виде массива, заранее заданное правило требует определять одну строку каждые q строк и определять один измерительный датчик каждые р светочувствительных датчиков в каждой строке, где р и q - положительные целые числа. Поскольку определенные выбираемые измерительные датчики распределены на сенсорном экране равномерно, измеренное значение яркости рассеянного света имеет большую точность. Например, имеется 100*100 светочувствительных датчиков, распределенных на электронном устройстве. При условии, что N=100, можно в качестве измерительных датчиков выбрать 1-ый, 11-ый, 21-ый… и 91-ый светочувствительные датчики в 1-ой строке, можно выбрать 1-ый, 11-ый, 21-ый…, и 91-ый светочувствительные датчики в 11-ой строке… и можно выбрать 1-ый, 11-ый, 21-ый.. .., и 91-ый светочувствительные датчики в 91-ой строке. Таким образом, получают 100 измерительных датчиков.
[0098] Или же заранее заданное правило может потребовать определения маршрута распределения измерительных датчиков на сенсорном экране, и, если маршрут представляет собой первую линию, определять N измерительных датчиков равномерно вдоль первой линии. Первая линия может быть прямой линией, многоугольной линией или кривой, что не ограничивает вариант выполнения настоящего изобретения. На фиг. 2F схематично показана первая линия. Как показано на фиг. 2F, первая линия р является горизонтальной прямой линией, первая линия q является вертикальной прямой линией, первая линия т является диагональной линией, и первая линия m является кривой.
[0099] В этом варианте выполнения настоящего изобретения, после того, как определен каждый выбираемый измерительный датчик, желательно также выяснить, расположен ли выбираемый измерительный датчик в пределах неэффективной области; если выбираемый измерительный датчик находится в пределах неэффективной области, желательно найти заменяющий измерительный датчик, и этот заменяющий измерительный датчик берут в качестве окончательного выбираемого измерительного датчика; когда выбираемый измерительный датчик находится вне неэффективной области, нет необходимости в нахождении заменяющего измерительного датчика, и этот измерительный датчик выбирают в качестве окончательного выбираемого измерительного датчика.
[00100] Варианты выполнения настоящего изобретения предлагают два подхода для замены выбираемых измерительных датчиков на заменяющие измерительные датчики, и эти два подхода для замены соответственно описаны ниже.
[00101] В первом подходе замены, если светочувствительные датчики распределены на сенсорном экране в виде массива, выбирают светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области, подряд в направление строки или столбца с получением заменяющего измерительного датчика.
[00102] Электронное устройство может выбрать светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области в направлении строки, и определить этот светочувствительный датчик в качестве заменяющего измерительного датчика или может выбрать светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области в направлении столбца, и определить этот светочувствительный датчик в качестве заменяющего измерительного датчика; или может выбрать светочувствительный датчик, ближайший к выбираемому измерительному датчику и вне неэффективной области в направлении строки, и выбрать светочувствительный датчик, ближайший к указанному выбранному измерительному датчику и вне неэффективной области в направлении строки, и определить этот светочувствительный датчик, ближайший к указанному выбранному измерительному датчику из этих двух светочувствительных датчиков в качестве заменяющего измерительного датчика.
[00103] Например, когда выбираемый измерительный датчик является 20-м светочувствительным датчиком в 15-ой строке, и 18-25-й светочувствительные датчики в 15-ой строке расположены в пределах неэффективной области, тогда 17-й светочувствительный датчик в 15-ой строке может быть определен как заменяющий измерительный датчик.
[00104] Во втором подходе к замене, когда N измерительных датчиков выбраны в заранее заданном направлении вдоль первой линии, определяют вторую линию, параллельную первой линии, но не пересекающуюся с неэффективной областью, и светочувствительный датчик, соответствующий выбираемому измерительному датчику берут вдоль второй линии с получением заменяющего измерительного датчика, или светочувствительный датчик вне неэффективной области выбирают в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
[00105] На фиг. 2G схематично показаны первая линия и вторая линия. Первая линия g является поперечной линией, неэффективная область - круговой областью, а вторая линия h идет параллельно первой линии g, но не пересекает круговую область.
[00106] Например, когда в качестве первой линии выбрана 15-ая строка, выбираемый измерительный датчик является 20-ым светочувствительным датчиком на первой линии, и 18-25-ый светочувствительные датчики на первой линии расположены в пределах неэффективной области, то 20-ая строка может быть определена как вторая линия, не пересекающаяся с неэффективной областью, и 20-ый датчик на второй линии определен в качестве заменяющего измерительного датчика; или же 26-ой светочувствительный датчик на первой линии определен в качестве заменяющего измерительного датчика.
[00107] После того, как заменяющий измерительный датчик выбран, электронное устройство определяет следующий выбираемый измерительный датчик, согласно заранее заданному правилу, пока не будут выбраны все остальные измерительные датчики.
[00108] Когда первая линия и вторая линия существуют, электронное устройство может или определить следующий выбираемый измерительный датчик на первой линии, или определить следующий выбираемый измерительный датчик на второй линии, но это не ограничивает этот вариант выполнения настоящего изобретения. Во время выбора измерительных датчиков вероятность, что рабочее тело будет вновь взаимодействовать на той же самой линии, относительно мала, и, таким образом, время для повторного поиска нового заменяющего измерительного датчика не тратится. Следовательно, повышается эффективность выбора.
[00109] В качестве опции способ, предлагаемый вариантом выполнения настоящего изобретения, дополнительно включает:
[00110] 1) переключение с заменяющего измерительного датчика на выбираемый измерительный датчик и выбор затем следующего выбираемого измерительного датчика в заранее заданном направлении вдоль первой линии при взятии указанного выбираемого измерительного датчика в качестве начального; или,
[00111] 2) взятие заменяющего измерительного датчика в качестве начального и определение затем выбираемого измерительного датчика в заранее заданном направлении вдоль второй линии.
[00112] При условии, что имеется девять светочувствительных датчиков между каждыми двумя выбираемыми измерительными датчиками, можно определить, что 30-ый светочувствительный датчик на первой линии является следующим выбираемым измерительным датчиком, на том основании, что выбираемый измерительный датчик на сей раз, является 20-ым светочувствительным датчиком; или, можно определить, что 30-ый светочувствительный датчик на второй линии является следующим выбираемым измерительным датчиком.
[00113] На шаге 203 сенсорным экраном управляют согласно указанным N измерительным датчикам.
[00114] После получения N измерительных датчиков электронное устройство может использовать эти N измерительных датчиков для измерения значения яркости рассеянного света, и затем управлять сенсорным экраном согласно этому значению яркости рассеянного света. Например, значением яркости сенсорного экрана и подсветкой клавиш сенсорного экрана управляют согласно значению яркости рассеянного света.
[00115] В первом прикладном сценарии управление сенсорным экраном согласно N измерительным датчикам включает: вычисление значения яркости рассеянного света согласно измеренным значением для N измерительных датчиков; и регулировку значение яркости сенсорного экрана согласно значению яркости рассеянного света, при этом значение яркости сенсорного экрана находится в положительной корреляции со значением яркости рассеянного света.
Вычисление значения яркости рассеянного света согласно измеренным значениям N измерительных датчиков включает: отбрасывание i максимальных измеренных значений и j минимальных измеренных значений из измеренных значений для N измерительных датчиков, при этом i и j - положительные целые числа; вычисление среднего значения для оставшихся измеренных значений, и взятие этого среднего значения в качестве значения яркости рассеянного света.
[00116] Поскольку большинство источников света дают естественный свет, естественный рассеянный свет равномерно падает на каждый измерительный датчик и измеренные значения соответствующих измерительных датчиков должны быть равными или приблизительно равными друг другу. Когда измеренные значения определенного измерительного датчика слишком высокие или низкие, возможно, что измерительный датчик вышел из строя, и измеренное значение в этот момент не точно. Поэтому при измерении значения яркости рассеянного света необходимо исключать измеренные значения для этих измерительных датчиков.
[00117] В варианте выполнения настоящего изобретения измеренные значения могут быть сначала отсортированы, чтобы удалить i максимальных измеренных значений измерения и j минимальных измеренных значений среди всех измеренных значений, а затем вычислить среднее значение оставшихся измеренных значений. Таким образом, точность вычисления яркости повышается.
[00118] Удаление i максимальных измеренных значений и j минимальных измеренных значений может быть выполнено, например, так: упорядочение всех измеренных значений в нисходящем порядке с получением последовательности измеренных значений и удаление первых i измеренных значений и последних j измеренных значений из упорядоченной последовательности измеренных значений.
[00119] Для упрощения процесса вычисления описан сенсорный экран, содержащий в качестве примера пять измерительных датчиков. Однако следует отметить, что при фактической реализации изобретения количество светочувствительных датчиков может быть гораздо больше пяти. При условии, что измеренные значения пяти измерительных датчиков - N1, N2, N3, N4 и N5 соответственно, и N3>N5>N2>N4>N1 и i=j=1, значение яркости рассеянного света = (N2+N4+N5)/3.
[00120] В этом варианте выполнения настоящего изобретения значение яркости сенсорного экрана может быть отрегулировано согласно значению яркости рассеянного света так, чтобы значение яркости сенсорного экрана увеличивалось, когда значение яркости рассеянного света относительно большая величина, и значение яркости сенсорного экрана соответственно уменьшалось, когда значение яркости рассеянного света - относительно малая величина. Таким образом, значение яркости сенсорного экрана является функцией значения яркости рассеянного света, чтобы защитить зрение пользователя. Технология для регулировки значение яркости сенсорного экрана согласно значению яркости рассеянного света очень хорошо разработана и здесь рассматриваться не будет.
[00121] Во втором прикладном сценарии управление сенсорным экраном согласно N измерительным датчикам включает: вычисление значения яркости рассеянного света согласно измеренным значения N измерительных датчиков; когда значение яркости превышает заранее заданный порог, выключение подсветки клавиш сенсорного экрана; и когда значение яркости не превышает заранее заданного порога, включение подсветки клавиш сенсорного экрана.
[00122] Подробный процесс вычисления значения яркости рассеянного света согласно измеренным значениям N измерительных датчиков описан выше и здесь рассматриваться не будет.
[00123] Подсветка клавиш обеспечивает освещение для пользователя в то время, когда пользователь осуществляет ввод данных посредством клавиатуры. Когда значение яркости рассеянного света относительно мало, пользователь, возможно, не четко видит клавиатуру и, таким образом, не может управлять клавиатурой. В этот момент можно включить подсветку клавиш, чтобы повысить точность работы; а когда значение яркости рассеянного света относительно велико, подсветку клавиатуры можно выключить для экономии электроэнергии в электронном устройстве.
[00124] Следует отметить, что в дополнение к управлению сенсорным экраном согласно значению яркости рассеянного света электронное устройство может также использовать для управления сенсорным экраном положение светочувствительных датчиков, заблокированных рабочим телом. Например, способ, предлагаемым этим вариантом выполнения настоящего изобретения, дополнительно включает: определение блокирующего положения рабочего тела согласно положению светочувствительных датчиков, которые заблокированы рабочим телом; и управление сенсорным экраном согласно этому блокирующему положению.
[00125] Поскольку после определения заблокированных светочувствительных датчиков положения светочувствительных датчиков, распределенных на сенсорном экране, известны, электронное устройство может также определить блокирующее положение рабочего тела, и затем определить рабочее положение рабочего тела согласно этому блокирующему положению. В прикладном сценарии электронное устройство может проверять по этому рабочему положению, точно ли определена рабочая область, полученная измерениям емкостей, чтобы дополнительно повысить точность определения рабочей области. В другом прикладном сценарии электронное устройство может непосредственно управлять сенсорным экраном согласно этой рабочей области. Например, электронное устройство может управлять сенсорным экраном, реагируя на операцию в рабочей области. Этот вариант выполнения настоящего изобретения не ограничен способом управления сенсорным экраном.
[00126] Ввиду вышеизложенного, в способе управления сенсорным экраном согласно настоящему изобретению из светочувствительных датчиков, распределенных на сенсорном экране, выбирают N измерительных датчиков, которые не заблокированы рабочим телом, и сенсорным экраном управляют согласно N измерительным датчиком. Значение яркости рассеянного света может быть вычислено согласно N точным измеренным значениям, и сенсорным экраном управляют согласно этому значению яркости. Поэтому настоящее изобретение устраняет проблему, когда один светочувствительный датчик, расположенный в маленьком отверстии, может легко оказаться заблокированным, и, таким образом, неточные измерения значения яркости окружающего освещения влияют на управление сенсорным экраном. Следовательно, настоящее изобретение повышает точность управления экраном.
[00127] Далее, заменяющий измерительный датчик получают, выбирая светочувствительный датчик, ближайший к выбираемому измерительному датчику и расположенный вне неэффективной области в направлении строки или в направлении столбца. Поскольку определенные измерительные датчики распределены на сенсорном экране равномерно, измеренное значение яркости рассеянного света оказывается более точным.
[00128] На фиг. 3 схематично показано устройство для управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения. Устройство используется в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики. Как показано на фиг. 3, устройство для управления сенсорным экраном содержит: модуль 310 выбора датчиков и первый управляющий модуль 320.
[00129] Модуль 310 выбора датчиков предназначен для выбора среди светочувствительных датчиков, расположенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1.
[00130] Первый управляющий модуль 320 предназначен для управления сенсорным экраном согласно N измерительным датчикам, выбранных модулем 310 выбора датчиков.
[00131] Ввиду вышеизложенного, в устройстве для управления сенсорным экраном согласно настоящему изобретению из светочувствительных датчиков, расположенных на сенсорном экране, выбирают N измерительных датчиков, которые не заблокированы рабочим телом, и сенсорным экраном управляют согласно этим N измерительным датчиком. Значение яркости рассеянного света может быть вычислено согласно N точным измеренным значениям, и сенсорным экраном управляют согласно этому значению яркости. Поэтому настоящее изобретение устраняет проблему, когда один светочувствительный датчик, расположенный в маленьком отверстии, может легко оказаться заблокированным, и, таким образом, неточные измерения значения яркости окружающего освещения влияют на управление сенсорным экраном. Следовательно, настоящее изобретение повышает точность управления экраном.
[00132] На фиг. 4 схематично показано устройство для управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения. Устройство используется в электронном устройстве, содержащем сенсорный экран, на котором равномерно распределены светочувствительные датчики. Как показано на фиг. 4, устройство для управления сенсорным экраном содержит: модуль 410 выбора датчиков и первый управляющий модуль 420.
[00133] Модуль 410 выбора датчиков предназначен для выбора среди светочувствительных датчиков, расположенных на сенсорном экране, N измерительных датчиков, которые не заблокированы рабочим телом, при этом N - натуральное число, большее чем 1.
[00134] Первый управляющий модуль 420 предназначен для управления сенсорным экраном согласно N измерительным датчикам, выбранных модулем 410 выбора датчиков.
[00135] В качестве опции первый управляющий модуль 420 содержит: первый вычислительный субмодуль 421 и субмодуль 422 регулировки яркости.
[00136] Первый вычислительный субмодуль 421 предназначен для вычисления значения яркости рассеянного света согласно измеренным значениями N измерительных датчиков.
[00137] Субмодуль 422 регулировки яркости предназначен для регулировки яркость сенсорного экрана согласно значению яркости рассеянного света, полученному первым вычислительным субмодулем 421, при этом яркость сенсорного экрана находится в положительной корреляции со значение яркости рассеянного света.
[00138] В качестве опции первый управляющий модуль 420 содержит: второй вычислительный субмодуль 423, первый управляющий субмодуль 424 и второй управляющий субмодуль 425.
[00139] Второй вычислительный субмодуль 423 предназначен для вычисления значения яркости рассеянного света согласно измеренным значениям N измерительных датчиков.
[00140] Первый управляющий субмодуль 424, когда значение яркости, вычисленное вторым вычислительным субмодулем 423, превышает заранее заданный порог, выключает подсветку клавиш сенсорного экрана.
[00141] Второй управляющий субмодуль 425, когда значение яркости, вычисленное вторым вычислительным субмодулем 423, не превышает заранее заданного порога, включает подсветку клавиш сенсорного экрана.
[00142] В качестве опции первый вычислительный субмодуль 421 дополнительно: удаляет из измеренных значений N измерительных датчиков i максимальных измеренных значений и j минимальных измеренных значений, при этом i и j - положительные целые числа, вычисляет среднее значение оставшихся измеренных значений и берет это среднее значение в качестве значения яркости рассеянного света.
[00143] Или второй вычислительный субмодуль 423 дополнительно: удаляет из измеренных значений N измерительных датчиков i максимальных измеренных значений и j минимальных измеренных значений, при этом i и j - положительные целые числа, вычисляет среднее значение оставшихся измеренных значений и берет это среднее значение в качестве значения яркости рассеянного света.
[00144] В качестве опции устройство согласно варианту выполнения настоящего изобретения дополнительно содержит: модуль 430 определения положения и второй управляющий модуль 440.
[00145] Модуль 430 определения положения предназначен для определения блокирующего положения рабочего тела согласно положениям светочувствительных датчиков, которые заблокированы рабочим телом.
[00146] Второй управляющий модуль 440 предназначен для управления сенсорным экраном согласно блокирующему положению, определенному модулем 430 определения положения.
[00147] В качестве опции модуль 410 выбора датчиков содержит: субмодуль 411 определения области и субмодуль 412 выбора датчиков.
[00148] Субмодуль 411 определения области предназначен для определения рабочей области на сенсорном экране, на которую воздействует рабочее тело, и для определения неэффективной области, содержащей рабочую область, при этом рассеянный свет, падающий на светочувствительные датчики в неэффективной области, заблокирован рабочим телом.
[00149] Субмодуль 412 выбора датчиков предназначен для выбора N измерительных датчиков из светочувствительных датчиков вне неэффективной области, а именно: для каждого выбираемого измерительного датчика, когда выбираемый измерительный датчик находится в пределах неэффективной области, заменяют выбираемый измерительный датчик на заменяющий измерительный датчик, расположенный вне неэффективной области, а когда выбираемый измерительный датчик находится вне неэффективной области, выбирают этот измерительный датчик и так далее, пока не будут выбраны N измерительных датчиков.
[00150] В качестве опции субмодуль 412 выбора датчиков содержит: первый субмодуль 4121 выбора или второй субмодуль 4122 выбора.
[00151] Первый субмодуль 4121 выбора, когда светочувствительные датчики распределены на сенсорном экране в виде массива, выбирает светочувствительный датчик, ближайший к выбранному измерительному датчику и находящийся вне неэффективной области, в направлении строки или в направление столбца с получением заменяющего измерительного датчика.
[00152] Второй субмодуль 4122 выбора, когда измерительные датчики выбраны в заранее заданном направлении вдоль первой линии, определяет вторую линию, параллельную первой линии, но не пересекающуюся с неэффективной областью, и выбирает светочувствительный датчик, соответствующий выбираемому измерительному датчику, вдоль второй линии с получением заменяющего измерительного датчика, или выбирает светочувствительный датчик вне неэффективной области в заранее заданном направлении вдоль первой линии с получением заменяющего измерительного датчика.
[00153] Ввиду вышеизложенного в устройстве для управления сенсорным экраном согласно настоящему изобретению из светочувствительных датчиков, расположенных на сенсорном экране, выбирают N измерительных датчиков, которые не заблокированы рабочим телом, и сенсорным экраном управляют согласно этим N измерительным датчиком. Значение яркости рассеянного света может быть вычислено согласно N точным измеренным значениям, и сенсорным экраном управляют согласно этому значению яркости. Поэтому настоящее изобретение устраняет проблему, когда один светочувствительный датчик, расположенный в маленьком отверстии, может легко оказаться заблокированным, и, таким образом, неточные измерения значения яркости окружающего освещения влияют на управление сенсорным экраном. Следовательно, настоящее изобретение повышает точность управления экраном.
[00154] Кроме того, заменяющий измерительный датчик получают, выбирая светочувствительный датчик, ближайший к выбираемому измерительному датчику и расположенный вне неэффективной области в направлении строки или в направлении столбца. Поскольку определенные измерительные датчики распределены на сенсорном экране равномерно, измеренное значение яркости рассеянного света более точно.
[00155] Для устройств в вышеупомянутых вариантах выполнения настоящего изобретения конкретные способы выполнения операций для индивидуальных модулей были описаны подробно в вариантах выполнения настоящего изобретения, относящихся к способам, и здесь не рассматриваются.
[00156] В данном в качестве примера варианте выполнения настоящего изобретения предлагается устройство для управления сенсорным экраном, которое способно реализовать способ управления сенсорным экраном согласно изобретению. Устройство для управления некоторым устройством содержит: процессор и память для хранения инструкций, выполняемых процессором;
[00157] при этом процессор выполняет следующее:
[00158] выбор N измерительных датчиков, которые не заблокированы рабочим телом, среди светочувствительных датчиков, распределенных на сенсорном экране, при этом N - натуральное число, большее, чем 1; и
[00159] управление сенсорным экраном согласно N измерительным датчикам.
[00160] На фиг. 5 показана блок-схема устройства 500 для управления сенсорным экраном согласно данному в качестве примера варианту выполнения настоящего изобретения. Например, устройство 500 может быть мобильным телефоном, компьютером, терминалом цифровой трансляции, передающим устройством, игровой консолью, планшетным устройством, медицинским устройством, тренажерным оборудованием, персональным цифровым помощником, и т.п.
[00161] На фиг. 5 показано устройство 500, которое может содержать один или большее количество следующих компонентов: процессорный компонент 502, память 504, компонент 506 питания, мультимедийный компонент 508, аудио компонент 510, интерфейс 512 ввода/вывода (I/O), сенсорный компонент 514 и компонент 516 связи.
[00162] Процессорный компонент 502 в общем случае управляет всеми операциями устройства 500, такими как операции, ассоциированные с отображением, телефонными вызовами, передачей данных, работой фотокамеры и операциями записи. Процессорный компонент 502 может содержать один или большее количество процессоров 520, предназначенных для выполнения инструкций и реализации всех или части шагов в описанных выше способах. Кроме того, процессорный компонент 502 может содержать один или большее количество модулей, которые облегчают взаимодействие между процессорным компонентом 502 и другими компонентами. Например, процессорный компонент 502 может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 508 и процессорным компонентом 502.
[00163] Память 504 предназначена для хранения различных типов данных, предназначенных для поддержания работы устройства 500. Примеры таких данных включают инструкции для любой прикладной программы или способа, работающих в устройстве 500, контактные данные, данные из телефонной книги, сообщения, изображения, видео и т.д. Память 504 может быть реализована с использованием любого типа энергозависимой или энергонезависимой памяти или их комбинации, такой как статическая память произвольного доступа (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00164] Компонент 506 питания подает питание к различным компонентам устройства 500. Компонент 506 питания может содержать систему управления электропитанием, один или большее количество источников энергии и другие компоненты, связанные с генерацией, управлением и распределением питания в устройстве 500.
[00165] Мультимедийный компонент 508 содержит экран, обеспечивающий выходной интерфейс между устройством 500 и пользователем. В некоторых вариантах выполнения настоящего изобретения экран может содержать жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран содержит сенсорную панель, он может быть реализован как сенсорный экран для приема входного сигнала от пользователя. Сенсорная панель содержит один или большее количество сенсорных датчиков для обнаружения касания, скольжения и движений на сенсорном экране. Сенсорные датчики могут не только обнаруживать границу касания или скольжения, но также и обнаруживать промежуток времени и давление, ассоциированное с действиями касания и скольжения. В некоторых вариантах выполнения настоящего изобретения мультимедийный компонент 508 содержит фронтальную камеру и/или тыльную камеру. Фронтальная камера и/или тыльная камера могут принимать внешние мультимедийные данные, в то время как терминал 500 находится в рабочем режиме, таком как режим фотографирования или видеорежим. Каждая фронтальная камера и тыльная камера может быть снабжена неподвижным объективом или средствами фокусировки и оптического масштабирования.
[00166] Аудиокомпонент 510 предназначен для вывода и/или ввода аудиосигнала. Например, аудио компонент 510 содержит микрофон (MIC), предназначенный для приема внешнего аудиосигнала, когда устройство 500 находится в рабочем режиме, таком как режим вызова, режим записи и режим голосовой идентификации. Принятый аудиосигнал может быть затем сохранен в памяти 504 или передан через компонент 516 связи. В некоторых вариантах выполнения настоящего изобретения аудио компонент 510 дополнительно содержит громкоговоритель для выдачи звуковых сигналов.
[00167] Интерфейс 512 ввода/вывода обеспечивает интерфейс между процессорным компонентом 502 и периферийными интерфейсными модулями, такими как клавиатура, колесо ClickWheel, кнопки и т.п. Кнопки могут содержать, но этим не ограничены, кнопку возврата, кнопку громкости, кнопку пуска или кнопку с фиксацией.
[00168] Измерительный компонент 514 содержит один или большее количество датчиков, выдающих оценки состояния различных аспектов устройства 500. Например, измерительный компонент 514 может обнаружить открытое/закрытое состояние устройства 500, относительное положение компонентов, например, дисплея и клавиатуры устройства 500, изменение в положении устройства 500 или компонентов устройства 500, наличие или отсутствие контакта пользователя с устройством 500, ориентацию или ускорение/замедление устройства 500 и изменение температуры устройства 500. Измерительный компонент 514 может содержать бесконтактный датчик, предназначенный для обнаружения наличия соседних объектов без какого-либо физического контакта. Измерительный компонент 514 может также содержать светочувствительный датчик, такой как датчик на основе комплементарного металлооксидного полупроводника (CMOS) или датчик изображения на основе прибора с зарядовой связью (CCD), для использования в приложениях, связанных с обработкой изображений. В некоторых вариантах выполнения настоящего изобретения измерительный компонент 514 может также содержать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или температурный датчик.
[00169] Компонент 516 связи предназначен для облегчения связи, проводной или беспроводной, между устройством 500 и другими устройствами. Устройство 500 может получить доступ к беспроводной сети на основе таких стандартов связи, как Wi-Fi, 2G, или 3G, или их комбинации. В одном данном в качестве примера варианте выполнения настоящего изобретения компонент 516 связи принимает транслируемый сигнал или информацию, связанную с трансляцией, из внешней трансляционной системы через трансляционный канал. В еще одном данном в качестве примера варианте выполнения настоящего изобретения компонент 516 связи дополнительно содержит модуль коммуникации близкого поля (NFC) для облегчения ближней связи. Например, модуль NFC может быть выполнен на основе технологии радиочастотной идентификации (RFID), технологии стандарта Ассоциации передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосных систем (UWB), технологии Bluetooth (ВТ) и других технологий.
[00170] В данных в качестве примера вариантах выполнения настоящего изобретения устройство 500 может быть выполнено с использованием одной или большего количества интегральных схем специального назначения (ASIC), процессоров цифрового сигнала (DSP), устройств обработки цифрового сигнала (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных блоков, для реализации описанных выше способов.
[00171] В данных в качестве примера вариантах выполнения настоящего изобретения предложен считываемый компьютером носитель данных, содержащий инструкции - такие как инструкции, содержащиеся в памяти 504, - выполняемые процессором 520 в устройстве 500 с целью реализации вышеуказанных способов. Например, считываемый компьютером носитель данных может представлять собой постоянную память (ROM), память с произвольным доступом (RAM), CD-ROM, магнитную ленту, гибкий диск, оптическое устройство хранения данных и т.п.
[00172] Специалистам в данной области техники из рассмотрения описания и практики изобретения, раскрытого здесь, очевидны и другие варианты выполнения настоящего изобретения. Настоящее изобретение призвано охватить любое изменение, использование или адаптацию изобретения в рамках общих принципов изобретения и включает такие отклонения, которые общеприняты в данной области техники. Имеется в виду, что описание и иллюстрации рассматриваются только в качестве примеров, а объем и дух изобретения определяются только пунктами формулы изобретения.
[00173] Очевидно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на сопровождающих чертежах, и что могут быть сделаны различные изменения и модификации без отхода от объема изобретения. Имеется в виду, что объем изобретения ограничен только пунктами формулы изобретения.