ПОЛЬЗОВАТЕЛЬСКОЕ ОКОНЕЧНОЕ УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ИМ
USER TERMINAL APPARATUS AND METHOD OF CONTROLLING SAME

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Настоящее раскрытие относится к устройствам и способам, согласующимся с различными вариантами осуществления, которые относятся к пользовательскому оконечному устройству и способу управления им. В частности, настоящее раскрытие относится к пользовательскому оконечному устройству с тактильным управлением и способу управления им.
УРОВЕНЬ ТЕХНИКИ
[2] С развитием электронных технологий, были разработаны различные типы пользовательских оконечных устройств. В частности, пользовательские оконечные устройства, как то телевизоры (TV), персональные компьютеры (PC), планшетные PC, портативные телефоны, проигрыватели Motion Picture Expert Group (MPEG) аудио layer-3 (MP3), и любые другие аналогичные и/или пригодные пользовательские оконечные устройства получили широкое распространение и в настоящее время используются в большинстве домохозяйств.
[3] В последние годы, для удовлетворения потребностей пользователей в более новых и разнообразных функциях, портативные терминалы с тактильным управлением, например, планшетный PC или портативный телефон, поддерживают модуль создания документа наподобие PC и пр. Поэтому существует потребность в способе более удобного обеспечения соответствующего меню в программе создания документа, обеспеченной в портативный терминал с тактильным управлением.
[4] Вышеприведенная информация представлена как общая информация только для помощи в понимании настоящего раскрытия. Не производится никакого определения, и не делается никакого утверждения, в отношении того, применимо ли что-либо из вышеперечисленного в качестве уровня техники в связи с настоящим раскрытием.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
[5] Аспекты настоящего раскрытия призваны решать, по меньшей мере, вышеупомянутые задачи и/или недостатки и обеспечивать, по меньшей мере, описанные ниже преимущества. Соответственно, аспект настоящего раскрытия предусматривает обеспечение пользовательского оконечного устройства, которое обеспечивает пользователю удобное для работы меню, относящееся к программе создания документа, в портативном терминале с тактильным управлением, и способ управления им.
РЕШЕНИЕ ЗАДАЧИ
[6] В соответствии с аспектом настоящего раскрытия, предусмотрено пользовательское оконечное устройство. Пользовательское оконечное устройство может включать в себя дисплей, выполненный с возможностью обеспечения экрана, включающего в себя объект редактирования, блок пользовательского интерфейса, выполненный с возможностью приема пользовательской операции, и контроллер, выполненный с возможностью управления отображением первого пользовательского интерфейса (UI) навигации посредством колесика на участке экрана, когда генерируется заранее заданное событие, причем первый UI навигации посредством колесика включают в себя, по меньшей мере, одно меню редактирования, относящееся к атрибуту объекта редактирования, и способен вращаться согласно пользовательской операции.
[7] В соответствии с другим аспектом настоящего раскрытия, способ управления пользовательским оконечным устройством предусмотрен. Способ может включать в себя обеспечение экрана, включающего в себя объект редактирования, и отображение первого UI навигации посредством колесика на участке экрана, когда генерируется заранее заданное событие, причем первый UI навигации посредством колесика включают в себя, по меньшей мере, одно меню редактирования, относящееся к атрибуту объекта редактирования, и способен вращаться согласно пользовательской операции.
[8] Другие аспекты, преимущества и отличительные признаки раскрытия будут ясны специалистам в данной области техники из нижеследующего подробного описания, которое, совместно с прилагаемыми чертежами, раскрывает различные варианты осуществления настоящего раскрытия.
ПОЛОЖИТЕЛЬНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ
[9] Согласно различным вышеописанным вариантам осуществления, пользователю обеспечивается удобные и интуитивно понятные UI редактирования.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[10] Вышеописанные и другие аспекты, признаки и преимущества определенных вариантов осуществления настоящего раскрытия явствуют из нижеследующего описания, приведенного совместно с прилагаемыми чертежами, в которых:
[11] фиг. 1A и 1B - виды, демонстрирующие пользовательское оконечное устройство согласно варианту осуществления настоящего раскрытия;
[12] фиг. 2 - вид, демонстрирующий детальную конфигурацию пользовательского оконечного устройства согласно варианту осуществления настоящего раскрытия согласно варианту осуществления настоящего раскрытия;
[13] фиг. 3 - вид, демонстрирующий конфигурацию программного обеспечения, хранящуюся в блок хранения, согласно варианту осуществления настоящего раскрытия;
[14] фиг. 4A, 4B и 4C - виды, демонстрирующие конфигурации экрана создания документа согласно варианту осуществления настоящего раскрытия;
[15] фиг. 5A, 5B и 5C - виды, демонстрирующие способы обеспечения меню редактирования объекта согласно варианту осуществления настоящего раскрытия;
[16] фиг. 6A и 6B - виды, демонстрирующие способ редактирования объекта согласно варианту осуществления настоящего раскрытия;
[17] фиг. 7A, 7B, 7C и 7D - виды, демонстрирующие способы обеспечения меню редактирования объекта согласно различным вариантам осуществления настоящего раскрытия;
[18] фиг. 8A и 8B - виды, демонстрирующие способ перемещения UI навигации посредством колесика согласно варианту осуществления настоящего раскрытия;
[19] фиг. 9A, 9B, 9C, 9D и 9E - виды, демонстрирующие способы обеспечения меню основного редактирования, включающего в себя меню основного редактирования согласно варианту осуществления настоящего раскрытия;
[20] фиг. 10A и 10B - виды, демонстрирующие способ обеспечения пользовательского интерфейса (UI) согласно варианту осуществления настоящего раскрытия;
[21] фиг. 11A и 11B - виды, демонстрирующие способ обеспечения UI согласно другому варианту осуществления настоящего раскрытия; и
[22] фиг. 12 - блок-схема операций, демонстрирующая способ управления пользовательским оконечным устройством согласно варианту осуществления настоящего раскрытия.
[23] В отношении всех чертежей, следует отметить, что аналогичные ссылочные позиции используются для указания одинаковых или аналогичных элементов, признаков и структур.
ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ
[24] Нижеследующее описание, приведенное со ссылкой на прилагаемые чертежи, обеспечено для помощи в полном понимании различных вариантов осуществления настоящего раскрытия, заданных формулой изобретения и ее эквивалентами. Оно включает в себя различные конкретные детали для помощи в этом понимании, но их следует рассматривать исключительно как иллюстративные. Соответственно, специалисты в данной области техники смогут предложить различные изменения и модификации различных описанных здесь вариантов осуществления, не выходя за рамки объема и сущности настоящего раскрытия. Кроме того, описания общеизвестных функций и конструкций для наглядности и лаконичности могут быть опущены.
[25] Термины и слова, используемые в нижеследующем описании и в формуле изобретения, не ограничиваются библиографическими смысловыми значениями, но используются автором изобретения лишь для обеспечения отчетливого и согласованного понимания настоящего раскрытия. Соответственно, специалистам в данной области техники будет очевидно, что нижеследующее описание различных вариантов осуществления настоящего раскрытия обеспечено только в целях иллюстрации, но не в целях ограничения настоящего раскрытия, заданного нижеследующей формулой изобретения и ее эквивалентами.
[26] Следует понимать, что формы единственного числа включают в себя множественные представления, если из контекста явно не следует обратное. Таким образом, например, ссылка на "составную поверхность" включает в себя ссылку на одну или более таких поверхностей.
[27] На фиг. 1A и 1B показаны виды, поясняющие пользовательское оконечное устройство согласно варианту осуществления настоящего раскрытия.
[28] На фиг. 1A показана схема, демонстрирующая пример реализации пользовательского оконечного устройства согласно варианту осуществления настоящего раскрытия. Как показано на фиг. 1A, пользовательское оконечное устройство 100 можно реализовать в виде различных типов портативных устройств, имеющих функцию отображения, например, планшетного (персонального компьютера (PC), портативного телефона, например, смартфона, портативного мультимедийного проигрывателя (PMP), карманного персонального компьютера (PDA), навигационной системы или любого другого аналогичного и/или пригодного типа устройства или электронного устройства. Пользовательское оконечное устройство 100 может быть реализовано с включенным в него сенсорным экраном для выполнения программы с использованием пальца или пера, например, сенсорного пера, голосовой команды, или любого другого аналогичного и/или пригодного устройства ввода.
[29] В частности, планшетный PC, который может быть примером реализации пользовательского оконечного устройства 100 согласно варианту осуществления, является устройством, в котором объединены портативная функция PDA и функция портативного компьютера, а также любая другая аналогичная и/или пригодная функция, и может иметь функцию настольного компьютера может обращаться и/или использовать беспроводной интернет. Пользовательское оконечное устройство 100 может использовать сенсорный экран в качестве главного устройства ввода и может использовать существующие клавиатуру, мышь или любое другое аналогичное и/или пригодное подключенное к нему устройство ввода.
[30] Пользовательское оконечное устройство 100 может быть реализовано для выполнения заранее заданной программы создания документа и для обеспечения соответствующего экрана создания документа. Например, пользовательское оконечное устройство 100 может выполнять программу Word, программу Hangul, программу Hunminjeongeum и пр., для обеспечения экрана создания документа соответствующей программы. В это время, экран создания документа может быть реализован в приложении, которое является программным обеспечением непосредственно выполняемым пользователем с использованием операционной системы (OS). Приложение может быть представлено в форме пиктографического интерфейса на экране пользовательского оконечного устройства 100, но настоящее раскрытие не ограничивается этим, и приложение может быть представлено любым пригодным и/или аналогичным образом.
[31] Согласно фиг. 1B, пользовательское оконечное устройство 100 согласно варианту осуществления включает в себя дисплей 110, блок 120 пользовательского интерфейса (UI) и контроллер 130.
[32] Дисплей 110 отображает экран. В данном случае, экран может включать в себя экран выполнения приложения, экран пользовательского интерфейса (UI), например графического UI (GUI) и пр., включающего в себя различные объекты, например, изображение, движущееся изображение или текст. В частности, дисплей 110 может отображать экран создания документа согласно выполнению программы создания документа. Объект редактирования может быть включен в экран создания документа согласно пользовательскому вводу. В данном случае, предусмотрены различные типы объектов редактирования, например текст, изображение, таблицу, уравнение или движущееся изображение.
[33] Кроме того, дисплей 110 может отображать UI типа панели инструментов, причем UI типа панели инструментов, для удобства описания, может именоваться UI основного редактирования, включающий в себя меню основного редактирования, обеспеченное в программе создания документа, на экране создания документа, и UI, который может именоваться UI редактирования объекта, включающий в себя меню редактирования, относящееся к объекту редактирования, включенному в экран создания документа, и пр. UI будут подробно описаны ниже.
[34] Дисплей 110 можно реализовать в виде жидкокристаллического дисплея (LCD), органо-светодиодного (OLED) дисплея и пр., однако дисплей 110 не ограничивается этим, и дисплей 110 может быть любым аналогичным и/или пригодным типом блока отображения и/или устройства отображения. В частности, дисплей 110 можно реализовать в виде экрана сенсорного типа, образующего многослойную структуру с сенсорной панелью. Дисплей 110 можно использовать как блок 120 пользовательского интерфейса, описанный ниже, отличный от устройства вывода. В данном случае, сенсорный экран может быть выполнен с возможностью обнаружения давления тактильного ввода, а также местоположения тактильного ввода и площадь тактильного ввода.
[35] Блок 120 UI принимает различные пользовательские команды. В частности, блок 120 UI может принимать различные пользовательские команды всплывающего отображения UI основного редактирования, включающего в себя меню основного редактирования, и работы с отображаемым UI. В данном случае, UI может относиться к типу навигации посредством колесика, способен вращаться согласно операции пользователя и может иметь полусферическую форму, один угол экрана которого является диаметром. Однако настоящее раскрытие не ограничивается этим, и UI может быть любым аналогичным и/или пригодным типом UI.
[36] Блок 120 UI может принимать различные команды для всплывающего отображения UI редактирования объекта, включающего в себя меню редактирования, относящееся к объекту редактирования, включенному в экран создания документа, и работы с отображаемым UI. В данном случае, UI может относиться к типу навигации посредством колесика в форме круга или секторальной диаграммы, допускающему вращение согласно операции пользователя. Однако настоящее раскрытие не ограничивается этим, и навигационное колесико может быть реализовано в любой работоспособной форме навигации посредством колесика или любой аналогичной и/или пригодной форме для навигационного колесика. Различные примеры различных операций пользователя в отношении вышеописанного UI основного редактирования и UI редактирования объекта будут подробно описаны ниже со ссылкой на прилагаемые чертежи.
[37] Контроллер 130 предназначен для управления работой в целом пользовательского оконечного устройства 100.
[38] Способ отображения UI основного редактирования, включающего в себя меню основного редактирования на экране
[39] Контроллер 130 может отображать UI основного редактирования, включающий в себя меню основного редактирования, обеспеченное в соответствующей программе создания документа, согласно пользовательской команде. В данном случае, пользовательская команда может быть тактильной операцией, или любым другим аналогичным и/или пригодным пользовательским вводом и/или пользовательской командной, для заранее заданной пиктограммы меню, обеспеченной на экране создания программы. Например, пользовательская команда может быть тактильной операцией для пиктограммы в форме буквы “A”, обеспеченной в одном угловом участке экрана создания документа, но форма пиктограммы этим не ограничивается.
[40] В частности, контроллер 130 может отображать UI основного редактирования, включающий в себя меню основного редактирования, обеспеченное в программе создания документа согласно пользовательской команде. Например, меню основного редактирования может включать в себя, по меньшей мере, одно меню первой глубины, например, меню редактирования шрифта, меню редактирования формата, меню вставления объекта, и любое другое аналогичное и/или пригодное меню первой глубины. UI основного редактирования может быть UI типа навигации посредством колесика, который вращается и выбирается посредством операции пользователя, которая может быть операцией типа набора номера, или любой другой аналогичной и/или пригодной пользовательской операцией. Кроме того, UI типа навигации посредством колесика может иметь полусферическую форму, располагаясь в одном угловом участке экрана создания документа.
[41] При выборе одного из меню первой глубины согласно пользовательской команде, контроллер 130 может отображать меню второй глубины, соответствующее выбранному меню на периферийном участке UI полусферической формы, образующего меню первой глубины. Например, когда выбранное меню первой глубины является меню вставления объекта, меню второй глубины может включать в себя вставляемый объект, например, форму, изображение, тело персонажа, таблицу или компоновку.
[42] При выборе одного из меню второй глубины согласно пользовательской команде, контроллер 130 может отображать меню третьей глубины, соответствующее выбранному меню на периферийном участке UI полусферической формы, образующего меню первой глубины и меню второй глубины. Например, когда выбранное меню второй глубины является меню таблицы, меню третьей глубины может быть меню, указывающим различные типы вставляемой таблицы.
[43] Когда одно из множества меню, образующих меню конкретной глубины, например, меню первой глубины, меню второй глубины и меню третьей глубины, выбирается посредством тактильной операции пользователя, контроллер 130 может управлять вращением участка соответствующей глубины UI навигации посредством колесика и перемещением выбранного меню в заранее заданное местоположение. Например, в случае, когда первое меню из множества меню, образующих меню второй глубины, выбирается согласно тактильной операции пользователя, контроллер 130 может управлять вращением участка меню второй глубины и перемещать выбранное первое меню в центральный участок UI полусферической формы.
[44] Когда участок меню конкретной глубины вращается посредством операции касания и перетаскивания пользователя и затем конкретное меню помещается в заранее заданный участок, контроллер 130 может определять, что выбрано конкретное меню. Контроллер 130 может управлять вращением участка меню второй глубины и перемещать выбранный второе меню в центральный участок UI полусферической формы.
[45] Контроллер 130 может отображать меню более низкого уровня элемента меню, перемещенного в центральный участок UI полусферической формы на периферийном участке UI полусферической формы. Например, когда одно из меню второй глубины перемещается в центральный участок UI полусферической формы посредством тактильной операции пользователя или операции касания и перетаскивания пользователя, контроллер 130 может расширять и отображать меню третьей глубины, соответствующее меню второй глубины на периферийном участке участка меню второй глубины.
[46] Способ отображения UI редактирования объекта, включающего в себя меню редактирования, относящееся к объекту редактирования, на экране
[47] Контроллер 130 может отображать UI редактирования объекта, включающий в себя, по меньшей мере, одно меню редактирования, относящееся к объекту редактирования, выбранному на экране создания документа согласно пользовательской команде. В данном случае, пользовательская команда может быть операцией двойного нажатия для объекта редактирования, однако настоящее раскрытие не ограничивается этим, и пользовательская команда может быть любым пригодным и/или аналогичным типом пользовательского ввода. Контроллер 130 может отображать GUI, указывающий, что объект редактирования выбран. Например, контроллер 130 может осуществлять отображение блокировки, отображение выделения, и пр. на выбранном объекте редактирования.
[48] В частности, контроллер 130 может отображать первый UI навигации посредством колесика, включающий в себя меню редактирования, относящееся к атрибуту выбранного объекта редактирования. Например, когда выбранный объект редактирования является формой, контроллер 130 может отображать первый UI навигации посредством колесика, включающий в себя меню редактирования изображения формы, например цвет страницы, атрибут линии, или вырезание. Когда выбранный объект редактирования является текстом, контроллер 130 может отображать первый UI навигации посредством колесика, включающий в себя меню редактирования, относящееся к атрибуту текста, например, цвет шрифта, редактирование шрифта, выбор всего, вырезание, копирование или удаление.
[49] При выборе конкретного меню редактирования на первом UI навигации посредством колесика, включающем в себя меню редактирования, относящееся к атрибуту выбранного объекта редактирования, контроллер 130 может отображать второй UI навигации посредством колесика, включающий в себя меню более низкого уровня выбранного меню редактирования. В данном случае, второй UI навигации посредством колесика может включать в себя кнопку возврата, выполненную с возможностью возврата к первому UE навигации посредством колесика, включающему в себя меню более высокого уровня, и кнопка возврата может располагаться в центральном участке второго UI навигации посредством колесика. Например, когда меню “цвет страницы” выбирается на первом UI навигации посредством колесика, контроллер 130 может отображать второй UI навигации посредством колесика, включающий в себя элемент, указывающий различные цвета страницы.
[50] При обнаружении операции пользователя, в отношении заранее заданного участка на первом UI навигации посредством колесика, контроллер 130 может расширять и отображать размер первого UI навигации посредством колесика. Когда операция перетаскивания пользователя обнаруживается в состоянии, в котором размер первого UI навигации посредством колесика расширен, контроллер 130 может перемещать местоположение первого UI навигации посредством колесика и отображать первый UI навигации посредством колесика согласно операции перетаскивания. Например, операция пользователя в отношении заранее заданного участка может представлять собой долгое нажатие в отношении центрального участка первого UI навигации посредством колесика, однако настоящее раскрытие не ограничивается этим, и операция пользователя может быть любым пригодным и/или аналогичным типом пользовательского ввода.
[51] В вышеописанном варианте осуществления, описано, что размер первого UI навигации посредством колесика расширяется для указания состояния, в котором соответствующий UI находится в подвижном состоянии. Однако настоящее раскрытие не ограничивается этим, и, например, может быть указано, что соответствующий UI находится в подвижном состоянии, путем изменения цвета первого UI навигационного колесика или отображения отдельного GUI на первом UI навигации посредством колесика.
[52] При наличии заранее заданной тактильной операции, например, операции клика, в отношении участка экрана после копирования объекта редактирования посредством меню копирования, включенного в первое UI навигации посредством колесика, контроллер 130 может отображать меню вставки в заранее заданном диапазоне расстояний от участка, в котором располагается курсор, на экране. Участок экрана, на котором принимается заранее заданная тактильная операция, может быть произвольным участком на экране. Однако настоящее раскрытие не ограничивается этим, и меню вставки может отображаться в заранее заданном диапазоне расстояний от местоположения, в котором обнаружена заранее заданная тактильная операция. Затем, когда меню вставки выбрано, контроллер 130 может осуществлять функцию вставки скопированного объекта редактирования в местоположение курсора. Контроллер 130 может отображать документ недавнего задания или различные другие меню, отличные от вышеописанных меню навигации посредством колесика, согласно пользовательской команде, и их описание будет приведено со ссылкой на прилагаемые чертежи.
[53] На фиг. 2 показана блок-схема, демонстрирующая детальную конфигурацию пользовательского оконечного устройства согласно варианту осуществления настоящего раскрытия согласно варианту осуществления настоящего раскрытия.
[54] Согласно фиг. 2, пользовательское оконечное устройство 100 включает в себя дисплей 110, блок 120 пользовательского интерфейса, контроллер 130, блок 140 хранения, драйвер 150 приложений, блок 160 обеспечения обратной связи, блок 170 связи, аудиопроцессор 180, видеопроцессор 185, громкоговоритель 190, кнопку 191, порт 192 универсальной последовательной шины (USB), камеру 193 и микрофон 194. Подробное описание частей компонентов, представленных на фиг. 2, которые перекрываются с компонентами, представленными на фиг. 1, будет опущено.
[55] Работа вышеописанного контроллера 130 может осуществляться программой, хранящейся в блоке 140 хранения. В блоке 140 хранения хранятся различные данные, например, программный модуль операционной системы (OS), выполненный с возможностью управления пользовательским оконечным устройством 100, различными приложениями и различными данными или контентом, введенным или установленным при выполнении приложения. В блоке 140 хранения могут храниться данные UI для обеспечения меню навигации посредством колесика согласно различным вариантам осуществления. Кроме того, в блоке 140 хранения может храниться информация меню редактирования, соответствующая атрибуту каждого из объектов редактирования.
[56] Кроме того, различные программные модули, хранящиеся в блоке 140 хранения будут описаны ниже со ссылкой на фиг. 3.
[57] Драйвер 150 приложений предназначен для запуска и выполнения приложения пользовательского оконечного устройства 100. В данном случае, приложение может представлять собой самовыполняющуюся прикладную программу и может включать в себя разнообразный мультимедийный контент. Термин ‘мультимедийный контент’ включает в себя текст, аудио, неподвижное изображение, анимацию, видео, интерактивный контент, контент электронного путеводителя по программам (EPG) от поставщика контента, электронное сообщение, принятое от пользователей, информацию о текущем событии, и любой другой аналогичный и/или пригодный тип контента. Например, драйвер 150 приложений может выполнять приложение для программы создания документа согласно варианту осуществления согласно пользовательской команде.
[58] Блок 160 обеспечения обратной связи предназначен для обеспечения различной обратной связи согласно функции, выполняемой в пользовательском оконечном устройстве 100. В частности, блок 160 обеспечения обратной связи может обеспечивать осязательную обратную связь в отношении операции пользователя. В данном случае, осязательная обратная связь является технологией, позволяющей пользователю ощущать прикосновение или извещать о нем путем генерации вибрации, силы, удара, или какой-либо другой аналогичной и/или пригодной осязательной обратной связи в пользовательском оконечном устройстве 100, и может именоваться компьютерной тактильной технологией.
[59] В частности, когда UI навигации посредством колесика вращается согласно операции пользователя с соответствующим UI навигации посредством колесика, блок 160 обеспечения обратной связи может обеспечивать соответствующую осязательную обратную связь. Например, блок 160 обеспечения обратной связи может обеспечивать осязательную обратную связь, соответствующую операции вращения в UI основного редактирования, вращающемся в форме номеронабирателя для обеспечения пользовательского восприятия (UX) наподобие фактического набора номера.
[60] Блок 160 обеспечения обратной связи может обеспечивать различную обратную связь, по-разному применяя условие вибрации, например, частоту вибрации, длительность вибрации, интенсивность вибрации, вибрационную волну, местоположение вибрации и пр., под управлением контроллера 130.
[61] Хотя, согласно варианту осуществления, описано, что блок 160 обеспечения обратной связи обеспечивает осязательную обратную связь с использованием датчика вибрации, настоящее раскрытие не ограничивается этим, и блок 160 обеспечения обратной связи может обеспечивать осязательную обратную связь с использованием пьезоэлектрического датчика или любого другого аналогичного и/или пригодного аппаратного элемента для обеспечения осязательной обратной связи.
[62] Блок 170 связи может осуществлять связь с различными внешними устройствами согласно различным типам способов осуществления связи. Блок 170 связи включает в себя различные микросхемы связи, например, микросхему 171 Wireless-Fidelity (Wi-Fi), микросхему 172 Bluetooth и микросхему 173 беспроводной связи. Однако настоящее раскрытие не ограничивается этим, и блок 170 связи может включать в себя любой пригодный и/или аналогичный тип микросхем связи.
[63] Микросхема 171 Wi-Fi и микросхема 172 Bluetooth осуществляют связь по протоколу Wi-Fi и по протоколу Bluetooth, соответственно. Микросхема 173 беспроводной связи представляет собой микросхему, выполненную с возможностью осуществления связи согласно различным стандартам связи, например, стандартам Института инженеров по электротехнике и радиоэлектронике (IEEE), Zigbee, 3-е поколение (3G), проект партнерства третьего поколения (3GPP), проект долгосрочного развития систем связи (LTE), или любому другому аналогичному и/или пригодному типу стандарта связи. Кроме того, блок 170 связи может дополнительно включать в себя микросхему NFC (не показана), выполненную с возможностью работы в режиме NFC с использованием полосы 13.56 МГц из различных полос частот радиочастотной идентификации (RF-ID), например, 135 кГц, 13.56 МГц, 433 МГц, 860 - 960 МГц и 2.45 ГГц.
[64] Аудиопроцессор 180 выполнен с возможностью осуществления обработки аудиоданных. Аудиопроцессор 180 может по-разному осуществлять обработку аудиоданных, например, декодирование, усиление, фильтрацию шума, и любую другую аналогичную и/или пригодную обработку аудиосигнала для аудиоданных.
[65] Видеопроцессор 185 выполнен с возможностью осуществления обработки видеоданных. Видеопроцессор 185 может по-разному осуществлять обработку изображений на видеоданных, например, декодирование, масштабирование, фильтрацию шума, преобразование частоты кадров, преобразование разрешения и любую другую аналогичную и/или пригодную обработку видеосигнала для видеоданных.
[66] Громкоговоритель 190 выполнен с возможностью вывода различных предупреждающих звуковых сигналов или голосовых сообщений, а также различных аудиоданных, обработанных аудиопроцессором 180.
[67] Кнопка 191 может включать в себя различные типы кнопок, например, механическую кнопку, сенсорную панель, колесико или кнопку любого другого типа, обеспеченные в произвольных участках внешней поверхности основного корпуса пользовательского оконечного устройства 100, например, на передней стороне, боковой стороне или задней стороне. Например, может быть обеспечена кнопка включения/выключения питания пользовательского оконечного устройства 100.
[68] Порт 192 USB выполнен с возможностью осуществления связи с различными внешними устройствами или осуществления зарядки посредством кабеля USB.
[69] Камера 193 выполнена с возможностью формирования неподвижного изображения или движущегося изображения под управлением пользователя. В частности, камера 193 может быть реализована во множественном числе, например, передней камеры или задней камеры.
[70] Микрофон 194 выполнен с возможностью приема голоса пользователя или другого звука, и преобразования принятого голоса пользователя или звука в аудиоданные. Контроллер 130 может использовать голосовой ввод пользователя посредством микрофона 194 в ходе вызова или может преобразовывать голос пользователя в аудиоданные, и сохранять аудиоданные в блоке 140 хранения.
[71] Когда обеспечены камера 193 и микрофон 194, контроллер 130 может осуществлять операцию управления согласно голосовому вводу пользователя посредством микрофона 194 или движению пользователя, распознаваемому камерой 193. Таким образом, пользовательское оконечное устройство 100 может работать в режиме управления движением или режиме управления голосом. Когда пользовательское оконечное устройство 100 работает в режиме управления движением, контроллер 130 активирует камеру 193 для формирования изображения пользователя, отслеживает изменение движения пользователя и осуществляет операцию управления, соответствующую изменению движения. Когда пользовательское оконечное устройство 100 работает в режиме управления голосом, контроллер 130 анализирует голосовой ввод пользователя посредством микрофона и работает в режиме распознавания голоса, осуществляя операцию управления согласно проанализированному голосу пользователя.
[72] Кроме того, пользовательское оконечное устройство может дополнительно включать в себя различные внешние входные порты (не показаны) для подключения к различным внешним терминалам, например, гарнитуре, мыши и локальной сети (LAN), или любые другие аналогичные и/или пригодные типы соединений с различными внешними элементами.
[73] Контроллер 130 управляет работой пользовательского оконечного устройства 100 в целом с использованием различных программ, хранящихся в блоке 140 хранения. Например, контроллер 130 может выполнять приложение, хранящееся в блоке 140 хранения, для формирования его экрана выполнения и отображать экран выполнения, и может воспроизводить разнообразный контент, хранящийся в блоке 140 хранения. Кроме того, контроллер 130 может осуществлять связь с внешними устройствами посредством блока 170 связи.
[74] В частности, контроллер 130 может включать в себя оперативную память (RAM) 131, постоянную память (ROM) 132, главный центральный процессор (CPU) 133, графический процессор 134, интерфейсы с первого по n-й 135-1 - 135-n и шину 136. RAM 131, ROM 132, главный CPU 133, графический процессор 134, интерфейсы с первого по n-й 135-1 - 135-n и пр. могут быть электрически соединены друг с другом посредством шины 136. Интерфейсы с первого по n-й 135-1 - 135-n подключены к вышеописанным компонентам. Один из интерфейсов может представлять собой сетевой интерфейс, подключенный к внешнему устройству через сеть.
[75] Главный CPU 133 обращается к блоку 140 хранения для осуществления начальной загрузки с использованием операционной системы (OS), хранящейся в блоке 140 хранения. Главный CPU 133 осуществляет различные операции с использованием различных программ, контента, данных и пр., хранящихся в блоке 140 хранения.
[76] Набор команд и пр. для начальной загрузки системы хранится в ROM 132. При вводе команды включения для подачи питания, главный CPU 133 копирует OS, хранящуюся в блоке 140 хранения, в RAM 131 согласно команде, хранящейся в ROM 132, и выполняет OS для начальной загрузки системы. По завершении начальной загрузки главный CPU 133 копирует различные прикладные программы, хранящиеся в блоке 140 хранения, в RAM 131, и выполняет прикладные программы, скопированные в RAM 131, для осуществления различных операций.
[77] Графический процессор 134 генерирует экран, включающий в себя различные объекты, например, пиктограмму, изображение, текст и пр., с использованием операционного блока (не показан) и блока визуализации (не показан). Операционный блок вычисляет значения атрибутов, например, значения координат, в которых объекты отображаются согласно конфигурации экрана, формам, размерам и цветам на основании принятой команды управления. Блок визуализации генерирует экран, имеющий различные конфигурации, включающие в себя объекты, на основании значений атрибутов, вычисленных в операционном блоке. Экран, генерируемый в блоке визуализации, отображается в области отображения дисплея 110.
[78] Хотя это не показано на фиг. 2, пользовательское оконечное устройство 100 может дополнительно включать в себя датчик. Датчик может обнаруживать различные операции в отношении пользовательского оконечного устройства 100, например, может регистрировать прикосновение, вращение, наклон, давление или близость. В частности, датчик может включать в себя датчик прикосновения, выполненный с возможностью обнаружения прикосновения. Датчик прикосновения можно реализовать в виде датчика емкостного типа или датчика резистивного типа. Датчик емкостного типа выполнен с возможностью вычисления координаты прикосновения путем регистрации тока, соответствующего телу пользователя, когда часть тела пользователя касается поверхности дисплея 110 с использованием диэлектрического покрытия на поверхности блока 110 отображения. Датчик резистивного типа выполнен с возможностью включать в себя два пластинчатых электрода, и вычислять координату прикосновения путем регистрации тока, текущего через контакт между пластинчатыми электродами более высокого уровня и более низкого уровня в точке прикосновения, когда пользователь касается экрана. Как описано выше, датчик прикосновения может быть реализован в различных типах. Кроме того, датчик может дополнительно включать в себя геомагнитный датчик, выполненный с возможностью обнаружения состояния вращения, направления движения и пр. пользовательского оконечного устройства 100, датчик ускорения, выполненный с возможностью обнаружения степени наклона пользовательского оконечного устройства 100 и пр.
[79] Хотя на фиг. 2 показан пример детальной конфигурации, включенной в пользовательское оконечное устройство 100, однако в некоторых других вариантах осуществления, части компонентов, представленных на фиг. 2, можно исключить или модифицировать или можно добавить другие компоненты. Например, пользовательское оконечное устройство 100 может дополнительно включать в себя приемник глобальной системы позиционирования (GPS) (не показан), выполненный с возможностью приема сигнала GPS от спутника GPS и вычислять текущее местоположение пользовательского оконечного устройства 100, и приемник цифрового мультимедийного вещания (DMB) (не показан), выполненный с возможностью приема и обработки сигнала DMB.
[80] На фиг. 3 показан вид, демонстрирующий конфигурацию программного обеспечения, хранящуюся в блок хранения, согласно варианту осуществления настоящего раскрытия.
[81] Согласно фиг. 3, программное обеспечение, включающее в себя базовый модуль 141, модуль 142 регистрации, модуль 143 связи, модуль 144 представления, модуль 145 веб-браузера и служебный модуль 146, может храниться в блоке 140 хранения.
[82] Базовый модуль 141 может быть выполнен с возможностью обработки сигналов, передаваемых от оборудования, включенного в пользовательское оконечное устройство 100, и передачи обработанных сигналов на модуль более высокого уровня. Базовый модуль 141 включает в себя модуль 141-1 хранения, защитный модуль 141-2, сетевой модуль 141-3 и пр. Модуль 141-1 хранения представляет собой программный модуль, выполненный с возможностью управления базой данных DB или реестром. Главный CPU 133 обращается к базе данных в блоке 140 хранения с использованием модуля 141-1 хранения для считывания различных данных. Защитный модуль 141-2 представляет собой программный модуль, выполненный с возможностью поддержки сертификации оборудования, допуска, безопасного хранения и пр., и сетевой модуль 141-3 представляет собой модуль, выполненный с возможностью поддержки сетевого соединения и возможно, включающий в себя модуль Device NET (DNET), модуль Universal Plug and Play (UPnP) и пр.
[83] Модуль 142 регистрации может быть выполнен с возможностью сбора информации от различных датчиков и анализа и управления собранной информацией. Модуль 142 регистрации может включать в себя модуль распознавания направления головы, модуль распознавания лиц, модуль распознавания голоса, модуль распознавания движения, модуль распознавания ближней бесконтактной связи (NFC) и пр.
[84] Модуль 143 связи может быть выполнен с возможностью осуществления связи с внешними устройствами и/или субъектами. Модуль 143 связи может включать в себя модуль 143-1 обмена сообщениями, например, программу службы обмена сообщениями, программу службы коротких сообщений (SMS) и службы мультимедийных сообщений (MMS) и программу электронной почты, и модуль 143-2 вызова, включающий в себя программный модуль агрегатора информации вызова, модуль Voice over Internet Protocol (VoIP) и пр.
[85] Модуль 144 представления может быть выполнен с возможностью построения экрана дисплея. Модуль 144 представления включает в себя мультимедийный модуль 144-1, выполненный с возможностью воспроизведения и вывода мультимедийного контента, и модуль 144-2 визуализации UI, выполненный с возможностью осуществления UI и графической обработки. Мультимедийный модуль 144-1 может включать в себя модуль проигрывателя, модуль видеокамеры, модуль обработки звука и пр. Соответственно, мультимедийный модуль 144-1 предназначен для воспроизведения разнообразного мультимедийного контента и для генерации экрана и звука. Модуль 144-2 визуализации UI может включать в себя модуль составителя изображений, выполненный с возможностью составления изображений, модуль объединения координат, выполненный с возможностью объединения и генерации координат на экране, в котором изображение подлежит отображению, модуль X11, выполненный с возможностью приема различных событий от оборудования и комплект инструментов 2-мерного (2D)/3-мерного (3D) UI, выполненный с возможностью обеспечения инструмента для формирования UI 2D типа или 3D типа.
[86] Модуль 145 веб-браузера может быть выполнен с возможностью осуществления веб-обозревание для осуществления доступа к веб-серверу. Модуль 145 веб-браузера может включать в себя различные модули, например, модуль веб-просмотра, выполненный с возможностью формирования веб-страницы, модуль загрузочного агента, выполненный с возможностью осуществления загрузки, модуль закладок и модуль веб-инструментария.
[87] Служебный модуль 146 представляет собой модуль, включающий в себя различные приложения для обеспечения различных услуг. В частности, служебный модуль 146 может включать в себя различные программные модули, например, программу навигации, программу воспроизведения контента, игровую программу, программу чтения электронных книг, программу календаря, программу управления будильником и другие аналогичные программы.
[88] На фиг. 3 представлены различные программные модули, но различные программные модули могут быть частично исключены, модифицированы, или можно добавить другие программные модули, согласно роду и характеристике пользовательского оконечного устройства 100. Например, блок хранения может быть реализован в форме, дополнительно включающей в себя модуль на основе местоположения (не показан), выполненный с возможностью поддержки услуги на основе местоположения совместно с оборудованием, например микросхемой GPS.
[89] Далее, со ссылкой на прилагаемые чертежи, будут описаны различные конфигурации экрана, предусмотренные согласно различным вариантам осуществления.
[90] На фиг. 4A, 4B и 4C показаны виды, демонстрирующие конфигурации экрана создания документа согласно варианту осуществления настоящего раскрытия.
[91] На фиг. 4A проиллюстрирован тип экрана создания документа согласно варианту осуществления настоящего раскрытия.
[92] Согласно фиг. 4A, при выполнении программы создания документа, отображается экран создания документа, соответствующий программе создания документа. В экран создания документа могут быть включены различные пиктограммы меню. Например, в верхнем левом углу экрана создания документа могут отображаться пиктограмма 411 первого меню, пиктограмма 421 второго меню и пиктограмма 431 третьего меню. Таким образом, меню, отличное от редактирования документа, можно обеспечить посредством отдельной пиктограммы меню. При выборе пиктограммы 411 первого меню посредством операции клика пользователя, может отображаться строка 412 меню, включающая в себя функцию, относящуюся к экрану создания отображаемого в данный момент документа. Строка 412 меню может отображаться посредством перемещения анимации в направлении стрелки или может отображаться любым пригодным образом.
[93] Согласно фиг. 4B, при выборе пиктограммы 421 второго меню посредством операции клика пользователя, может отображаться список 420 меню, включающий в себя различные элементы меню, относящиеся к управлению документом, например, "новый", "открыть", "сохранить", "сохранить как …", "печать" или "обобществить".
[94] Согласно фиг. 4C, при выборе пиктограммы 431 третьего меню посредством операции клика пользователя, может отображаться список 430 меню, включающий в себя дополнительный элемент меню, например, "режим просмотра" или "найти/заменить".
[95] На фиг. 5A, 5B и 5C показаны виды, демонстрирующие способы обеспечения меню редактирования объекта согласно варианту осуществления настоящего раскрытия.
[96] Согласно фиг. 5A, при выборе конкретного объекта редактирования посредством операции пользователя, может отображаться UI навигации посредством колесика, включающий в себя меню редактирования, соответствующее атрибуту выбранного объекта редактирования. Например, как показано на фиг. 5A, при выборе объекта 511 редактирования, имеющего атрибут "текст", посредством операции пользователя двойного нажатия, на одном участке экрана может отображаться первый UI 520 навигации посредством колесика, включающий в себя меню редактирования, соответствующее атрибуту выбранного объекта 511 редактирования, например, меню 521 цвета шрифта. При этом меню, соответствующие атрибуту "текст" могут представлять собой, например, цвет шрифта, редактирование шрифта, удаление, вырезание или выбор всего.
[97] При выборе конкретного меню редактирования на первом UI 520 навигации посредством колесика, представленном на фиг. 5A, как показано на фиг. 5B, может отображаться второй UI 530 колесика, включающий в себя меню более низкого уровня выбранного меню редактирования. Например, при выборе меню 521 цвета шрифта на первом UI 520 навигации посредством колесика, может отображаться второй UI 530 навигации посредством колесика, включающий в себя различные цвета шрифта. Соответственно, пользователь может выбирать нужный цвет шрифта путем вращения и избирательного использования второго UI 530 навигации посредством колесика.
[98] Согласно фиг. 5C, на втором UI 530 навигации посредством колесика может быть обеспечена кнопка 531 возврата, предназначенная для возвращения к первому UI 520 навигации посредством колесика, и при выборе кнопки 531 возврата посредством операции пользователя, снова может отображаться первый UI 520 навигации посредством колесика.
[99] На фиг. 6A и 6B показаны виды, демонстрирующие способ редактирования объекта согласно варианту осуществления настоящего раскрытия.
[100] Согласно фиг. 6A, может отображаться первый UI 620 навигации посредством колесика, которое включает в себя меню редактирования, соответствующее атрибуту конкретного объекта 611 редактирования, например, атрибуту "текст" конкретного объекта 611 редактирования. При выборе меню 621 копирования в состоянии, в котором отображается редактирование первого UI 620 навигации посредством колесика, в отношении выбранного объекта 611 редактирования может осуществляться функция копирования. Затем, когда пользователь осуществляет операцию клика на произвольном участке экрана, как показано на фиг. 6B, может отображаться меню 630 вставки для осуществления функции вставки в отношении скопированного объекта 611 редактирования. Меню 630 вставки может отображаться в заранее заданном диапазоне расстояний от участка, в котором курсор 641 располагается на экране. Затем, при выборе меню 630 вставки пользователем, скопированный объект 611 редактирования, например, текст “hoho”, можно вставить в местоположение 612 вставки курсора 641.
[101] На фиг. 7A, 7B, 7C и 7D показаны виды, демонстрирующие способы обеспечения меню редактирования объекта согласно различным вариантам осуществления настоящего раскрытия.
[102] Согласно фиг. 7A, при выборе объекта 711 редактирования, имеющего атрибут "форма", посредством операции пользователя, на участке экрана может отображаться первый UI 720 навигации посредством колесика, включающий в себя меню редактирования, соответствующее атрибуту выбранного объекта 711 редактирования. При этом меню, соответствующие атрибуту "форма", может представлять собой, например, "атрибут линии", "цвет страницы", "удаление", "копирование" и "вырезание".
[103] Затем, при выборе меню 721 "цвет страницы" на первом UI 720 навигации посредством колесика, как показано на фиг. 7A, второй UI 730 колесика, включающий в себя различные цвета страницы, может отображаться, как показано на фиг. 7B. Соответственно, пользователь может вращать и избирательно использовать второй UI 730 навигации посредством колесика для выбора нужного цвета страницы.
[104] Согласно фиг. 7C, при выборе объекта 712 редактирования, имеющего атрибут "таблица", может отображаться первый UI 720-1 навигации посредством колесика, включающий в себя меню редактирования, соответствующее атрибуту "таблица". При этом меню редактирования, соответствующее атрибуту "таблица" может представлять собой, например, "атрибут линии", "цвет страницы", "удаление", "копирование" и "вырезание".
[105] Согласно фиг. 7D, при выборе объекта 713 редактирования, имеющего атрибут "изображение", может отображаться первый UI 720-2 навигации посредством колесика, включающий в себя меню редактирования, соответствующее атрибуту "изображение". При этом меню редактирования, соответствующее атрибуту "изображение" может представлять собой, например, "атрибут линии", "цвет страницы", "обрезка изображения", "удаление", "копирование" и "вырезание".
[106] На фиг. 8A и 8B показаны виды, демонстрирующие способ перемещения UI навигации посредством колесика согласно варианту осуществления настоящего раскрытия.
[107] Согласно фиг. 8A и 8B, можно выбирать конкретный объект редактирования, и место отображения UI 810 навигации посредством колесика может перемещаться согласно операции пользователя в отношении заранее заданного участка UI 810 навигации посредством колесика в состоянии, в котором отображается UI 810 навигации посредством колесика, соответствующий конкретному объекту редактирования.
[108] Например, как показано на фиг. 8A, при осуществлении долгой тактильной операции на центральном участке UI 810 навигации посредством колесика в состоянии, в котором отображается UI 810 навигации посредством колесика, включающий в себя меню редактирования, соответствующее выбранному объекту редактирования, UI 810 навигации посредством колесика может отображаться в форме для указания того, что UI 810 навигации посредством колесика находится в подвижном состоянии. Например, UI 810 навигации посредством колесика может отображаться в расширенной форме как расширенный UI 810' навигации посредством колесика. Однако настоящее раскрытие не ограничивается этим, и UI навигации посредством колесика может быть реализован для указания подвижного состояния в другой форме GUI, например, отображении выделения.
[109] Затем, как показано на фиг. 8B, при вводе операции пользователя для движения или жеста перетаскивания, в состоянии, в котором расширенный UI 810' навигации посредством колесика, показанный фиг. 8A, находится в подвижном состоянии, расширенный UI 810’ колесика навигационного колесика может перемещаться и затем отображаться. По завершении перемещения UI 810' навигации посредством колесика, расширенный UI 810' навигации посредством колесика, отображаемый в расширенной форме, может возвращаться в первоначальное состояние, и UI 810 навигации посредством колесика может отображаться.
[110] На фиг. 9A, 9B, 9C, 9D и 9E показаны виды, демонстрирующие способы обеспечения меню основного редактирования, включающего в себя меню основного редактирования согласно варианту осуществления настоящего раскрытия.
[111] Согласно фиг. 9A, UI основного редактирования в виде панели инструментов, для обеспечения меню основного редактирования, обеспеченное на экране создания документа, может включать в себя три категории, а именно, категорию 911 формата, категорию 912 вставления и категорию 913 шрифта, и три меню категории 911-913 могут отображаться на первом участке полусферической формы.
[112] Согласно фиг. 9A, когда меню, соответствующее категории 912 вставления, располагается в центре UI полусферической формы, меню более низкого уровня 921 - 925, входящие в категорию 912 вставления, могут расширяться и отображаться во втором участке, который является периферийным участком, окружающим первый участок. Пиктограмма 910-1, указывающий, что центральный участок второго участка является опорным участком для выбора, может отображаться в центральном участке второго участка. Таким образом, когда конкретное меню располагается на участке, в котором пиктограмма 910-1 отображается согласно операции пользователя, можно определить, что конкретное меню выбрано.
[113] Согласно фиг. 9B, когда меню, соответствующее категории 913 шрифта, располагается в центре полусферического UI, меню более низкого уровня 931 - 933, входящие в категорию 913 шрифта, могут расширяться и отображаться во втором участке, который является периферийным участком, окружающим первый участок.
[114] Согласно фиг. 9C, когда меню, соответствующее категории 911 формата, располагается в центре UI полусферической формы, меню более низкого уровня 941-943, входящие в категорию 911 формата, могут расширяться и отображаться во втором участке, который является периферийным участком, окружающим первый участок.
[115] Согласно фиг. 9D, при выборе одного из меню более низкого уровня, например, элемента 922 "изображение", из числа меню более низкого уровня в состоянии, когда меню более низкого уровня, входящие в категорию 912 вставления отображаются во втором участке, меню более низкого уровня, входящие в элемент 922 "изображение", могут отображаться на третьем участке 950. Например, как показано на фиг. 9D, элементы “выбор в галерее” и “съемка”, в качестве меню более низкого уровня, входящих в элемент 922 "изображение", могут отображаться в третьем участке 950.
[116] При выборе элемента 924 "таблица" из числа меню более низкого уровня, в состоянии, когда меню более низкого уровня, входящие в категорию 912 вставления, отображаются во втором участке, второй участок, образующий UI полусферической формы, вращается, и элемент 924 "таблица" может перемещаться и отображаться в центральном участке UI полусферической формы. В данном случае, выбор элемента 924 "таблица" может осуществляться посредством операции клика пользователя в отношении участка элемента 924 "таблица".
[117] Когда элемент 924 "таблица" перемещается и отображается в центральном участке UI полусферической формы, меню более низкого уровня, входящие в элемент 924 "таблица", могут отображаться на третьем участке 960. Например, как показано на фиг. 9D, элементы, указывающие различные типы таблицы в качестве меню более низкого уровня, входящих в элемент 924 "таблица", могут отображаться в третьем участке 960.
[118] Согласно фиг. 9E, в состоянии, в котором меню более низкого уровня, соответствующие выбранному элементу 922 "изображение", отображаются в третьем участке 950, и когда элемент 924 "таблица" из числа меню более низкого уровня, отображаемых во втором участке, вращается для перемещения в центральный участок UI полусферической формы посредством операции прикосновения и перетаскивания, меню более низкого уровня, входящие в элемент 924 "таблица", могут отображаться в третьем участке 960. Например, как показано на фиг. 9E, элементы, указывающие различные типы таблицы в качестве меню более низкого уровня, входящих в элемент 924 "таблица", могут отображаться в третьем участке 960. При этом, даже когда элемент, выбранный посредством операции перетаскивания и отпускания, не располагается в центральном участке, можно понять, что, когда выбранный элемент входит в заранее заданный диапазон от центра UI полусферической формы путем вращения, выбранный элемент автоматически перемещается и отображается в центральном участке.
[119] Согласно фиг. 9D и 9E, выбор конкретного элемента меню может осуществляться посредством операции клика в отношении элемента меню и также посредством операции для перемещения местоположения элемента меню в центральный участок UI полусферической формы. Однако настоящее раскрытие не ограничивается этим, и выбор конкретного элемента меню может осуществляться согласно любому пригодному способу и/или режиму выбора.
[120] На фиг. 10A и 10B показаны виды, демонстрирующие способ обеспечения UI согласно варианту осуществления настоящего раскрытия.
[121] Согласно фиг. 10A, пиктограмма 1010 меню для отображения миниатюры ранее созданного документа может отображаться в угловом участке меню создания документа. Например, пиктограмма 1010 меню может отображаться в правой угловом участке экрана создания документа, однако настоящее раскрытие не ограничивается этим, и пиктограмма 1010 меню может отображаться в любом подходящем месте. В данном случае, ранее созданный документ можно определить как страницу, соединенную со страницей, отображаемой в данный момент, то есть ранее созданной страницей одного и того же файла. Однако настоящее раскрытие не ограничивается этим, и в ряде случаев, может отображаться файл документа, отличный от отображаемого в данный момент документа.
[122] Согласно фиг. 10A, при кликаньи по пиктограмме 1010 меню, участок для быстрой прокрутки миниатюры ранее созданного документа может расширяться от участка 1020 меню и затем отображаться. В это время, первая линейка 1021 прокрутки для горизонтальной прокрутки и вторая линейка 1022 прокрутки для вертикальной прокрутки может отображаться в участке 1020 меню, и номер страницы может отображаться под каждой из миниатюр документа.
[123] Согласно фиг. 10B, пользователь может пользоваться первой линейкой 1021 прокрутки для быстрой прокрутки ранее созданного документа. Кроме того, когда в ходе прокрутки пользователь кликает по миниатюре конкретного документа 1030, документ 1030 может отображаться на экране.
[124] На фиг. 11A и 11B показаны виды, демонстрирующие способ обеспечения UI согласно другому варианту осуществления настоящего раскрытия.
[125] При выполнении программы редактирования документа согласно варианту осуществления, как показано на фиг. 11A, может отображаться первоначальный экран. Например, при выборе приложения посредством операции пользователя, первоначальный экран может включать в себя пиктограммы меню, например, может отображаться пиктограмма 1111 "недавний документ", пиктограмма 1112 "мой документ", пиктограмма 1113 "новый документ" и пиктограмма 1114 "установка".
[126] При выборе пиктограммы 1111 "недавний документ" для отображения недавнего документа, миниатюры A - E недавних документов, которые использовались программой редактирования документа, могут отображаться последовательно. В данном случае, недавние документы можно определить как разные файлы. Миниатюра C документа, расположенная в центре, может расширяться и отображаться, чтобы отличаться от других миниатюр в форме, в которой накладываются множественные документы. Кроме того, пиктограмма 1111 "недавний документ" меню, выбранная пользователем, может исчезать, и затем другая пиктограмма 1115 меню для отображения экрана главного меню может отображаться в соответствующем местоположении.
[127] Затем, как показано на фиг. 11B, когда миниатюра документа перемещается согласно операции касания и перетаскивания пользователя, наложение документов может исчезать в ходе перемещения. Когда операция перетаскивания пользователя останавливается, миниатюра F документа, расположенная в центре, могут расширяться и отображаться, чтобы отличаться от других миниатюр в форме, в которой накладываются множественные документы.
[128] На фиг. 12 показана блок-схема операций, демонстрирующая способ управления пользовательским оконечным устройством согласно варианту осуществления настоящего раскрытия.
[129] Согласно фиг. 12, согласно способу управления пользовательским оконечным устройством, сначала, в операции S1210 обеспечивается экран, включающий в себя объект редактирования. Затем, при обнаружении заранее заданного события в операции S1220, первый UI навигации посредством колесика, включающий в себя, по меньшей мере, одно меню редактирования, относящееся к атрибуту объекта редактирования, причем меню редактирования способно вращаться согласно операции пользователя, отображается в одном участке экрана в операции S1230. В данном случае, заранее заданным событием может быть операция двойного нажатия в отношении заранее заданного участка, включающего в себя объект редактирования.
[130] Когда меню редактирования выбрано на первом UI навигации посредством колесика, может отображаться второй UI навигации посредством колесика, включающий в себя меню более низкого уровня выбранного меню редактирования. Второй UI навигации посредством колесика может включать в себя кнопку возврата, выполненную с возможностью возврата к первому UI навигации посредством колесика.
[131] При обнаружении операции пользователя в заранее заданном участке на первом UI навигации посредством колесика, может быть указано, что первый UI навигации посредством колесика находится в подвижном состоянии, для указания того, что первый UI навигации посредством колесика подвижен. Затем, когда операция перетаскивания пользователя обнаруживается в подвижном состоянии, местоположение первого UI навигации посредством колесика может перемещаться и отображаться согласно операции перетаскивания пользователя. В данном случае, операцией пользователя в отношении заранее заданного участка может быть операция продолжительного нажатия в отношении центрального участка первого UI навигации посредством колесика.
[132] При наличии заранее заданной тактильной операции в отношении произвольного участка экрана после копирования объекта редактирования посредством меню копирования, включенного в первое UI навигации посредством колесика, меню вставки может отображаться в заранее заданном диапазоне расстояний от участка экрана, в котором располагается курсор. Также может отображаться третий UI навигации посредством колесика, имеющий UI полусферической формы расположенный в угловом участке и включающий в себя заранее заданное меню основного редактирования.
[133] При выборе одного из множества меню более высокого уровня, образующих меню основного редактирования, посредством тактильной операции, третий UI навигации посредством колесика вращается для перемещения выбранного меню более высокого уровня в заранее заданное местоположение, и меню более низкого уровня, соответствующее выбранному меню более высокого уровня, может расширяться и отображаться в периферийном участке полусферической формы.
[135] Когда одно из множества меню более высокого уровня, образующих меню основного редактирования, перемещается в заранее заданное местоположение согласно операции вращения пользователя, меню более низкого уровня, соответствующее перемещенному меню более высокого уровня, может расширяться и отображаться в периферийном участке полусферической формы. Когда третий UI навигации посредством колесика вращается согласно тактильной операции пользователя, может обеспечиваться осязательная обратная связь согласно состоянию вращения.
[136] Согласно вышеописанному варианту осуществления, можно обеспечить интуитивно понятный и удобный UI. Способ управления пользовательского оконечного устройства согласно вышеописанным различным вариантам осуществления может быть реализован в программе, обеспечиваемой на устройстве. Например, невременный компьютерно-записываемый носитель, в котором могут быть обеспечена программа для выполнения вышеописанного варианта осуществления. Способ управления может выполняться аппаратными элементами, например, контроллером, процессором, компьютерной микросхемой, интегральной схемой (IC), или любым другим аналогичным и/или пригодным аппаратным элементом.
[137] Невременный компьютерно-записываемый носитель может представлять собой компьютерно-считываемый носитель, выполненный с возможностью хранения данных. В частности, вышеописанные приложения или программы могут храниться и обеспечиваться на невременном машиночитаемом носителе, например, компакт-диске (CD), цифровом универсальном диске (DVD), жестком диске, диске Blu-ray, универсальной последовательной шине (USB), карте памяти, постоянной памяти (ROM), магнитном запоминающем устройстве, оптическом запоминающем устройстве, и любом пригодном и/или аналогичном невременном компьютерно-записываемом носителе.
[138] Хотя настоящее раскрытие показано и описано со ссылкой на различные варианты его осуществления, специалистам в данной области техники будет понятно, что можно предложить различные изменения, касающиеся формы и деталей, не выходящие за рамки сущности и объема настоящего раскрытия, заданных нижеследующей формулой изобретения и ее эквивалентами.