СПОСОБ И УСТРОЙСТВО ДЛЯ УВЕЛИЧЕНИЯ ОТОБРАЖАЕМОГО ШРИФТА
METHOD AND DEVICE FOR INCREASING DISPLAYED FONT

[0001] Данная заявка основана и притязает на приоритет патентной заявки Китая номер 201310613054.0, поданной 27 ноября 2013 года, содержимое которой полностью содержится в данном документе посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие сущности относится к области техники связи, а более конкретно, к способу и устройству для увеличения отображаемого шрифта.
УРОВЕНЬ ТЕХНИКИ
[0003] Поскольку все больше людей используют устройства Android, система Android уже имеет определенную долю группы пожилых и престарелых пользователей. Для группы пожилых и престарелых пользователей размер шрифта, отображаемый на экране, обычно не может удовлетворять их потребности, в силу чего спрос на крупный шрифт становится все более очевидным.
[0004] В настоящее время, система Android предоставляет решение для увеличения шрифта, в котором шрифт увеличивается посредством задания глобального масштаба. В этом решении, шрифт линейно растет в интервале (0,+бесконечность) и всегда увеличивается механически. Хотя этот способ позволяет обеспечивать увеличение шрифта, шрифт может быть наугад увеличен даже за рамки, которые могут восприниматься людьми; кроме того, шрифт растет линейно, что является довольно простым и не может гибко адаптироваться к требованиям разработчиков приложений.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] С учетом вышеизложенного, настоящее раскрытие сущности предоставляет способ и устройство для увеличения отображаемого шрифта, с тем чтобы повышать гибкость увеличения шрифта и способствовать удовлетворенности разработчиков приложений и пользователей. Технические решения заключаются в следующем.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для увеличения отображаемого шрифта, включающий в себя:
[0007] - прием команды для увеличения отображаемого шрифта;
[0008] - получение размера текущего отображаемого шрифта;
[0009] - когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения;
[0010] - когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[0011] - отображение текущего отображаемого шрифта с размером увеличенного шрифта.
[0012] Из этого, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0013] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[0014] Из этого, увеличение текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0015] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0016]
[0017] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0018] Из этого, увеличение текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0019] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0020] ;
[0021] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0022] Из этого, увеличение текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0023] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0024] ;
[0025] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0026] Из этого, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, включает в себя:
[0027] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0028]
[0029] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0030] Согласно второму аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для увеличения отображаемого шрифта, включающее в себя:
[0031] - приемный модуль, выполненный с возможностью принимать команду для увеличения отображаемого шрифта;
[0032] - модуль получения, выполненный с возможностью получать размер текущего отображаемого шрифта;
[0033] - модуль увеличения, выполненный с возможностью, когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличивать текущий отображаемый шрифт согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; а когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличивать текущий отображаемый шрифт согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[0034] - модуль отображения, выполненный с возможностью отображать текущий отображаемый шрифт с размером увеличенного шрифта.
[0035] Из этого, модуль увеличения включает в себя:
[0036] - блок криволинейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения.
[0037] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0038] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0039]
[0040] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0041] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0042] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0043] ;
[0044] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0045] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0046] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0047]
[0048] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0049] Из этого, модуль увеличения включает в себя:
[0050] - блок линейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0051]
[0052] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0053] Некоторые преимущества настоящего раскрытия сущности могут включать в себя: увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения (шага скачка) размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[0054] Следует понимать, что как вышеприведенное общее описание, так и нижеприведенное подробное описание являются только примерными, а не ограничивающими настоящее раскрытие сущности.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0055] Прилагаемые чертежи, которые содержатся и составляют часть этого подробного описания, иллюстрируют варианты осуществления в соответствии с изобретением и наряду с описанием служат для того, чтобы пояснять принципы раскрытия изобретения.
[0056] Фиг. 1 является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно первому варианту осуществления раскрытия сущности;
[0057] Фиг. 2 является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно второму варианту осуществления раскрытия сущности;
[0058] Фиг. 3a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно третьему варианту осуществления раскрытия сущности;
[0059] Фиг. 3b является схемой, иллюстрирующей параболически и линейно увеличенные шрифты, согласно третьему варианту осуществления раскрытия сущности;
[0060] Фиг. 4a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно четвертому варианту осуществления раскрытия сущности;
[0061] Фиг. 4b является схемой, иллюстрирующей эллиптически и линейно увеличенными шрифты, согласно четвертому варианту осуществления раскрытия сущности;
[0062] Фиг. 5a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно пятому варианту осуществления раскрытия сущности;
[0063] Фиг. 5b является схемой, иллюстрирующей круговым способом и линейно увеличенные шрифты, согласно пятому варианту осуществления раскрытия сущности;
[0064] Фиг. 6a является примерной структурной схемой, иллюстрирующей устройство для увеличения отображаемого шрифта, согласно шестому варианту осуществления раскрытия сущности;
[0065] Фиг. 6b является другой примерной структурной схемой, иллюстрирующей устройство для увеличения отображаемого шрифта, согласно шестому варианту осуществления раскрытия сущности; и
[0066] Фиг. 7 является примерной структурной схемой, иллюстрирующей терминал, согласно седьмому варианту осуществления раскрытия сущности.
[0067] Очевидные варианты осуществления настоящего раскрытия сущности проиллюстрированы посредством вышеуказанных чертежей, и подробные описания приводятся далее. Эти чертежи и буквальные описания предназначены не для того, чтобы ограничивать объем принципа настоящего раскрытия сущности любым способом, а для того, чтобы пояснять принцип настоящего раскрытия сущности для специалистов в данной области техники посредством обращения к конкретным вариантам осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0068] Чтобы прояснять цели, технические решения и преимущества настоящего раскрытия сущности, в дальнейшем в этом документе подробно описываются варианты осуществления настоящего раскрытия сущности в сочетании с чертежами.
[0069] ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0070] Обращаясь к фиг. 1, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, включающий в себя следующие этапы.
[0071] На этапе 101, принимается команда для увеличения отображаемого шрифта.
[0072] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[0073] На этапе 102, получается размер текущего отображаемого шрифта.
[0074] На этапе 103, когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, текущий отображаемый шрифт увеличивается согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; а когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы.
[0075] Максимальное пороговое значение может задаваться по мере необходимости, и настоящий вариант осуществления не имеет ограничений на его конкретное значение.
[0076] Из этого, правило криволинейного увеличения означает то, что имеется криволинейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[0077] На этапе 104, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[0078] Вышеописанный способ применяется в устройстве Android, в котором устанавливается операционная система Android. Операционная система Android сконфигурирована с помощью первого коэффициента увеличения и третьего коэффициента увеличения для увеличения шрифта. Из этого, первый коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта меньше максимального порогового значения, а третий коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта превышает или равен максимальному пороговому значению. Обычно, амплитуда, увеличенная посредством первого коэффициента увеличения и третьего коэффициента увеличения, является относительно умеренной, что позволяет по существу обеспечивать хороший внешний вид и удобство и простоту использования интерфейса, так что первый и третий коэффициенты увеличения могут рассматриваться в качестве безопасных коэффициентов увеличения.
[0079] Второй коэффициент увеличения является коэффициентом, сконфигурированным посредством текущего приложения, принадлежащим вторичному коэффициенту увеличения. Текущее приложение может быть любым приложением, установленным в операционной системе Android, и предварительно конфигурируется посредством разработчика приложения. Второй коэффициент увеличения может описываться в Androidmanifest.xml приложения. Поскольку второй коэффициент увеличения сконфигурирован посредством разработчика приложения, коэффициент является управляемым. Абсолютная величина второго коэффициента увеличения может задаваться по мере необходимости, с тем чтобы достигать различных эффектов увеличения.
[0080] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0081] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[0082] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[0083] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0084] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0085]
[0086] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0087] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0088] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0089] ;
[0090] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0091] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0092] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0093] ;
[0094] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0095] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, может включать в себя:
[0096] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0097]
[0098] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0099] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00100] ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00101] Обращаясь к фиг. 2, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, включающий в себя следующие этапы.
[00102] На этапе 201, принимается команда для увеличения отображаемого шрифта.
[00103] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00104] На этапе 202, получается размер текущего отображаемого шрифта.
[00105] На этапе 203, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 204; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 205.
[00106] На этапе 204, текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 206.
[00107] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[00108] На этапе 205, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 206.
[00109] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[00110] На этапе 206, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00111] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00112] ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00113] Обращаясь к фиг. 3a, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, который увеличивает шрифт с использованием правила параболического увеличения и правила линейного увеличения, и способ включает в себя следующие этапы.
[00114] На этапе 301, принимается команда для увеличения отображаемого шрифта.
[00115] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00116] На этапе 302, получается размер текущего отображаемого шрифта.
[00117] На этапе 303, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 304; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 305.
[00118] На этапе 304, текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 306.
[00119] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения посредством следующего уравнения:
[00120] ;
[00121] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является предварительно установленным максимальным пороговым значением.
[00122] На этапе 305, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 306.
[00123] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения посредством следующего уравнения:
[00124]
[00125] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является предварительно установленным максимальным пороговым значением.
[00126] На этапе 306, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00127] В настоящем варианте осуществления, вышеуказанное предварительно установленное максимальное пороговое значение может задаваться по мере необходимости, например, может составлять 20, 30 и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00128] Вышеуказанные правило параболического увеличения и правило линейного увеличения могут быть показаны на фиг. 3b. Кривая на чертеже является параболой на основе первого коэффициента k1 увеличения и второго коэффициента k2 увеличения, а прямая линия на чертеже является прямой линией на основе третьего коэффициента k3 увеличения. Когда размер текущего шрифта меньше максимального порогового значения T, шрифт увеличивается согласно параболе; а когда размер текущего шрифта превышает или равен максимальному пороговому значению T, шрифт увеличивается согласно прямой линии.
[00129] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ параболического увеличения может обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00130] ЧЕТВЕРТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00131] Обращаясь к фиг. 4a, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, который увеличивает шрифт с использованием правила эллиптического увеличения и правила линейного увеличения, и способ включает в себя следующие этапы.
[00132] На этапе 401, принимается команда для увеличения отображаемого шрифта.
[00133] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00134] На этапе 402, получается размер текущего отображаемого шрифта.
[00135] На этапе 403, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 404; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 405.
[00136] На этапе 404, текущий отображаемый шрифт увеличивается согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 406.
[00137] Из этого, правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу эллиптического увеличения посредством следующего уравнения:
[00138] ;
[00139] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00140] На этапе 405, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 406.
[00141] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения посредством следующего уравнения:
[00142]
[00143] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является предварительно установленным максимальным пороговым значением.
[00144] На этапе 406, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00145] В настоящем варианте осуществления, вышеуказанное предварительно установленное максимальное пороговое значение может задаваться по мере необходимости, например, может составлять 20, 40 и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00146] Вышеуказанные правило эллиптического увеличения и правило линейного увеличения могут быть показаны на фиг. 4b. Кривая на чертеже является эллипсом на основе первого коэффициента k1 увеличения и второго коэффициента k2 увеличения, а прямая линия на чертеже является прямой линией на основе третьего коэффициента k3 увеличения. Когда размер текущего шрифта меньше максимального порогового значения T, шрифт увеличивается согласно эллипсу; а когда размер текущего шрифта превышает или равен максимальному пороговому значению T, шрифт увеличивается согласно прямой линии.
[00147] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ эллиптического увеличения может обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00148] ПЯТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00149] Обращаясь к фиг. 5a, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, который увеличивает шрифт с использованием правила кругового увеличения и правила линейного увеличения, и способ включает в себя следующие этапы.
[00150] На этапе 501, принимается команда для увеличения отображаемого шрифта.
[00151] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00152] На этапе 502, получается размер текущего отображаемого шрифта.
[00153] На этапе 503, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 504; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 505.
[00154] На этапе 504, текущий отображаемый шрифт увеличивается согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 506.
[00155] Из этого, правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу кругового увеличения посредством следующего уравнения:
[00156] ;
[00157] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00158] На этапе 505, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 506.
[00159] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения посредством следующего уравнения:
[00160]
[00161] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является предварительно установленным максимальным пороговым значением.
[00162] На этапе 506, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00163] В настоящем варианте осуществления, вышеуказанное предварительно установленное максимальное пороговое значение может задаваться по мере необходимости, например, может составлять 20, 50 и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00164] Вышеуказанные правило кругового увеличения и правило линейного увеличения могут быть показаны на фиг. 5b. Кривая на чертеже является окружностью на основе первого коэффициента k1 увеличения и второго коэффициента k2 увеличения, а прямая линия на чертеже является прямой линией на основе третьего коэффициента k3 увеличения. Когда размер текущего шрифта меньше максимального порогового значения T, шрифт увеличивается согласно окружности; а когда размер текущего шрифта превышает или равен максимальному пороговому значению T, шрифт увеличивается согласно прямой линии.
[00165] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ кругового увеличения может обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00166] ШЕСТОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00167] Обращаясь к фиг. 6a, настоящий вариант осуществления предоставляет устройство для увеличения отображаемого шрифта, включающее в себя:
[00168] - приемный модуль 601, выполненный с возможностью принимать команду для увеличения отображаемого шрифта;
[00169] - модуль 602 получения, выполненный с возможностью получать размер текущего отображаемого шрифта;
[00170] - модуль 603 увеличения, выполненный с возможностью, когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличивать текущий отображаемый шрифт согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; а когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличивать текущий отображаемый шрифт согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[00171] - модуль 604 отображения, выполненный с возможностью отображать текущий отображаемый шрифт с размером увеличенного шрифта.
[00172] Из этого, команда, принимаемая посредством приемного модуля 601, может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00173] Обращаясь к фиг. 6b, в настоящем варианте осуществления, модуль 603 увеличения может включать в себя:
[00174] - блок 603a криволинейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения.
[00175] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[00176] В сценарии, блок 603a криволинейного увеличения может быть выполнен с возможностью:
[00177] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[00178] ;
[00179] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00180] В другом сценарии, блок 603a криволинейного увеличения может быть выполнен с возможностью:
[00181] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[00182] ;
[00183] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00184] В еще одном другом сценарии, блок 603a криволинейного увеличения может быть выполнен с возможностью:
[00185] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[00186] ;
[00187] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00188] Обращаясь к фиг. 6b, в настоящем варианте осуществления, модуль 603 увеличения может включать в себя:
[00189] - блок 603b линейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[00190]
[00191] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[00192] Вышеуказанное устройство, предоставленное посредством настоящего варианта осуществления, может осуществлять способ, предоставленный в любом из вышеописанных вариантов осуществления способа, подробная процедура которых описана в вариантах осуществления способа, так что ее описание опускается в данном документе.
[00193] Вышеуказанное устройство может применяться в устройстве Android, в котором устанавливается операционная система Android. Операционная система Android сконфигурирована с помощью первого коэффициента увеличения и третьего коэффициента увеличения для увеличения шрифта. Из этого, первый коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта меньше максимального порогового значения, а третий коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта превышает или равен максимальному пороговому значению. Обычно, амплитуда, увеличенная посредством первого коэффициента увеличения и третьего коэффициента увеличения, является относительно умеренной, что позволяет по существу обеспечивать хороший внешний вид и удобство и простоту использования интерфейса, так что первый и третий коэффициенты увеличения могут рассматриваться в качестве безопасных коэффициентов увеличения.
[00194] Второй коэффициент увеличения является коэффициентом, сконфигурированным посредством текущего приложения, принадлежащим вторичному коэффициенту увеличения. Текущее приложение может быть любым приложением, установленным в операционной системе Android, и предварительно конфигурируется посредством разработчика приложения. Второй коэффициент увеличения может описываться в Androidmanifest.xml приложения. Поскольку второй коэффициент увеличения сконфигурирован посредством разработчика приложения, коэффициент является управляемым. Абсолютная величина второго коэффициента увеличения может задаваться по мере необходимости, с тем чтобы достигать различных эффектов увеличения.
[00195] В вышеуказанном устройстве, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00196] СЕДЬМОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00197] Обращаясь к фиг. 7, настоящий вариант осуществления предоставляет терминал 700, который может включать в себя блок 110 связи, запоминающее устройство 120, включающее в себя один или более машиночитаемых носителей хранения данных, блок 130 ввода, блок 140 отображения, датчик 150, аудиосхему 160, модуль 170 WiFi (по стандарту высококачественной беспроводной связи), процессор 180, включающий в себя одно или более ядер обработки, и источник 190 питания и другие компоненты.
[00198] Специалисты в данной области техники должны принимать во внимание, что структура терминала, показанного на фиг. 7, не накладывает ограничение на терминал, и он может включать в себя большее или меньше число компонентов по отношению к тому, что проиллюстрировано, либо комбинировать некоторые компоненты или иметь другие компоновки компонентов.
[00199] Блок 110 связи может быть выполнен с возможностью передавать и принимать информацию или передавать и принимать сигнал в ходе вызова. Блок 110 связи может представлять собой сетевое устройство связи, такое как RF (радиочастотная) схема, маршрутизатор, модем. В частности, когда блок 110 связи представляет собой RF-схему, блок 110 связи принимает информацию нисходящей линии связи из базовой станции и затем передает информацию в один или более процессоров 180 для обработки. Кроме того, блок 110 связи передает данные восходящей линии связи в базовую станцию. Обычно, RF-схема в качестве блока связи включает в себя, но не только, антенну, по меньшей мере, один усилитель, тюнер, один или более осцилляторов, карту с модулем идентификации абонента (SIM), приемо-передающее устройство, разветвитель, LNA (малошумящий усилитель), дуплексер и т.д. Кроме того, блок 110 связи может обмениваться данными с сетью и другими устройствами через беспроводную связь. Беспроводная связь может использовать любые стандарты или протоколы связи, включающие в себя, но не только, GSM (глобальную систему мобильной связи), GPRS (общую службу пакетной радиопередачи), CDMA (множественный доступ с кодовым разделением каналов), WCDMA (широкополосный множественный доступ с кодовым разделением каналов), LTE (стандарт долгосрочного развития), протокол электронной почты, SMS (службу коротких сообщений) и т.д. Запоминающее устройство 120 может быть выполнено с возможностью сохранять программы и модули. Процессор 180 выполняет различные функциональные приложения и обработку данных посредством выполнения программ и модулей, сохраненных в запоминающем устройстве 120. Запоминающее устройство 120 может в основном включать в себя область хранения программ и область хранения данных, при этом область хранения программ может сохранять операционные системы, прикладные программы, требуемые посредством, по меньшей мере, одной функции (к примеру, функции воспроизведения звука, функции воспроизведения изображений), и т.д.; и область хранения данных может сохранять данные, созданные в ходе работы терминала 700 (к примеру, аудиоданные или телефонная книга), и т.д. Помимо этого, запоминающее устройство 120 может включать в себя высокоскоростное оперативное запоминающее устройство и также может включать в себя энергонезависимое запоминающее устройство. Соответственно, запоминающее устройство 120 также может включать в себя контроллер запоминающего устройства, чтобы предоставлять доступ к запоминающему устройству 120, выполняемый посредством процессора 180 и блока 130 ввода.
[00200] Блок 130 ввода может быть выполнен с возможностью принимать информацию вводимых чисел или символов и формировать входные сигналы из клавиатуры, мыши, джойстика, оптического устройства или шарового манипулятора, относящиеся к пользовательской настройке и функциональному управлению. При необходимости, блок 130 ввода может включать в себя сенсорную поверхность 131 и другое устройство 132 ввода. Сенсорная поверхность 131, также известная как сенсорный экран или сенсорная панель, может собирать операции касания пользователя на или около сенсорной поверхности 131 (к примеру, операцию, выполняемую пользователями с использованием любого подходящего объекта или вспомогательного устройства, такого как палец, сенсорное перо и т.п., на или около сенсорной поверхности 131), и активировать соответствующее подключенное устройство согласно предварительно установленной программе. При необходимости, сенсорная поверхность 131 может включать в себя две части: устройство обнаружения касаний и сенсорный контроллер. Здесь, устройство обнаружения касаний обнаруживает ориентацию касания пользователя, обнаруживает сигнал, вызываемый посредством операции касания, и передает сигнал в сенсорный контроллер. Сенсорный контроллер принимает сенсорную информацию из устройства обнаружения касаний, преобразует ее в координаты точки касания и отправляет преобразованную информацию в процессор 180. Сенсорный контроллер также может принимать команду из процессора 180 и выполнять команду. Помимо этого, сенсорная поверхность 131 может быть реализована с различными типами, к примеру, как резистивная, емкостная, инфракрасная и на основе поверхностных акустических волн. В дополнение к сенсорной поверхности 131, блок 130 ввода также может включать в себя другое устройство 132 ввода. При необходимости, другое устройство 132 ввода может включать в себя, но не только, одно или более из физической клавиатуры, функциональной клавиши (к примеру, клавиши регулирования громкости, кнопки переключения), шарового манипулятора, мыши и джойстика.
[00201] Блок 140 отображения может быть выполнен с возможностью отображать информацию, вводимую пользователем, или информацию, предоставляемую пользователю и в различные графические пользовательские интерфейсы терминала 700. Эти графические пользовательские интерфейсы могут состоять из графики, текстов, исходных кадров для отображения, видео и любой комбинации вышеозначенного. Блок 140 отображения может включать в себя панель 141 отображения, и необязательно, панель 141 отображения может быть сконфигурирована с ЖК-дисплеем (жидкокристаллическим дисплеем), OLED (дисплеем на органических светоизлучающих диодах) и т.д. Дополнительно, сенсорная поверхность 131 может покрывать панель 141 отображения. Когда операция касания на или около сенсорной поверхности 131 обнаруживается посредством сенсорной поверхности 141, операция касания отправляется в процессор 180, чтобы определять тип события касания, и затем соответствующий видеовывод предоставляется на панели 1241 отображения посредством процессора 180 согласно типу события касания. Хотя на фиг. 7 сенсорная поверхность 131 и панель 141 отображения являются двумя отдельными компонентами для того, чтобы реализовывать функции ввода и вывода, в некоторых вариантах осуществления, сенсорная поверхность 131 и панель 141 отображения могут быть интегрированы для того, чтобы реализовывать функции ввода и вывода.
[00202] Терминал 700 дополнительно может включать в себя, по меньшей мере, один вид датчика 150, к примеру, светочувствительный датчик, датчик движения и другие датчики. При необходимости, светочувствительный датчик может включать в себя датчик внешнего освещения и бесконтактный датчик. Здесь, датчик внешнего освещения может регулировать яркость панели 141 отображения согласно яркости окружающего света. Бесконтактный датчик может выключать панель 141 отображения и/или заднюю подсветку, когда терминал 700 перемещается близко к уху. В качестве одного вида датчика движения, датчик гравитационного ускорения может обнаруживать абсолютную величину ускорения в каждом направлении (типично на трех осях) и может обнаруживать абсолютную величину и направление гравитации, когда он является стационарным, что может использоваться в приложениях для распознавания ориентаций мобильного телефона (к примеру, переключение между горизонтальным и вертикальным экраном, связанные игры, калибровка ориентации с помощью магнитометра), функциях, связанных с распознаванием вибрации (к примеру, шагомер, измеритель нажатий), и т.д. Терминал 700 также может быть оснащен другими датчиками, такими как гироскоп, барометр, гигрометр, термометр, инфракрасный датчик, которые не описываются повторно в данном документе.
[00203] Аудиосхема 160, динамик 161 и микрофон 162 могут предоставлять аудиоинтерфейс между пользователем и терминалом 700. Аудиосхема 160 может преобразовывать принятые аудиоданные в электрические сигналы, которые передаются в динамик 161 и преобразуются в звуковые сигналы, которые должны выводиться посредством динамика 161. С другой стороны, микрофон 162 преобразует собранные звуковые сигналы в электрические сигналы, которые принимаются и преобразуются в аудиоданные посредством аудиосхемы 160. После вывода в процессор 180 для обработки, аудиоданные передаются, например, в другой терминал через RF-схему 110 или выводятся в запоминающее устройство 120 для последующей обработки. Аудиосхема 160 также может включать в себя гнездо для наушников для того, чтобы обеспечивать связь между внешним наушником и терминалом 700.
[00204] Чтобы осуществлять беспроводную связь, терминал может оснащаться блоком 170 беспроводной связи, который может представлять собой Wi-Fi-модуль. Wi-Fi является технологией ближней беспроводной передачи. Терминал 700 обеспечивает возможность пользователю отправлять и принимать почтовые сообщения, просматривать веб-страницы и осуществлять доступ к потоковому мультимедиа и т.д. через блок 170 беспроводной связи, который предоставляет пользователю беспроводной широкополосный доступ в Интернет. Хотя фиг. 7 показывает блок 170 беспроводной связи, следует понимать, что блок 170 беспроводной связи не является обязательным компонентом терминала 700 и может опускаться надлежащим образом без изменения объема охраны раскрытия сущности.
[00205] Процессор 180 представляет собой центр управления терминала 700, соединяет различные части всего мобильного телефона посредством различных интерфейсов и схем и выполняет различные функции и обработку данных терминала 700 посредством запуска или выполнения программ и/или модулей, сохраненных в запоминающем устройстве 120, и посредством активации данных, сохраненных в запоминающем устройстве 120, с тем чтобы отслеживать весь мобильный телефон. При необходимости, процессор 180 может включать в себя одно или более ядер обработки. При необходимости, процессор 180 может быть интегрирован с процессором приложений, который в основном обрабатывает операционные системы, пользовательские интерфейсы и прикладные программы, и модемным процессором, который в основном обрабатывает беспроводную связь. Следует понимать, что вышеуказанный модемный процессор не может быть интегрирован в процессор 180.
[00206] Терминал 700 также может включать в себя источник 190 питания (к примеру, аккумулятор) для того, чтобы подавать питание в каждый компонент. При необходимости, источник питания может логически соединяться с процессором 180 через систему управления электропитанием, с тем чтобы осуществлять такие функции, как управление зарядом, разрядом и потреблением мощности через систему управления электропитанием. Источник 190 питания также может включать в себя один или более компонентов питания постоянным током или переменным током, перезаряжаемую систему, схему обнаружения сбоев питания, преобразователь мощности или инвертор, индикатор состояния питания и т.д.
[00207] Хотя не показано, терминал 700 также может включать в себя камеру, Bluetooth-модуль и т.д., которые не описываются повторно в данном документе.
[00208] Необязательные структуры терминала 700 приведены выше в связи с фиг. 7. Чтобы осуществлять увеличение шрифта, один или более модулей сохраняются в запоминающем устройстве и выполнены с возможностью выполнения посредством одного или более процессоров, при этом один или более модулей имеют следующие функции:
[00209] - прием команды для увеличения отображаемого шрифта;
[00210] - получение размера текущего отображаемого шрифта;
[00211] - когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения;
[00212] - когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[00213] - отображение текущего отображаемого шрифта с размером увеличенного шрифта.
[00214] Из этого, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00215] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[00216] Увеличение текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00217] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00218] ;
[00219] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00220] Увеличение текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00221] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00222] ;
[00223] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00224] Увеличение текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00225] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00226] ;
[00227] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00228] Увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, может включать в себя:
[00229] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00230]
[00231] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[00232] В вышеуказанном терминале, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00233] ВОСЬМОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00234] Настоящий вариант осуществления дополнительно предоставляет энергонезависимый считываемый носитель хранения данных, в котором сохраняются один или более модулей (программ). Когда один или более модулей применяются в устройстве, устройству разрешается выполнять инструкции для следующих этапов:
[00235] - прием команды для увеличения отображаемого шрифта;
[00236] - получение размера текущего отображаемого шрифта;
[00237] - когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения;
[00238] - когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[00239] - отображение текущего отображаемого шрифта с размером увеличенного шрифта.
[00240] Из этого, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00241] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[00242] Увеличение текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00243] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00244] ;
[00245] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00246] Увеличение текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00247] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00248]
[00249] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00250] Увеличение текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[00251] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00252]
[00253] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[00254] Увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, может включать в себя:
[00255] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[00256]
[00257] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[00258] В вышеуказанном энергонезависимом считываемом носителе хранения данных, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00259] Специалисты в данной области техники могут понимать, что все или часть этапов для осуществления вышеописанных вариантов осуществления могут выполняться посредством аппаратных средств или выполняться посредством программы, инструктирующей соответствующим аппаратным средствам, программа может сохраняться на машиночитаемом носителе данных, и вышеуказанный носитель данных может представлять собой постоянное запоминающее устройство, магнитный диск или оптический диск и т.д.
[00260] Вышеуказанный контент представляет собой только предпочтительные варианты осуществления настоящего раскрытия сущности и не имеет намерение ограничивать настоящее раскрытие сущности. Вес модификации, эквивалентные замены, улучшения и т.п., внесенные в рамках сущности и принципов настоящего раскрытия сущности, должны быть включены в объем охраны настоящего раскрытия сущности.