СПОСОБ И АППАРАТ ДЛЯ УСТАНОВКИ ЯРКОСТИ ЭКРАНА
METHOD AND APPARATUS FOR SETTING SCREEN BRIGHTNESS

[0001] Эта заявка основана и испрашивает приоритет патентной заявки Китая № 201510072593.7, поданной 11 февраля 2015 года, и патентной заявки Китая № 201510010144.X, поданной 8 января 2015 года, полные содержания которых включены посредством ссылки в этом документе.
Область техники
[0002] Настоящее раскрытие в общем относится к области компьютерных технологий и более конкретно к способу для установки яркости экрана и аппарату для установки яркости экрана.
Уровень техники
[0003] Автоматическая подстройка подсветки заключается в том, что яркость подсветки экрана терминала подстраивается автоматически согласно яркости внешнего освещения для обеспечения возможности яркости подсветки экрана быть в положительной корреляции с внешним освещением. Автоматическая подстройка подсветки может гарантировать, что яркость подсветки экрана адаптирована к внешнему освещению так, чтобы защитить зрение пользователя.
[0004] В общем, датчик света устанавливается в отверстие передней поверхности терминала. Когда внешнее освещение, сгенерированное источником света, входит в датчик света через отверстие, терминал может измерять яркость внешнего освещения посредством датчика света, вычислять уровень яркости подсветки согласно яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в сторону источника света, и устанавливать яркость подсветки на вычисленный уровень яркости подсветки.
Сущность изобретения
[0005] Для того чтобы решить проблему, заключающуюся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в сторону источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, настоящее раскрытие обеспечивает способ и аппарат для установки яркости экрана.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия обеспечивается способ для установки яркости экрана, включающий в себя:
получение датчиком света первой яркости внешнего освещения в среде, где расположен терминал;
обнаружение, направлен ли датчик света в противоположную сторону от источника света в среде;
вычисление первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, если датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света; и
установку яркости подсветки терминала на упомянутый первый уровень яркости подсветки.
[0007] Согласно второму аспекту вариантов осуществления настоящего раскрытия обеспечивается аппарат для установки яркости экрана, включающий в себя:
модуль получения яркости, сконфигурированный с возможностью получения датчиком света первой яркости внешнего освещения в среде, где расположен терминал;
первый модуль обнаружения, сконфигурированный с возможностью обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде;
модуль вычисления уровня яркости, сконфигурированный с возможностью вычисления первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, полученной модулем получения яркости, если упомянутый первый модуль обнаружения обнаруживает, что датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света; и
первый модуль установки, сконфигурированный с возможностью установки яркости подсветки терминала на упомянутый первый уровень яркости подсветки, вычисляемый модулем вычисления уровня яркости.
[0008] Согласно третьему аспекту вариантов осуществления настоящего раскрытия обеспечивается аппарат для установки яркости экрана, включающий в себя:
процессор
память, сконфигурированную с возможностью хранения инструкции, исполняемой процессором;
при этом процессор сконфигурирован с возможностью:
получения датчиком света первой яркости внешнего освещения в среде, где расположен терминал;
обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде;
вычисления первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, если датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света; и
установки яркости подсветки терминала на упомянутый первый уровень яркости подсветки.
[0009] Технические решения, обеспеченные в вариантах осуществления настоящего раскрытия, могут иметь следующий преимущественный эффект.
[0010] Яркость внешнего освещения в среде, где расположен терминал, получается датчиком света, обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде; вычисляется первый уровень яркости подсветки согласно яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, который вычисляется согласно яркости внешнего освещения, когда датчик света направлен в сторону источника света; и затем яркость подсветки терминала устанавливается на первый уровень яркости подсветки. Поскольку яркость, полученная датчиком света, является более низкой, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, первый уровень яркости подсветки, вычисляемый, когда датчик света направлен в противоположную сторону от источника света, выше, чем второй уровень яркости подсветки, вычисляемый, когда датчик света направлен в сторону источника света. Проблема, заключающаяся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в противоположную сторону от источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, решена и достигнут эффект улучшения точности уровня яркости подсветки.
[0011] Следует понимать, что и следующее общее описание и следующее подробное описание являются лишь примерными и объяснительными и не предназначены для ограничения настоящего раскрытия.
Краткое описание чертежей
[0012] Сопроводительные чертежи, которые составляют часть и включены в это описание, иллюстрируют варианты осуществления в соответствии с настоящим раскрытием и вместе с описанием служат для объяснения принципов настоящего раскрытия.
[0013] Фиг. 1 представляет собой блок-схему последовательности операций, показывающую способ для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия;
[0014] Фиг. 2A представляет собой блок-схему последовательности операций, показывающую способ для установки яркости экрана согласно другому примерному варианту осуществления настоящего раскрытия;
[0015] Фиг. 2B представляет собой схематическое представление, иллюстрирующее функцию подсветки согласно примерному варианту осуществления настоящего раскрытия;
[0016] Фиг. 2C представляет собой схематическое представление, иллюстрирующее сравнение функций подсветки согласно примерному варианту осуществления настоящего раскрытия;
[0017] Фиг. 3 представляет собой блок-схему, показывающую аппарат для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия;
[0018] Фиг. 4 представляет собой блок-схему, показывающую аппарат для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия; и
[0019] Фиг. 5 представляет собой блок-схему, показывающую устройство для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия.
Подробное описание
[0020] Теперь подробно будет сделана ссылка на примерные варианты осуществления, примеры которых проиллюстрированы в сопроводительных чертежах. Следующее описание ссылается на сопроводительные чертежи, на которых одинаковые числа на различных чертежах представляют одинаковые или похожие элементы, если они не представлены иначе. Реализации, изложенные в последующем описании примерных вариантов осуществления, не представляют все реализации в соответствии с настоящим раскрытием. Вместо этого они являются лишь примерами аппаратов и способов в соответствии с аспектами, связанными с изобретением, как изложено в приложенной формуле изобретения.
[0021] Фиг. 1 представляет собой блок-схему последовательности операций, показывающую способ для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия. Способ для установки яркости экрана применяется в терминале. Как показано на Фиг. 1, способ для установки яркости экрана включает в себя следующие этапы.
[0022] На этапе 101 датчиком света получается первая яркость внешнего освещения в среде, где расположен терминал.
[0023] На этапе 102 обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде.
[0024] На этапе 103 вычисляется первый уровень яркости подсветки согласно упомянутой первой яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света.
[0025] На этапе 104 яркость подсветки терминала устанавливается на первый уровень яркости подсветки.
[0026] В сущности, со способом для установки яркости экрана, обеспеченным настоящим раскрытием, яркость внешнего освещения в среде, где расположен терминал, получается датчиком света, и обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде, и вычисляется первый уровень яркости подсветки согласно яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, который вычисляется согласно яркости внешнего освещения, когда датчик света направлен в сторону источника света, и затем яркость подсветки терминала устанавливается на первый уровень яркости подсветки. Поскольку яркость, полученная датчиком света, является более низкой, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, первый уровень яркости подсветки, вычисляемый, когда датчик света направлен в противоположную сторону от источника света, выше, чем второй уровень яркости подсветки, вычисляемый, когда датчик света направлен в сторону источника света. Проблема, заключающаяся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в противоположную сторону от источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, решена и достигнут эффект улучшения точности уровня яркости подсветки.
[0027] Фиг. 2A представляет собой блок-схему последовательности операций, показывающую способ для установки яркости экрана согласно другому примерному варианту осуществления настоящего раскрытия. Способ для установки яркости экрана применяется в терминале. Как показано на Фиг. 2A, способ для установки яркости экрана включает в себя следующие этапы.
[0028] На этапе 201 датчиком света получается первая яркость внешнего освещения в среде, где расположен терминал.
[0029] Внешнее освещение в среде, где расположен терминал, может быть сгенерировано точечным источником света или другими источниками света. Точечный источник света может быть солнцем, лампой освещения и так далее.
[0030] На этапе 202 обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде.
[0031] Когда датчик света направлен в сторону источника света, яркость, измеренная датчиком света, является фактической яркостью внешнего освещения. В это время терминал может вычислять уровень яркости подсветки согласно яркости и первой функции подсветки, причем первая функция подсветки является функцией подсветки, используемой, когда датчик света направлен в сторону источника света. Поскольку посредством статистики может быть получено соответствующее отношение между зрительным восприятием и яркостью внешнего освещения, первая функция подсветки может быть получена со ссылкой на соответствующее отношение. Ссылаясь на схематическое представление функции подсветки, показанной на Фиг. 2B, кривая на Фиг. 2B(1) используется для показа соответствующего отношения между зрительным восприятием и яркостью внешнего освещения, и кривая на Фиг. 2B(2) используется для показа графика первой функции подсветки.
[0032] Когда датчик света направлен в противоположную сторону от источника света, яркость, измеренная датчиком света, является меньшей, чем фактическая яркость внешнего освещения. В это время, если терминал может вычислять уровень яркости подсветки все еще согласно яркости и первой функции подсветки, вычисленная яркость подсветки является более низкой, так что контраст между внешним освещением и яркостью подсветки экрана является более большим, таким образом, наносит большой вред зрению пользователя. Поэтому до вычисления уровня яркости подсветки согласно яркости терминал должен обнаруживать, направлен ли датчик света в противоположную сторону от источника света, и затем вычислять уровень яркости подсветки согласно результату обнаружения.
[0033] Варианты осуществления настоящего раскрытия обеспечивают две метода для обнаружения, направлен ли датчик света в противоположную сторону от источника света. В нижеследующем будут описаны два метода.
[0034] В первом методе способ для обнаружения, направлен ли датчик света в противоположную сторону от источника света, включает в себя следующие этапы.
[0035] 1) Определяется плоскость измерения, где расположен датчик света.
[0036] 2) Обнаруживается датчиком силы тяжести, направлена ли плоскость измерения в сторону направления источника света, причем направление источника света является направлением по умолчанию или направлением, введенным пользователем.
[0037] 3) Определяется, что датчик света направлен в сторону источника света, если плоскость измерения направлена в сторону направления источника света.
[0038] 4) Определяется, что датчик света направлен в противоположную сторону от источника света, если плоскость измерения не направлена в сторону направления источника света.
[0039] До обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде, должна быть определена плоскость измерения, где расположен датчик света. Плоскость измерения может быть плоскостью, где расположена передняя поверхность терминала, или плоскостью, где расположена задняя поверхность терминала, или другими плоскостями, которые не ограничены в этом варианте осуществления.
[0040] Поскольку датчик света является фиксированным в некоторой позиции терминала до выхода с предприятия, плоскость измерения, где расположен датчик света, является известным параметром, который может быть получен непосредственно терминалом. В общем, датчик света размещен на передней поверхности терминала.
[0041] После определения плоскости измерения терминал может определять ориентацию плоскости измерения терминала датчиком и затем может определять направление источника света и затем обнаруживать, направлен ли датчик света в противоположную сторону от источника света, согласно ориентации плоскости измерения и направлению датчика света.
[0042] Во-первых, терминал может определять ориентацию плоскости измерения датчиком многими методами. В этом варианте осуществления в качестве примера взят датчик, являющийся датчиком силы тяжести.
[0043] Терминал может устанавливать систему координат. Предположим, что интерфейс терминала является плоскостью xz, центр терминала является началом координат, положительная полуось оси x направлена вправо от терминала, ось z является перпендикулярной к оси x на плоскости терминала, положительная полуось оси z направлена к верхней части терминала в плоскости xz, ось y является перпендикулярной к плоскости терминала, положительная полуось полуоси оси y направлена к верхней стороне терминала вне плоскости xz. В это время терминал может измерять ускорение терминала на оси y датчиком силы тяжести. Когда направление ускорения направлено к положительной полуоси оси y, определяется, что плоскость измерения направлена вниз. Когда направление ускорения направлено к отрицательной полуоси оси y, определяется, что плоскость измерения направлена вверх.
[0044] Во-вторых, направление источника света может быть направлением по умолчанию, таким как направление вверх терминала, или может быть направлением, введенным пользователем. Конечно, пользователь может модифицировать направление по умолчанию, которое не ограничено в этом варианте осуществления.
[0045] Когда пользователь вводит направление, терминал может обеспечивать окно ввода для ввода позиции источника света, или терминал может отображать варианты выбора позиции источника света, так что пользователь может выбирать один из вариантов выбора согласно фактической позиции источника света, и терминал может определять позицию источника света согласно варианту выбора, выбранному пользователем, таким образом определяя направление источника света. Например, терминал отображает два варианта выбора, что "источник света находится выше терминала" и "источник света находится ниже терминала", если пользователь выбирает вариант выбора, что "источник света находится выше терминала", определяется, что направление источника света является направлением вверх терминала.
[0046] В общем, источник света размещен выше терминала. Когда датчик света размещен на передней поверхности терминала, терминал может обнаруживать, размещен ли терминал с передней поверхностью терминала, направленной вверх, датчиком силы тяжести. Если терминал размещен с передней поверхностью, направленной вверх, определяется, что датчик света направлен в сторону источника света. Если терминал размещен с передней поверхностью, направленной вниз, определяется, что датчик света направлен в противоположную сторону от источника света.
[0047] Во втором методе способ для обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде, включает в себя следующие этапы.
[0048] 1) Вторая яркость внешнего освещения получается предустановленным устройством в терминале, причем плоскость, где расположено предустановленное устройство, направлена в сторону направления напротив плоскости, где расположен датчик света, и предустановленное устройство является другим датчиком света или камерой.
[0049] 2) Первая яркость, полученная датчиком света, сравнивается со второй яркостью, полученной предустановленным устройством.
[0050] 3) Определяется, что датчик света направлен в сторону источника света, если упомянутая первая яркость, полученная датчиком света, является большей, чем упомянутая вторая яркость, полученная предустановленным устройством.
[0051] 4) Определяется, что датчик света направлен в противоположную сторону от источника света, если упомянутая первая яркость, полученная датчиком света, является меньшей, чем упомянутая вторая яркость, полученная предустановленным устройством.
[0052] В первой реализации терминал может включать в себя предустановленное устройство с функцией получения яркости внешнего освещения, причем предустановленное устройство может быть другим датчиком света или камерой. Плоскость, где расположено предустановленное устройство, направлена в сторону направления напротив плоскости, где расположен датчик света. Например, когда датчик света размещен на передней поверхности терминала, предустановленное устройство размещено на задней поверхности терминала, и предустановленное устройство может быть задней камерой. Когда датчик света размещен на задней поверхности терминала, предустановленное устройство размещено на передней поверхности терминала и предустановленное устройство может быть фронтальной камерой.
[0053] Терминал может получать вторую яркость внешнего освещения предустановленным устройством и сравнивать первую яркость, полученную датчиком света, со второй яркостью, полученной предустановленным устройством, и обнаруживать, направлен ли датчик света в противоположную сторону от источника света согласно результату сравнения. Порядок получения яркости датчиком света и получения яркости предустановленным устройством не ограничен в этом варианте осуществления.
[0054] Например, предположим, что первая яркость, полученная датчиком света, равна 400 люкс. Если вторая яркость, полученная предустановленным устройством, равна 300 люкс, определяется, что датчик света направлен в сторону источника света. Если вторая яркость, полученная предустановленным устройством, равна 500 люкс, определяется, что датчик света направлен в противоположную сторону от источника света.
[0055] Во второй реализации терминал может измерять яркость внешнего освещения дважды датчиком света, и ориентации плоскостей измерений двух измерений являются противоположными. Если яркость, полученная на этапе 201, задана в качестве первой яркости, терминал может записывать направление, в сторону которого направлена плоскость измерения, при измерении первой яркости, и затем плоскость измерения делается направленной в сторону противоположного направления, терминал может измерять вторую яркость датчиком света, сравнивать первую яркость со второй яркостью и определять, что датчик света направлен в противоположную сторону от источника света, если вторая яркость является большей, чем первая яркость, и что датчик света направлен в сторону источника света, если вторая яркость является меньшей, чем первая яркость.
[0056] На этапе 203 обнаруживается, используется ли терминал пользователем, если обнаруживается, что датчик света направлен в противоположную сторону от источника света. Если обнаруживается, что терминал не используется пользователем, исполняется этап 204. Если обнаруживается, что терминал используется пользователем, этап 205 запускается к исполнению.
[0057] В сценарии применения пользователь размещает терминал на объекте и датчик света направлен в противоположную сторону от источника света. В это время пользователь не использует терминал. Если установлен более высокий уровень яркости подсветки, теряется питание терминала, так что на впечатления от использования оказывается негативное воздействие. Таким образом, до установки яркости подсветки терминал должен обнаруживать, используется ли терминал пользователем.
[0058] Метод для обнаружения, используется ли терминал пользователем, включает в себя следующие этапы.
[0059] 1) Обнаруживается датчиком расстояния, существует ли объект с расстоянием от терминала, являющимся меньшим, чем пороговая величина расстояния; или
[0060] 2) Обнаруживается экраном терминала, принята ли операция, запущенная пользователем.
[0061] Терминал может обнаруживать, используется ли терминал пользователем, по меньшей мере одним из двух следующих методов.
[0062] В первом методе терминал может получать расстояние между объектом и терминалом датчиком расстояния и обнаруживать, является ли расстояние меньшим, чем пороговая величина расстояния. Если расстояние является меньшим, чем пороговая величина расстояния, определяется, что терминал расположен на объекте, таким образом, терминал не используется пользователем. Если расстояние является большим, чем пороговая величина расстояния, определяется, что терминал не расположен на объекте, таким образом, терминал используется пользователем. Датчик расстояния и датчик света расположены на одной и той же плоскости.
[0063] Во втором методе терминал может обнаруживать посредством экрана, принимается ли операция от пользователя. Если экран не принимает операцию от пользователя, определяется, что терминал не используется пользователем. Если экран принимает операцию от пользователя, определяется, что терминал используется пользователем.
[0064] На этапе 204 вычисляется третий уровень яркости подсветки и яркость подсветки терминала устанавливается на третий уровень яркости подсветки, причем третий уровень яркости подсветки ниже, чем первый уровень яркости подсветки, и первый уровень яркости подсветки является уровнем яркости подсветки, вычисляемым, когда датчик света направлен в противоположную сторону от источника света, и процедура завершается.
[0065] Когда терминал не используется пользователем, терминал может устанавливать уровень яркости подсветки на вычисленный третий уровень яркости подсветки. Третий уровень яркости подсветки может быть уровнем яркости подсветки, вычисленным согласно яркости внешнего освещения, или может быть фиксированным уровнем, или может быть случайным уровнем, меньшим, чем упомянутый первый уровень яркости подсветки, который не ограничивается в этом варианте осуществления. Первый уровень яркости подсветки является уровнем яркости подсветки, вычисленным, когда датчик света направлен в противоположную сторону от датчика света.
[0066] На этапе 205 вычисляется первый уровень яркости подсветки согласно упомянутой первой яркости внешнего освещения, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света.
[0067] Поскольку первая яркость, полученная датчиком света, является меньшей, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, терминал может вычислять вторую функцию подсветки согласно первой функции подсветки, так что первый уровень яркости подсветки, вычисляемый согласно первой яркости и второй функции подсветки, является большим, чем второй уровень яркости подсветки, вычисляемый согласно первой яркости и первой функции подсветки. Метод для вычисления второй функции подсветки согласно первой функции подсветки не ограничивается в этом варианте осуществления. Ссылаясь на схематическое представление сравнения функций подсветки, показанных на Фиг. 2C, нижняя кривая на Фиг. 2C является графиком первой функции подсветки, и верхняя кривая на Фиг. 2C является графиком второй функции подсветки.
[0068] В качестве альтернативы терминал может не вычислять вторую функцию подсветки, а вычислять первый уровень яркости подсветки согласно второму уровню яркости подсветки. Например, терминал может получать первый уровень яркости подсветки посредством добавления второго уровня яркости подсветки к предустановленному значению или посредством умножения второго уровня яркости подсветки на предустановленный коэффициент. Например, терминал может устанавливать предустановленный коэффициент в значение в диапазоне 5%-10%, которое не ограничено в этом варианте осуществления.
[0069] На этапе 206 яркость подсветки терминала устанавливается на первый уровень яркости подсветки.
[0070] Чтобы показать это на примере, возьмем установку яркости экрана в качестве примера в этом варианте осуществления. Предположим, что яркость внешнего освещения, освещаемого люминесцентной лампой, равна 400 люкс. Когда терминал расположен в прямом направлении, то есть датчик света направлен в сторону люминесцентной лампы, измеренная яркость равна 400 люкс, и вычисленный второй уровень яркости подсветки равен 100 (100 в диапазоне 0-255). Когда терминал расположен в направлении сзади, то есть датчик света направлен в противоположную сторону от люминесцентной лампы, измеренная яркость может быть 370 люкс. Поскольку график второй функции подсветки является более высоким, чем график первой функции подсветки, полученный первый уровень яркости подсветки все еще равен 100, и уровень яркости подсветки у яркости подсветки терминала не изменяется.
[0071] В сущности, со способом для установки яркости экрана, обеспеченным настоящим раскрытием, яркость внешнего освещения в среде, где расположен терминал, получается датчиком света, и обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде, и вычисляется первый уровень яркости подсветки согласно яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, который вычисляется согласно яркости внешнего освещения, когда датчик света направлен в сторону источника света, и затем яркость подсветки терминала устанавливается на первый уровень яркости подсветки. Поскольку яркость, полученная датчиком света, является более низкой, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, первый уровень яркости подсветки, вычисляемый, когда датчик света направлен в противоположную сторону от источника света, выше, чем второй уровень яркости подсветки, вычисляемый, когда датчик света направлен в сторону источника света. Проблема, заключающаяся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в противоположную сторону от источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, решена и достигнут эффект улучшения точности уровня яркости подсветки.
[0072] В дополнение, посредством вычисления третьего уровня яркости подсветки, когда обнаруживается, что терминал не используется пользователем, и установки яркости подсветки терминала на третий уровень яркости подсветки, который является меньшим, чем первый уровень яркости подсветки, яркость подсветки является низкой, когда пользователь не использует терминал, так что проблема, заключающаяся в том, что питание терминала теряется вследствие более высокой яркости подсветки, когда пользователь не использует терминал, решена и достигнут эффект сохранения питания терминала.
[0073] Фиг. 3 представляет собой блок-схему, показывающую аппарат для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия. Аппарат для установки яркости экрана применяется в терминале. Как показано на Фиг. 3, аппарат для установки яркости экрана включает в себя модуль 301 получения яркости, первый модуль 302 обнаружения, модуль 303 вычисления уровня яркости и первый модуль 304 установки.
[0074] Модуль 301 получения яркости сконфигурирован с возможностью получения датчиком света первой яркости внешнего освещения в среде, где расположен терминал.
[0075] Первый модуль 302 обнаружения сконфигурирован с возможностью обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде.
[0076] Модуль 303 вычисления уровня яркости сконфигурирован с возможностью вычисления первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, полученной модулем 301 получения яркости, если упомянутый первый модуль 302 обнаружения обнаруживает, что датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света.
[0077] Первый модуль 304 установки сконфигурирован с возможностью установки яркости подсветки терминала на упомянутый первый уровень яркости подсветки, вычисляемый модулем 303 вычисления уровня яркости.
[0078] В сущности, с аппаратом для установки яркости экрана, обеспеченным настоящим раскрытием, яркость внешнего освещения в среде, где расположен терминал, получается датчиком света, и обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде, и вычисляется первый уровень яркости подсветки согласно яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, который вычисляется согласно яркости внешнего освещения, когда датчик света направлен в сторону источника света, и затем яркость подсветки терминала устанавливается на первый уровень яркости подсветки. Поскольку яркость, полученная датчиком света, является более низкой, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, первый уровень яркости подсветки, вычисляемый, когда датчик света направлен в противоположную сторону от источника света, выше, чем второй уровень яркости подсветки, вычисляемый, когда датчик света направлен в сторону источника света. Проблема, заключающаяся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в противоположную сторону от источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, решена и достигнут эффект улучшения точности уровня яркости подсветки.
[0079] Фиг. 4 представляет собой блок-схему, показывающую аппарат для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия. Аппарат для установки яркости экрана применяется в терминале. Как показано на Фиг. 4, аппарат для установки яркости экрана включает в себя модуль 401 получения яркости, первый модуль 402 обнаружения, модуль 403 вычисления уровня яркости и первый модуль 404 установки.
[0080] Модуль 401 получения яркости сконфигурирован с возможностью получения датчиком света первой яркости внешнего освещения в среде, где расположен терминал.
[0081] Первый модуль 402 обнаружения сконфигурирован с возможностью обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде.
[0082] Модуль 403 вычисления уровня яркости сконфигурирован с возможностью вычисления первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, полученной модулем 401 получения яркости, если упомянутый первый модуль 402 обнаружения обнаруживает, что датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света.
[0083] Первый модуль 404 установки сконфигурирован с возможностью установки яркости подсветки терминала на упомянутый первый уровень яркости подсветки, вычисляемый модулем 403 вычисления уровня яркости.
[0084] В качестве альтернативы аппарат, обеспеченный в этом варианте осуществления, дополнительно включает в себя второй модуль 405 обнаружения, второй модуль 406 установки и модуль 407 запуска операции.
[0085] Второй модуль 405 обнаружения сконфигурирован с возможностью обнаружения, используется ли терминал пользователем.
[0086] Второй модуль 406 установки сконфигурирован с возможностью вычисления третьего уровня яркости подсветки и установки яркости подсветки терминала на упомянутый третий уровень яркости подсветки, если второй модуль 405 обнаружения обнаруживает, что терминал не используется пользователем, причем упомянутый третий уровень яркости подсветки ниже, чем упомянутый первый уровень яркости подсветки, и упомянутый первый уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в противоположную сторону от источника света.
[0087] Модуль 407 запуска операции сконфигурирован с возможностью запуска операции вычисления упомянутого первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, если упомянутый второй модуль 405 обнаружения обнаруживает, что терминал используется пользователем.
[0088] В качестве альтернативы второй модуль 405 обнаружения включает в себя первый подмодуль 4051 обнаружения или второй подмодуль 4052 обнаружения.
[0089] Первый подмодуль 4051 обнаружения сконфигурирован с возможностью обнаружения датчиком расстояния, существует ли объект с расстоянием от терминала, являющимся меньшим, чем пороговая величина расстояния.
[0090] Второй подмодуль 4052 обнаружения сконфигурирован с возможностью обнаружения экраном терминала, принята ли операция, запущенная пользователем.
[0091] В качестве альтернативы первый модуль 402 обнаружения включает в себя подмодуль 4021 определения плоскости, третий подмодуль 4022 обнаружения, первый подмодуль 4023 определения и второй подмодуль 4024 определения.
[0092] Подмодуль 4021 определения плоскости сконфигурирован с возможностью определения плоскости измерения, где расположен датчик света.
[0093] Третий подмодуль 4022 обнаружения сконфигурирован с возможностью обнаружения датчиком силы тяжести, направлена ли плоскость измерения, определенная модулем 4021 определения плоскости, в сторону направления источника света, причем направление источника света является направлением по умолчанию или направлением, введенным пользователем.
[0094] Первый подмодуль 4023 определения сконфигурирован с возможностью определения, что датчик света направлен в сторону источника света, если плоскость измерения направлена в сторону направления источника света.
[0095] Второй подмодуль 4024 определения сконфигурирован с возможностью определения, что датчик света направлен в противоположную сторону от источника света, если плоскость измерения не направлена в сторону направления источника света.
[0096] В качестве альтернативы первый модуль 402 обнаружения включает в себя подмодуль 4025 получения яркости, подмодуль 4026 сравнения яркости, третий подмодуль 4027 определения и четвертый подмодуль 4028 определения.
[0097] Подмодуль 4025 получения яркости сконфигурирован с возможностью получения предустановленным устройством в терминале второй яркости внешнего освещения, причем плоскость, где расположено предустановленное устройство, направлена в сторону направления напротив плоскости, где расположен датчик света, и предустановленное устройство является другим датчиком света или камерой.
[0098] Подмодуль 4026 сравнения яркости сконфигурирован с возможностью сравнения упомянутой первой яркости внешнего освещения, полученной датчиком света, с упомянутой второй яркостью внешнего освещения, полученной предустановленным устройством.
[0099] Третий подмодуль 4027 определения сконфигурирован с возможностью определения, что датчик света направлен в сторону источника света, если упомянутая первая яркость внешнего освещения, полученная датчиком света, является большей, чем упомянутая вторая яркость внешнего освещения, полученная предустановленным устройством.
[00100] Четвертый подмодуль 4028 определения сконфигурирован с возможностью определения, что датчик света направлен в противоположную сторону от источника света, если упомянутая первая яркость внешнего освещения, полученная датчиком света, является меньшей, чем упомянутая вторая яркость внешнего освещения, полученная предустановленным устройством.
[00101] В сущности, со способом для установки яркости экрана, обеспеченным настоящим раскрытием, яркость внешнего освещения в среде, где расположен терминал, получается датчиком света, и обнаруживается, направлен ли датчик света в противоположную сторону от источника света в среде, и вычисляется первый уровень яркости подсветки согласно яркости внешнего освещения, если обнаруживается, что датчик света направлен в противоположную сторону от источника света, причем первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, который вычисляется согласно яркости внешнего освещения, когда датчик света направлен в сторону источника света, и затем яркость подсветки терминала устанавливается на первый уровень яркости подсветки. Поскольку яркость, полученная датчиком света, является более низкой, чем фактическая яркость внешнего освещения, когда датчик света направлен в противоположную сторону от источника света, первый уровень яркости подсветки, вычисляемый, когда датчик света направлен в противоположную сторону от источника света, выше, чем второй уровень яркости подсветки, вычисляемый, когда датчик света направлен в сторону источника света. Проблема, заключающаяся в том, что вычисляется неточный уровень яркости подсветки согласно измеренной яркости внешнего освещения и функции подсветки, которая используется, когда датчик света направлен в противоположную сторону от источника света, поскольку измеренная яркость внешнего освещения является более низкой, когда датчик света направлен в противоположную сторону от источника света, решена и достигнут эффект улучшения точности уровня яркости подсветки.
[00102] В дополнение, посредством вычисления третьего уровня яркости подсветки, когда обнаруживается, что терминал не используется пользователем, и установки яркости подсветки терминала на третий уровень яркости подсветки, который является меньшим, чем первый уровень яркости подсветки, яркость подсветки является низкой, когда пользователь не использует терминал, так что проблема, заключающаяся в том, что питание терминала теряется вследствие более высокой яркости подсветки, когда пользователь не использует терминал, решена и достигнут эффект сохранения питания терминала.
[00103] Относительно устройств в вышеуказанных вариантах осуществления, специфические варианты для выполнения операций для индивидуальных модулей в них были подробно описаны в вариантах осуществления касательно способов для получения фотографии, которые не разрабатываются снова в этом документе.
[00104] Согласно примерному варианту осуществления настоящего раскрытия обеспечено аппарат для установки яркости экрана, который может реализовывать способ для установки яркости экрана, обеспеченный в настоящем раскрытии. Аппарат для установки яркости экрана включает в себя процессор, память, сконфигурированную с возможностью хранения инструкции, исполняемой процессором.
[00105] Процессор сконфигурирован с возможностью:
получения датчиком света первой яркости внешнего освещения в среде, где расположен терминал;
обнаружения, направлен ли датчик света в противоположную сторону от источника света в среде;
вычисления первого уровня яркости подсветки согласно упомянутой первой яркости внешнего освещения, если датчик света направлен в противоположную сторону от источника света, причем упомянутый первый уровень яркости подсветки выше, чем второй уровень яркости подсветки, и упомянутый второй уровень яркости подсветки вычисляется согласно упомянутой первой яркости внешнего освещения, когда датчик света направлен в сторону источника света; и
установки яркости подсветки терминала на упомянутый первый уровень яркости подсветки.
[00106] Фиг. 5 представляет собой блок-схему, показывающую устройство 500 для установки яркости экрана согласно примерному варианту осуществления настоящего раскрытия. Например, устройство 500 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством приема и отправки сообщений, игровой консолью, плоскопанельным устройством, медицинским устройством, устройством для физической подготовки, персональным цифровым помощником или подобным.
[00107] Ссылаясь на Фиг. 5, устройство 500 может включать в себя один или более из следующих компонентов: компонент 502 обработки, память 504, компонент 506 питания, компонент 508 мультимедиа, компонент 510 аудио, интерфейс 512 ввода/вывода (I/O), компонент 514 датчиков и компонент 516 связи.
[00108] Компонент 502 обработки типично управляет всеми операциями устройства 500, такими как операции, ассоциированные с устройством отображения, телефонными вызовами, передачей данных, операциями с камерой и операциями записи. Компонент 502 обработки может включать в себя один или более процессоров 518 для исполнения инструкций для выполнения всех или части этапов в вышеуказанных описанных способах. Более того, компонент 502 обработки может включать в себя один или более модулей, которые содействуют взаимодействию между компонентом 502 обработки и другими компонентами. Например, компонент 502 обработки может включать в себя модуль мультимедиа для содействия во взаимодействии между компонентом 508 мультимедиа и компонентом 502 обработки.
[00109] Память 504 сконфигурирована с возможностью хранения различных типов данных для поддержки работы устройства 500. Примеры таких данных включают в себя инструкции для каких-либо приложений или способов, оперируемых на устройстве 500, контактные данные, данные телефонной книги, сообщения, изображения, видео и так далее. Память 504 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например статическое запоминающее устройство с произвольной выборкой (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00110] Компонент 506 питания обеспечивает питание различным компонентам устройства 500. Компонент 506 питания может включать в себя систему управления питанием, один или более источников питания и какие-либо другие компоненты, ассоциированные с генерированием, управлением и распределением питания в устройстве 500.
[00111] Компонент 508 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между устройством 500 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в качестве сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более датчиков касания для восприятия касаний, жестов прокрутки и жестов на сенсорной панели. Датчики касания могут воспринимать не только границу касания или действия прокрутки, а также воспринимать период времени и давление, ассоциированное с касанием или действием прокрутки. В некоторых вариантах осуществления компонент 508 мультимедиа включает в себя фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут принимать внешний мультимедийный элемент данных, в то время как устройство 500 находится в рабочем режиме, таком как режим фотографирования или видеорежим. Каждая из фронтальной камеры и задней камеры может быть фиксированной системой оптических линз или иметь способность фокусировки и оптического масштабирования.
[00112] Компонент 510 аудио сконфигурирован с возможностью вывода и/или ввода аудиосигналов. Например, компонент 510 аудио включает в себя микрофон (MIC), сконфигурированный с возможностью приема внешнего аудиосигнала, когда устройство 500 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 504 или передан посредством компонента 516 связи. В некоторых вариантах осуществления компонент 510 аудио дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00113] Интерфейс 512 I/O обеспечивает интерфейс между компонентом 502 обработки и периферийными модулями интерфейса, такими как клавиатура, колесо для щелчков, клавиши и подобное. Клавиши могут включать в себя, но не ограничены клавишей возврата, клавишей громкости, клавишей пуска и клавишей блокировки.
[00114] Компонент 514 датчиков включает в себя один или более датчиков для обеспечения оценок статуса различных аспектов устройства 500. Например, компонент 514 датчиков может обнаруживать статус открытия/закрытия устройства 500, относительное позиционирование компонентов, например устройства отображения и клавишной панели устройства 500, изменение в местоположении устройства 500 или компонента устройства 500, присутствие или отсутствие контакта пользователя с устройством 500, ориентацию или ускорение/замедление устройства 500 и изменение в температуре устройства 500. Компонент 514 датчиков может включать в себя датчик присутствия, сконфигурированный с возможностью обнаружения присутствия ближайших объектов без какого-либо физического контакта. Компонент 514 датчиков также может включать в себя датчик света, такой как датчик изображения CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 514 датчиков также может включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
[00115] Компонент 516 связи сконфигурирован с возможностью содействия связи, проводной или беспроводной, между устройством 500 и другими устройствами. Устройство 500 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном примерном варианте осуществления компонент 516 связи принимает сигнал широковещания или информацию, ассоциированную с широковещанием, от внешней системы управления широковещанием через канал широковещания. В одном примерном варианте осуществления компонент 516 связи дополнительно включает в себя модуль связи ближнего поля (NFC) для содействия связи с малым радиусом действия. Например, модуль NFC может быть реализован на основе технологии идентификации радиочастоты (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной технологии (UWB), технологии Bluetooth (BT) и других технологий.
[00116] В примерных вариантах осуществления устройство 500 может быть реализовано с одной или более специализированными интегральными схемами (ASIC), цифровыми сигнальными процессорами (DSP), устройствами цифровой обработки сигналов (DSPD), программируемыми логическими устройствами (PLD), программируемыми пользователем вентильными матрицами (FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения описанных выше по тексту способов.
[00117] В примерных вариантах осуществления также обеспечен энергонезависимый считываемый компьютером носитель данных, включающий в себя инструкции, включенные в памяти 504, исполняемые процессором 518 в устройстве 500, для выполнения вышеописанных способов. Например, энергонезависимым считываемым компьютером носителем данных может быть ROM, RAM, компакт-диск, магнитная лента, гибкий диск, оптическое устройство хранения данных и подобное.
[00118] Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и практики изобретения, раскрытого здесь. Эта заявка предназначена для защиты каких-либо вариаций, применений или приспособлений изобретения, следуя его общим принципам и включая в себя такие отклонения от настоящего раскрытия как вхождение в известную или обычную практику в области техники. Предназначено, что описание и примеры рассматриваются только в качестве примеров с истинным объемом и сущностью изобретения, указанной следующей формулой изобретения.
[00119] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше по тексту и проиллюстрирована в сопроводительных чертежах, и что различные модификации и изменения могут быть сделаны без отклонения от объема изобретения. Предназначено, что объем изобретения ограничен только прилагаемой формулой изобретения.