Способ, устройство, электронное устройство и носитель данных для регулировки яркости экрана
METHOD, DEVICE, ELECTRONIC DEVICE AND DATA MEDIUM FOR ADJUSTING SCREEN BRIGHTNESS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области технологий управления экраном и, в частности, к способу, устройству, электронному устройству и носителю данных для регулировки яркости экрана.
УРОВЕНЬ ТЕХНИКИ
[0002] В данной области техники современные электронные устройства, например, мобильные телефоны и планшеты, могут автоматически регулировать яркость экрана согласно изменениям яркости света окружающей среды, в которой они находятся. Однако в случае, когда яркость света окружающей среды не изменяется, а пользователь удерживает электронное устройство горизонтально, то есть удерживает противоположные концы электронного устройства руками (один конец электронного устройства снабжен светочувствительным датчиком), светочувствительный датчик электронного устройства заграждается пальцем или ладонью, при этом светочувствительный датчик будет ошибочно решать, что свет текущей окружающей среды изменяется, и инициировать автоматическую регулировку яркости экрана электронного устройства для адаптации яркости экрана к текущей окружающей среде.
[0003] Таким образом, в данной области техники регулировка яркости экрана может выполняться даже тогда, когда интенсивность окружающего света не изменяется, что приводит к неправильной регулировке яркости экрана, низкой точности регулировки яркости экрана, ухудшению восприятия пользователем и потере энергии.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для решения существующих проблем, предлагаются способ, устройство, электронное устройство и носитель данных для регулировки яркости экрана.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения, предлагается способ регулировки яркости экрана, включающий:
[0006] обнаружение, загражден ли светочувствительный датчик, при обнаружении изменения интенсивности света и
[0007] поддерживание текущей яркости экрана при обнаружении того, что светочувствительный датчик загражден.
[0008] Таким образом, при обнаружении изменения интенсивности света, согласно настоящему изобретению сначала определяют, загражден ли светочувствительный датчик электронного устройства, а затем согласно результату обнаружения определяют, необходимо ли регулировать яркость экрана, вместо того, чтобы сразу регулировать яркость экрана, таким образом, эффективно избегая изменения яркости экрана вследствие заграждения светочувствительного датчика в случае, когда интенсивность окружающего света не изменяется; при этом обеспечивается преимущество, заключающееся в предотвращении неправильной регулировки яркости и в предотвращении потери энергии вследствие неправильной регулировки, а также в повышении точности управления яркостью экрана. Кроме того, гарантируется, что в ходе игры, даже если пользователь держит электронное устройство горизонтально и заграждает светочувствительный датчик, экран поддерживает первоначальную яркость, вместо того, чтобы становиться темным, что улучшает восприятие пользователем.
[0009] Опционально, шаг обнаружения, загражден ли светочувствительный датчик, включает:
[0010] обнаружение, находится ли экран в ландшафтном состоянии (горизонтальном состоянии экрана);
[0011] обнаружение, осуществляется ли операция касания в первой области и во второй области экрана; причем первая область расположена рядом со светочувствительным датчиком, а вторая область отлична от первой области на экране; и
[0012] определение, что светочувствительный датчик загражден, если экран находится в ландшафтном состоянии, а операция касания осуществляется как в первой области, так и во второй области.
[0013] В ландшафтном состоянии, когда пользователь касается первой области, расположенной рядом со светочувствительным датчиком, и второй области, отличной от первой области, на сенсорном экране, для касания первой области рука в общем случае проходит над светочувствительным датчиком и попадает в первую область, таким образом, заграждая светочувствительный датчик, что приводит к снижению интенсивности света, обнаруживаемого светочувствительным датчиком. Поэтому согласно настоящему изобретению определяют, загражден ли светочувствительный датчик, путем обнаружения, находится ли экран в ландшафтном состоянии и осуществляется ли операция касания в первой области и во второй области, что повышает точность обнаружения заграждения светочувствительного датчик и точность регулировки яркости экрана; поскольку в процессе обнаружения применяют только датчик силы тяжести и датчик касания, процесс обнаружения прост и легко осуществим, что способствует повышению эффективности обнаружения.
[0014] Опционально, до определения, что светочувствительный датчик загражден, способ также включает:
[0015] обнаружение частот отчетов об операции касания в первой области и во второй области;
[0016] сравнение частоты отчетов для первой области с заранее заданным первым порогом отчетов и сравнение частоты отчетов для второй области с заранее заданным вторым порогом отчетов; и
[0017] определение, загражден ли светочувствительный датчик, на основе результатов сравнения.
[0018] Согласно вышеизложенному, настоящее изобретение также обнаруживает частоты отчетов об операции касания первой области и второй области, когда экран находится в ландшафтном состоянии, а операция касания осуществляется как в первой области, так и во второй области, что повышает точность обнаружения операции касания. Кроме того, согласно настоящему изобретению определяют, заграждается ли светочувствительный датчик, на основе частот отчетов, что повышает точность обнаружения заграждения светочувствительного датчика и точность регулировки яркости экрана.
[0019] Опционально, до определения, что светочувствительный датчик загражден, способ также включает:
[0020] обнаружение датчиком расстояния, имеется ли в пределах заранее заданного порогового расстояния объект; причем датчик расстояния расположен рядом со светочувствительным датчиком; и
[0021] определение, загражден ли светочувствительный датчик, согласно результату обнаружения.
[0022] В случае, когда экран находится в ландшафтном состоянии, а операция касания осуществляется как в первой области, так и во второй области, хотя светочувствительный датчик обычно заграждается, есть вероятность, что светочувствительный датчик не загражден. Поэтому для повышения точности обнаружения заграждения светочувствительного датчика, в соответствии с настоящим изобретением определяют, заграждается ли светочувствительный датчик, согласно результату обнаружения, полученного датчиком расстояния; таким образом, два вышеупомянутых условия можно рассматривать совместно, и это помогает повысить точность регулировки яркости экрана и улучшить восприятие пользователем.
[0023] Опционально, шаг обнаружения, загражден ли светочувствительный датчик, также включает:
[0024] когда экран находится в ландшафтном состоянии, и нет операции касания в первой области и/или во второй области, определение датчиком расстояния, имеется ли в пределах заранее заданного порогового расстояния объект; причем датчик расстояния расположен рядом со светочувствительным датчиком; и
[0025] определение, загражден ли светочувствительный датчик, согласно результату обнаружения.
[0026] В ландшафтном состоянии, даже если операция касания не обнаружена в первой области и/или во второй области, все еще остается вероятность, что пользователь заграждает светочувствительный датчик руками в процессе использования электронного устройства, например, когда пользователь удерживает электронное устройство для просмотра видео обеими руками или одной рукой, так что одна рука вблизи первой области может заграждать светочувствительный датчик. Поэтому для определения, заграждается ли светочувствительный датчик в этом случае, согласно настоящему изобретению также определяют, загражден ли светочувствительный датчик, путем рассмотрения результата обнаружения от датчика расстояния, когда нет операции касания в первой области и/или во второй области в ландшафтном состоянии, что предпочтительно для повышения точности регулировки яркости экрана и улучшения восприятия пользователем.
[0027] Опционально, варианты осуществления настоящего изобретения также обеспечивают другое решение для определения, загражден ли светочувствительный датчик, а именно, шаг обнаружения, загражден ли светочувствительный датчик, включает:
[0028] обнаружение, находится ли экран в ландшафтном состоянии;
[0029] обнаружение с помощью датчика расстояния, имеется ли в пределах заранее заданного порогового расстояния объект; причем датчик расстояния расположен рядом со светочувствительным датчиком; и
[0030] определение, загражден ли светочувствительный датчик, согласно результатам обнаружения.
[0031] По сравнению с портретным состоянием (вертикальным состоянием экрана), вероятность заграждения пользователем светочувствительного датчика в ландшафтном состоянии значительно выше. Например, пользователь может удерживать противоположные концы электронного устройства обеими руками (один из концов электронного устройства снабжен светочувствительным датчиком), или удерживать один конец электронного устройства, который снабжен светочувствительным датчиком, или использовать прикладную программу и проводить рукой над светочувствительным датчиком, попадая в область экрана вблизи светочувствительного датчика, для достижения некоторых прикладных функций; это будет приводить к заграждению светочувствительного датчика. В настоящем изобретении, за счет обнаружения, находится ли экран в ландшафтном состоянии, и обнаружения с помощью датчика расстояния, имеется ли в пределах заранее заданного порогового расстояния объект, а затем определения, загражден ли светочувствительный датчик, на основе результата обнаружения, шаг обнаружения упрощается. Кроме того, датчик расстояния и светочувствительный датчик расположены рядом друг с другом, и если датчиком расстояния обнаруживается объект в пределах заранее заданного порогового расстояния в ландшафтном состоянии (это позволяет исключить случай, когда датчик расстояния обнаруживает объект в пределах заранее заданного порогового расстояния вследствие тесного контакта с наушником), объект заграждает светочувствительный датчик, а если в пределах заранее заданного порогового расстояния не обнаружено объектов, то светочувствительный датчик не загражден, при этом можно гарантировать точное определение, загражден или нет светочувствительный датчик, повысить точность управления яркостью экрана и улучшить восприятие пользователем.
[0032] Опционально, ландшафтное состояние экрана обнаруживают с помощью датчика силы тяжести.
[0033] Таким образом, настоящее изобретение реализует обнаружение ландшафтного состояния экрана путем использования датчика силы тяжести, что предпочтительно для упрощения процесса обнаружения и повышения эффективности обнаружения.
[0034] Опционально, при обнаружении, что светочувствительный датчик загражден, способ также включает:
[0035] обновление первого порога регулировки до второго порога регулировки, причем второй порог регулировки больше, чем первый порог регулировки, и первый порог регулировки или второй порог регулировки используют для инициирования события автоматической регулировки яркости экрана.
[0036] Таким образом, согласно настоящему изобретению, когда светочувствительный датчик загражден, путем обновления порога регулировки для инициирования события автоматической регулировки яркости экрана, порог регулировки увеличивают, что предотвращает неправильную регулировку яркости экрана, когда интенсивность окружающего света не изменяется, а светочувствительный датчик загражден.
[0037] Опционально, вышеописанный способ регулировки яркости экрана также включает:
[0038] при обнаружении, что светочувствительный датчик не загражден, регулировку яркости экрана согласно текущему параметру интенсивности света.
[0039] Таким образом, в настоящем изобретении, путем регулировки яркости экрана согласно текущему параметру интенсивности света, когда светочувствительный датчик не загражден, яркость экрана можно регулировать надлежащим образом для адаптации к текущей среде использования.
[0040] Опционально, до регулировки яркости экрана согласно текущему параметру интенсивности света, способ также включает:
[0041] отображение первого органа управления и второго органа управления в текущем интерфейсе экрана; причем первый орган управления используют для инициирования события автоматической регулировки яркости экрана, а второй орган управления используют для инициирования события отмены автоматической регулировки яркости экрана; и,
[0042] на основе инициированного в данный момент органа управления, определение, регулировать ли яркость экрана согласно текущему параметру интенсивности света.
[0043] Таким образом, в настоящем изобретении, путем отображения пользователю органов управления для управления автоматической регулировкой яркости экрана до регулировки яркости экрана согласно текущему параметру интенсивности света, пользователь может определять, регулировать ли яркость экрана согласно своим потребностям, что улучшает восприятие пользователем.
[0044] Согласно второму аспекту вариантов осуществления настоящего изобретения, предлагается устройство для регулировки яркости экрана, содержащее:
[0045] модуль обнаружения, выполненный с возможностью обнаружения, загражден ли светочувствительный датчик, при обнаружении изменения интенсивности света; и
[0046] модуль управления яркостью, выполненный с возможностью поддерживания текущей яркости экрана, когда светочувствительный датчик загражден.
[0047] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предлагается электронное устройство, содержащее:
[0048] процессор;
[0049] память для хранения компьютерной программы, исполняемой процессором; и
[0050] дисплей;
[0051] причем процессор, при исполнении программы, выполняет шаги способа по любому из п.п. 1-10 формулы изобретения и осуществляет регулировку яркости экрана дисплея.
[0052] Согласно четвертому аспекту вариантов осуществления настоящего изобретения, предлагается машиночитаемый носитель данных, на котором хранится компьютерная программа, исполняемая процессором для осуществления шагов способа регулировки яркости экрана.
[0053] Поскольку устройство, электронное устройство и машиночитаемый носитель данных согласно настоящему изобретению используют описанный выше способ регулировки яркости экрана, указанные устройство, электронное устройство и машиночитаемый носитель данных обеспечивают технические результаты описанного выше способа регулировки яркости экрана, которые здесь не повторяются.
[0054] Следует понимать, что приведенное выше общее описание и последующее подробное описание поясняют, но не ограничивают изобретение, охарактеризованное в формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0055] Фиг. 1 - блок-схема способа регулировки яркости экрана согласно варианту осуществления настоящего изобретения;
[0056] фиг. 2 - блок-схема, иллюстрирующая шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения;
[0057] фиг. 3 - схематический вид, демонстрирующий экран оконечного устройства в портретном состоянии согласно варианту осуществления настоящего изобретения;
[0058] фиг. 4 - схематический вид, демонстрирующий экран оконечного устройства в ландшафтном состоянии согласно варианту осуществления настоящего изобретения;
[0059] фиг. 5 - схематический вид первой области и второй области экрана согласно варианту осуществления настоящего изобретения;
[0060] фиг. 6 - схематический вид первой области и другой второй области экрана согласно варианту осуществления настоящего изобретения;
[0061] фиг. 7 - схематический вид, демонстрирующий руку пользователя, которая заслоняет светочувствительный датчик, согласно варианту осуществления настоящего изобретения;
[0062] фиг. 8 - блок-схема, демонстрирующая шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения;
[0063] фиг. 9 - блок-схема, демонстрирующая другой шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения;
[0064] фиг. 10 - схематический вид интерфейса, когда оконечное устройство демонстрирует первый орган управления и второй орган управления, согласно варианту осуществления настоящего изобретения;
[0065] фиг. 11 - структурная схема электронного устройства согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0066] Ниже подробно рассмотрены варианты осуществления изобретения, которые проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, причем одинаковые ссылочные позиции на разных чертежах представляют одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в описании вариантов осуществления изобретения, не исчерпывают все реализации изобретения. Они являются лишь примерами устройств и способов в соответствии с аспектами изобретения, раскрытыми в формуле изобретения.
[0067] Термины, используемые в настоящем описании, описывают конкретные варианты осуществления изобретения, но не ограничивают изобретение. За исключением случая, когда явно следует из контекста, формы единственного числа, используемые в настоящем описании и формуле изобретения, охватывают формы множественного числа. Очевидно также, что используемое здесь выражение "и/или" указывает на включение любых и всех возможных комбинаций одного или более из перечисленных элементов.
[0068] Следует понимать, что хотя термины «первый», «второй», «третий» и т.п.используются в настоящем описании для представления различной информации, такая информация не ограничивается этими терминами. Эти термины используются только для различения информации одного типа. Например, в пределах сущности настоящего изобретения, первая информация также может именоваться второй информацией. Аналогично, вторая информация также может именоваться первой информацией. В зависимости от контекста, слово "если" можно понимать в смысле "когда" или "после" или "в ответ на определение …".
[0069] На фиг. 1 показана блок-схема способа регулировки яркости экрана согласно варианту осуществления настоящего изобретения. Как показано на фиг. 1, способ может использоваться в терминале и включает следующие шаги.
[0070] На шаге 101 при обнаружении изменения интенсивности света, обнаруживают, загражден ли светочувствительный датчик.
[0071] На шаге 102 поддерживают текущую яркость экрана, если обнаружено, что светочувствительный датчик загражден.
[0072] Интенсивность света может определяться светочувствительным датчиком оконечного устройства. Если электрический сигнал, соответствующий текущей интенсивности света, определяемой светочувствительным датчиком, отличается от электрического сигнала, соответствующего интенсивности света, определенной в последний раз, можно считать, что обнаружено изменение интенсивности света.
[0073] Изменение интенсивности света, обнаруженное светочувствительным датчиком, обычно обусловлено изменением фактической интенсивности света окружающей среды или заграждением светочувствительного датчика. Для определения причины изменения обнаруженной интенсивности света во избежание неправильной регулировки яркости в случае, когда интенсивность окружающего света не изменяется, на шаге 101, при обнаружении, что интенсивность света изменяется, необходимо определить, загражден ли светочувствительный датчик.
[0074] Таким образом, при обнаружении изменения интенсивности света, согласно настоящему изобретению сначала определяют, загражден ли светочувствительный датчик электронного устройства, а затем определяют, необходимо ли регулировать яркость экрана согласно результату обнаружения, вместо того, чтобы сразу регулировать яркость экрана, таким образом, эффективно избегая изменения яркости экрана из-за заграждения светочувствительного датчика в случае, когда интенсивность окружающего света не изменяется; преимущество изобретения заключается в предотвращении неправильной регулировки яркости и в предотвращении потери энергии вследствие неправильной регулировки, а также в повышении точности управления яркостью экрана. Кроме того, гарантируется, что в ходе игры, даже если пользователь держит электронное устройство горизонтально и заграждает светочувствительный датчик, экран поддерживает первоначальную яркость, вместо того, чтобы становиться темным, что улучшает восприятие пользователем.
[0075] Опционально, на фиг. 2 показана блок-схема, демонстрирующая шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения, при этом указанный шаг обнаружения включает следующие шаги.
[0076] На шаге 101а обнаруживают, находится ли экран в ландшафтном состоянии.
[0077] На шаге 101b обнаруживают, осуществляется ли операция касания в первой области и во второй области экрана. Первая область расположена рядом со светочувствительным датчиком, а вторая область отлична от первой области.
[0078] На шаге 101с, когда экран находится в ландшафтном состоянии и операция касания осуществляется в первой области и во второй области, определяют, что светочувствительный датчик загражден.
[0079] В ландшафтном состоянии, когда пользователь касается первой области, расположенной рядом со светочувствительным датчиком, и второй области, отличной от первой области, на сенсорном экране, для касания первой области рука в общем случае проходит над светочувствительным датчиком и попадает в первую область, таким образом, заграждая светочувствительный датчик, что приводит к снижению интенсивности света, обнаруживаемой светочувствительным датчиком. Поэтому согласно настоящему изобретению определяют, загражден ли светочувствительный датчик, путем обнаружения, находится ли экран в ландшафтном состоянии и осуществляется ли операция касания в первой области и во второй области, что повышает точность обнаружения заграждения светочувствительного датчика и точность регулировки яркости экрана; поскольку в процессе обнаружения применяют только датчик силы тяжести и датчик касания, процесс обнаружения прост и легко осуществим, что повышает эффективность обнаружения.
[0080] В этом варианте осуществления изобретения, порядок шагов 101а и 101b не ограничен.
[0081] На шаге 101а ландшафтное состояние экрана может обнаруживаться датчиком силы тяжести оконечного устройства. На фиг. 3 показан схематический вид, демонстрирующий экран оконечного устройства в портретном состоянии, а на фиг. 4 показан схематический вид, демонстрирующий экран оконечного устройства в ландшафтном состоянии, согласно варианту осуществления настоящего изобретения.
[0082] На шаге 101b операция касания первой области и второй области может обнаруживаться датчиком касания оконечного устройства, например, сенсорным экраном оконечного устройства. Для определения, произошла ли операция касания в первой области или во второй области, первая область и вторая область экрана могут быть заранее заданы разработчиком на стадии разработки, а координаты первой области и второй области могут быть сохранены в оконечном устройстве.
[0083] На фиг. 5 показан схематический вид первой области и второй области экрана согласно варианту осуществления настоящего изобретения. На фиг. 5 символ А обозначает светочувствительный датчик, пунктирная рамка, обозначенная символом В1, является первой областью, а часть экрана, указанная символом В2, за исключением области, ограниченной пунктирной рамкой, является второй областью. В других вариантах осуществления изобретения вторая область может быть участком области, отличной от первой области, и может быть отделена от первой области, как показано на фиг. 6. На фиг. 6 показан схематический вид, демонстрирующий первую область и другую вторую область экрана согласно варианту осуществления настоящего изобретения, где символ А обозначает светочувствительный датчик, пунктирная рамка, обозначенная символом С1, является первой областью, а пунктирная рамка, обозначенная символом С2, является второй областью.
[0084] Согласно варианту осуществления изобретения, для повышения точности обнаружения операции касания и точности регулировки яркости экрана, опционально, на шаге 101с, до определения того, что светочувствительный датчик загражден, способ также включает следующие шаги.
[0085] На шаге 101с1 обнаруживают частоты отчетов об операции касания первой области и второй области.
[0086] На шаге 101с2 частоту отчетов для первой области сравнивают с заранее заданным первым порогом отчетов, а частоту отчетов для второй области сравнивают с заранее заданным вторым порогом отчетов.
[0087] На шаге 101с3 определяют, загражден ли светочувствительный датчик, согласно результатам сравнения.
[0088] В этом варианте осуществления изобретения частота отчетов может определяться датчиком касания оконечного устройства, например, сенсорным экраном оконечного устройства. Первый порог отчетов и второй порог отчетов могут заранее задаваться разработчиком на этапе разработки или могут устанавливаться пользователям. Первый порог отчетов может быть равен или приблизительно равен второму порогу отчетов. Приблизительное равенство можно понимать в том смысле, что разность между первым порогом отчетов и вторым порогом отчетов меньше 1. Разность, меньшая 1, приведена только в качестве примера. В других вариантах осуществления изобретения возможны и другие приемлемые значения, при этом значение может быть получено путем инициирования соответствующей инструкции при щелчке по органам управления, отображаемым в первой области и во второй области экрана, пальцами обеих рук пользователя при взаимодействии посредством экрана.
[0089] На шаге 101с3 только в случае, когда в результате сравнения определено, что частота отчетов для первой области больше или равна первому порогу отчетов, а частота отчетов для второй области больше или равна второму порогу отчетов, определяют, что светочувствительный датчик загражден.
[0090] Согласно варианту осуществления изобретения, в ландшафтном состоянии, даже если операция касания не обнаружена в первой области и/или во второй области, пользователь может заграждать светочувствительный датчик руками при использовании электронного устройства. Например, когда пользователь удерживает электронное устройство для просмотра видео обеими руками или одной рукой, рука вблизи первой области может заграждать светочувствительный датчик, как показано на фиг. 7. На фиг. 7 показан схематический вид, демонстрирующий, что рука пользователя заграждает светочувствительный датчик, согласно варианту осуществления настоящего изобретения. Поэтому для обнаружения, загражден ли светочувствительный датчик в этом случае, чтобы повысить точность регулировки яркости экрана, шаг обнаружения, загражден ли светочувствительный датчик, может также включать следующие шаги.
[0091] На шаге 101d:
[0092] когда экран находится в ландшафтном состоянии, и нет операции касания в первой области и/или во второй области, посредством датчика расстояния обнаруживают, имеется ли в пределах заранее заданного порогового расстояния объект; причем датчик расстояния расположен рядом со светочувствительным датчиком; и
[0093] определяют, загражден ли светочувствительный датчик, согласно результату обнаружения.
[0094] Согласно варианту осуществления изобретения, в портретном состоянии также может происходить заграждение светочувствительного датчика рукой при использовании электронного устройства пользователем. Для обнаружения, загражден ли светочувствительный датчик в портретном режиме, и во избежание ситуации, когда датчик расстояния обнаруживает объект в пределах заранее заданного порогового расстояния вследствие тесного контакта с наушником (в этом случае не считается, что светочувствительный датчик загражден), точность управления яркостью экрана еще повышают. На фиг. 8 показана блок-схема, демонстрирующая шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения. Как показано на фиг. 8, шаг обнаружения, загражден ли светочувствительный датчик, может также включать следующие шаги.
[0095] На шаге 101е:
[0096] когда экран не находится в ландшафтном режиме (то есть находится в портретном состоянии), обнаруживают, выполняется ли приложение вызова;
[0097] если приложение вызова выполняется, выводят результат, что светочувствительный датчик не загражден;
[0098] если приложение вызова не выполняется, посредством датчика расстояния обнаруживают, имеется ли в пределах заранее заданного порогового расстояния объект; и
[0099] определяют, загражден ли светочувствительный датчик, согласно результату обнаружения.
[00100] На шаге 101d или шаге 101е, при определении, загражден ли светочувствительный датчик, согласно результату обнаружения, результат обнаружения включает следующие две ситуации. В первой ситуации датчик расстояния обнаруживает, что имеется объект в пределах порогового расстояния, а во второй ситуации датчик расстояния не обнаруживает объекта в пределах порогового расстояния. В случае первого результата обнаружения определяют, что светочувствительный датчик загражден, а в случае второго результата обнаружения определяют, что светочувствительный датчик не загражден.
[00101] На шаге 101d и шаге 101е, причина, по которой заграждение светочувствительного датчика определяют по результату обнаружения, полученному датчиком расстояния, заключается в следующем: датчик расстояния расположен рядом со светочувствительным датчиком, и если объект находится слишком близко к датчику расстояния, то есть датчик расстояния обнаруживает присутствие объекта в пределах порогового расстояния, светочувствительный датчик неизбежно заграждается, таким образом, загражден ли светочувствительный датчик, можно определять по результату обнаружения, полученному датчиком расстояния, в пределах порогового расстояния. Разработчик устанавливает пороговое расстояние на основе множества экспериментов, причем конкретный способ установки может осуществляться путем совместного рассмотрения настоящего изобретения с уровнем техники, что подробно здесь не описано.
[00102] В других вариантах осуществления изобретения обнаружение, загражден ли светочувствительный датчик, можно реализовать другими средствами, а именно, в качестве другой реализации на фиг. 9 показана блок-схема, демонстрирующая другой шаг обнаружения, загражден ли светочувствительный датчик, согласно варианту осуществления настоящего изобретения, причем указанный шаг обнаружения включает следующие шаги.
[00103] На шаге 101с1' обнаруживают, находится ли экран в ландшафтном состоянии.
[00104] На шаге 101с2'' с помощью датчика расстояния обнаруживают, имеется ли в пределах заранее заданного порогового расстояния объект. Датчик расстояния расположен рядом со светочувствительным датчиком.
[00105] На шаге 101с3' определяют, загражден ли светочувствительный датчик, на основе результата обнаружения.
[00106] Согласно вариантам осуществления изобретения, показанным на шагах 101с1'-101с3', для понимания ландшафтного состояния и порога расстояния, можно обратиться к вышеприведенному описанию ландшафтного состояния и порога расстояния, поэтому подробности здесь не приводятся.
[00107] Шаг 101с3' может включать следующие шаги.
[00108] Если обнаруживают, что экран находится в ландшафтном состоянии, и датчик расстояния обнаруживает объект в пределах заранее заданного порогового расстояния, то определяют, что светочувствительный датчик загражден.
[00109] Если обнаруживают, что экран не находится в ландшафтном состоянии, и/или датчик расстояния не обнаруживает объект в пределах заранее заданного порогового расстояния, то определяют, что светочувствительный датчик не загражден.
[00110] Таким образом, путем обнаружения, находится ли экран в ландшафтном состоянии, и обнаружения посредством датчика расстояния, имеется ли в пределах заранее заданного порогового расстояния объект, а затем определения, загражден ли светочувствительный датчик, на основе результатов обнаружения, шаг обнаружения упрощается. Кроме того, датчик расстояния и светочувствительный датчик расположены рядом друг с другом, и если датчиком расстояния в пределах заранее заданного порогового расстояния обнаружен объект в ландшафтном состоянии (для исключения случая, что датчик расстояния обнаруживает объект в пределах заранее заданного порогового расстояния вследствие тесного контакта с наушником), объект заграждает светочувствительный датчик, а если в пределах заранее заданного порогового расстояния не обнаружено объектов, то нет заграждения светочувствительного датчика, так что можно гарантировать точное определение, загражден или нет светочувствительный датчик, что повышает точность управления яркостью экрана и улучшает восприятие пользователем.
[00111] Согласно варианту осуществления изобретения, на основе любого из описанных вариантов осуществления изобретения, способ регулировки яркости экрана может также включать следующие шаги.
[00112] На шаге 103 при обнаружении, что светочувствительный датчик не загражден, яркость экрана регулируют согласно текущему параметру интенсивности света.
[00113] Регулировка яркости экрана согласно текущему параметру интенсивности света, выполняемая на шаге 103, может быть известна из уровня техники и поэтому подробно здесь не описана. Кроме того, в каких обстоятельствах обнаруживают, что светочувствительный датчик не загражден, было описано выше и не будет здесь повторно описываться.
[00114] Таким образом, в настоящем изобретении, путем регулировки яркости экрана согласно текущему параметру интенсивности света, когда светочувствительный датчик не загражден, яркость экрана можно регулировать надлежащим образом для адаптации к текущей среде использования.
[00115] Согласно варианту осуществления изобретения, на шаге 103, до регулировки яркости экрана согласно текущему параметру интенсивности света, дополнительно включены следующие шаги.
[00116] На шаге 1031 отображают первый орган управления и второй орган управления в текущем интерфейсе экрана; причем первый орган управления используют для инициирования события автоматической регулировки яркости экрана, а второй орган управления используют для инициирования события отмены автоматической регулировки яркости экрана.
[00117] На шаге 1032 определяют, согласно инициированному в данный момент органу управления, регулировать ли яркость экрана согласно текущему параметру интенсивности света.
[00118] Шаг 1031 выполняют при обнаружении, что светочувствительный датчик не загражден.
[00119] Опционально, согласно фиг. 10, где показан схематический вид интерфейса, когда оконечное устройство отображает первый и второй органы управления согласно варианту осуществления настоящего изобретения, первый и второй органы управления могут быть сконфигурированы в виде всплывающего окна, тогда при обнаружении того, что светочувствительный датчик не загражден, появляется всплывающее окно, отображающее текст "Функция автоматической регулировки яркости экрана начнет выполняться через 5 с", а также первый и второй органы управления; в качестве отображаемого содержания первого органа управления может выступать "Подтвердить", а в качестве отображаемого содержания второго органа управления может выступать "Отмена". В других вариантах осуществления изобретения, вместо всплывающего окна, содержание "Включить автоматическую регулировку яркости экрана" может напрямую отображаться в первом органе управления, а содержание "Отменить автоматическую регулировку яркости экрана" может отображаться во втором органе управления. Таким образом, пользователь может явно знать функции первого органа управления и второго органа управления для инициирования желаемого органа управления.
[00120] На шаге 1032, когда пользователь щелкает по первому органу управления для инициирования события автоматической регулировки яркости экрана, система оконечного устройства регулирует яркость экрана согласно текущему параметру интенсивности света, обнаруженной светочувствительным датчиком. Когда пользователь щелкает по второму органу управления для инициирования события отмены автоматической регулировки яркости экрана, система оконечного устройства не осуществляет операции регулировки яркости экрана, а поддерживает текущую яркость в соответствии с текущими требованиями пользователя.
[00121] Таким образом, в настоящем изобретении, путем отображения пользователю органов управления для управления автоматической регулировкой яркости экрана до регулировки яркости экрана согласно текущему параметру интенсивности света, пользователю предоставляется возможность определять, регулировать ли яркость экрана согласно своим потребностям, что улучшает восприятие пользователем.
[00122] Согласно варианту осуществления изобретения, на основе любого из описанных вариантов его осуществления, при обнаружении или определении, что светочувствительный датчик загражден, способ регулировки яркости экрана может также включать следующие шаги.
[00123] На шаге 104 первый порог регулировки обновляют до второго порога регулировки, причем второй порог регулировки больше, чем первый порог регулировки, и первый порог регулировки или второй порог регулировки используют для инициирования события автоматической регулировки яркости экрана.
[00124] Под первым порогом регулировки и вторым порогом регулировки можно понимать: степень изменения интенсивности света, обнаруженной светочувствительным датчиком, например, исходя из того, что интенсивность света, обнаруженная светочувствительным датчиком в прошлый раз, равна а, и интенсивность света, обнаруженная в этот раз, равна b, и только в случае, если абсолютное значение разности между b и а больше или равно первому порогу регулировки или второму порогу регулировки, инициируют событие автоматической регулировки яркости экрана.
[00125] Таким образом, в настоящем изобретении, когда светочувствительный датчик загражден, путем обновления порога регулировки для инициирования события автоматической регулировки яркости экрана, порог регулировки увеличивают, что также способствует предотвращению неправильной регулировки яркости экрана, когда интенсивность окружающего света не изменяется при заграждении светочувствительного датчика.
[00126] В соответствии с описанными выше вариантами осуществления способа управления яркостью экрана, настоящее изобретение также предусматривает устройство для регулировки яркости экрана, содержащее модуль обнаружения и модуль управления яркостью.
[00127] Модуль обнаружения выполнен с возможностью обнаружения, загражден ли светочувствительный датчик, при обнаружении изменения интенсивности света.
[00128] Модуль управления яркостью выполнен с возможностью поддерживания текущей яркости экрана, когда светочувствительный датчик загражден.
[00129] В этом варианте осуществления изобретения модуль обнаружения содержит: подмодуль обнаружения интенсивности света, подмодуль обнаружения ландшафтного состояния, подмодуль обнаружения касания и первый подмодуль определения.
[00130] Подмодуль обнаружения интенсивности света выполнен с возможностью обнаружения, изменяется ли интенсивность света.
[00131] Подмодуль обнаружения ландшафтного состояния выполнен с возможностью обнаружения, находится ли экран в ландшафтном состоянии, при изменении интенсивности света.
[00132] Подмодуль обнаружения касания выполнен с возможностью обнаружения, осуществляется ли операция касания в первой области и во второй области экрана, когда интенсивность света изменяется или когда экран находится в ландшафтном состоянии. Первая область расположена рядом со светочувствительным датчиком, а вторая область отлична от первой области.
[00133] Первый подмодуль определения выполнен с возможностью определения, что светочувствительный датчик загражден, когда экран находится в ландшафтном состоянии, а операция касания осуществляется в первой области и во второй области.
[00134] Согласно варианту осуществления изобретения, первый подмодуль определения содержит: подмодуль обнаружения отчетов, подмодуль сравнения отчетов и подмодуль определения результата.
[00135] Подмодуль обнаружения отчетов выполнен с возможностью обнаружения частот отчетов об операции касания первой области и второй области, когда экран находится в ландшафтном состоянии, а операция касания осуществляется в первой области и во второй области.
[00136] Подмодуль сравнения отчетов выполнен с возможностью сравнения частоты отчетов для первой области с заранее заданным первым порогом отчетов и сравнения частоты отчетов для второй области с заранее заданным вторым порогом отчетов.
[00137] Подмодуль определения результата выполнен с возможностью определения, загражден ли светочувствительный датчик, на основе результатов сравнения.
[00138] В другом варианте осуществления изобретения, первый подмодуль определения можно заменить другой схемой, а именно, новый первый подмодуль определения содержит первый подмодуль обнаружения расстояния и подмодуль определения результата.
[00139] Первый подмодуль обнаружения расстояния выполнен с возможностью обнаружения с помощью датчика расстояния, имеется ли в пределах заранее заданного порогового расстояния объект, когда экран находится в ландшафтном состоянии, а операция касания осуществляется в первой области и во второй области.
[00140] Подмодуль определения результата выполнен с возможностью определения, загражден ли светочувствительный датчик, на основе результата обнаружения.
[00141] Согласно варианту осуществления изобретения, модуль обнаружения может также содержать второй подмодуль обнаружения расстояния и второй подмодуль определения.
[00142] Второй подмодуль обнаружения расстояния выполнен с возможностью обнаружения с помощью датчика расстояния, имеется ли в пределах заранее заданного порогового расстояния объект, когда экран находится в ландшафтном состоянии, и нет операции касания в первой области и/или во второй области; при этом датчик расстояния расположен рядом со светочувствительным датчиком.
[00143] Второй подмодуль определения выполнен с возможностью определения, загражден ли светочувствительный датчик, согласно результату обнаружения второго подмодуля обнаружения расстояния.
[00144] Согласно варианту осуществления изобретения, модуль обнаружения может также содержать: подмодуль обнаружения вызова, первый подмодуль вывода результата, третий подмодуль обнаружения расстояния и второй подмодуль вывода результата.
[00145] Подмодуль обнаружения вызова выполнен с возможностью обнаружения, выполняется ли приложение вызова, когда экран не находится в ландшафтном состоянии (то есть находится в портретном состоянии).
[00146] Первый подмодуль вывода результата выполнен с возможностью вывода результата, что светочувствительный датчик не загражден, когда выполняется приложение вызова.
[00147] Третий подмодуль обнаружения расстояния выполнен с возможностью обнаружения, имеется ли в пределах заранее заданного порогового расстояния объект, путем использования датчика расстояния, когда приложение вызова не выполняется.
[00148] Второй подмодуль вывода результата выполнен с возможностью определения, загражден ли светочувствительный датчик, согласно результату обнаружения. В других вариантах осуществления изобретения модуль обнаружения можно заменить другими схемами, то есть новый модуль обнаружения содержит: подмодуль обнаружения интенсивности света, подмодуль обнаружения ландшафтного состояния, подмодуль обнаружения расстояния и подмодуль определения.
[00149] Подмодуль обнаружения интенсивности света выполнен с возможностью обнаружения, изменяется ли интенсивность света.
[00150] Подмодуль обнаружения ландшафтного состояния выполнен с возможностью обнаружения, находится ли экран в ландшафтном состоянии при изменении интенсивности света.
[00151] Подмодуль обнаружения расстояния выполнен с возможностью обнаружения, имеется ли в пределах заранее заданного порогового расстояния объект, с помощью датчика расстояния, когда интенсивность света изменяется или когда экран находится в ландшафтном состоянии. Датчик расстояния расположен рядом со светочувствительным датчиком.
[00152] Подмодуль определения выполнен с возможностью определения, загражден ли светочувствительный датчик, согласно результату обнаружения.
[00153] Соответственно, на основе нового модуля обнаружения, подмодуль определения выполнен с возможностью:
[00154] определения, что светочувствительный датчик загражден, когда экран находится в ландшафтном состоянии, а также обнаружения, с помощью датчика расстояния, объекта в пределах заранее заданного порогового расстояния; и
[00155] определения, что светочувствительный датчик не загражден, когда экран не находится в ландшафтном состоянии, и/или датчик расстояния не обнаруживает объект в пределах заранее заданного порогового расстояния. Согласно варианту осуществления изобретения, на основе любого из вышеприведенных вариантов осуществления изобретения, модуль регулировки яркости также выполнен с возможностью регулировки яркости экрана согласно текущему параметру интенсивности света, когда светочувствительный датчик не загражден.
[00156] Согласно варианту осуществления изобретения, устройство также содержит модуль отображения органов управления и модуль определения регулировки.
[00157] Модуль отображения органов управления выполнен с возможностью отображения первого органа управления и второго органа управления в текущем интерфейсе экрана до того, как модуль регулировки яркости отрегулирует яркость экрана; причем первый орган управления используется для инициирования события автоматической регулировки яркости экрана, а второй орган управления используется для инициирования события отмены автоматической регулировки яркости экрана.
[00158] Модуль определения регулировки выполнен с возможностью определения, регулировать ли яркость экрана согласно текущему параметру интенсивности света, в соответствии с инициированным в данный момент органом управления.
[00159] Модуль определения регулировки выводит инструкцию для регулировки яркости экрана в модуль регулировки яркости, так что модуль регулировки яркости поддерживает или регулирует текущую яркость экрана согласно принятой инструкции.
[00160] Согласно варианту осуществления изобретения на основе любого из вышеупомянутых устройств, устройство также содержит модуль обновления порога.
[00161] Модуль обновления порога выполнен с возможностью обновления первого порога регулировки до второго порога регулировки, когда светочувствительный датчик загражден, причем второй порог регулировки больше, чем первый порог регулировки, и первый порог регулировки или второй порог регулировки используется для инициирования события автоматической регулировки яркости экрана.
[00162] Поскольку модули в устройстве согласно настоящему изобретению соответствуют описанному выше способу управления яркостью экрана, предлагаемое устройство можно описать в соответствии со способом управления яркостью экрана, поэтому подробности здесь не приводятся.
[00163] В соответствии с описанными выше вариантами осуществления способа управления яркостью экрана, настоящее изобретение также предусматривает электронное устройство для управления яркостью экрана, содержащее:
[00164] процессор;
[00165] память для хранения компьютерной программы, исполняемой процессором; и
[00166] дисплей;
[00167] причем процессор выполняет шаги способа по любому из п.п. 1-10 формулы изобретения при исполнении программы и осуществляет регулировку яркости экрана дисплея.
[00168] На фиг. 11 показана структурная схема электронного устройства согласно варианту осуществления настоящего изобретения. Как показано на фиг. 11, электронным устройством 500 может быть компьютер, мобильный телефон, цифровой широковещательный терминал, устройство обмена сообщениями, игровая консоль, планшет, медицинское устройство, тренировочное оборудование, персональный цифровой помощник и другие оконечные устройства.
[00169] Согласно фиг. 11, электронное устройство 500 может содержать один или более из следующих компонентов: компонент 501 обработки, память 502, компонент 503 питания, мультимедийный компонент 504, аудиокомпонент 505, интерфейс 506 ввода/вывода (I/O), измерительный компонент 507 и компонент 508 связи.
[00170] Компонент 501 обработки в целом управляет работой электронного устройства 500, например, операциями, связанными с отображением, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 501 обработки может включать один или более процессоров 509 для выполнения инструкций для осуществления всех или некоторых шагов вышеописанных способов. Кроме того, компонент 501 обработки может включать один или более модулей, которые обеспечивают взаимодействие между компонентом 501 обработки и другими компонентами. Например, компонент 501 обработки может включать мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 504 и компонентом 501 обработки.
[00171] Память 502 выполнена с возможностью хранения различных типов данных для поддержки работы электронного устройства 500. Примеры таких данных включают инструкции для любых приложений или способов, выполняемых на электронном устройстве 500, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 502 можно реализовать с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой постоянной памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00172] Компонент 503 питания обеспечивает питание различных компонентов электронного устройства 500. Компонент 503 питания может содержать систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением питания в электронном устройстве 500.
[00173] Мультимедийный компонент 504 содержит экран, обеспечивающий выходной интерфейс между электронным устройством 500 и пользователем. В некоторых вариантах осуществления изобретения экран может включать сенсорную панель (TP) и может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель содержит один или более датчиков касания для восприятия касания, скольжения и жестов на сенсорной панели. Датчики касания могут не только определять границу действия касания или скольжения, но также период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления изобретения, мультимедийный компонент 504 содержит переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, пока электронное устройство 500 находится в рабочем режиме, например, в режиме фотографирования или в режиме видеосъемки. Каждая из передней и задней камер может быть фиксированной оптической линзовой системой или обладать возможностью фокусировки и оптического масштабирования.
[00174] Аудиокомпонент 505 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 505 содержит микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала, когда электронное устройство 500 находится в рабочем режиме, например, в режиме вызова, в режиме записи или в режиме распознавания речи. Принятый аудиосигнал может также сохраняться в памяти 502 или передаваться через компонент 508 связи. В некоторых вариантах осуществления изобретения, аудиокомпонент 505 также включает громкоговоритель для вывода аудиосигналов.
[00175] Интерфейс 502 ввода/вывода (I/O) обеспечивает интерфейс между компонентом 501 обработки и периферийными интерфейсными модулями, например, клавиатурой, нажимным колесиком, кнопками и т.д. Кнопки могут включать, не ограничиваясь этим, кнопку "домой", кнопку регулировки громкости, кнопку запуска и кнопку блокировки.
[00176] Измерительный компонент 507 содержит один или более датчиков для обеспечения оценок состояния различных аспектов электронного устройства 500. Например, измерительный компонент 507 может обнаруживать открытое/закрытое состояние электронного устройства 500, относительное расположение компонентов, например, дисплея и клавиатуры, электронного устройства 500, изменение положения электронного устройства 500 или компонента электронного устройства 500, наличие или отсутствие контакта пользователя с электронным устройством 500, ориентацию или ускорение/замедление электронного устройства 500 и изменение температуры электронного устройства 500. Измерительный компонент 507 может включать датчик близости, выполненный с возможностью обнаружения присутствия близлежащих объектов без физического контакта с ними. Измерительный компонент 507 также может включать светочувствительный датчик, например, датчик изображения на основе CMOS или CCD, для использования в приложениях формирования изображения. В некоторых вариантах осуществления изобретения, измерительный компонент 507 также может включать акселерометр, гироскоп, магнитный датчик, датчик давления, датчик температуры, фотоэлектрический датчик или датчик GPS.
[00177] Компонент 508 связи выполнен с возможностью осуществления связи, проводной или беспроводной, между электронным устройством 500 и другим устройством. Электронное устройство 500 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G, 3G, 4G, или их комбинации. В одном из вариантов осуществления изобретения компонент 508 связи принимает широковещательный сигнал или широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из вариантов осуществления изобретения компонент 508 связи также содержит модуль ближней связи (NFC) для осуществления связи ближнего действия. Например, модуль NFC можно реализовать на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (ВТ) и других технологий.
[00178] В вариантах осуществления изобретения электронное устройство 500 можно реализовать посредством одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления вышеописанных способов.
[00179] Подробности, касающиеся реализации функций и результатов работы каждого блока описанного выше устройства, раскрыты в описании соответствующих шагов способа и здесь не повторяются.
[00180] Поскольку варианты осуществления устройства по существу соответствуют вариантам осуществления способа, для их описания может быть сделана ссылка на приведенное выше объяснение вариантов осуществления способа. Описанные выше варианты осуществления устройства приведены только в качестве примера. Блоки, проиллюстрированные как отдельные компоненты, могут быть или не быть физически отдельными компонентами, а компонент, проиллюстрированный как блок, может быть или не быть физическим блоком, то есть может располагаться в одном месте или может быть распределен по нескольким сетевым блокам. Все модули или их часть можно выбирать для достижения цели настоящего изобретения согласно фактическим требованиям. Специалист в данной области техники может понять и реализовать настоящее изобретение без применения творческих способностей.
[00181] В соответствии с представленными выше вариантами осуществления способа управления яркостью экрана, настоящее изобретение также предусматривает машиночитаемый носитель данных, на котором хранится компьютерная программа, исполняемая процессором 509 электронного устройства для осуществления шагов способа управления яркостью экрана, включающих:
[00182] обнаружение, загражден ли светочувствительный датчик, при обнаружении изменения интенсивности света; и
[00183] поддерживание текущей яркости экрана при обнаружении, что светочувствительный датчик загражден.
[00184] Настоящее изобретение может быть выполнено в виде компьютерного программного продукта, реализованного на одном или более носителях данных, содержащих программные коды (включая, не ограничиваясь этим, дисковое запоминающее устройство, CD-ROM, оптическое запоминающее устройство и т.д.). Машиночитаемые носители данных включают постоянные и непостоянные носители, сменные и стационарные носители, при этом хранение информации можно реализовать любым способом или посредством любой технологии. Информация может представлять собой машиночитаемые инструкции, структуры данных, модули программ или другие данные. Примеры машиночитаемых носителей данных включают, не ограничиваясь этим, память на основе фазового перехода (PRAM), статическую оперативную память (SRAM), динамическую оперативную память (DRAM), другие типы оперативной памяти (RAM), постоянную память (ROM), электрически стираемую программируемую постоянную память (EEPROM), флэш-память или другую технологию памяти, компакт-диск только для чтения (CD-ROM), цифровой универсальный диск (DVD) или другое оптическое запоминающее устройство, картриджи для магнитной ленты и хранилище на основе магнитной ленты, или другие магнитные запоминающие устройства, или любые другие непереносные носители, используемые для хранения информации, к которой может обращаться вычислительное устройство.
[00185] Специалистам в данной области техники будут очевидны другие варианты осуществления настоящего изобретения из настоящего описания и практического применения раскрытого здесь изобретения. Настоящее изобретение охватывает любые вариации, варианты использования или адаптации настоящего изобретения, отвечающие его общим принципам и включающие такие отклонения от настоящего описания, которые соответствуют известной или обычной практике в данной области техники. Следует понимать, что описанные варианты осуществления изобретения представлены только в качестве примеров, при этом объем и сущность изобретения охарактеризованы в формуле изобретения.
[00186] Очевидно, что настоящее изобретение не ограничивается конкретной конструкцией, описанной выше и проиллюстрированной на прилагаемых чертежах, и возможны различные модификации и изменения в пределах сущности изобретения. Предполагается, что объем изобретения ограничивается только формулой изобретения.
[00187] Выше были описаны лишь предпочтительные варианты осуществления настоящего изобретения, которые не ограничивают изобретение, а любые дополнения, эквивалентные замены и усовершенствования, сделанные в пределах сущности изобретения, находятся в пределах объема правовой защиты настоящего изобретения.