ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к графическому пользовательскому интерфейсу (GUI).
УРОВЕНЬ ТЕХНИКИ
Известны способы отображения множества изображений виджетов на рабочем столе или на фоновом экране электронных устройств (Патентный документ 1). Здесь термин «виджет» означает программно реализованную программу, которая может выполняться в режиме отображения, когда она встроена в экран и служит для отображения такой информации, как новости или прогноз погоды, либо для предоставления функций калькулятора или заметок типа «наклейки». В общем случае позиция отображения виджета может изменяться под воздействием пользовательской операции, причем виджет по желанию можно отображать или не отображать.
ДОКУМЕНТЫ, ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
ПАТЕНТНЫЕ ДОКУМЕНТЫ
Патентный документ 1: выложенная заявка на патент Японии №2011-070582.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ЗАДАЧИ, РЕШАЕМЫЕ ИЗОБРЕТЕНИЕМ
На электронных устройствах должна отображаться информация самых различных типов. Компоновка той или иной информации может относительно свободно изменяться пользователем, но некоторую информацию пользователь изменять не может. При отображении такой информации на дисплее одного и того же типа пользователь может столкнуться с определенными неудобствами.
Таким образом, задачей изобретения является создание пользовательского интерфейса, удобство использования которого обеспечивается выполнением операций прокрутки в режиме, соответствующем отображаемым на экране изображениям или информации.
СРЕДСТВО РЕШЕНИЯ ЗАДАЧИ
Согласно одному аспекту изобретения обеспечивается устройство отображения, включающее в себя дисплей, имеющий экран, на котором отображаются изображения; контроллер дисплея, который управляет дисплеем для отображения на упомянутом экране любого из множества экранов, включая начальный экран; и блок ввода, который воспринимает пользовательскую операцию, причем контроллер дисплея отображает одно или несколько изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, которые соответствуют операции, воспринятой блоком ввода, в персонализированной области, прокручиваемой в горизонтальном направлении и сопряженной с левой или правой стороной начального экрана, и отображает информацию заранее определенного типа на заранее определенной позиции в неперсонализированной области, прокручиваемой в вертикальном направлении и сопряженной с начальным экраном на позиции, отличной от персонализированной области, и при этом контроллер дисплея прокручивает персонализированную область, используя в качестве единицы прокрутки размер упомянутого экрана, при восприятии блоком ввода операции прокрутки персонализированной области, и прокручивает неперсонализированную область, используя единицу прокрутки, меньшую, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки неперсонализированной области.
Согласно одному предпочтительному аспекту изобретения контроллер дисплея может отображать область первого списка, на которой отображается список, состоящий из одной или нескольких исполняемых программно реализованных программ на упомянутом экране вместо персонализированной области, при восприятии блоком ввода операции прокрутки вверх или вниз по персонализированной области, и может отображать персонализированную область на упомянутом экране вместо области первого списка при восприятии блоком ввода операции прокрутки вверх или вниз в области первого списка.
Согласно другому предпочтительному аспекту изобретения контроллер дисплея может управлять дисплеем для отображения на упомянутом экране части персонализированной области, которая была отображена на упомянутом экране перед тем, как отображение экрана переключилось на область первого списка, при переключении отображения экрана с персонализированной области на область первого списка, и затем снова переключается на персонализированную область.
Согласно следующему аспекту изобретения блок ввода может воспринимать операцию запуска, запускающую любую из одной или нескольких программно реализованных программ в состоянии, когда на упомянутом экране отображается область первого списка, и контроллер дисплея может отображать часть, в которой изображение, соответствующее программно реализованной программе, запущенной посредством операции запуска, расположено в персонализированной области на упомянутом экране при переключении отображения экрана с области первого списка на персонализированную область после операции запуска.
Согласно еще одному аспекту изобретения блок ввода может воспринимать командную операцию, задающую вертикальное направление или наклонное направление, представляющее собой направление по отношению к персонализированной области в состоянии, когда на упомянутом экране отображается область первого списка, и контроллер дисплея может отображать часть, соответствующую направлению, заданному посредством командной операции, в персонализированной области на экране, при восприятии блоком ввода упомянутой командной операции.
Согласно следующему аспекту изобретения контроллер дисплея может отображать область второго списка, в которой список из одной или нескольких программно реализованных программ, соответствующих одному или нескольким изображениям, отображается в персонализированной области на упомянутом экране, при восприятии блоком ввода операции прокрутки в направлении, отличном от операции прокрутки, отображающей область первого списка, как операции прокрутки верх или вниз в состоянии, когда на упомянутом экране отображается персонализированная область.
Согласно другому аспекту изобретения одна или несколько программно реализованных программ могут соответственно иметь заранее определенные атрибуты, персонализированная область может иметь размер, соответствующий множеству экранов в горизонтальном направлении, и может иметь атрибуты, определенные для упомянутых экранов, а контроллер дисплея может отображать изображения, соответствующие программно реализованным программам, на экранах, имеющих атрибуты, соответствующие атрибутам программно реализованных программ в персонализированной области.
Согласно следующему аспекту изобретения блок ввода может воспринимать операцию увеличения, увеличивающую размер персонализированной области, а контроллер дисплея может увеличить персонализированную область в длину в горизонтальном направлении по сравнению с длиной, которая была перед выполнением операции увеличения, при восприятии блоком ввода операции увеличения.
Согласно еще одному аспекту изобретения обеспечивается устройство отображения, включающее в себя дисплей, который имеет экран, на котором отображаются изображения; контроллер дисплея, который управляет дисплеем для отображения на упомянутом экране любого из множества экранов, включая начальный экран; и блок ввода, который воспринимает пользовательскую операцию, причем контроллер дисплея отображает одно или несколько изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, которые соответствуют операции, воспринятой блоком ввода, в персонализированной области, прокручиваемой в горизонтальном направлении и сопряженной с левой или правой стороной начального экрана, и отображает информацию заранее определенного типа на заранее определенной позиции в неперсонализированной области, прокручиваемой в вертикальном направлении, и сопряженной с начальным экраном на позиции, отличной от персонализированной области, и при этом контроллер дисплея изменяет единицу прокрутки в зависимости от того, какая из двух операций прокрутки воспринимается блоком ввода: операция прокрутки персонализированной области или операция прокрутки неперсонализированной области.
Согласно следующему аспекту изобретения обеспечивается способ для пользовательского интерфейса в устройстве отображения, имеющем дисплей, который имеет экран, отображающий изображение, и блок ввода, который воспринимает пользовательскую операцию, причем способ включает в себя первый этап, состоящий в отображении начального экрана на упомянутом экране; второй этап, состоящий в отображении одного или нескольких изображений, соответствующих одной или нескольким программно реализованным программам на позициях, соответствующих пользовательской операции, на основе операции, воспринятой блоком ввода, в состоянии, когда на упомянутом экране отображается начальный экран, и отображение какой-либо из областей: персонализированной области, прокручиваемой в горизонтальном направлении, или неперсонализированной области, прокручиваемой в вертикальном направлении, в которой на упомянутом экране в заранее определенной позиции отображается информация определенного типа; и третий этап прокрутки персонализированной области с использованием в качестве единицы прокрутки размера экрана, при восприятии блоком ввода операции прокрутки, прокручивающей персонализированную область, и прокрутки неперсонализированной области с использованием в качестве единицы прокрутки величины, меньшей, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей неперсонализированную область.
Согласно следующему предпочтительному аспекту изобретения обеспечивается программа, инициирующая выполнение компьютером устройства отображения, которое включает в себя дисплей, имеющий экран, отображающий изображение, и блок ввода, который воспринимает пользовательскую операцию, следующих этапов: первого этапа, состоящего в отображении начального экрана на упомянутом экране; второго этапа, состоящего в отображении одного или нескольких изображений, соответствующих одной или нескольким программно реализованным программам на позициях, соответствующих пользовательской операции, на основе операции, воспринятой блоком ввода, в состоянии, когда на упомянутом экране отображается начальный экран, и отображения какой-либо из областей: персонализированной области, прокручиваемой в горизонтальном направлении, или неперсонализированной области, прокручиваемой в вертикальном направлении, в которой на упомянутом экране в заранее определенной позиции отображается информация определенного типа; и третьего этапа, состоящего в прокрутке персонализированной области с использованием в качестве единицы прокрутки размера экрана, при восприятии блоком ввода операции прокрутки, прокручивающей персонализированную область, и прокрутки неперсонализированной области с использованием в качестве единицы прокрутки величины, меньшей, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей неперсонализированную область.
ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ ИЗОБРЕТЕНИЯ
Согласно настоящему изобретению можно обеспечить удобный для пользователя пользовательский интерфейс путем выполнения операции прокрутки в режиме, соответствующем отображаемым на экране изображениям или информации.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - схема, иллюстрирующая внешнюю конфигурацию устройства отображения;
фиг. 2 - блок-схема, иллюстрирующая аппаратную конфигурацию устройства отображения;
фиг. 3 - схема переходов с экрана на экран, иллюстрирующая экраны, отображаемые дисплеем;
фиг. 4 - функциональная блок-схема, иллюстрирующая функциональную конфигурацию блока управления;
фиг. 5 - блок-схема алгоритма, иллюстрирующая процесс управления дисплеем, выполняемый устройством отображения
фиг. 6 - схема переходов с экрана на экран, иллюстрирующая экраны, отображаемые дисплеем;
фиг. 7 - схема переходов с экрана на экран, иллюстрирующая экраны, отображаемые дисплеем.
ОПИСАНИЕ УСЛОВНЫХ ОБОЗНАЧЕНИЙ
100 - Устройство отображения
101 - Экран
110 - Блок управления
111 - Блок получения информации
112 - Блок определения операции
113 - Контроллер дисплея
120 - Блок памяти
130 - Сенсорный экран
131 - Дисплей
132 - Сенсорный блок
140 - Коммуникационный блок
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
На фиг. 1 представлена схема, иллюстрирующая внешнюю конфигурацию устройства 100 отображения согласно одному варианту изобретения. Устройство 100 отображения представляет собой электронное устройство, имеющее экран 101. Экран 101 представляет собой поверхность для отображения изображения и поверхность для восприятия операции, выполняемой пальцем пользователя. Экран 101 имеет здесь прямоугольную форму, вытянутую по вертикали. То есть, экран 101 имеет форму, удлиненную в направлении вверх и вниз (вертикальное направление) и укороченную в направлении влево и вправо (горизонтальное направление). Экран 101 позволяет обеспечить стереоскопическое восприятие изображения посредством стереоскопии без использования очков или т.п.
Размер устройства 100 отображения позволяет пользователю воздействовать на экран 101 пальцами, причем примеры такого устройства включают в себя мобильный телефон (в том числе смартфон), планшетный ПК (персональный компьютер), компактный планшетный персональный компьютер, персональный цифровой помощник (PDA). Размер устройства 100 отображения может быть таким, чтобы пользователь имел возможность им пользоваться, держа его в руке, разместив его на столе или закрепив на держателе. Устройство 100 отображения не обязательно имеет форму плоской панели.
На фиг. 2 представлена блок-схема, иллюстрирующая аппаратную конфигурацию устройства 100 отображения. Устройство 100 отображения включает в себя по меньшей мере блок 110 управления, блок 120 памяти, сенсорный экран 130 и коммуникационный блок 140. Устройство 100 отображения, кроме того, может включать в себя вдобавок к конфигурации, показанной на фиг. 2, динамик или микрофон (или блоки вода и вывода), камеру (включая видеокамеру) и вибратор.
Блок 110 управления представляет собой средство для управления операциями, выполняемыми упомянутыми блоками устройства 100 отображения. Блок 110 управления включает в себя блок обработки операций, такой как центральный процессор (CPU) и память, такую как постоянная память (ROM) и оперативная память (RAM), и реализует графический пользовательский интерфейс (GUI) согласно настоящему изобретению путем выполнения программ, хранящихся в памяти ROM или блоке 120 памяти. Блок управления может реализовать функции, соответствующие множеству приложений, путем выполнения множества прикладных программ (далее называемых здесь просто «приложениями»). Блок 110 управления может представлять собой мультизадачную систему, способную одновременно выполнять множество задач (процессов), или может реализовать мультизадачный процесс на основе использования мультиядерной конфигурации.
Блок 120 памяти представляет собой средство для запоминания данных. Блок 120 памяти включает в себя носитель записи, такой как жесткий диск и флэш-память, причем он запоминает данные, используемые блоком 110 управления. Блок 120 памяти может включать в себя так называемый съемный диск, то есть отсоединяемый носитель записи. Блок 120 памяти может запоминать программы, выполняемые блоком 110 управления, или данные изображения, отображаемого на экране 101. Блок 120 памяти может запоминать идентификационную информацию для идентификации пользователей, когда один пользователь использует множество устройств 100 отображения, или множество пользователей используют одно устройство 100 отображения.
Сенсорный экран 130 является средством отображения изображения и средством, воспринимающим операцию, осуществляемую пользователем. В частности, сенсорный экран 130 включает в себя дисплей 131, отображающий изображение на экране 101, и сенсорный блок 132, воспринимающий операцию, осуществляемую пользователем на экране 101.
Дисплей 131 включает в себя дисплейную панель, отображающую изображение посредством использования жидкокристаллического устройства или электролюминесцентного (EL) устройства и схему возбуждения, возбуждающую дисплейную панель, и отображает на экране 101 изображение, соответствующее данным отображения, подаваемым из блока 110 управления. Сенсорный блок 132 включает в себя сенсор, обнаруживающий прикосновение пальца к экрану 101, причем сенсорный блок 132 подает в блок 110 управления информацию об операции, указывающую позицию (далее называемую «точкой касания»), на которой обнаружено касание пальца. Сенсорный блок 132 способен одновременно обнаруживать множество точек касания согласно технологии «мультикасания».
Коммуникационный блок 140 является средством, предназначенным для передачи и приема данных. Коммуникационный блок 140 может представлять собой сетевой интерфейс, осуществляющий доступ к сети, такой как сеть мобильной связи или Интернет, либо осуществлять доступ к другому электронному устройству без использования сети, например беспроводную связь на основе ближней радиосвязи (NFC). Коммуникационный блок 140 можно использовать для передачи и приема информации, представленной в денежном выражении, такой как электронные деньги или электронные билеты (электронные купоны).
Аппаратная конфигурация устройства 100 отображения была описана выше. Устройство 100 отображения в этой конфигурации выполняет различные приложения. Приложения, выполняемые устройством 100 отображения, могут включать в себя, например, приложения, соответствующие так называемой «почтовой программе» или Web-браузеру, вдобавок к новостям или прогнозу погоды, воспроизведению изображений (фотографий или движущихся изображений) или музыки, игре в различные игры, чтению электронных книг и т.п. Такие приложения включают в себя приложения, которые могут выполняться одновременно с другими приложениями, или приложения, которые могут выполняться в фоновом режиме. Такие приложения могут быть установлены в устройстве 100 отображения заранее, либо они могут быть приобретены пользователем у поставщиков, таких как поставщики контента, и могут быть получены посредством использования коммуникационного блока 140.
Программно реализованные программы в этом варианте осуществления включают в себя виджеты. Здесь виджет может быть эквивалентен приложению или программно реализованной программе, соответствующей частной функции приложения, такой как так называемый «аплет». Например, в этом варианте осуществления виджет может составлять часть приложения, собирающего данные о прогнозе погоды на день или прогнозе погоды на неделю для локальных районов и предоставляющего информацию об этом, причем виджет может соответствовать программно реализованной программе, выполненной с возможностью обеспечения только ограниченной информации, такой как погода или температура днем в конкретном районе (например, в районе, заранее установленном пользователем). В данном примере приложение представляет собой программно реализованную программу для обеспечения конкретной функции, а виджет представляет собой программно реализованную программу для обеспечения части этой конкретной функции. Далее приложение, имеющее указанное соответствие с виджетом, называется «родительским приложением». Виджет может представлять собой часть программы, образующей родительское приложение, или может представлять собой программу, не зависящую от программы, образующей родительское приложение.
Устройство 100 отображения осуществляет переключение и отображение множества экранов. Множество экранов включают в себя экран, предусмотренный для отображения изображения виджета, показывающего виджет. Дисплейная область, выделенная для отображения изображения виджета, в последующем описании называется «персонализированной областью». Персонализированная область - это дисплейная область, в которой можно изменить позицию изображения виджета посредством операции, осуществляемой пользователем. Персонализированная область имеет размер, соответствующий множеству экранов. Размер изображения виджета меньше размера экрана 101.
На фиг. 3 представлена схема переходов, иллюстрирующая экраны, отображаемые на дисплее 131. Как показано на этой фигуре, экраны, отображаемые на дисплее 131, включают в себя домашний экран, персонализированную область, неперсонализированную область и экран списка приложений. Среди этих экранов домашний экран соответствует примеру начального экрана в изобретении, а экран списка приложений соответствует области первого списка в изобретении.
Домашний экран служит в качестве точки отсчета при переходе с экрана на экран, как показано на фиг. 3. Домашним экраном, например, является экран, который отображается первым на экране 101 при включении устройства 100 отображения или при снятии так называемой «блокировки» экрана. Здесь блокировка экрана является функцией сенсорного экрана 130, ограничивающей отображение изображения или пользовательской операции, когда пользователь не оказывает воздействие на устройство отображения в течение заранее определенного или более длительного периода времени. Размер домашнего экрана равен размеру экрана 101.
Персонализированная область - это дисплейная область, на которой может отображаться изображение виджета, как было описано выше. В примере, показанном на фиг. 3, персонализированная область имеет размер, соответствующий трем экранам экрана 101, то есть размер, соответствующий трехкратному размеру экрана 101 в горизонтальном направлении. В последующем описании эти три экрана также называются «первый экран», «второй экран» и «третий экран» по порядку, начиная с левого экрана.
Неперсонализированная область - это дисплейная область, на которой отображается информация заранее определенного типа. Примеры информации, отображаемой на неперсонализированной области, включают в себя профиль пользователя (имя, телефонный номер и т.п.), часто посещаемые Web-сайты и информацию (реклама, различные уведомления и т.п.), предоставляемая поставщиком (так называемым «оператором») сети мобильной связи. То есть информация, отображаемая в неперсонализированной области, может представлять собой информацию, запомненную заранее в блоке 120 памяти, или может представлять собой информацию, полученную извне посредством использования коммуникационного блока 140.
Информация, отображаемая в неперсонализированной области, включает в себя символы или изображения, в основном записываемые по горизонтали. Эта информация делится на несколько элементов отображения, причем каждый элемент отображения ограничен рамкой или разделительной линией, причем эти элементы отображения отображаются в состоянии, когда они скомпонованы по вертикали. Размер неперсонализированной области равен размеру экрана 101 в горизонтальном направлении, но он изменяется в зависимости от объема информации, подлежащей отображению в вертикальном направлении. Здесь предполагается, что размер неперсонализированной области в вертикальном направлении превышает размер экрана 101.
Неперсонализированная область - это дисплейная область, определенная для отображения информации, а не для восприятия операции, направленной на изменение информации, отображаемой в этой области. Это не означает, что информация, отображаемая в неперсонализированной области, не может быть изменена. Отдельные детали или компоновка информации, отображаемой в неперсонализированной области, не может быть изменена посредством операции в неперсонализированной области подобно изображению виджета. Следовательно, устройство 100 отображения может отдельно обеспечить экран для изменения профиля пользователя либо может обновить информацию при получении новой информации от провайдера сети мобильной связи.
В данном варианте осуществления домашний экран, персонализированная область и неперсонализированная область скомпонованы таким образом, что персонализированная область сопряжена с правой стороной домашнего экрана, а неперсонализированная область сопряжена с левой стороной домашнего экрана. Здесь термин «сопряжена» означает состояние, когда управление отображением выполняется так, что у пользователя создается впечатление сопряженности упомянутых экранов друг с другом, но это не означает, что имеются данные о том, что эти экраны являются действительно сопряженными.
Экран списка приложений - это дисплейная область, в которой отображаются изображения, соответствующие программно реализованным программам (приложения или виджеты), которые могут исполняться устройством 100 отображения. Изображениями, отображаемыми на экране списка приложений, являются, например, пиктограммы, указывающие программно реализованные программы, которые могут выполняться устройством 100 отображения, но это могут также быть символьные строки (имена или т.п.), указывающие эти программно реализованные программы. Упомянутые изображения могут быть определены заранее для каждой программно реализованной программы, либо они могут изменяться пользователем. Размер экрана списка приложений равен здесь размеру экрана 101, но этот размер может представлять собой размер (превышающий размер одного экрана), прокручиваемый в вертикальном направлении или горизонтальном направлении.
Домашний экран может представлять собой экран, на котором могут отображаться изображения виджетов. То есть домашний экран может являться частью персонализированной области. В этом варианте осуществления «домашним экраном» называется экран, соответствующий части, сопряженной с неперсонализированной областью, в персонализированной области, соответствующей четырем экранам.
На фиг. 4 представлена функциональная блок-схема, иллюстрирующая переходы с экрана на экран, частично показанные на фиг. 3, в функциональной конфигурации блока 110 управления. Блок 110 управления выполняет функции, соответствующие блоку 111 сбора информации, блоку 112 определения операции и контроллеру 113 дисплея, показанным на данной фигуре, путем выполнения заранее определенной программы. Такие функции могут быть реализованы посредством совместной работы множества программ. Например, блок 111 сбора информации или блок 112 определения операции могут быть реализованы системной программой, такой как операционная система (OS), вместо программно реализованной программы для реализации контроллера 113 дисплея.
Блок 111 сбора информации представляет собой средство для сбора информации об операции и информации (далее называемой «экранная информация»), представляющей экран, отображаемый в данный момент на экране 101. В частности, блок 111 сбора информации получает информацию об операции от сенсорного блока 132 сенсорного экрана 130. Здесь предполагается, что информация об операции представляет позиции одной или нескольких точек касания на экране 101 посредством использования двумерной ортогональной системы координат, где в качестве исходной точки используют заранее определенную позицию (например, центр или любой из четырех углов) экрана 101. Информация об операции время от времени изменяется, когда пользователь касается экрана 101 при перемещении точки касания.
Блок 112 определения операции представляет собой средство для определения операции, осуществляемой пользователем, на основе информации об операции и экранной информации, собираемой блоком 111 сбора информацию. В этом варианте блок 112 определения операции определяет множество типов операций, таких как «операция прикосновения», операция «перелистывания», операция «перетаскивания» и операция «перетаскивания и отпускания», и определяет операцию, которую намеревается в данный момент выполнить пользователь, путем определения того, на каком экране (или с каким изображением) эти операции выполняются.
Операция прикосновения представляет собой операцию, состоящую в кратковременном касании точки на экране 101 и быстром отдергивании пальца без перемещения точки касания, которую используют для выбора конкретного изображения или т.п. Операция перелистывания представляет собой операцию быстрого перемещения точки касания в любом направлении из состояния касания пальцем экрана 101 в состояние отдергивания пальца, которая используется для прокручивания экрана или т.п. Операция перетаскивания представляет собой операцию перемещения точки касания в состоянии, когда палец касается экрана 101. С другой стороны, операция перетаскивания и отпускания представляет собой операцию, при которой палец отходит от экрана 101 после операции перетаскивания. Операцию перетаскивания используют для прокрутки экрана или т.п. по аналогии с операцией перелистывания. Операцию перетаскивания и отпускания используют для перемещения позиции отображения изображения или т.п.
Контроллер 113 дисплея является средством управления отображением изображения на дисплее 131, а также средством для управления переходами между экранами на экране 101. Контроллер 113 дисплея управляет дисплеем 131 для отображения экрана, соответствующего данной операции на экране 101, на основе операции, определенной блоком 112 определения операции.
При использовании вышеупомянутой конфигурации устройство 100 отображения выполняет процесс управления отображением изображения виджета на позиции, основанной на операции, выполненной пользователем, в персонализированной области, или выполняет переход с экрана на экран в ответ на операцию, выполненную пользователем. Процесс управления отображением, выполняемый устройством 100 отображения, в частности, состоит в следующем.
На фиг. 5 представлена блок-схема алгоритма, иллюстрирующая процесс управления отображением, выполняемый блоком 110 управления, входящим в состав устройства 100 отображения. Процесс управления отображением, показанный на этой фигуре, представляет собой специфическую часть всего процесса, выполняемого блоком 110 управления в ходе управления отображением согласно настоящему изобретению. Вдобавок к ниже описанной операции устройство 100 отображения в действительности может воспринимать различные другие операции и выполнять процессы, соответствующие воспринятым операциям.
В процессе управления отображением блок 110 управления отображает на экране 101 домашний экран (этап S1). В этом состоянии блок 110 управления воспринимает операцию прокрутки домашнего экрана с экрана 101 и прокрутки персонализированной области, неперсонализированной области или экрана списка приложений на экран 101 в качестве альтернативы. Соответственно, блок 110 управления определяет, операцией отображения какого экрана является операция, выполненная пользователем.
Операция отображения персонализированной области представляет собой операцию, воспринимаемую как перемещение домашнего экрана влево от текущей позиции отображения. В этом варианте осуществления операция прокручивания экрана от домашнего экрана к персонализированной области является операцией перелистывания, заключающейся в перемещении пальца влево. С другой стороны, операция отображения неперсонализированной области является операцией, выполняемой в направлении, противоположном операции прокручивания отображения персонализированной области. В этом варианте осуществления операция прокручивания экрана от домашнего экрана к неперсонализированной области представляет собой операцию перелистывания, заключающейся в перемещении пальца вправо. Операция отображения экрана списка приложений представляет собой операцию, воспринимаемую как перемещение домашнего экрана вверх от текущей позиции отображения, и представляет собой операцию перелистывания, заключающуюся в этом варианте осуществления в перемещении пальца вверх.
В приведенном ниже описании операция перелистывания, заключающаяся в перемещении пальца влево, для удобства описания также называется «перелистыванием влево». Аналогичным образом операция перелистывания, заключающаяся в перемещении пальца вправо, также называется «перелистыванием вправо», операция перелистывания, заключающаяся в перемещении пальца вверх, также называется «перелистыванием вверх», и операция перелистывания, заключающаяся в перемещении пальца вниз, также называется «перелистыванием вниз». Упомянутые операции перелистывания этим не ограничиваются, коль скоро их можно определить как любую операцию перелистывания вверх, вниз, влево и вправо, причем их не следует рассматривать как операции, имеющие направление только точно вверх или только точно вниз относительно экрана 101.
Блок 110 управления определяет, какая из операций перелистывания воспринята на домашнем экране. В частности, блок 110 управления определяет, принята ли на этапе S2 операция перелистывания вправо, а на этапе S6 определяет, принята ли операция перелистывания влево при отрицательном результате определения на этапе S2 (Нет). Блок 110 управления определяет на этапе S10, получена ли операция перелистывания вверх, при отрицательных результатах определения на этапах S2 и S6.
При подтверждении на этапе S2 результата определения (Да), то есть при приеме операции перелистывания вправо блок 110 управления прокручивает и отображает на экране 101 неперсонализированную область (этап S3). Как было описано выше, поскольку в этом примере размер неперсонализированной области в вертикальном направлении больше размера экрана 101, неперсонализированную область можно прокручивать в вертикальном направлении в состоянии, когда она отображается на экране 101. Соответственно, блок 110 управления определяет, получена ли операция перелистывания вверх или операция перелистывания вниз в состоянии, когда отображается неперсонализированная область (этап S4). Перелистывание вверх или перелистывание вниз в состоянии, когда отображается неперсонализированная область, соответствует операции прокрутки неперсонализированной области.
При приеме операции перелистывания вверх или операции перелистывания вниз в состоянии, когда отображается неперсонализированная область, блок 110 управления прокручивает неперсонализированную область к ее верхней стороне или к ее нижней стороне (этап S5). Здесь блок 110 управления прокручивает неперсонализированную область, используя единицу прокрутки, меньшую размера экрана 101 в вертикальном направлении. Например, блок 110 управления прокручивает экран, используя в качестве единицы прокрутки заранее определенное количество пикселей экрана 101 или высоту (или элемент отображения) символов, отображаемых в неперсонализированной области.
При отображении верхнего конца неперсонализированной области блок 110 управления выполняет операцию управления с тем, чтобы неперсонализированная область больше не перемещалась к нижней стороне. Аналогичным образом, при отображении нижнего конца неперсонализированной области блок 110 управления выполняет операцию управления с тем, чтобы неперсонализированная область больше не перемещалась к верхней стороне.
При восприятии операции, отличной от операции перелистывания вверх и перелистывания вниз, в состоянии, когда отображается неперсонализированная область, блок 110 управления не прокручивает экран в соответствии с этой операцией, а игнорирует ее. То есть в этом случае блок 110 управления пропускает обработку на этапе S5.
С другой стороны, при отрицательном результате определения на этапе S2 и положительном результате определения на этапе S6, то есть при восприятии операции перелистывания влево, блок 110 управления прокручивает и отображает на экране 101 персонализированную область (этап S7). Как было описано выше, поскольку персонализированная область в этом примере имеет размер, трехкратно превышающий размер экрана 101 в горизонтальном направлении, персонализированная область может прокручиваться в горизонтальном направлении в состоянии, когда она отображается на экране 101. Соответственно, блок 110 управления определяет, воспринимается ли операция перелистывания вправо или перелистывания влево (этап S8) в состоянии, когда отображается персонализированная область. Перелистывание вправо или перелистывание влево в состоянии, когда отображается персонализированная область, соответствует операции прокручивания персонализированной области.
При восприятии операции перелистывания вправо или перелистывания влево в состоянии, когда отображается персонализированная область, блок 110 управления прокручивает персонализированную область в горизонтальном направлении (этап S9). Здесь блок 110 управления прокручивает персонализированную область, используя в качестве единицы прокрутки размер экрана 101 (то есть в единицах, равных экрану). Например, при восприятии операции перелистывания влево в состоянии, когда отображается первый экран, блок 110 управления отображает второй экран. То есть блок 110 управления не прекращает прокрутку на полпути, одновременно отображая на экране 101 правую половину первого экрана и левую половину второго экрана.
При отображении правого конца (третий экран) персонализированной области блок 110 управления выполняет операцию управления, не допускающую какого-либо дополнительного перемещения персонализированной области влево. С другой стороны, при восприятии операции перелистывания вправо в состоянии, когда отображается левый конец (первый экран) персонализированной области, блок 110 управления отображает домашний экран.
При отрицательных результатах определения на обоих этапах S2 и S6 и положительном результате определения на этапе S10, то есть при восприятии операции перелистывания вверх, блок 110 управления прокручивает и отображает на экране 101 экран списка приложений (этап S11). Вдобавок, при восприятии операции перелистывания вверх в состоянии, когда отображается персонализированная область, то есть при отрицательном результате определения на этапе S8 и положительном результате определения на этапе S10 блок 110 управления прокручивает и отображает на экране 101 экран списка приложений.
При отрицательном результате определения на этапе S10 блок 110 управления выполняет другие процессы обработки (этап S12). Здесь термин «другие процессы» может относиться к процессу поддержания состояния отображения экрана без изменения или к процессу перемещения позиции отображения изображения виджета в персонализированной области. Операция перемещения изображения виджета представляет собой, например, операцию перетаскивания и отпускания перемещаемого изображения виджета. Эта операция может выполняться на множестве экранов в персонализированной области, например операция перемещения изображения виджета с первого экрана на третий экран.
При переходе с экрана списка приложений в персонализированную область (или на домашний экран) блок 110 управления может выполнить следующую операцию управления отображением. Переход с любого из экранов с первого по третий (или с домашнего экрана) происходит на один и тот же экран списка приложений, но при переходе с экрана списка приложений в персонализированную область (или домашний экран) имеется множество вариантов. Таким образом, когда упомянутый экран сначала прокручивается из персонализированной области до экрана списка приложений, а затем выполняется операция прокрутки для повторного отображения персонализированной области, блок 110 управления всегда может осуществить переход с этого экрана на заранее определенный экран в персонализированной области, либо может переключить этот экран в отображаемой персонализированной области на экран, отображенный перед выполнением операции прокрутки, для отображения экрана списка приложений. В альтернативном варианте при восприятии операции перелистывания вниз в состоянии, когда отображается экран списка приложений и перед выполнением операции прокрутки для отображения экрана списка приложений отображается персонализированная область, блок 110 управления всегда может вернуться к отображению на экране 101 домашнего экрана.
В альтернативном варианте блок 110 управления может отличить операцию перелистывания в вертикальном направлении от операции перелистывания в боковом направлении и может отобразить экран, соответствующий этим операциям, в персонализированной области. Например, блок 110 управления отображает второй экран в персонализированной области при восприятии операции перелистывания вниз в состоянии, когда отображается экран списка приложений, отображает первый экран при восприятии операции перелистывания в направлении вправо в состоянии, когда отображается экран списка приложений, и отображает третий экран при операции перелистывания в направлении влево в состоянии, когда отображается экран списка приложений. Благодаря использованию такой конфигурации может отображаться требуемый экран из экранов с первого по третий с помощью интуитивной операции, такой как «протягивание» экрана.
Блок 110 управления может выполнять следующую операцию управления отображением, когда на экране 101 отображается экран списка приложений. Например, когда воспринимается операция выбора любой из пиктограмм, отображенных на экране списка приложений в состоянии, когда отображается экран списка приложений, блок 110 управления может запустить программно реализованную программу, соответствующую выбранной пиктограмме. В этом случае блок 110 управления может отобразить экран, соответствующий упомянутой программно реализованной программе, на экране 101 или может выполнить эту программно реализованную программу в фоновом режиме. Здесь операция выбора конкретной пиктограммы представляет собой операцию прикосновения или операцию двойного прикосновения (операция, представляющая собой двукратное повторение операции прикосновения) к пиктограмме, причем эта операция соответствует операции запуска в настоящем изобретении.
При прокрутке экрана с экрана списка приложений до персонализированной области после восприятия операции запуска блок 110 управления может отобразить экран, на котором изображение виджета, соответствующего упомянутой программно реализованной программе, запускаемой посредством операции запуска, размещено в персонализированной области. Благодаря использованию этой конфигурации, когда пользователь запускает требуемую программно реализованную программу, не допускается отображение экрана, не связанного с этой программно реализованной программой.
Таким путем в устройстве 100 отображения согласно данному варианту осуществления можно изменить тип прокрутки экрана между персонализированной областью и неперсонализированной областью. Соответственно, пользователь может выполнить операцию прокрутки, подходящую для изображений или информации, отображаемой в упомянутых областях. Например, даже в том случае, когда персонализированную область можно прокручивать, используя в качестве единицы прокручивания пиксели, или неперсонализированную область можно прокручивать, используя в качестве единицы прокручивания один экран, можно сказать, что вероятность улучшения качества записи будет низкой, а вероятность ухудшения качества записи будет высокой.
Можно ожидать, что в устройстве 100 отображения пользователю будет легко определить различие между двумя областями, имеющими разные признаки, путем изменения типа прокрутки экрана между персонализированной областью и неперсонализированной областью. Например, при изменении направления прокрутки или единицы прокрутки пользователь может определить, что эти экраны отличаются друг от друга. То есть даже в том случае, когда переход в персонализированную область и неперсонализированную область выполняется с одного и того же домашнего экрана, пользователь может легко определить, чем отличается персонализированная область от неперсонализированной области.
Благодаря изменению типов прокрутки экранов, на которые может осуществляться переход с одного и того же экрана, операцию, выполняемую пользователем, можно изменить, и, следовательно, можно ожидать положительной реакции пользователя. Например, пользователь портативного устройства, такого как смартфон, может повторно выполнить операцию, не имеющую конкретного значения для времяпровождения. При прокрутке экранов, как в этом варианте осуществления, упомянутые операции не являются постоянными, а изменяются по сравнению со случаем, когда операция прокрутки повторяется в одном и том же направлении, и, следовательно, эти операции можно сделать не такими монотонными.
ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Этот вариант осуществления аналогичен первому варианту в том, что касается аппаратной конфигурации устройства отображения, но отличается от первого варианта осуществления отображаемыми экранами или процессом управления их отображением. Поскольку конфигурация устройства отображения согласно этому варианту осуществления аналогична конфигурации устройства 100 отображения согласно первому варианту, для описания конфигурации и подробного описания второго варианта условные обозначения, совпадающие с условными обозначениями в первом варианте, повторно не описываются.
На фиг. 6 представлена схема перехода с экрана на экран, иллюстрирующая экраны, отображаемые в этом варианте осуществления. Экраны, отображаемые в этом варианте осуществления, отличаются от экранов в первом варианте осуществления (смотри фиг. 3) тем, что они включают в себя экран списка виджетов. Экран списка виджетов - это экран для отображения списка виджетов (программно реализованные программы), изображения которых отображаются в персонализированной области. Пользователь может подтвердить выполнение виджета, просто наблюдая за экраном со ссылкой на экран списка виджетов. Экран списка виджетов может отражать виджеты, используя символьные строки (имена или т.п.) или используя пиктограммы. Экран списка виджетов соответствует области второго списка в изобретении.
Экран списка виджетов воспринимается пользователем, как если бы он находился в области над персонализированной областью. С другой стороны, экран списка приложений воспринимается пользователем, как будто он находится в области под персонализированной областью. Следовательно, операция отображения области списка виджетов из персонализированной области представляет собой операцию протягивания вниз экрана персонализированной области, то есть соответствует операции перелистывания вниз. Иными словами, операция отображения экрана списка виджетов из персонализированной области представляет собой операцию, осуществляемую в направлении, противоположном операции (перелистывания вверх) отображения экрана списка приложений из персонализированной области.
Повторная операция отображения персонализированной области в состоянии, когда отображается экран списка виджетов, может быть аналогична повторной операции отображения персонализированной области в состоянии, когда отображается экран списка приложений, за исключением того, что направление операции перелистывания меняется на противоположное. Повторная операция отображения персонализированной области в состоянии, когда отображается экран списка приложений, совпадает с аналогичной операцией, описанной в первом варианте осуществления.
ПРИМЕРЫ МОДИФИКАЦИИ
Данное изобретение не ограничивается вышеупомянутыми вариантами, но может быть воплощено в других аспектах. Например, изобретение может быть воплощено в аспектах, описанных в нижеследующих примерах модификации. Данное изобретение может быть воплощено посредством комбинирования указанных примеров модификации.
(1) Позиционное соотношение между персонализированной областью и неперсонализированной областью не ограничивается соотношением, описанным в вышеупомянутых вариантах. Позиционное соотношение между персонализированной областью и неперсонализированной областью может быть установлено, например, таким, как описано ниже. Экран 101 может быть удлинен по горизонтали, а не по вертикали.
На фиг. 7 представлена схема, иллюстрирующая другой пример перехода с экрана на экран в устройстве 100 отображения. На фиг. 7(а) показан пример, где персонализированная область расположена с левой стороны домашнего экрана, а неперсонализированная область расположена с правой стороны домашнего экрана, что соответствует противоположному позиционному соотношению по горизонтали, показанному на фиг. 3. На фиг. 7(b) показан пример, где неперсонализированная область скомпонована в вертикальном направлении (вниз, как показано на этом чертеже) домашнего экрана, а не в горизонтальном направлении домашнего экрана. В примере, показанном на фиг. 7(b), операция прокручивания экрана, начиная с домашнего экрана к неперсонализированной области, соответствует операции перелистывания вверх.
Экран списка приложений и экран списка виджетов могут меняться местами. То есть экран списка приложений может отображаться с верхней стороны домашнего экрана посредством прокручивания, а экран списка виджетов может отображаться с нижней стороны домашнего экрана посредством прокручивания. Экран списка приложений и экран списка виджетов не обязательно являются экранами, на которые осуществляется переход с домашнего экрана посредством прокручивания, а они могут, например, представлять собой экраны, на которые осуществляется переход посредством прикосновения к заранее определенной пиктограмме, отображаемой на домашнем экране.
(2) Программно реализованные программы в данном изобретении могут иметь атрибуты, позволяющие выполнить их классификацию. Примерами атрибутов этих программно реализованных программ являются «новости», «бизнес», «игра», «реклама» и «коммуникация». Эти атрибуты программно реализованных программ могут быть описаны и определены заранее в этих программно реализованных программах, либо они могут быть определены пользователем. Атрибуты программно реализованных программ могут отражать их классификацию на «часто используемое программное обеспечение» и «не часто используемое программное обеспечение» на основе частоты использования этих программно реализованных программ.
В этом случае атрибуты, соответствующие атрибутам программно реализованных программ, могут быть присвоены экранам персонализированной области. Атрибуты экранов персонализированной области могут совпадать с атрибутами программно реализованных программ, но они не должны совпадать полностью, коль скоро они имеют постоянное соответствие. Например, когда программно реализованная программа имеет атрибут «электронная почта» или «Служба социальной сети (SNS)» в качестве атрибута, содержащего атрибуты для экрана персонализированной области, может быть выдан атрибут «коммуникация».
Таким образом, когда программно реализованные программы и экраны персонализированной области имеют атрибуты, блок 110 управления может управлять экраном для отображения изображений виджетов, устанавливаемых на экране, с атрибутом, соответствующим атрибуту программно реализованной программы, которая соответствует изображению виджета. Благодаря использованию этой конфигурации на одном и том же экране персонализированной области могут отображаться изображения виджетов, имеющие общий атрибут.
(3) Размер (то есть количество экранов) персонализированной области в данном изобретении можно увеличить или уменьшить посредством операции, выполняемой пользователем. В последующем описании операция увеличения размера персонализированной области называется «операцией увеличения». Например, когда количество изображений виджетов, отображенных в персонализированной области, достигает верхнего предела, и воспринимается операция отображения нового изображения виджета в качестве операции увеличения, блок 110 управления может увеличить размер персонализированной области, обеспечив новый экран. В этом случае размер персонализированной области увеличивается в горизонтальном направлении, но размер в вертикальном направлении при этом не изменяется.
Операция увеличения может выполняться в другом аспекте. Например, когда сенсорный экран 130 выполнен в соответствии с технологией «мультикасания», операция увеличения может быть предназначена для выполнения операции раздвижения в горизонтальном направлении в персонализированной области. Здесь операция раздвижения представляет собой операцию перемещения по меньшей мере одной точки касания, с тем чтобы увеличить расстояние между двумя точками касания (например, точка касания экрана 101 большим пальцем и точка касания экрана 101 указательным пальцем). При сокращении количества экранов в персонализированной области может быть выполнена операция сближения в горизонтальном направлении в персонализированной области. Здесь операция сближения означает операцию, противоположную операции раздвижения, причем эта операция состоит в перемещении по меньшей мере одной точки касания, с тем чтобы уменьшить расстояние между двумя точками касания.
(4) Вдобавок к вышеупомянутому сенсорному блоку 132 в качестве блока ввода в данном изобретении можно использовать так называемую «физическую клавишу» (аппаратная клавиша). Например, вышеупомянутая операция запуска или операция увеличения может быть реализована посредством воздействия на физическую клавишу.
(5) В данном изобретении, вдобавок к собственному пальцу пользователь может использовать механизм индикации (далее называемый «указатель»), который перемещается с помощью указателя, который пользователь удерживает рукой (или с помощью указателя, смонтированного на руке пользователя), такого как перо, для выполнения упомянутой операции. При использовании упомянутого указателя блок ввода может определить положение указателя посредством использования инфракрасного излучения или ультразвуковых волн. При использовании указателя с магнитным материалом на его острие положение указателя можно определить магнитным образом. То есть устройство отображения согласно настоящему изобретению не обязательно должно содержать сенсорный экран.
Операция, осуществляемая пользователем, не обязательно должна состоять в прикосновении к экрану. Например, когда конструкция сенсорного экрана 130 устройства 100 отображения относится к емкостному типу, положение пальца пользователя можно определить даже в таком состоянии, когда палец пользователя приблизился к экрану 101, но не касается его.
(6) Данное изобретение можно применить в различных электронных устройствах, отображающих множество экранов, таких как игровой автомат, музыкальный плеер и электронная книга. Данное изобретение может быть воплощено посредством совместного использования устройства отображения, содержащего по меньшей мере дисплей, и другого устройства (устройства для управления дисплеем устройства отображения), размещенного независимо от устройства отображения, вместо автономного устройства отображения. В этом случае на это другое устройство не накладывается особых ограничений, коль скоро оно имеет функциональную конфигурацию, показанную на фиг. 4, и не обязательно должно содержать дисплей или сенсорный блок. В этом случае изобретение может быть воплощено в виде программы, реализующей функциональную конфигурацию, показанную на фиг. 4, или носителя записи, имеющего записанную на нем упомянутую программу. Эти программы могут быть загружены через сеть с сервера и установлены в электронном устройстве.
Изобретение относится к графическому пользовательскому интерфейсу. Технический результат заключается в обеспечении выполнения операций прокрутки в режиме, соответствующем отображаемым на экране изображениям или информации. Устройство отображения включает в себя дисплей, контроллер дисплея и блок ввода. Контроллер дисплея отображает одно или несколько изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, которые соответствуют операции, воспринятой блоком ввода, в персонализированной области, прокручиваемой в горизонтальном направлении и сопряженной с левой или правой стороной начального экрана, и отображает информацию заранее определенного типа на заранее определенной позиции в неперсонализированной области, прокручиваемой в вертикальном направлении и сопряженной с начальным экраном на позиции, отличной от персонализированной области. 4 н. и 7 з.п. ф-лы, 7 ил.
1. Устройство отображения, содержащее:
дисплей, имеющий экран, на котором отображаются изображения;
контроллер дисплея, который управляет дисплеем для отображения на упомянутом экране любого из множества экранов, включая начальный экран; и
блок ввода, который воспринимает пользовательскую операцию,
причем контроллер дисплея отображает одно или несколько изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, которые соответствуют операции, воспринятой блоком ввода, в персонализированной области, прокручиваемой в горизонтальном направлении и сопряженной с левой или правой стороной начального экрана, и отображает информацию заранее определенного типа на заранее определенной позиции в неперсонализированной области, прокручиваемой в вертикальном направлении и сопряженной с начальным экраном на позиции, отличной от персонализированной области, и
при этом контроллер дисплея прокручивает персонализированную область, используя в качестве единицы прокрутки размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей персонализированную область, и прокручивает неперсонализированную область, используя единицу прокрутки, меньшую, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей неперсонализированную область.
2. Устройство отображения по п. 1, в котором контроллер дисплея отображает область первого списка, на которой отображается список, состоящий из одной или нескольких исполняемых программно реализованных программ на упомянутом экране вместо персонализированной области, при восприятии блоком ввода операции прокрутки вверх или вниз по персонализированной области, и отображает персонализированную область на упомянутом экране вместо области первого списка при восприятии блоком ввода операции прокрутки вверх или вниз в области первого списка.
3. Устройство отображения по п. 2, в котором контроллер дисплея управляет дисплеем для отображения на упомянутом экране части персонализированной области, которая была отображена на упомянутом экране перед тем, как отображение экрана переключилось на область первого списка, при переключении отображения экрана с персонализированной области на область первого списка, и затем снова переключается на персонализированную область.
4. Устройство отображения по п. 2, в котором блок ввода воспринимает операцию запуска, запускающую любую из одной или нескольких программно реализованных программ в состоянии, когда на упомянутом экране отображается область первого списка, и
при этом контроллер дисплея отображает часть, в которой изображение, соответствующее программно реализованной программе, запущенной посредством операции запуска, расположено в персонализированной области на упомянутом экране при переключении отображения экрана с области первого списка на персонализированную область после операции запуска.
5. Устройство отображения по п. 2, в котором блок ввода воспринимает командную операцию, задающую вертикальное направление или наклонное направление, представляющее собой направление, направленное к персонализированной области, в состоянии, когда на упомянутом экране отображается область первого списка, и
контроллер дисплея отображает часть, соответствующую направлению, заданному посредством командной операции, в персонализированной области на экране, при восприятии блоком ввода упомянутой командной операции.
6. Устройство отображения по п. 2, в котором контроллер дисплея отображает область второго списка, в которой список из одной или нескольких программно реализованных программ, соответствующих одному или нескольким изображениям, отображается в персонализированной области на упомянутом экране, при восприятии блоком ввода операции прокрутки в направлении, отличном от операции прокрутки, отображающей область первого списка, как операции прокрутки вверх или вниз в состоянии, когда на упомянутом экране отображается персонализированная область.
7. Устройство отображения по любому из пп. 1-6, в котором одна или несколько программно реализованных программ имеют соответственно заранее определенные атрибуты,
причем персонализированная область имеет размер, соответствующий множеству экранов в горизонтальном направлении, и имеет атрибуты, определенные для упомянутых экранов, и
при этом контроллер дисплея отображает изображения, соответствующие программно реализованным программам, на экранах, имеющих атрибуты, соответствующие атрибутам программно реализованных программ в персонализированной области.
8. Устройство отображения по любому из пп. 1-6, в котором блок ввода воспринимает операцию увеличения, увеличивающую размер персонализированной области, и
при этом контроллер дисплея увеличивает персонализированную область в длину в горизонтальном направлении по сравнению с длиной, которая была перед выполнением операции увеличения, при восприятии блоком ввода операции увеличения.
9. Устройство отображения, содержащее:
дисплей, который имеет экран, на котором отображают изображения;
контроллер дисплея, который управляет дисплеем для отображения на упомянутом экране любого из множества экранов, включая начальный экран, и
блок ввода, который воспринимает пользовательскую операцию,
причем контроллер дисплея отображает одно или несколько изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, которые соответствуют операции, воспринятой блоком ввода, в персонализированной области, прокручиваемой в горизонтальном направлении и сопряженной с левой или правой стороной начального экрана, и отображает информацию заранее определенного типа на заранее определенной позиции в неперсонализированной области, прокручиваемой в вертикальном направлении, и сопряженной с начальным экраном, на позиции, отличной от персонализированной области, и
при этом контроллер дисплея изменяет единицу прокрутки в зависимости от того, какая из двух операций прокрутки воспринята блоком ввода: операция прокрутки, прокручивающая персонализированную область, или операция прокрутки, прокручивающая неперсонализированную область.
10. Способ обеспечения пользовательского интерфейса в устройстве отображения, имеющем дисплей, который имеет экран, отображающий изображение, и блок ввода, который воспринимает пользовательскую операцию, причем способ содержит:
первый этап, состоящий в отображении начального экрана на упомянутом экране;
второй этап, состоящий в отображении одного или нескольких изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, соответствующих пользовательской операции, на основе операции, воспринятой блоком ввода, в состоянии, когда на упомянутом экране отображается начальный экран, и отображении какой-либо из областей: персонализированной области, прокручиваемой в горизонтальном направлении, или неперсонализированной области, прокручиваемой в вертикальном направлении, в которой на упомянутом экране в заранее определенной позиции отображается информация определенного типа; и
третий этап, состоящий в прокрутке персонализированной области с использованием в качестве единицы прокрутки размера экрана, при восприятии блоком ввода операции прокрутки, прокручивающей персонализированную область, и прокрутки неперсонализированной области с использованием в качестве единицы прокрутки величины, меньшей, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей неперсонализированную область.
11. Машиночитаемый носитель, содержащий сохраненную на нем компьютерную программу, предписывающую выполнение компьютером устройства отображения, которое включает в себя дисплей, имеющий экран, отображающий изображение, и блок ввода, который воспринимает пользовательскую операцию, следующих этапов:
первого этапа, состоящего в отображении начального экрана на упомянутом экране;
второго этапа, состоящего в отображении одного или нескольких изображений, соответствующих одной или нескольким программно реализованным программам, на позициях, соответствующих пользовательской операции, на основе операции, воспринятой блоком ввода, в состоянии, когда на упомянутом экране отображается начальный экран, и отображении какой-либо из областей: персонализированной области, прокручиваемой в горизонтальном направлении, или неперсонализированной области, прокручиваемой в вертикальном направлении, в которой в заранее определенной позиции на втором экране отображается информация определенного типа; и
третьего этапа, состоящего в прокрутке персонализированной области с использованием в качестве единицы прокрутки размера экрана, при восприятии блоком ввода операции прокрутки, прокручивающей персонализированную область, и прокрутки неперсонализированной области с использованием в качестве единицы прокрутки величины, меньшей, чем размер упомянутого экрана, при восприятии блоком ввода операции прокрутки, прокручивающей неперсонализированную область.
Колосоуборка | 1923 |
|
SU2009A1 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
RU 2009140291 A, 10.05.2011. |
Авторы
Даты
2016-03-10—Публикация
2012-05-11—Подача