RU2335011C2 - Система и способ для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее - Google Patents

Система и способ для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее Download PDF

Info

Publication number
RU2335011C2
RU2335011C2 RU2004106274/09A RU2004106274A RU2335011C2 RU 2335011 C2 RU2335011 C2 RU 2335011C2 RU 2004106274/09 A RU2004106274/09 A RU 2004106274/09A RU 2004106274 A RU2004106274 A RU 2004106274A RU 2335011 C2 RU2335011 C2 RU 2335011C2
Authority
RU
Russia
Prior art keywords
display
desktop
readable medium
display panel
machine
Prior art date
Application number
RU2004106274/09A
Other languages
English (en)
Other versions
RU2004106274A (ru
Inventor
Хок-Сам Хорас ЛЮК (US)
Хок-Сам Хорас ЛЮК
Отто Г. БЕРКЕС (US)
Отто Г. БЕРКЕС
Дэвид У. УИЛЛЬЯМС (US)
Дэвид У. УИЛЛЬЯМС
Original Assignee
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн
Publication of RU2004106274A publication Critical patent/RU2004106274A/ru
Application granted granted Critical
Publication of RU2335011C2 publication Critical patent/RU2335011C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

Изобретение относится к графическим пользовательским интерфейсам. Технический результат заключается в обеспечении пользователям портативных компьютерных устройств возможности навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее. Такой результат достигается тем, что поверх части рабочего стола, отображаемого на дисплее, отображается панель отображения, включающая в себя внутренний кадр. В ответ на обнаружение перетаскивания кадра курсором внутри панели отображения происходит панорамирование виртуального рабочего стола. При этом панель отображения предпочтительно включает в себя уменьшенное изображение виртуального рабочего стола, а часть уменьшенного изображения виртуального рабочего стола внутри кадра в панели отображения соответствует части виртуального рабочего стола, отображенного на экране. Местоположение и непрозрачность панели отображения изменяются в зависимости от местоположения курсора относительно панели отображения и/или действий, предпринятых в отношении курсора. 5 н. и 43 з.п. ф-лы, 15 ил.

Description

Ссылка на родственную заявку
Данная заявка заявляет приоритет от даты подачи предварительной заявки номер 60/451979, поданной 4 марта 2003 и включенной в настоящее описание посредством ссылки.
Область изобретения
Настоящее изобретение относится в целом к графическим пользовательским интерфейсам (ГПИ) (GUI) для компьютеров и, в частности, к способам навигации в графическом пользовательском интерфейсе.
Существующий уровень техники
Маленькие портативные компьютерные устройства становятся все более популярными в последние годы. Эти устройства имеют различные названия, включая - но не ограничиваясь ими - миниатюрные компьютеры, карманные компьютеры, персональные цифровые помощники, персональные органайзеры, портативные персональные компьютеры и сверхмобильные персональные компьютеры.
В основном портативные сверхмобильные компьютеры представляют собой маленькие устройства карманного размера, имеют ЖКД (LCD) (жидкокристаллический дисплей) с сенсорным экраном, перо для ввода информации через экран и устройство ввода, такое как клавишная панель или миниатюрная клавиатура QWERTY. Портативные сверхмобильные персональные компьютеры имеют микропроцессор, память и способны запускать операционную систему и одно или более приложений в этой операционной системе.
Одной из наиболее желательных характеристик портативных персональных компьютеров является их портативность. Компактные портативные сверхмобильные персональные компьютеры обеспечивают пользователя реальными компьютерными или компьютероподобными приложениями, такими как электронная почта, УЛИ (PIM) (управление личной информацией), браузер Интернета, электронная таблица, обработка текстов, и практически всем тем, что пользователь может сделать с помощью обычного персонального компьютера. К примеру, пользователь может получать сообщения электронной почты, планировать собрания или встречи и осуществлять просмотр в Интернете с портативного сверхмобильного персонального компьютера.
Сейчас общеизвестны графические пользовательские интерфейсы (ГПИ) (GUI) для компьютеров. Они позволяют пользователю графически взаимодействовать с компьютером в более интуитивной и гибкой манере по сравнению с интерфейсами с командной строкой (ИКС) (CLI) или интерфейсами на основе меню. Например, один особенно популярный графический пользовательский интерфейс обеспечивается операционной системой Windows XP. Хотя графические пользовательские интерфейсы хорошо работают на персональных компьютерах и ноутбуках, некоторые графические пользовательские интерфейсы не переносятся хорошо на маленькие дисплеи, такие как находящиеся на портативных устройствах наподобие мобильных телефонов, персональных цифровых помощников (ПЦП) и полнофункциональных портативных персональных компьютеров.Например, если бы обычный графический пользовательский интерфейс персонального компьютера отображался на дисплее размера ПЦП (к примеру, 5 дюймов или меньше), текст и иконки были бы слишком маленькими для того, чтобы быть четкими (особенно для тех пользователей, у кого плохое зрение). Вдобавок, навигация и простота пользования в графическом пользовательском интерфейсе могут быть сложными на маленьком экране. Даже если пользователь способен разглядеть, какая иконка представляет желаемый файл или приложение, эта иконка может быть настолько мала, что для пользователя окажется сложным поместить курсор на иконку (цель).
Сущность изобретения
Нижеследующее представляет упрощенное описание сущности некоторых вариантов осуществления изобретения для того, чтобы обеспечить основу понимания изобретения. Это описание сущности изобретения не является расширенным общим представлением изобретения. Оно не предназначается для идентификации ключевых/критических элементов изобретения или для очерчивания объема изобретения. Его единственная цель - представить некоторые варианты осуществления изобретения в упрощенной форме, как вступление к более детальному описанию, которое представлено далее.
Предлагаются системы и способы для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее. Один способ может включать в себя отображение виртуального рабочего стола или части виртуального рабочего стола на дисплее, отображение панели отображения поверх части виртуального рабочего стола, где панель отображения включает в себя внутренний кадр, увеличение непрозрачности панели отображения в ответ на обнаружение курсора поверх этой панели отображения, и плавное панорамирование виртуального рабочего стола в ответ на обнаружение перетаскивания кадра курсором внутри панели отображения.
Панель отображения предпочтительно включает в себя уменьшенное изображение виртуального рабочего стола. В одном варианте осуществления часть уменьшенного изображения виртуального рабочего стола в кадре в панели отображения соответствует части виртуального рабочего стола, отображенной на экране. В этом варианте осуществления панель отображения может позиционироваться в разных местах дисплея. Например, пользователь может выбрать возможность позиционировать панель отображения в нижнем правом углу или может выбрать возможность позиционировать панель отображения точно в центре экрана.
В другом варианте осуществления способ включает в себя отображение виртуального рабочего стола или части виртуального рабочего стола на дисплее. В ответ на обнаружение входного сигнала от пользователя на отображение панели отображения (например, каковой сигнал может быть запущен событием в аппаратном средстве, таким, как нажатие специально назначенной или функциональной аппаратной кнопки) способ отображает панель отображения, показывающую часть, связанную с виртуальным рабочим столом, причем панель отображения включает в себя внутренний кадр для определения части, связанной с виртуальным рабочим столом. Способ далее включает в себя плавное панорамирование этой части в ответ на обнаружение перетаскивания кадра курсором внутри панели отображения. В ответ на обнаружение окончания сигнала отображения панели отображения способ включает в себя сокрытие этой панели отображения.
В другом варианте осуществления способ может включать в себя отображение изображения на дисплее и, в ответ на обнаружение входного сигнала от пользователя на отображение панели отображения, (а) отображение панели отображения поверх части отображенного изображения путем постепенного увеличения непрозрачности этой панели отображения, причем панель отображения включает в себя внутренний кадр; и (б) плавное панорамирование отображенного изображения в ответ на обнаружение перетаскивания кадра курсором внутри панели отображения. Плавное панорамирование может быть связанным с направлением передвижения курсора и либо 1:1, либо 1:Х по скорости панорамирования.
В одном варианте осуществления способ включает в себя переключение между первым состоянием дисплея и вторым состоянием дисплея в ответ на нажатие кнопки увеличения изображения, причем первое состояние дисплея содержит отображение всего виртуального рабочего стола на дисплее, а второе состояние дисплея содержит часть виртуального рабочего стола на дисплее. Когда во втором, увеличенном, состоянии дисплея в ответ на обнаружение того, что кнопка панорамирования нажата и удерживается, виртуальный рабочий стол может быть панорамирован в соответствующем направлении. Это может обеспечиваться, к примеру, сначала уменьшением изображения к первому состоянию (весь рабочий стол), представлением пользователю кадра на дисплее, показывающего область второго состояния, а затем разрешением пользователю передвигать кадр внутри первого состояния до показанного желательного отображения второго состояния. При отпускании аппаратной кнопки дисплей автоматически возвращается обратно ко второму состоянию в выбранном положении. В соответствии с другим вариантом осуществления пользователь может нажать и отпустить аппаратную кнопку увеличения изображения, вызывая переключение между двумя состояниями на дисплее.
В одном варианте осуществления может быть одна или более смещающих кнопок, например, по одной на каждом углу дисплея. Эти смещающие кнопки могут обеспечивать плавное панорамирование к позиции кнопки или к определенному положению.
В одном варианте осуществления способ включает в себя переключение между первым состоянием панели задач и вторым состоянием панели задач. Одним примером панели задач является такая панель задач, как начальная панель, реализованная в операционной системе Microsoft Windows XP. Первое состояние панели задач содержит скрытую панель задач, а второе состояние панели задач содержит отображаемую панель задач. Отображаемая панель задач отображается поверх виртуального рабочего стола в практически прозрачном виде, и размеры панели задач (например, ширина) могут быть образованы без возможности изменений, даже когда состояние отображения панели задач изменяется с первого состояния отображения (например, скрытого) на второе состояние отображения (например, отображаемого). Переключение между первым и вторым состояниями панели задач может быть обеспечено, например, аппаратной кнопкой или сочетанием аппаратных функций. В другом варианте осуществления способ может включать в себя: переключение между первым состоянием отображения и вторым состоянием отображения в ответ на нажатие кнопки увеличения изображения, причем первое состояние отображения содержит отображение всего виртуального рабочего стола на дисплее, а второе состояние отображения содержит отображение части виртуального рабочего стола на дисплее. Когда в первом состоянии отображения, в ответ на обнаружение того, что кнопка увеличения изображения все еще нажата после выбранного временного интервала, способ включает в себя: отображение кадра вокруг части виртуального рабочего стола, который будет отображаться во втором состоянии отображения; в ответ на щелчок мыши - центрирование кадра вокруг расположения курсора; в ответ на перетаскивание курсора - перемещение кадра в направлении перетаскивания курсора; и в ответ на обнаружение того, что кнопка увеличения изображения больше не нажата - переключение во второе состояние отображения.
В другом варианте осуществления способ включает в себя переключение между первым состоянием отображения и вторым состоянием отображения в ответ на нажатие кнопки увеличения изображения, причем первое состояние отображения содержит отображение всего виртуального рабочего стола на дисплее, а второе состояние отображения содержит отображение части виртуального рабочего стола на дисплее. Когда во втором состоянии отображения, в ответ на нажатие кнопки панорамирования и перетаскивание курсора, способ включает в себя плавное панорамирование рабочего стола в направлении перетаскивания курсора. В первом состоянии отображения, в ответ на нажатие кнопки панорамирования, способ включает в себя: отображение кадра вокруг части виртуального рабочего стола, который будет отображаться во втором состоянии отображения; в ответ на щелчок мыши - центрирование кадра вокруг положения курсора; в ответ на перетаскивание курсора - перемещение кадра в направлении перетаскивания курсора; и в ответ на обнаружение того, что кнопка панорамирования больше не нажата - переключение во второе состояние отображения.
В еще одном варианте осуществления рассматривается переносимое портативное вычислительное устройство, которое обеспечивает улучшенное управление и которое выполнено так, чтобы включать в себя дисплей, память и процессор, выполненный с возможностью считывания и исполнения команд из памяти. В дополнение к этому может иметься клавиатура для приема пользовательского ввода, причем комбинация двух или более клавиш на клавиатуре, нажатых одновременно, может генерировать нажатие кнопки панорамирования. Дисплей может быть сенсорным экраном, чтобы позволить пользователю двигать курсор, и для перетаскивания курсора, прикасаясь к экрану (например, пальцем или пером).
Способы могут реализоваться в программном обеспечении, аппаратном оборудовании или их комбинацией. Предусмотрено также переносимое портативное вычислительное устройство, выполненное с возможностью осуществления описанных способов.
Другие признаки изобретения станут понятны из последующего подробного описания, рассматриваемого вместе с чертежами, в которых:
Краткое описание чертежей
Фиг.1 - портативное вычислительное устройство в открытом положении;
Фиг.2 - вид сбоку портативного вычислительного устройства по Фиг.1, показывающий портативное вычислительное устройство в закрытом положении;
Фиг.3 - вид сверху портативного вычислительного устройства по Фиг.1, показывающий портативное вычислительное устройство в закрытом положении;
Фиг.4 - вид спереди портативного вычислительного устройства по Фиг.1, показывающий портативное вычислительное устройство в закрытом положении;
Фиг.5 - условное представление содержимого видео памяти и устройства отображения портативного вычислительного устройства в соответствии с вариантом осуществления изобретения;
Фиг.6 - условное представление дисплея, показанного на Фиг.5, как он может выглядеть с курсором, расположенным поверх панели отображения;
Фиг.7 - условное представление содержимого видео памяти и устройства отображения портативного вычислительного устройства в соответствии с другим вариантом осуществления изобретения;
Фиг.8 - условное представление устройства отображения по Фиг.5, как оно может выглядеть, когда положение панели отображения на устройстве отображения изменено в результате перетаскивания курсором края панели отображения;
Фиг.9 - портативное вычислительное устройство другого варианта осуществления, имеющее в качестве дополнительных компонентов одну или более аппаратных кнопок панорамирования, кнопку увеличения изображения и светодиодный индикатор увеличения;
Фиг.10 - условное представление режима увеличения изображения для устройства отображения в соответствии с вариантом осуществления изобретения;
Фиг.11 - условное представление режима увеличения изображения для устройства отображения по Фиг.10 и показывает панель отображения и прозрачную панель задач в соответствии с вариантом осуществления изобретения;
Фиг.12 и 13 - представления панорамирования виртуального рабочего стола при показе только части виртуального рабочего стола в соответствии с одним вариантом осуществления;
Фиг.14 - масштабирование и смещение между режимом увеличенного изображения и режимом всего виртуального рабочего стола в соответствии с вариантом осуществления; и
Фиг.15 - условное представление всего рабочего стола, имеющего увеличение в кадре в соответствии с вариантом осуществления.
Подробное описание
В нижеследующем описании будут описаны различные варианты осуществления настоящего изобретения. С целью пояснения конкретные конфигурации и подробности излагаются для того, чтобы обеспечить доскональное понимание осуществления. Однако для специалиста будет также очевидно, что настоящее изобретение может быть осуществлено без конкретных деталей. Кроме того, общеизвестные признаки могут быть опущены или упрощены для того, чтобы не затемнять описываемый вариант осуществления.
Перед описанием различных вариантов осуществления изобретения, ниже приведено описание одного варианта осуществления портативного вычислительного устройства. Использованный здесь термин "портативное вычислительное устройство" означает общепринятое вычислительное устройство, имеющее блок обработки, который способен исполнять одну или более прикладных программ, дисплей и механизм ввода, который обычно представляет собой нечто иное, чем полноразмерная клавиатура (но и полноразмерная клавиатура может использоваться). Механизмом ввода может быть, например, одна или более из клавишных панелей, сенсорный экран, трекбол, сенсорная панель, уменьшенная алфавитная клавиатура и/или клавиатура QWERTY, или тому подобное.
Пример одного варианта осуществления портативного вычислительного устройства 20 показан на Фиг.1-4. Портативное вычислительное устройство 20 по Фиг.1-4 реализовано как портативный персональный компьютер. Словосочетание "портативное вычислительное устройство", используемое в описании, включает в свой объем, в частности, персональный цифровой помощник (ПЦП), персональный органайзер, компьютер размером с ладонь, сотовый телефон, компьютеризованный блокнот, карманный компьютер, персональный органайзер, портативный персональный компьютер и сверхмобильный персональный компьютер.
Портативное вычислительное устройство 20 в варианте осуществления, показанном на Фиг.1-4, имеет кожух 22 с крышкой 24 и основанием 26. Крышка 24 напрямую соединяется с основанием 26 для вращения между открытым положением (Фиг.1) и закрытым положением (Фиг.2-4). Портативное вычислительное устройство 20 имеет дисплей 28, предпочтительно ЖКД (жидкокристаллический дисплей), имеющий сенсорный экран и вмонтированный в крышку 24. Портативное вычислительное устройство 20 оснащено пером 30 для ввода информации через дисплей 28 и миниатюрной алфавитной клавиатурой и/или клавиатурой 32 QWERTY, которые обе вмонтированы в основание 26. Кроме пера могут быть использованы другие координатно-указательные устройства, примеры которых включают в себя указывающую кнопку, указку или контактную площадку, такие, как имеющиеся во многих дорожных компьютерах трекболы, сенсорные панели и джойстики. Хотя координатно-указательные устройства меньшего размера, которые просты в управлении одним пальцем, могут быть предпочтительны для некоторых вариантов осуществления, может быть также реализована и традиционная мышь. В таком варианте осуществления обычно потребуется также поверхность, по которой перемещается мышь. Портативное вычислительное устройство 20 может быть также реализовано с беспроводным приемопередатчиком (не показан), таким как ИК (инфракрасный) приемопередатчик и/или РЧ (радиочастотный) приемопередатчик.
Хотя представленные варианты осуществления показывают двухкомпонентное портативное вычислительное устройство 20 с крышкой 24 и основанием 26, другие варианты осуществления портативного вычислительного устройства могут содержать интегрированные корпуса без поворотных компонентов, как это имеет место в некоторых компьютеризованных блокнотах. Кроме того, другие могут иметь сдвижную крышку или совсем не иметь крышки. В одном варианте осуществления портативное вычислительное устройство 20 не имеет клавиатуры и не имеет поворотной конструкции. Оно может быть выполнено с сенсорным экраном и одной или более кнопок (либо «программируемых» кнопок на экране, либо аппаратных кнопок на стороне кожуха 22 портативного вычислительного устройства 20).
Многие производители изготавливают соответствующие портативные персональные компьютеры. Однако в отличие от обычных портативных персональных компьютеров, портативное вычислительное устройство 20 в варианте осуществления настоящего изобретения реализовано с графическим пользовательским интерфейсом, который обеспечивает возможность эффективной навигации по большому рабочему столу на маленьком дисплее.
В одном варианте осуществления портативное вычислительное устройство 20 работает в операционной системе Windows с расширением описанных здесь функциональных возможностей, чтобы обеспечить эффективную навигацию по графическому пользовательскому интерфейсу этой операционной системы на маленьком дисплее, таком как дисплей 28. Описанный здесь способ может быть реализован как часть операционной системы или как часть драйвера графического устройства или иного программного обеспечения. Способ может быть также реализован аппаратными средствами.
Обычно, как известно, "курсор" является передвигаемым элементом, таким как символ, на дисплее, таком как дисплей 28, чтобы отмечать местоположение. Местоположение может быть указанием текущего местоположения ввода (например, где появится следующий символ). Символ может состоять - как пример без ограничений - из стрелки, сплошного прямоугольника или подчеркнутого символа и может мигать. Используемые здесь термины «перетаскивание курсора», "перетаскивать курсор" означают перемещение курсора, пока курсор находится во втором, обычно не исходном режиме. Этот второй режим может быть результатом первоначального нажатия кнопки или клавиши (например, кнопки мыши, трекбола, клавиши "shift" или программируемой клавиши на сенсорной панели либо сенсорном экране или дисплее) перед операцией курсора, удержания кнопки или клавиши во время операции курсора или другой операции с портативным персональным компьютером. Во время перетаскивания курсора этот курсор может быть изменен для указания того, что имеет место операция перетаскивания (например, курсор может переключаться с формы стрелки на форму открытой руки или форму сжатой руки).
На Фиг.5 показан один вариант осуществления способа для навигации по большому рабочему столу на портативном вычислительном устройстве (таком как портативное вычислительное устройство 20) с маленьким дисплеем 28. В этом примере содержимое видео памяти (кадровый буфер) показано в блоке 300. Цепь 340 видео выхода сформирована для визуализации частей из видео памяти в качестве отображаемого изображения 350 в дисплее 28.
В варианте осуществления, показанном на Фиг.5, в блоке 300 показан виртуальный рабочий стол 320, который обычно представляет собой весь рабочий стол, как его воспринимает операционная система или подсистема пользовательского интерфейса портативного вычислительного устройства 20. С учетом традиционного компьютерного дисплея (например, с диагональю 19 дюймов), этот виртуальный рабочий стол может иметь размеры 800×600 пикселов, 1024×768 пикселов или другие размеры, зависящие от размера доступной памяти и размера дисплея 28. Графический пользовательский интерфейс предпочтительно визуализируется в цвете, но предусматриваются также черно-белый или полутоновый варианты.
В соответствии с вариантом осуществления изобретения, уменьшенное изображение 310 виртуального дисплея также сохраняется в видео памяти (т.е. в блоке 300). Функция уменьшенного изображения 310 описывается ниже.
Обычно для большинства персональных компьютеров весь виртуальный рабочий стол 320 отображается как отображаемое изображение 350 для дисплея 28. Однако в соответствии с вариантом осуществления изобретения, как показано на Фиг.5, предусматривается режим "увеличения", в котором часть (обведенная в блоке 300 пунктирной линией 330) виртуального рабочего стола 320 отображается как отображаемое изображение 350 схемой 340 видео выхода. При необходимости, как описано ниже, портативное вычислительное устройство 20 может быть выполнено с возможностью переключения между изображением всего виртуального рабочего стола 320 ("режим всего виртуального рабочего стола") и частью 330 ("режим увеличения"). Переходы между режимом всего виртуального рабочего стола и режимом увеличения могут осуществляться соответствующей операцией, выполняемой на портативном вычисляющем устройстве 20, такой, как, например, нажатие кнопки или выбор подходящей функции на дисплее 28. Другие примеры описаны ниже.
Схема 340 видео выхода может также быть выполнена с возможностью наложения уменьшенного изображения 310 виртуального рабочего стола 320 для визуализации на дисплее 28 в виде части отображаемого изображения 350. Это уменьшенное изображение 310 может отображаться, например, внутри панели 360 отображения, которая показана как часть отображаемого изображения 350.
Кадр 370 может отображаться внутри панели 360 отображения. Кадр 370 представляет границу вокруг части 330 виртуального рабочего стола 320. Курсор 380 может также быть визуализирован на дисплее 28 цепью 340 видео выхода.
В соответствии с вариантом осуществления изобретения местоположение и непрозрачность панели 360 отображения изменяются в зависимости от местоположения курсора 380 относительно панели 360 отображения и/или действий, предпринятых в отношении курсора. К примеру, Фиг.5 показывает дисплей 28 со слегка прозрачной панелью 360 отображения, а Фиг.6 показывает более непрозрачную панель отображения. На Фиг.5 курсор 380 удален с панели 360 отображения и, таким образом, эта панель отображения менее затемнена. На Фиг.6 курсор 380 передвинут так, что он расположен поверх панели 360 отображения, заставляя панель отображения быть более непрозрачной. В этом примере панель 360 отображения выполнена с возможностью становиться более непрозрачной, когда курсор 380 расположен поверх панели 360 отображения. Чтобы сделать панель 360 отображения более непрозрачной, могут быть использованы и иные действия, такие как отжатие аппаратной кнопки или кнопок, осуществление различных действий в отношении курсора 380 (например, двойной щелчок по пустой части экрана), в качестве примеров.
В соответствии с одним вариантом осуществления можно манипулировать кадром 370 (например, посредством курсора 380), для изменения того, какая часть 330 виртуального рабочего стола 320 отображается в качестве отображаемого изображения 350. Например, обращаясь к Фиг.7 и используя пример Фиг.5, кадр 370 перетаскивают курсором 380 к новому местоположению внутри панели 360 отображения. Кроме того, отличная соответствующая часть 330 виртуального рабочего стола 320 отображается внутри отображаемого изображения 350. Как таковой, этот признак позволяет пользователю плавно панорамировать и управлять тем, какая часть 330 виртуального рабочего стола 320 отображается. Реальная часть 330, отображаемая как отображаемое изображение 350, представляется кадром 370 внутри панели 360 отображения. Если необходимо, часть 330 может динамически изменяться, когда кадр передвигается внутри кусочка 360 карты.
Как описано выше, перемещение кадра 370 может происходить путем перетаскивания кадра курсором 380. В соответствии с одним вариантом осуществления, когда курсор 380 находится внутри кадра 370, он может быть заменен на открытую руку (не показано), указывающую, что кадр 370 может быть сохранен. Можно использовать и иные признаки. Помимо этого, если необходимо, можно использовать другое средство для передвижения кадра, такое как отдельный пользовательский интерфейс (например, кнопки или иные указатели). Некоторые примеры описаны ниже.
Обращаясь теперь к Фиг.8, с использованием примера Фиг.5, местоположение панели 360 отображения на отображаемом изображении 350 виртуального рабочего стола 320 изменено как результат курсора 380, перетаскивавшего границу 365 панели 360 отображения (не путать с кадром 370, который располагается внутри панели 360 отображения). В соответствии с вариантом осуществления перемещение панели 360 отображения этим способом не изменяет часть 330 виртуального рабочего стола 320, показанного как отображаемое изображение 350. Изменяется только местоположение панели 360 отображения.
Как описано выше, перемещение панели 360 отображения может происходить путем перетаскивания вдоль границы 265 панели 360 отображения курсором 380. В соответствии с одним вариантом осуществления, когда курсор 380 находится на границе 265 и способен перемещать кадр 370, этот курсор 380 может быть заменен, к примеру, миганием, изменением в иконке или перенастройкой уже использованной иконки. В дополнение к этому, при необходимости, для передвижения панели 360 отображения можно использовать иное средство, например, отдельный пользовательский интерфейс (к примеру, кнопки или другие указатели).
В соответствии с вариантом осуществления пользователь может щелкнуть вне кадра 370, но все же внутри окружающей границы 365 панели 360 отображения, чтобы центрировать часть 330 виртуального рабочего стола 320 в целевой точке. Такая гибкость предоставляет повторное центрирование отображаемого изображения 350. Если необходимо, передвижение курсора 380 вне кадра 370, но внутри окружающей границы 365 панели 360 отображения заставляет курсор 380 измениться (например, становясь указательным пальцем), чтобы указать, что доступен признак повторного центрирования.
Например, как показано на Фиг.6, конец курсора 380 располагается вне кадра 370, но внутри окружающей границы 365 панели 360 отображения. Как обсуждено выше, при необходимости расположение курсора 380 в этом местоположении может привести к изменению конфигурации курсора 380, такой, как замена курсора 380 указательным пальцем (не показан). Щелчок или иной выбор курсора 380 в этой области заставляет кадр 370 повторно центрироваться на щелкнутой точке.
В соответствии с вариантом осуществления, если место, выбираемое для повторного центрирования, находится рядом с окружающей границей 365 панели 360 отображения, то кадр 370 будет располагаться в ближайшей доступной точке, в которой кадр сохраняется внутри окружающей границы 365 панели 360 отображения. При щелчке на панели 360 отображения в этой области часть 330 виртуального рабочего стола 320 незамедлительно сдвигается, чтобы отразить новое местоположение кадра 370.
Повторное центрирование кадра 370 и части 330 виртуального рабочего стола 320 показано в отображаемом изображении 350 на Фиг.7. Как можно видеть, часть 330 перемещена к крайней левой центрированной части виртуального рабочего стола 320, что согласуется с перемещением кадра 370 в ответ на щелчок курсора 380 с левой, центрированной стороны виртуального рабочего стола 320, как определено на Фиг.6.
На Фиг.9 показан другой вариант осуществления портативного вычислительного устройства 120. Этот вариант осуществления включает в себя несколько признаков, некоторые из которых полезны при описании дальнейших вариантов осуществления систем и способов по настоящему изобретению. В этом варианте осуществления портативное вычислительное устройство 120 содержит кожух 122 с дисплеем 128. Вокруг дисплея 128 имеются одна или более панорамирующих кнопок 80 и кнопка 100 увеличения изображения. Эти кнопки 80 панорамирования и кнопка 100 увеличения изображения могут быть "аппаратными" кнопками, например, физическими кнопками, расположенными вдоль внешних краев кожуха 122 портативного вычисляющего устройства 120. Кнопки 80, 100 альтернативно могут быть обеспечены на дисплее 128 и могут активироваться выбором, например, щелчком. Дисплей 128 имеет предпочтительно сенсорный ЖКД, который позволяет пользователю щелкать мышью и перетаскивать курсор, используя палец или перо.
В этом варианте осуществления портативное вычислительное устройство 120 также включает в себя светодиодный индикатор 90 увеличения изображения. Этот светодиодный индикатор 90 увеличения изображения может включаться или выключаться, например, операционной системой (не показана) или драйвером устройства отображения (также не показан) для указания того, находится ли виртуальный рабочий стол 320 в первом состоянии с увеличением изображения (например, показывая часть 330 виртуального рабочего стола 320) или же во втором состоянии без увеличения (например, показывая виртуальный рабочий стол 320 больше, например, полностью). Портативное вычислительное устройство 120 может также или альтернативно иметь громкоговоритель (не показан) для обеспечения пользователя аудио сигналом во время операций увеличения изображения и панорамирования. Портативное вычислительное устройство 120 также предпочтительно включает в себя указывающее устройство, например, указывающее устройство 30.
В соответствии с одним вариантом осуществления панель 360 отображения предусмотрена как всплывающее окно. В этом варианте осуществления могут быть использованы кнопки 80 панорамирования. Для удобства читателя, ссылки везде будет делаться на пользователя, нажимающего и/или удерживающего одну кнопку 80 панорамирования. Следует понимать, что в различных вариантах осуществления, как желательно, либо может быть использована отдельная кнопка 80 панорамирования, либо может быть использовано множество кнопок 80 панорамирования.
В любом случае, в соответствии с этим вариантом осуществления изобретения, панель 360 отображения невидима по умолчанию. Таким образом, отображаемое изображение 350 будет иметь, например, нормальный внешний вид либо всего виртуального рабочего стола 320 (режим всего виртуального рабочего стола), либо части 330 виртуального рабочего стола 320 (в режиме увеличения изображения, показан на Фиг.10), без видимой панели 360 отображения. Однако, при расположении курсора 380 в желательном местоположении на виртуальном рабочем столе 320, а затем при выполнении заранее заданной функции (например, нажатие и удержание кнопки 80 смещения), пользователь заставляет панель 360 отображения показаться в местоположении курсора 380 (Фиг.11). Панель 360 отображения может затем быть использована, как описано выше.
Для всплывающей панели 360 отображения могут использоваться альтернативы. Например, пользователь может удерживать кнопку 80 панорамирования на портативном вычислительном устройстве 120, а затем щелкнуть указателем где-нибудь на отображаемом изображении 350. В соответствии с вариантом осуществления точка, на которой курсор 380 щелкает на дисплее 128, является местоположением, в котором будет всплывать панель 360 отображения. Если необходимо, панель 360 отображения может медленно увеличивать интенсивность либо может быть мгновенно доступной для пользователя.
Если используется всплывающая панель 360 отображения, в соответствии с одним вариантом осуществления эта панель 360 отображения всегда всплывает так, что быть полностью видимой на дисплее 128. Для этого, если курсор 380 указывает местоположение рядом с краем дисплея 128, так что центрированная панель 360 отображения будет простираться за край отображаемого изображения 350, тогда панель 360 отображения располагается в ближайшей точке к местоположению курсора 380, в которой панель 360 отображения будет все еще оставаться полностью внутри отображаемого изображения 350. Панель 360 отображения может альтернативно иметь всплывающее местоположение по умолчанию, такое, как центр дисплея 28.
В соответствии с вариантом осуществления, когда используется всплывающая панель 360 отображения, после того, как эта панель отображения становится видимой, она может затухать после заранее установленного интервала, например, 3 секунды. В дополнение к этому, если необходимо, эта панель отображения может оставаться видимой, пока пользователь использует ее (например, для передвижения кадра 370), а затем затухать после использования, возможно, после периода неиспользования.
В соответствии с одним вариантом осуществления пользователь может щелкнуть и перетаскивать отображаемое изображение 350 в режиме увеличения изображения, и часть 330 виртуального рабочего стола 320, которая видна, будет передвинута вместе с курсором 380. К примеру, как показано на Фиг.12 и 13, курсор 380 располагается на отображаемом изображении 350. Выбор курсором 380 этого местоположения и перемещение его направо заставляют видимую часть 330 виртуального рабочего стола 320 перемещаться влево, показывая отображаемое изображение 350 на Фиг.13. Если необходимо, панель 360 отображения может быть использована в этом варианте осуществления и может либо двигаться вместе с отображаемым изображением 350, либо может оставаться неподвижной, а кадр 370 внутри панели 360 отображения может передвигаться согласно передвижению части 330 виртуального рабочего стола 320, который перемещается.
Если необходимо, кнопка 100 увеличения изображения может использоваться для переключения отображаемого изображения 350 между режимом увеличения изображения (например, когда показывается часть 330 виртуального рабочего стола 320) и режимом всего виртуального рабочего стола (т.е. весь виртуальный рабочий стол 320 показывается как отображаемое изображение 350). В соответствии с вариантом осуществления изобретения, когда отображаемое изображение 350 изменяется из режима увеличения изображения в режим всего виртуального рабочего стола, видимая часть 330 виртуального рабочего стола 320 динамически меняет масштаб и смещается в местоположение, чтобы усилить отношение увеличенного вида к режиму всего виртуального рабочего стола. Эта особенность показана на Фиг.14. Как можно видеть на этом чертеже, в промежуточном местоположении часть 330 становится более центрированной, усиливая соотношение режима увеличения изображения и режима всего виртуального рабочего стола. Этот признак может использоваться при переходе из режима увеличения изображения к режиму всего виртуального рабочего стола и наоборот. Шаги отображения промежуточного местоположения могут изменяться в зависимости от качества анимации.
Если необходимо, полное переключение между режимом всего виртуального рабочего стола и режимом увеличения изображения может быть обеспечено одной функцией (например, нажатием и отпусканием кнопки 100 увеличения изображения), а частичное переключение (т.е. для остановки в промежуточном местоположении) может быть обеспечено второй функцией (например, нажатием и удержанием кнопки 100 увеличения изображения).
В соответствии с вариантом осуществления изобретения, когда отображаемое изображение 350 находится в режиме всего виртуального рабочего стола, как показано на Фиг.15, можно предусмотреть увеличенный кадр 420. Увеличенный кадр 420 представляет пределы видимой области виртуального рабочего стола 320 в режиме увеличения изображения (т.е. части 330). Если предусматривается просмотр промежуточного состояния (т.е. между режимами увеличения изображения и всего виртуального рабочего стола), то в этом промежуточном режиме можно предусмотреть увеличенный кадр.
Если необходимо, увеличенный кадр 420 может быть видимым, но прозрачным все время, пока показывается режим всего виртуального рабочего стола. Альтернативно, может быть предусмотрен механизм для показа увеличенного кадра 420. Например, пользователь может выбрать как кнопку 100 увеличения изображения, так и кнопку 80 панорамирования, может нажать и удерживать кнопку увеличения изображения, или можно использовать иные действия, как определяется программистом.
В соответствии с одним вариантом осуществления для автоматического панорамирования могут использоваться восемь кнопок 80 панорамирования в портативном вычислительном устройстве 120 (Фиг.9). Четыре кнопки 80 панорамирования располагаются по углам (например, одна в каждом углу, северо-западном, юго-западном, юго-восточном и северо-восточном), а другие четыре расположены между угловыми кнопками 80 панорамирования. При нажатии любой из четырех угловых кнопок 80 панорамирования портативное вычислительное устройство 20 панорамирует и отображает область соответствующего угла виртуального рабочего стола 320 в естественной разрешающей способности дисплея 128 (например, в режиме увеличения). Нажатие на любые из центральных кнопок 80 панорамирования (расположенные, как описано выше, между угловыми кнопками) отображает центрированную сторону виртуального рабочего стола 320 в естественной разрешающей способности дисплея 128. Если необходимо, может быть предусмотрена такая функция для показа центра виртуального рабочего стола 320, как нажатие и удерживание одной или более кнопок 80 панорамирования. Этот вариант осуществления позволяет пользователю быстро получать доступ к различным областям виртуального рабочего стола 320 через аппаратные кнопки (например, кнопки 80 панорамирования) и обеспечивает быстрый доступ к наиболее часто повторяющимся изображениям.
Если необходимо, вместо моментального панорамирования к углу или стороне соответствующей кнопки 80 панорамирования, нажатие кнопки 80 панорамирования может вызывать плавное панорамирование из текущего местоположения к нажатой кнопке 80 панорамирования. Например, если первоначально отображается нижний левый угол виртуального рабочего стола 320, то нажатие кнопки 80 панорамирования в верхнем левом углу устройства 350 отображения заставит виртуальный рабочий стол 320 плавно панорамироваться, чтобы показать его верхний левый угол. Нажатие кнопки 80 панорамирования в верхнем правом углу устройства 350 отображения заставит виртуальный рабочий стол 320 плавно панорамироваться, чтобы показать его верхний правый угол. Кнопки 80 панорамирования в нижнем левом и нижнем правом углах устройства 350 отображения действуют так же, как и кнопки панорамирования, расположенные между угловыми кнопками панорамирования.
Вариант осуществления, показанный на Фиг.8, иллюстрирует тот факт, что панель 390 задач (например, "стартовая панель", такая, как в операционной системе Microsoft Windows XP) может отображаться вдоль одного края отображаемого изображения, когда визуализируется часть 330. Хотя панель 390 задач, показанная в этом примере, остается под виртуальным рабочим столом 320, понятно, что эта панель 390 задач может быть расположена в любом требуемом местоположении на устройстве 350 отображения (например, вдоль верхнего или бокового края, если это необходимо). В соответствии с одним вариантом осуществления панель 390 задач остается доступной и в том же самом местоположении независимо от видимой части 330 в отображаемом изображении 350.
Если необходимо, как с другими признаками изобретения, панель 390 задач может быть расположена поверх части 330 виртуального рабочего стола 320, показанного в отображаемом изображении 350. Панель 390 задач может быть постоянной или может быть сформирована так, что ее можно скрыть. Если она постоянна, то панель 390 задач может получить постоянную область дисплея 28, оставляя остальную часть дисплея для показа отображаемого изображения 350. Однако в соответствии с вариантом осуществления изобретения панель 390 задач покрывает часть отображаемого изображения 350, но отображаемое изображение является по меньшей мере частично видимым через нее; т.е. панель 390 задач является полупрозрачной. Если панель 390 задач является полупрозрачной, как это показано на Фиг.11, то предусматривается постоянный доступ как к отображаемому изображению 350, так и к элементам управления на панели 390 задач. Панель 390 задач, которая может быть той же ширины, что и дисплей 28 (например, 640 пикселов), плавает по поверхности всего отображаемого изображения 350. Захват и перетаскивание отображаемого изображения 350, как описано на Фиг.12 и 13, заставляет виртуальный рабочий стол 320 скользить под стационарной панелью 390 задач.
Пользователи могут скрыть или отобразить панель 390 задач, например, аппаратной кнопкой 410 панели задач (Фиг.9). Эта кнопка 410 панели задач имеет функцию переключения. Для отображения панели 390 задач могут использоваться и другие признаки, такие, как комбинации аппаратных кнопок или действия, предпринятые в отношении дисплея 28. Если панель 390 задач скрыта, пользователь может выбрать, чтобы панель 390 задач автоматически появлялась на виртуальном рабочем столе 320 мгновенно при действии или действиях, таких как поступающее непосредственное сообщение, или для отображения извещения Операционной Системы.
Другие изменения находятся в пределах сущности настоящего изобретения. Так, хотя изобретение допускает различные изменения и альтернативные варианты осуществления, его определенный проиллюстрированный вариант осуществления показан на чертежах и подробно описан выше. Должно быть понятно, однако, что нет намерения ограничить изобретение конкретной раскрытой формой или формами, но, напротив, изобретение должно накрывать все изменения, альтернативные варианты осуществления и эквиваленты, попадающие в сущность и объем изобретения, как определено в прилагаемой формуле изобретения. Все ссылки, в том числе публикации, заявки и патенты, процитированные здесь и тем самым включенные посредством ссылки в те же самые пределы, как если бы каждая ссылка индивидуально и конкретно указывала, что должна быть включена посредством ссылки, и излагались здесь во всей своей полноте.
Использование артиклей "а", "an", "the" и подобных вспомогательных слов в контексте описания данного изобретения (особенно в контексте нижеследующей формулы изобретения) подлежит истолкованию для покрытия как единственного, так и множественного числа, если только обратное не указано здесь или явно не опровергается контекстом. Термины "содержащий", "имеющий", "включающий в себя" и "состоящий" должны толковаться как неограниченные термины (т.е. означающие "включающий, но не ограничивающий"), если только не отмечено противоположное. Изложение диапазонов значений здесь просто предназначено служить в качестве сокращенного способа указания индивидуально на каждое отдельное значение, попадающее в этот диапазон, если только противоположное не указано здесь, и каждое отдельное значение включается в описание, как если бы оно было индивидуально изложено здесь. Все описанные здесь способы могут быть выполнены в любом подходящем порядке, если только иное не указано или явно не опровергается контекстом. Использование любых или всех примеров или примерных формулировок (например, "такой как"), примененных здесь, предназначено просто для лучшего освещения вариантов осуществления этого изобретения и не налагает ограничения на объем изобретения, если только не заявлено иное. Никакие формулировки в описании не должны истолковываться как указание любого элемента, не включенного в формулу изобретения, в качестве существенного для применения изобретения.
Предпочтительные варианты осуществления этого изобретения описаны здесь, включая наилучший режим, известный авторам для осуществления изобретения. Изменения этих предпочтительных вариантов осуществления могут стать понятны для специалистов при прочтении вышеприведенного описания. Изобретатели ожидают, что специалисты применят такие изменения как уместные, и изобретатели считают, что изобретение должно осуществляться иначе, нежели оно конкретно описано здесь. Соответственно, изобретение включает в себя все изменения и эквиваленты объекта, заявленного в приложенной к этому описанию формуле изобретения, как разрешается применимым законом. Более того, любые комбинации описанных выше элементов во всех его возможных вариантах охватываются изобретением, если иное не указано здесь или не опровергается контекстом. Заголовки используются здесь только для организационных целей и не предназначены для ограничения толкований определения формулы изобретения.

Claims (48)

1. Машинно-считываемый носитель, имеющий машинно-выполняемые команды, содержащие:
(a) отображение рабочего стола на дисплее;
(b) отображение панели отображения поверх части рабочего стола, при этом панель отображения включает в себя внутренний кадр;
(c) увеличение непрозрачности панели отображения в ответ на обнаружение курсора поверх панели отображения; и
(d) панорамирование рабочего стола в ответ на обнаружение перетаскивания кадра курсором внутри панели отображения.
2. Машинно-считываемый носитель по п.1, отличающийся тем, что этап (а) содержит отображение первой части виртуального рабочего стола, и этап (d) содержит отображение отличающейся второй части виртуального рабочего стола, при этом виртуальный рабочий стол больше, чем первая часть или вторая часть.
3. Машинно-считываемый носитель по п.2, отличающийся тем, что панель отображения содержит уменьшенное изображение виртуального рабочего стола.
4. Машинно-считываемый носитель по п.3, отличающийся тем, что часть масштабированного изображения рабочего стола внутри кадра в панели отображения соответствует части виртуального рабочего стола, отображенного на экране.
5. Машинно-считываемый носитель по п.2, отличающийся тем, что дополнительно содержит передвижение панели отображения в другое местоположение на рабочем столе в ответ на перетаскивание курсором панели отображения.
6. Машинно-считываемый носитель по п.2, отличающийся тем, что дополнительно содержит воспроизведение звука в ответ на обнаружение операции панорамирования.
7. Машинно-считываемый носитель по п.5, отличающийся тем, что дополнительно содержит обеспечение звуковой обратной связи в ответ на обнаружение кадра, перетаскиваемого по кадру.
8. Машинно-считываемый носитель по п.2, отличающийся тем, что панель отображения действует в качестве границы, до которой можно перетаскивать кадр.
9. Машинно-считываемый носитель по п.2, отличающийся тем, что рабочий стол действует в качестве границы, до которой можно перетаскивать панель отображения.
10. Машинно-считываемый носитель по п.2, отличающийся тем, что дополнительно содержит панорамирование панели отображения по умолчанию в заранее заданное местоположение на рабочем столе.
11. Машинно-считываемый носитель по п.2, отличающийся тем, что дополнительно содержит отображение панели задач на рабочем столе, при этом панель задач действует в качестве границы, до которой можно перетаскивать панель отображения.
12. Машинно-считываемый носитель по п.9, отличающийся тем, что дополнительно содержит сокрытие панели задач, когда курсор не находится на панели задач;
отображение панели задач в ответ на перемещение курсора в конкретной области; и
передвижение панели отображения в новое местоположение, чтобы предотвратить перекрывание панели задач панелью отображения.
13. Машинно-считываемый носитель по п.9, отличающийся тем, что дополнительно содержит:
сокрытие панели задач, когда курсор не находится на панели задач;
отображение панели задач в ответ на перемещение курсора в конкретной области; и
отображение панели отображения поверх панели задач, если панель задач и панель отображения перекрываются.
14. Машинно-считываемый носитель по п.9, отличающийся тем, что дополнительно содержит запоминание пользовательских предпочтений для расположения панели отображения.
15. Машинно-считываемый носитель по п.2, отличающийся тем, что расположение панели отображения на рабочем столе фиксируется и не изменяется.
16. Машинно-считываемый носитель по п.2, отличающийся тем, что размер панели отображения регулируется пользователем, при этом размер кадра регулируется для сохранения фиксированного отношения размера панели отображения.
17. Машинно-считываемый носитель по п.2, отличающийся тем, что панель отображения обеспечивает изображение виртуального рабочего стола «с высоты птичьего полета».
18. Машинно-считываемый носитель по п.2, отличающийся тем, что этап (d) содержит обновление рабочего стола другими частями виртуального рабочего стола по мере того, как перетаскивается кадр.
19. Машинно-считываемый носитель по п.2, отличающийся тем, что этап (d) содержит ожидание для обновления рабочего стола другой частью виртуального рабочего стола до тех пор, пока не завершено перетаскивание кадра.
20. Машинно-считываемый носитель по п.2, отличающийся тем, что панель отображения содержит уменьшенное изображение виртуального рабочего стола, при этом уменьшенное изображение виртуального рабочего стола вычисляется один раз за обновление экрана.
21. Машинно-считываемый носитель по п.2, отличающийся тем, что панель отображения содержит уменьшенное изображение виртуального рабочего стола, при этом уменьшенное изображение виртуального рабочего стола вычисляется в конце каждой операции перетаскивания кадра.
22. Машинно-считываемый носитель, имеющий машинно-выполняемые команды, содержащие:
(a) отображение рабочего стола на дисплее;
(b) в ответ на обнаружение отображения панели отображения ввод сигнала отображения от пользователя:
(1) отображение панели отображения поверх части рабочего стола, причем панель отображения включает в себя внутренний кадр; и
(2) панорамирование рабочего стола в ответ на обнаружение перетаскивания кадра курсором внутри панели отображения;
(c) в ответ на обнаружение конца сигнала отображения панели отображения, сокрытие панели отображения.
23. Машинно-считываемый носитель по п.22, отличающийся тем, что сигнал отображения панели отображения является комбинацией нажатия клавиши и щелчка мыши.
24. Машинно-считываемый носитель по п.22, отличающийся тем, что конец сигнала отображения панели отображения является отпусканием клавиши или мыши.
25. Машинно-считываемый носитель по п.22, отличающийся тем, что сигнал отображения панели отображения является комбинацией одновременного нажатия множества клавиш.
26. Машинно-считываемый носитель по п.23, отличающийся тем, что панель отображения отображается в фиксированном местоположении на рабочем столе.
27. Машинно-считываемый носитель по п.23, отличающийся тем, что панель отображения отображается центрированной на местоположении щелчка положения курсора.
28. Машинно-считываемый носитель по п.23, отличающийся тем, что перемещение курсора во время отображения панели отображения перетаскивает кадр внутри панели отображения.
29. Машинно-считываемый носитель по п.22, отличающийся тем, что отображение панели отображения поверх части рабочего стола содержит постепенное увеличение непрозрачности панели отображения.
30. Машинно-считываемый носитель по п.29, отличающийся тем, что этап (b) дополнительно содержит:
(3) панорамирование рабочего стола в ответ на обнаружение перетаскивания курсором вне панели отображения, причем панорамирование рабочего стола происходит в направлении перетаскивания курсором.
31. Машинно-считываемый носитель по п.23, отличающийся тем, что этап (а) дополнительно содержит отображение панели отображения в центре рабочего стола.
32. Машинно-считываемый носитель, имеющий машинно-выполняемые команды, содержащие:
переключение между первым состоянием отображения и вторым состоянием отображения в ответ на нажатие кнопки увеличения изображения, при этом первое состояние отображения содержит отображение всего рабочего стола на дисплее, а второе состояние отображения содержит отображение части всего рабочего стола на дисплее;
во втором состоянии отображения:
(a) в ответ на обнаружение нажатия первой кнопки панорамирования, панорамирование рабочего стола в первом направлении;
(b) в ответ на обнаружение нажатия второй кнопки панорамирования, панорамирование рабочего стола во втором направлении;
(c) в ответ на обнаружение нажатия третьей кнопки панорамирования, панорамирование рабочего стола в третьем направлении; и
(d) в ответ на обнаружение нажатия четвертой кнопки панорамирования, панорамирование рабочего стола в четвертом направлении.
33. Машинно-считываемый носитель по п.32, отличающийся тем, что первое направление соответствует расположению первой кнопки панорамирования по отношению к дисплею, второе направление соответствует расположению второй кнопки панорамирования по отношению к дисплею, третье направление соответствует расположению третьей кнопки панорамирования по отношению к дисплею, четвертое направление соответствует расположению четвертой кнопки панорамирования по отношению к дисплею.
34. Машинно-считываемый носитель по п.32, отличающийся тем, что дополнительно содержит во втором состоянии отображения, выбор центрированной части всего рабочего стола для отображения в ответ на нажатие центральной кнопки.
35. Машинно-считываемый носитель по п.32, отличающийся тем, что дополнительно содержит во втором состоянии отображения, панорамирование рабочего стола в ответ на перетаскивание курсора, пока нажата кнопка панорамирования, причем панорамирование происходит в том же самом направлении, в котором перетаскивается курсор.
36. Машинно-считываемый носитель по п.32, отличающийся тем, что дополнительно содержит переключение между первым состоянием рабочей области и вторым состоянием рабочей области, при этом первое состояние рабочей области содержит скрытую рабочую область, а второе состояние рабочей области содержит отображенную рабочую область.
37. Машинно-считываемый носитель по п.36, отличающийся тем, что отображенная рабочая область отображается поверх рабочего стола частично прозрачной, а размеры рабочей области не изменяются, когда состояние отображения изменяется с первого состояния отображения на второе состояние отображения.
38. Машинно-считываемый носитель по п.36, отличающийся тем, что рабочая область прикрепляется к определяемому пользователем краю устройства отображения, а рабочая область является панелью задач.
39. Машинно-считываемый носитель по п.32, отличающийся тем, что первое направление является направлением вверх, второе направление является направлением вниз, третье направление является направлением влево, а четвертое направление является направлением вправо.
40. Машинно-считываемый носитель по п.39, отличающийся тем, что дополнительно содержит:
(с) в ответ на обнаружение нажатия пятой кнопки панорамирования, панорамирование рабочего стола в пятом направлении, при этом пятое направление является диагональным, соответствующим расположению первой кнопки панорамирования по отношению к дисплею.
41. Машинно-считываемый носитель по п.32, отличающийся тем, что первое направление соответствует направлению, определенному вектором, проведенным из первой точки в приблизительном центре всех кнопок панорамирования ко второй точке на первой кнопке панорамирования.
42. Машинно-считываемый носитель, имеющий машинно-выполняемые команды, содержащие:
переключение между первым состоянием отображения и вторым состоянием отображения в ответ на нажатие кнопки увеличения изображения, при этом первое состояние отображения содержит отображение всего рабочего стола на дисплее, а второе состояние отображения содержит отображение части всего рабочего стола на дисплее; и
в первом состоянии отображения, в ответ на обнаружение того, что нажатая кнопка увеличения изображения все еще нажата после выбранного временного интервала:
(a) отображение кадра вокруг части рабочего стола, который будет отображаться во втором состоянии отображения;
(b) в ответ на щелчок мыши, центрирование кадра вокруг местоположения курсора;
(c) в ответ на перетаскивание курсора, перемещение кадра в направлении перетаскивания курсора; и
(d) в ответ на обнаружение того, что кнопка увеличения изображения больше не нажата, переключение во второе состояние отображения.
43. Машинно-считываемый носитель по п.42, отличающийся тем, что перемещение кадра ограничено краями рабочего стола.
44. Машинно-считываемый носитель по п.42, отличающийся тем, что дополнительно содержит, в первом состоянии отображения, в ответ на обнаружение того, что нажатая кнопка увеличения изображения все еще нажата после выбранного временного интервала, изменение курсора.
45. Машинно-считываемый носитель по п.42, отличающийся тем, что дополнительно содержит выполнение операции увеличения изображения для постепенного масштабирования и панорамирования между первым состоянием отображения и вторым состоянием отображения.
46. Машинно-считываемый носитель, имеющий машинно-выполняемые команды, содержащие:
переключение между первым состоянием отображения и вторым состоянием отображения в ответ на нажатие кнопки увеличения изображения, при этом первое состояние отображения содержит отображение всего рабочего стола на дисплее, а второе состояние отображения содержит отображение части всего рабочего стола на дисплее;
во втором состоянии отображения:
(а) в ответ на нажатие кнопки панорамирования и перетаскивания курсора, панорамирование рабочего стола в направлении перетаскивания курсора;
в первом состоянии отображения:
(а) в ответ на нажатие кнопки панорамирования:
(1) отображение кадра вокруг части рабочего стола, который будет отображаться во втором состоянии отображения;
(2) в ответ на щелчок мыши, центрирование кадра вокруг местоположения курсора;
(3) в ответ на перетаскивание курсора, перемещение кадра в направлении перетаскивания курсора; и
(4) в ответ на обнаружение того, что кнопка панорамирования больше не нажата, переключение во второе состояние отображения.
47. Машинно-считываемый носитель по любому из пп.1-46, отличающийся тем, что панорамирование рабочего стола содержит сдвиг той части всего рабочего стола, которая отображается, без изменения того, какая доля всего рабочего стола отображается.
48. Машинно-считываемый носитель по любому из пп.1-46, отличающийся тем, что увеличение рабочего стола содержит изменение того, какая доля всего рабочего стола отображается.
RU2004106274/09A 2003-03-04 2004-03-03 Система и способ для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее RU2335011C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US45197903P 2003-03-04 2003-03-04
US60/451,979 2003-03-04
US10/694,709 US7369102B2 (en) 2003-03-04 2003-10-28 System and method for navigating a graphical user interface on a smaller display
US10/694,709 2003-10-28

Publications (2)

Publication Number Publication Date
RU2004106274A RU2004106274A (ru) 2005-08-10
RU2335011C2 true RU2335011C2 (ru) 2008-09-27

Family

ID=32776304

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004106274/09A RU2335011C2 (ru) 2003-03-04 2004-03-03 Система и способ для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее

Country Status (9)

Country Link
US (1) US7369102B2 (ru)
EP (1) EP1457868A3 (ru)
JP (2) JP2004272906A (ru)
KR (1) KR101099219B1 (ru)
AU (1) AU2004200483B2 (ru)
BR (1) BRPI0400575A (ru)
CA (1) CA2457735A1 (ru)
MX (1) MXPA04001924A (ru)
RU (1) RU2335011C2 (ru)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2514099C2 (ru) * 2009-05-19 2014-04-27 Сони Корпорейшн Устройство обработки цифрового изображения и способ выполнения масштабирования изображения на основе прикосновения
RU2523169C2 (ru) * 2008-05-23 2014-07-20 Майкрософт Корпорейшн Панорамирование контента с использованием операции перетаскивания
RU2524836C2 (ru) * 2009-07-21 2014-08-10 Сони Корпорейшн Информационный процессор, способ обработки и программа
RU2541115C2 (ru) * 2010-01-28 2015-02-10 Хуавэй Дивайс Ко., Лтд. Способ и оборудование пользователя для обработки отображения компонентов
RU2573206C2 (ru) * 2009-08-10 2016-01-20 Конинклейке Филипс Электроникс Н.В. Система и способ перемещения курсора по экрану
US9542070B2 (en) 2012-08-14 2017-01-10 Beijing Xiaomi Technology Co., Ltd. Method and apparatus for providing an interactive user interface
RU2627108C2 (ru) * 2011-09-14 2017-08-03 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Установление направления навигации по контенту на основе направленных пользовательских жестов
RU2642372C2 (ru) * 2012-03-15 2018-01-24 Краун Пэкэджинг Текнолоджи, Инк. Способ для обеспечения визуального представления содержимого продукта внутри упаковки

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040036680A1 (en) * 2002-08-26 2004-02-26 Mark Davis User-interface features for computers with contact-sensitive displays
US7369102B2 (en) * 2003-03-04 2008-05-06 Microsoft Corporation System and method for navigating a graphical user interface on a smaller display
US7299406B2 (en) * 2004-06-02 2007-11-20 Research In Motion Limited Representing spreadsheet document content
JP4789232B2 (ja) * 2004-10-05 2011-10-12 ソニー株式会社 情報処理装置及び入力操作モード制御方法
US20060071915A1 (en) * 2004-10-05 2006-04-06 Rehm Peter H Portable computer and method for taking notes with sketches and typed text
US20090040238A1 (en) * 2004-10-25 2009-02-12 Mitsue Ito Image display program and storage medium containing same
US9071870B2 (en) * 2004-12-08 2015-06-30 Nokia Technologies Oy System and method for viewing digital visual content on a device
US20060168528A1 (en) * 2005-01-27 2006-07-27 Microsoft Corporation Method for arranging user interface glyphs on displays
US7626599B2 (en) * 2005-07-12 2009-12-01 Microsoft Corporation Context map in computer display magnification
US20070013723A1 (en) * 2005-07-12 2007-01-18 Microsoft Corporation Magnification engine and interface for computers
US7783993B2 (en) * 2005-09-23 2010-08-24 Palm, Inc. Content-based navigation and launching on mobile devices
CN101288076B (zh) * 2005-10-14 2013-04-10 雅虎公司 交互式制图方法及***
US20070143010A1 (en) * 2005-12-20 2007-06-21 Henrik Jensfelt Physical navigation button surrounded by a display
JP4855085B2 (ja) 2006-01-27 2012-01-18 興和株式会社 視野計
US7652662B2 (en) * 2006-04-26 2010-01-26 Mediatek Inc. Portable electronic device and a method of controlling the same
US8069029B2 (en) * 2006-11-10 2011-11-29 Research In Motion Limited Handheld electronic device having multiple-axis input device and selectable language indicator for language selection, and associated method
US20080114585A1 (en) * 2006-11-10 2008-05-15 Sherryl Lee Lorraine Scott Handheld Electronic Device Having Multiple-Axis Input Device and Selectable Input Mode Indicator, and Associated Method
EP1926075B1 (en) * 2006-11-27 2013-01-16 Harman Becker Automotive Systems GmbH Handheld computer device with display which adapts to the orientation of the device and method for displaying information on such a device
US8194034B2 (en) * 2006-12-20 2012-06-05 Verizon Patent And Licensing Inc. Systems and methods for controlling a display
US7779367B2 (en) * 2007-02-08 2010-08-17 Microsoft Corporation Dynamic control configuration
JP4355815B2 (ja) * 2007-04-04 2009-11-04 シャープ株式会社 画像処理装置
US20080320397A1 (en) * 2007-06-19 2008-12-25 Microsoft Corporation Integrated sharing of electronic documents
CN101329860A (zh) * 2007-06-22 2008-12-24 鸿富锦精密工业(深圳)有限公司 图像缩放***及缩放方法
US9026938B2 (en) * 2007-07-26 2015-05-05 Noregin Assets N.V., L.L.C. Dynamic detail-in-context user interface for application access and content access on electronic displays
JP2009059223A (ja) * 2007-08-31 2009-03-19 Toshiba Corp 情報処理装置、情報処理方法およびプログラム
US20110138319A1 (en) * 2007-11-08 2011-06-09 David Sidman Apparatuses, Methods and Systems for Hierarchical Multidimensional Information Interfaces
US9513765B2 (en) * 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US8356258B2 (en) * 2008-02-01 2013-01-15 Microsoft Corporation Arranging display areas utilizing enhanced window states
US20090204912A1 (en) * 2008-02-08 2009-08-13 Microsoft Corporation Geneeral purpose infinite display canvas
US8954887B1 (en) * 2008-02-08 2015-02-10 Google Inc. Long press interface interactions
US8176434B2 (en) * 2008-05-12 2012-05-08 Microsoft Corporation Virtual desktop view scrolling
DE202009019125U1 (de) * 2008-05-28 2016-12-05 Google Inc. Bewegungsgesteuerte Ansichten auf mobilen Computergeräten
US8156445B2 (en) 2008-06-20 2012-04-10 Microsoft Corporation Controlled interaction with heterogeneous data
TWI356340B (en) * 2008-07-01 2012-01-11 Compal Electronics Inc Method for operating map-based menu interface
JP4976353B2 (ja) * 2008-09-08 2012-07-18 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
JP5155786B2 (ja) * 2008-09-09 2013-03-06 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
US8074181B2 (en) * 2008-09-15 2011-12-06 Microsoft Corporation Screen magnifier panning model with dynamically resizable panning regions
US20100077304A1 (en) * 2008-09-19 2010-03-25 Microsoft Corporation Virtual Magnification with Interactive Panning
KR101546782B1 (ko) * 2008-10-02 2015-08-25 삼성전자주식회사 휴대단말의 대기화면 구성 방법 및 장치
KR101510738B1 (ko) * 2008-10-20 2015-04-10 삼성전자주식회사 휴대단말의 대기화면 구성 방법 및 장치
US10489053B2 (en) * 2008-11-20 2019-11-26 Gula Consulting Limited Liability Company Method and apparatus for associating user identity
JP5470861B2 (ja) * 2009-01-09 2014-04-16 ソニー株式会社 表示装置及び表示方法
US20100271288A1 (en) * 2009-04-24 2010-10-28 Sudharshan Srinivasan Automatic synchronized scaling of views during application sharing
EP2254032A1 (en) * 2009-05-21 2010-11-24 Research In Motion Limited Portable electronic device and method of controlling same
US8966375B2 (en) * 2009-09-07 2015-02-24 Apple Inc. Management of application programs on a portable electronic device
EP3260969B1 (en) 2009-09-22 2021-03-03 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8780069B2 (en) 2009-09-25 2014-07-15 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
US8698845B2 (en) * 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
US8301723B2 (en) * 2010-02-26 2012-10-30 Research In Motion Limited Computer to handheld device virtualization system
US20110214063A1 (en) * 2010-03-01 2011-09-01 Microsoft Corporation Efficient navigation of and interaction with a remoted desktop that is larger than the local screen
US20110234637A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Smart gestures for diagram state transitions
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US8924371B2 (en) 2010-06-02 2014-12-30 Oracle International Corporation Search-sort toggle
US20110302516A1 (en) 2010-06-02 2011-12-08 Oracle International Corporation Mobile design patterns
JP2012118832A (ja) * 2010-12-02 2012-06-21 Sony Corp 情報処理装置、情報処理方法及びプログラム
US8265866B2 (en) 2010-12-15 2012-09-11 The Boeing Company Methods and systems for augmented navigation
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
JP5492269B2 (ja) * 2011-03-28 2014-05-14 株式会社東芝 電子機器、表示制御方法及び表示制御プログラム
JP5092033B2 (ja) 2011-03-28 2012-12-05 株式会社東芝 電子機器、表示制御方法及び表示制御プログラム
US9465434B2 (en) 2011-05-23 2016-10-11 Haworth, Inc. Toolbar dynamics for digital whiteboard
US9430140B2 (en) * 2011-05-23 2016-08-30 Haworth, Inc. Digital whiteboard collaboration apparatuses, methods and systems
US20140055400A1 (en) 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9471192B2 (en) 2011-05-23 2016-10-18 Haworth, Inc. Region dynamics for digital whiteboard
US8806369B2 (en) 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US9703382B2 (en) * 2011-08-29 2017-07-11 Kyocera Corporation Device, method, and storage medium storing program with control for terminating a program
US8878794B2 (en) * 2011-09-27 2014-11-04 Z124 State of screen info: easel
US9347791B2 (en) 2011-10-07 2016-05-24 The Boeing Company Methods and systems for operating a touch screen display
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
EP2847657B1 (en) 2012-05-09 2016-08-10 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
EP3410287B1 (en) 2012-05-09 2022-08-17 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
CN104487928B (zh) 2012-05-09 2018-07-06 苹果公司 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面
DE112013002387T5 (de) 2012-05-09 2015-02-12 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Bereitstellung taktiler Rückkopplung für Operationen in einer Benutzerschnittstelle
US9479548B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard access to global collaboration data
US9479549B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard with federated display
JP5376039B2 (ja) * 2012-12-06 2013-12-25 カシオ計算機株式会社 端末装置およびプログラム
CN109375853A (zh) 2012-12-29 2019-02-22 苹果公司 对用户界面分级结构导航的设备、方法和图形用户界面
WO2014105277A2 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
KR101958517B1 (ko) 2012-12-29 2019-03-14 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
EP3564806B1 (en) 2012-12-29 2024-02-21 Apple Inc. Device, method and graphical user interface for determining whether to scroll or select contents
WO2014105275A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US20140188606A1 (en) * 2013-01-03 2014-07-03 Brian Moore Systems and methods for advertising on virtual keyboards
US10304037B2 (en) 2013-02-04 2019-05-28 Haworth, Inc. Collaboration system including a spatial event map
US11861561B2 (en) 2013-02-04 2024-01-02 Haworth, Inc. Collaboration system including a spatial event map
KR20150016695A (ko) * 2013-08-05 2015-02-13 삼성전자주식회사 디스플레이장치 및 그 제어방법
JP6328797B2 (ja) 2014-05-30 2018-05-23 アップル インコーポレイテッド 1つのデバイスの使用から別のデバイスの使用への移行
CN105844074B (zh) * 2015-01-30 2021-06-15 富士胶片株式会社 诊疗辅助装置、诊疗辅助方法以及诊疗辅助***
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US20160328098A1 (en) 2015-05-06 2016-11-10 Haworth, Inc. Virtual workspace viewport location markers in collaboration systems
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10684756B2 (en) * 2016-04-27 2020-06-16 Rockwell Collins, Inc. Avionics picture-in-picture display
WO2017213431A1 (ko) * 2016-06-08 2017-12-14 재단법인 아산사회복지재단 의료 정보 제공 시스템 및 방법
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
US11126325B2 (en) 2017-10-23 2021-09-21 Haworth, Inc. Virtual workspace including shared viewport markers in a collaboration system
US11934637B2 (en) 2017-10-23 2024-03-19 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US12019850B2 (en) 2017-10-23 2024-06-25 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
WO2020176517A1 (en) 2019-02-25 2020-09-03 Haworth, Inc. Gesture based workflows in a collaboration system
USD962249S1 (en) * 2019-06-11 2022-08-30 Clive Leonard Haines Buckland Display screen with graphical user interface
US11249628B2 (en) * 2019-09-17 2022-02-15 Fisher-Rosemount Systems, Inc. Graphical user interface (GUI) systems and methods for refactoring full-size process plant displays at various zoom and detail levels for visualization on mobile user interface devices
US11212127B2 (en) 2020-05-07 2021-12-28 Haworth, Inc. Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems
US11750672B2 (en) 2020-05-07 2023-09-05 Haworth, Inc. Digital workspace sharing over one or more display clients in proximity of a main client
US20220368548A1 (en) 2021-05-15 2022-11-17 Apple Inc. Shared-content session user interfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5263134A (en) * 1989-10-25 1993-11-16 Apple Computer, Inc. Method and apparatus for controlling computer displays by using a two dimensional scroll palette
JPH0452686A (ja) * 1990-06-20 1992-02-20 Fujitsu Ltd 表示領域移動制御方式
JPH0490596A (ja) * 1990-08-02 1992-03-24 Fujitsu Ltd レイアウト表示を利用した画面スクロール方式
US5781196A (en) * 1990-10-19 1998-07-14 Eidos Plc Of The Boat House Video compression by extracting pixel changes exceeding thresholds
JPH0827700B2 (ja) * 1990-12-31 1996-03-21 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ表示制御システム
JP3291311B2 (ja) * 1992-03-16 2002-06-10 富士通株式会社 スクロール制御装置およびスクロール表示方法
JP2813728B2 (ja) * 1993-11-01 1998-10-22 インターナショナル・ビジネス・マシーンズ・コーポレイション ズーム/パン機能付パーソナル通信機
JPH07152528A (ja) * 1993-11-26 1995-06-16 Fujitsu Ltd 画面スクロール装置及び方法
US6097371A (en) * 1996-01-02 2000-08-01 Microsoft Corporation System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
US5781195A (en) * 1996-04-16 1998-07-14 Microsoft Corporation Method and system for rendering two-dimensional views of a three-dimensional surface
JP3586351B2 (ja) * 1997-03-21 2004-11-10 インターナショナル・ビジネス・マシーンズ・コーポレーション ウインドウ表示装置および方法、並びにウインドウ表示制御プログラムを記録した記録媒体
US6209011B1 (en) * 1997-05-08 2001-03-27 Microsoft Corporation Handheld computing device with external notification system
JP3713696B2 (ja) * 1997-06-02 2005-11-09 ソニー株式会社 デジタルマップの拡大縮小表示方法、デジタルマップの拡大縮小表示装置、及びデジタルマップの拡大縮小表示プログラムを格納した格納媒体
JPH117592A (ja) * 1997-06-16 1999-01-12 Hochiki Corp 防災表示装置
US5864337A (en) * 1997-07-22 1999-01-26 Microsoft Corporation Mehtod for automatically associating multimedia features with map views displayed by a computer-implemented atlas program
US5933141A (en) * 1998-01-05 1999-08-03 Gateway 2000, Inc. Mutatably transparent displays
US6396487B1 (en) * 1998-03-23 2002-05-28 International Business Machines Corporation User interface enhancement for windows-based operating systems
US6392661B1 (en) * 1998-06-17 2002-05-21 Trident Systems, Inc. Method and apparatus for improving situational awareness using multiple map displays employing peripheral range bands
JP3735798B2 (ja) * 1999-05-24 2006-01-18 能美防災株式会社 防災表示装置
US7373592B2 (en) * 1999-07-30 2008-05-13 Microsoft Corporation Modeless child windows for application programs
JP3773716B2 (ja) * 1999-09-13 2006-05-10 富士通株式会社 グラフィカルユーザインターフェース表示装置及びその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
US20020024506A1 (en) * 1999-11-09 2002-02-28 Flack James F. Motion detection and tracking system to control navigation and display of object viewers
US6628243B1 (en) * 1999-12-09 2003-09-30 Seiko Epson Corporation Presenting independent images on multiple display devices from one set of control signals
WO2001061539A2 (en) * 2000-02-14 2001-08-23 Ferreira, Jose, P., S. Methods and systems for presenting a virtual representation of a real city
JP2001273070A (ja) * 2000-03-24 2001-10-05 Casio Comput Co Ltd データ表示装置、データ編集装置、及び記録媒体
US7142205B2 (en) * 2000-03-29 2006-11-28 Autodesk, Inc. Single gesture map navigation graphical user interface for a personal digital assistant
US20020112237A1 (en) * 2000-04-10 2002-08-15 Kelts Brett R. System and method for providing an interactive display interface for information objects
JP2002132410A (ja) * 2000-10-30 2002-05-10 Mitsubishi Paper Mills Ltd Wwwブラウザ
JP3726881B2 (ja) * 2000-12-15 2005-12-14 コナミ株式会社 スロットゲーム装置
US20020140665A1 (en) * 2001-03-27 2002-10-03 Gary Gordon Method for framing viewports on a computer screen, and for pointing therein
JP2002287868A (ja) * 2001-03-27 2002-10-04 Sony Corp 情報処理装置及びその表示制御方法、プログラム並びに提供媒体
TW521205B (en) * 2001-06-05 2003-02-21 Compal Electronics Inc Touch screen capable of controlling amplification with pressure
JP3805231B2 (ja) * 2001-10-26 2006-08-02 キヤノン株式会社 画像表示装置及びその方法並びに記憶媒体
US7369102B2 (en) * 2003-03-04 2008-05-06 Microsoft Corporation System and method for navigating a graphical user interface on a smaller display

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2523169C2 (ru) * 2008-05-23 2014-07-20 Майкрософт Корпорейшн Панорамирование контента с использованием операции перетаскивания
RU2514099C2 (ru) * 2009-05-19 2014-04-27 Сони Корпорейшн Устройство обработки цифрового изображения и способ выполнения масштабирования изображения на основе прикосновения
RU2524836C2 (ru) * 2009-07-21 2014-08-10 Сони Корпорейшн Информационный процессор, способ обработки и программа
RU2573206C2 (ru) * 2009-08-10 2016-01-20 Конинклейке Филипс Электроникс Н.В. Система и способ перемещения курсора по экрану
RU2541115C2 (ru) * 2010-01-28 2015-02-10 Хуавэй Дивайс Ко., Лтд. Способ и оборудование пользователя для обработки отображения компонентов
US9256446B2 (en) 2010-01-28 2016-02-09 Huawei Device Co., Ltd. Method and apparatus for component display processing
US10698563B2 (en) 2010-01-28 2020-06-30 Huawei Device (Dongguan) Co., Ltd. Method and apparatus for component display processing
US10983668B2 (en) 2010-01-28 2021-04-20 Huawei Device Co., Ltd. Method and apparatus for component display processing
RU2627108C2 (ru) * 2011-09-14 2017-08-03 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Установление направления навигации по контенту на основе направленных пользовательских жестов
RU2642372C2 (ru) * 2012-03-15 2018-01-24 Краун Пэкэджинг Текнолоджи, Инк. Способ для обеспечения визуального представления содержимого продукта внутри упаковки
US9542070B2 (en) 2012-08-14 2017-01-10 Beijing Xiaomi Technology Co., Ltd. Method and apparatus for providing an interactive user interface
RU2606055C2 (ru) * 2012-08-14 2017-01-10 Сяоми Инк. Система рабочего стола и способ и устройство для взаимодействия с интерфейсом для мобильного терминала

Also Published As

Publication number Publication date
AU2004200483A1 (en) 2004-09-23
US20040174398A1 (en) 2004-09-09
US7369102B2 (en) 2008-05-06
EP1457868A3 (en) 2012-05-30
RU2004106274A (ru) 2005-08-10
JP2004272906A (ja) 2004-09-30
JP2010262660A (ja) 2010-11-18
AU2004200483B2 (en) 2009-10-08
CA2457735A1 (en) 2004-09-04
EP1457868A2 (en) 2004-09-15
MXPA04001924A (es) 2005-04-25
BRPI0400575A (pt) 2005-01-11
KR101099219B1 (ko) 2011-12-27
KR20040078575A (ko) 2004-09-10

Similar Documents

Publication Publication Date Title
RU2335011C2 (ru) Система и способ для навигации по графическому пользовательскому интерфейсу на уменьшенном дисплее
AU2020269232B2 (en) Clock faces for an electronic device
US9411496B2 (en) Method for operating user interface and recording medium for storing program applying the same
US20200159406A1 (en) Portable Computing Input Devices and Methods
US10088975B2 (en) User interface
CN112346802A (zh) 用于与多个应用程序窗***互的***、方法和用户界面
US8413075B2 (en) Gesture movies
AU2006330740B2 (en) Scrolling list with floating adjacent index symbols
US8456442B2 (en) Electronic device with switchable user interface and electronic device with accessible touch operation
US20060161846A1 (en) User interface with displaced representation of touch area
CN111090366B (zh) 进行多任务处理的方法、存储介质和电子设备
KR20030097820A (ko) 두 개 이상의 디스플레이들을 구비한 장치들 상에디스플레이된 조화 이미지들
US20120200503A1 (en) Sizeable virtual keyboard for portable computing devices
AU2006321681A1 (en) List scrolling in response to moving contact over list of index symbols
KR20150080598A (ko) 듀얼 구성 컴퓨터
CN100592246C (zh) 在较小的显示屏上浏览图形用户接口的方法
US20090231284A1 (en) Portable Electronic Device and Program Image Selecting Method
CN114371799A (zh) 一种带有触摸屏的笔记本的操作方法和***

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20130304