Компьютерная система с визуальным буфером обмена

Изобретение относится к электронным устройствам. Технический результат заключается в повышении скорости ввода информации. Устройство содержит подсистему отображения, логическую подсистему и подсистему хранения данных, функционально соединенную с подсистемой отображения и логической подсистемой, при этом подсистема хранения данных содержит интерфейсные команды, исполняемые логической подсистемой для того, чтобы, когда копия отображаемого объекта помещается в предопределенную область буфера обмена, отображаемый объект визуально изменяется, чтобы указать, что визуально измененная копия прикреплена в предопределенной области буфера обмена и тем самым пригодна для использования в операции копирования, когда копия удаляется из предопределенной области буфера обмена и помещается в требуемое целевое местоположение, первоначальный вид отображаемого объекта восстанавливается. 2 н. и 13 з.п. ф-лы, 5 ил.

 

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

В компьютерах и других электронных устройствах существуют различные способы копирования, вставки и перемещения элементов. Например, механизм простого буфера обмена для копирования и вставки текста и других элементов использовался в персональных компьютерах в течение достаточно долгого времени. Хотя были разработаны различные улучшения, текущие решения для буфера обмена часто ограничены с точки зрения гибкости и простоты использования. Кроме того, многие из существующих решений не пользуются соответствующим преимуществом усовершенствованной интерактивности, которая предлагается через сенсорные дисплеи и другие современные механизмы интерфейса.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

В соответствии с этим, настоящее описание обеспечивает систему визуального буфера обмена и способ, в которых отображаемый объект помещается в визуальный буфер обмена в ответ на операцию перетаскивания и отпускания, примененную к отображаемому объекту. После окончания операции в предопределенной области буфера обмена визуально измененный вариант отображаемого объекта формируется и помещается в предопределенную область буфера обмена. Визуально измененный вариант отображаемого объекта сохраняется в предопределенной области буфера обмена, пока он не будет удален в ответ на другую операцию перетаскивания и отпускания. В частности, в ответ на такую операцию, которая заканчивается за пределами предопределенной области буфера обмена, первоначальный вид отображаемого объекта восстанавливается, и отображаемый объект помещается в целевое местоположение.

Это описание сущности изобретения дано для того, чтобы в упрощенной форме представить подборку концепций, которые далее описаны в подробном описании. Это описание сущности изобретения не предназначено для выявления ключевых признаков или основных признаков заявленного изобретения, а также не предназначено для использования в качестве ограничения объема заявленного изобретения. Кроме того, заявленное изобретение не ограничено реализациями, которые устраняют какие-либо или все недостатки, отмеченные в любой части этого раскрытия.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 - изображение иллюстративного электронного устройства, использующего функциональность визуального буфера обмена согласно настоящему описанию. Фигура также изображает иллюстративное размещение выбранного объекта в визуальном буфере обмена, с тем чтобы поместить в буфер обмена копию объекта в прикрепленном состоянии.

Фиг.2 изображает иллюстративное удаление (например, копирование или перемещение) копии выбранного объекта из визуального буфера обмена относительно визуального буфера обмена и выбранного объекта, показанных на фиг.1.

Фиг.3 изображает иллюстративное устройство и визуальный буфер обмена, показанные на фиг.1 и 2, как использующиеся с несколькими объектами, которые могут быть выборочно помещены в визуальный буфер обмена и удалены из него в операциях копирования.

Фиг.4 - иллюстративное вычислительное устройство, которое может использоваться совместно или обеспечить функциональность визуального буфера обмена настоящего описания.

Фиг.5 изображает иллюстративный способ визуального буфера обмена.

ПОДРОБНОЕ ОПИСАНИЕ

Настоящее раскрытие имеет отношение к визуальному буферу обмена для обеспечения возможности операций копирования, вставки и/или перемещения в электронном устройстве. Все эти операции включают в себя копирование элемента, хотя иногда они могут упоминаться как операции "перемещения" или "вставки" без конкретной ссылки на этап копирования, который обеспечивает возможность окончательного перемещения или вставки элемента в новое местоположение.

Фиг.1-3 изображают иллюстративное электронное устройство 10, с которым может использоваться визуальный буфер обмена. Устройство 10 включает в себя два экрана 12 и 14 дисплея, которые могут быть физически и/или виртуально разделены промежуточным разделителем 16. В некоторых вариантах осуществления разделитель 16 реализован с возможностью включать в себя шарнир для сгиба, который позволяет складывать два экрана друг c другом, тем самым придавая устройству форм-фактор ноутбука. Дополнительные примеры таких устройств могут быть найдены в патентной заявке США № 12/410303, озаглавленной «Dual Screen Portable Touch Sensitive Computing System» ("Переносная компьютерная система с двойным сенсорным экраном") и № 12/410311, озаглавленной «Bimodal Touch Sensitive Digital Notebook» ("Цифровой ноутбук с двухрежимным сенсорным экраном"), обе из которых поданы 24 марта 2009 года и описания которых включены в настоящий документ по ссылке во всей их полноте и во всех целях. Различные примеры буфера обмена будут описаны в контексте устройства 10, хотя легко понять, что описанная функциональность буфера обмена может использоваться с множеством устройств других типов и форм-факторов.

Фиг.1 иллюстрирует помещение объекта 20 в визуальный буфер 22 обмена, который в настоящем примере представляет собой предопределенную граничную область или область, заданную вблизи и на противоположных сторонах разделителя 16. Объект 20 может иметь фактически любой тип или формат или визуальное представление, в том числе фотографию или другое изображение, файл, значок, текст, аудиоклип, видеоклип, группу элементов и т.д.

Объект 20 помещается в визуальный буфер 22 обмена в ответ на пользовательский ввод данных. В настоящем примере экраны 12 и 14 дисплея являются сенсорно-интерактивными. В соответствии с этим один способ помещения объекта в буфер 22 обмена включает в себя перемещение объекта через жест G1 "перетащить и отпустить" сенсорного экрана, примененный пользователем U. В частности, объект может быть перетащен с помощью пальца пользователя из его первоначального местоположения и отпущен в местоположении в области визуального буфера 22 обмена. Инициирование операции может дополнительно включать в себя касание, удерживание или выполнение некоторого другого действия для помещения объекта в "доступное для редактирования" состояние, позволяющее перемещать его или иным образом манипулировать им/редактировать его. В любом случае после переноса объекта в область буфера обмена пользователь отпускает объект, тем самым обуславливая помещение объекта в буфер обмена. В качестве альтернативы может быть использован пункт меню, кнопка, жест мыши или другое средство приведения в действие или интерактивный механизм, чтобы поместить выбранный объект в визуальный буфер обмена.

В некоторых случаях может быть желательно обеспечить визуальную индикацию того, что данный объект содержится в визуальном буфере обмена. На фиг.1, например, объект 20 повернут и показан в уменьшенном размере для индикации того, что объект "всунут" или "прикреплен" (то есть, помещен) в буфер обмена. Дополнительно или в качестве альтернативы, статус элемента как находящегося в буфере обмена может быть обозначен через цвет, специально назначенный значок, затемнение, прозрачное представление или любую другую подходящую индикацию.

Кроме того, пользователю может быть предоставлена индикация того, что заданный объект пригоден или готов для помещения в буфер обмена. Например, после достижения области буфера обмена, но до отпускания пальцем пользователя, объект может повернуться, изменить цвет, дрожать/вибрировать и/или может быть обеспечена некоторая другая индикация, чтобы указать, что отпускание объекта приведет к его помещению в буфер обмена. Кроме того, доступность буфера обмена может зависеть от удерживания объекта в области буфера обмена некоторое количество времени (например, 2 секунды), прежде чем буфер обмена будет активирован для разрешения прикрепления объекта.

Область, содержащая визуальный буфер обмена, может быть задана и сконфигурирована различными способами. Область может быть помещена смежно на обеих противоположных сторонах разделителя двойного экрана, как в примере на фиг.1-3. При этом размещении значок или изображение, представляющие прикрепленный элемент, могут быть частично видимыми на обоих экранах 12 и 14 дисплея. В качестве альтернативы, область буфера обмена может быть размещена в других пограничных областях экрана или на любой другой видимой части экрана дисплея.

Существуют различные возможности для индикации наличия функциональности буфера обмена пользователю. В одном примере область буфера обмена задана в области, но область визуально не обозначена на дисплее (или по меньшей мере до тех пор, пока область не используется для функций буфера обмена). Например, визуальный буфер 22 обмена на фиг.1-3 задан областью между вертикальными пунктирными линиями с каждой стороны от разделителя 16, однако область явно не показана или иным образом визуально обрисована пользователю. Однако наличие области известно пользователю (например, через учебные руководства или другие сообщения о характеристиках продукта), и ее существование и общая форма/конфигурация могут быть различимы, когда объекты вводятся в область, например, посредством перетаскивания или других операций перемещения. В качестве альтернативы, границы области могут быть явно обозначены пользователю. В одном примере явное указание не обеспечивается, пока объект не оказывается в области буфера обмена или вблизи нее. В других примерах, границы области визуально обрисованы пользователю независимо от того, находятся ли объекты в буфере обмена или рядом с ним или нет.

Фиг.2 иллюстрирует удаление объекта 20 из визуального буфера 22 обмена. Как указано ранее, функциональность прикрепления может быть выполнена таким образом, чтобы прикрепленный объект частично появлялся с обеих сторон разделителя 16 и, таким образом, был доступен с любого экрана 12 или 14. В иллюстративной операции открепления на фиг.2 к прикрепленному объекту 20 осуществляют доступ через другой жест G2 "перетащить и отпустить" сенсорного экрана, примененный пользователем U. В этом примере жест применен к части визуального буфера 22 обмена, расположенной на экране 12 слева от разделителя 16. В соответствии с этим будет понятно, что может быть выполнена операция копирования/перемещения, в котором исходным местоположением является один из экранов дисплея, и целевое местоположение находится на другом экране дисплея. В любом случае может использоваться дополнительный жест или операция для получения объекта из буфера обмена. Например, пользователю может потребоваться держать свой палец на прикрепленном объекте в течение предопределенного интервала времени до возможности перетащить/удалить объект из буфера обмена. Во время перемещения в желаемое место назначения объект 20 может оставаться в своем уменьшенном, повернутом состоянии, например, пока он не будет отпущен в своем желаемом местоположении. После помещения в желаемом местоположении объект может оставаться в доступном для редактирования состоянии, например, пока пользователь не "коснется" объекта или иным образом не заставит объект перейти в недоступное для редактирования состояние.

Кроме того, как будет понятно из примера по фиг.2, открепление объекта также может включать в себя восстановление объекта к его первоначальному внешнему виду. В конкретном примере на фиг.2 объект 20 возвращен к своему первоначальному размеру и ориентации, после того как операция перетаскивания и отпускания заставила его поместиться в желаемое целевое местоположение.

Во время операций прикрепления или открепления может использоваться дифференциация для предоставления пользователю возможности выборочно выбрать разные операции буфера обмена. Например, в двухрежимной интерактивной системе один режим может использоваться для обеспечения операции копирования, в то время как другой режим обеспечивает операцию перемещения. В частности, при операции открепления по фиг.2 доступ к прикрепленному элементу с помощью пера или перьевого устройства может произвести копию объекта для расположения в новом местоположении, в то время как доступ с помощью пальца пользователя может привести к операции перемещения (то есть, без оставления копии в буфере обмена).

Как показано на фиг.3, визуальный буфер 22 обмена может использоваться для обеспечения функциональности копирования/вставки и/или перемещения для нескольких объектов 20 (то есть, объектов 20a, 20b и т.д.). Когда в буфер обмена помещено несколько объектов, могут использоваться различные способы для размещения объектов в буфере обмена относительно друг друга и других частей экрана или экранов дисплея. Например, процедуры размещения могут использоваться для учета всех или некоторых из следующих критериев/факторов:

- Намерение пользователя: то есть процедура (процедуры) может использоваться, чтобы попытаться сохранить объект прикрепленным в том расположении, куда он был помещен пользователем.

- Пространственное распределение: то есть процедуры могут использоваться, чтобы достичь универсальной формы или других пространственных распределений нескольких объектов, помещенных в буфер обмена.

- Размещение/расположение может быть обусловлено тем, когда объекты были прикреплены, типом объекта, именем файла, датой объекта и т.д.

- Доступность: то есть установка размеров и расположение объектов для обеспечения доступа через прикосновение пальцем или другие средства.

В дополнение к описанным выше эффектам и преимуществам описанный визуальный буфер обмена может предоставлять следующие эффекты и преимущества в зависимости от особенностей заданной реализации:

- Возможность копировать и вставлять и перемещать несколько объектов через сенсорные жесты. В частности, функциональность с несколькими объектами может быть обеспечена посредством поддержания аспектов отображения объектов при помещении в "прикрепленном" состоянии в визуальном буфере обмена. В соответствии с этим, когда несколько объектов прикрепляются в буфере обмена, пользователь может легче выбрать желаемый объект для извлечения.

- Возможность перетащить объекты в место удержания и из него на экране.

- Возможность перенести объекты с одного экрана на другой через экранное местоположение удержания.

- Возможность перемещать объекты в область "корешка" двойного отображения на экране и удерживать объекты там для более позднего использования. Например, устройство с форм-фактором ноутбука может использовать такую область "корешка". Прикрепленные элементы могут быть сохранены около области "корешка", в то время как пользователь перемещается по множеству страниц, чтобы найти желаемую целевую страницу, на которую можно поместить один из прикрепленных элементов. После обнаружения желаемой целевой страницы и отображения ее на одном из экранов желаемый прикрепленный элемент может быть извлечен и помещен в желаемое местоположение на новом отображенном экране. В этом примере возможность переместить один или более элементов в новые "удаленные" исходные местоположения расширена при помощи описанного визуального буфера обмена.

Кроме того, прикрепленные объекты обычно сохраняются в предопределенной области буфера обмена во время навигации или другой модификации в отношении контента, отображаемого на одном или более смежных экранах дисплея. В частности, команды навигации пользователя могут использоваться в изображенном устройстве с форм-фактором ноутбука, чтобы пройти через последовательность страниц контента. Это перелистывание страниц контента может произойти для того, чтобы пользователь выбрал желаемое целевое местоположение (например, страницу) для размещения копии объекта, который был помещен в буфер обмена.

На основе описанного выше можно понять, что настоящее раскрытие также охватывает визуальный способ буфера обмена. В некоторых случаях, как показано в примере на фиг.4, такой способ может использоваться совместно с исполнением интерфейсных команд 46, сохраненных в подсистеме 44 хранения данных вычислительного устройства 40. В таком случае процессор или другая логическая подсистема 42 может использоваться совместно с исполнением команд для выполнения операций копирования/перемещения элементов, отображаемых на подсистеме 48 отображения. Следует понимать, что вычислительное устройство 40 является обобщенным примером устройства, которое может использовать описанную здесь функциональность визуального буфера обмена, и в конкретных реализациях устройство может включать в себя различные признаки примеров, описанных в отношении фиг.1-3.

При включении в настоящие примеры логическая подсистема (например, логическая подсистема 42) может включать в себя одно или более физических устройств, выполненных с возможностью исполнять одну или более команд. Например, логическая подсистема может быть выполнена с возможностью исполнять одну или более команд, которые являются частью одной или более программ, процедур, объектов, компонентов, структур данных или других логических конструкций. Такие команды могут быть реализованы для выполнения задачи, реализации типа данных, преобразования состояния одного или более устройств или достижения иного требуемого результата. Логическая подсистема может включать в себя один или более процессоров, которые выполнены с возможностью исполнять команды программного обеспечения. Дополнительно или в качестве альтернативы логическая подсистема может включать в себя одно или более аппаратных средств или машин логической схемы программируемого оборудования (firmware), выполненных с возможностью исполнять команды аппаратных средств или программируемого оборудования. Логическая подсистема может дополнительно включать в себя отдельные компоненты, которые распределены по двум или более устройствам, которые могут быть расположены удаленно, в некоторых вариантах осуществления.

При включении в настоящие примеры подсистема хранения данных (например, подсистема 44 хранения данных) может включать в себя одно или более физических устройств, выполненных с возможностью содержать данные и/или команды, исполняемые логической подсистемой, для реализации описанных здесь способов и процессов. Когда такие способы и процессы реализуются, состояние подсистемы хранения данных может быть преобразовано (например, чтобы содержать другие данные). Подсистема хранения данных может включать в себя съемные устройства хранения данных и/или встроенные устройства. Подсистема хранения данных среди других может включать в себя устройства оптической памяти, устройства полупроводниковой памяти и/или устройства магнитной памяти. Подсистема хранения данных может включать в себя устройства с одним или более следующими характеристиками: энергозависимые, энергонезависимые, динамические, статические, для чтения-записи, только для чтения, с произвольным доступом, с последовательным доступом, с адресацией по местоположению, с адресацией файлов и с ассоциативной адресацией. В некоторых вариантах осуществления логическая подсистема и подсистема хранения данных могут быть интегрированы в одно или более общих устройств, таких как специализированная интегральная схема или система на микросхеме. Подсистема хранения данных также может быть в форме машиночитаемых съемных носителей, которые могут использоваться для хранения и/или передачи данных и/или исполняемых команд для реализации описанных здесь способов и процессов.

При включении в настоящие примеры подсистема отображения (например, подсистема 48 отображения) может использоваться для визуального представления данных, хранимых подсистемой хранения данных. Поскольку описанные здесь способы и процессы изменяют данные, хранимые подсистемой хранения данных, и, таким образом, преобразовывают состояние подсистемы хранения данных, состояние подсистемы отображения может быть аналогичным образом преобразовано для визуального представления изменений в лежащих в основе данных. Подсистема отображения может включать в себя одно или более устройств отображения, использующих технологию фактически любого типа. Такие устройства отображения могут быть объединены с логической подсистемой (например, логической подсистемой 42) и/или подсистемой хранения данных (например, подсистемой 44 хранения данных) в совместно используемом корпусе, или такие устройства отображения могут представлять собой периферийные устройства отображения.

Фиг.5 изображает иллюстративный способ 60, который может использоваться для обеспечения функциональности визуального буфера обмена. В контексте объекта, который отображен на экране дисплея, способ может сначала включать в себя определение того, доступен ли объект для редактирования и, таким образом, может быть скопирован, перемещен и т.д., как показано на этапе 62. Как обсуждалось ранее, объект может быть сделан доступным для редактирования посредством различных действий. Один пример включает в себя касание или иной выбор отображаемого объекта пользователем. Затем, как показано на этапе 64, может быть принят пользовательский ввод данных в форме операции перетаскивания и отпускания, такой как жест на сенсорном экране. Если операция перетаскивания и отпускания заканчивается в пределах области буфера обмена (например, предопределенной граничной области экрана дисплея), то визуально измененный вариант объекта отображения формируется и располагается в пределах буфера обмена, как показано на этапе 66. Как обсуждалось выше, модификация может включать в себя вращение, изменение размера, затемнение, прозрачное появление, специальное подкрашивание и т.д. Однако в общем случае часто будет желательно, чтобы измененный вариант был подобен во многих отношениях оригиналу (например, аналогичная форма и другие характеристики). Это может быть особенно полезно в реализациях, в которых в области буфера обмена "прикрепляются" несколько элементов. Поддерживаемые аспекты первоначального вида объекта могут обеспечить пользователю выбор правильного желаемого объекта, когда присутствуют несколько объектов.

Далее в иллюстративном способе 60 этап 68 иллюстрирует пример того, как операция копирования/перемещения завершается посредством удаления прикрепленного элемента из области буфера обмена. В частности, в ответ на операцию перетаскивания и отпускания, примененную к прикрепленному элементу (то есть, к измененному варианту отображенного объекта, который расположен в буфере обмена), и которая заканчивается вне области буфера обмена, прикрепленный элемент восстанавливается к его первоначальному неизмененному виду и помещается в целевое местоположение. Как правило, целевое местоположение определено там, где заканчивается жест открепления (например, где пользователь поднимает/отпускает свой палец, чтобы "отпустить" манипулируемый элемент).

Следует понимать, что описанные здесь конфигурации и/или подходы являются иллюстративными по природе, и что эти конкретные варианты осуществления или примеры нельзя рассматривать в ограничивающем смысле, поскольку возможны многочисленные вариации. Конкретные описанные здесь процедуры или способы могут представлять одну или более стратегий обработки. Таким образом, различные проиллюстрированные действия могут быть совершены в проиллюстрированной последовательности, в других последовательностях, параллельно или в некоторых случаях опущены. Аналогичным образом, порядок описанных выше процессов может быть изменен.

Предмет настоящего раскрытия включает в себя все новые и неочевидные комбинации и подкомбинации различных процессов, систем и конфигураций и других признаков, функций, действий и/или свойств, раскрытых здесь, а также любые и все их эквиваленты.

1. Способ реализации визуального буфера обмена, содержащий этапы, на которых
в ответ на первую операцию перетаскивания и отпускания, которая применена к отображаемому объекту и которая заканчивается в предопределенной области буфера обмена экрана дисплея, создают визуально измененный вариант отображаемого объекта и помещают этот визуально измененный вариант в упомянутую предопределенную область буфера обмена;
в ответ на пользовательские команды навигации проходят через последовательность визуализируемых страниц контента и обеспечивают отображение выбранной страницы контента на экране дисплея;
поддерживают визуально измененный вариант отображаемого объекта в упомянутой предопределенной области буфера обмена в видимом состоянии во время упомянутого прохождения через последовательность визуализируемых страниц контента; и
в ответ на вторую операцию перетаскивания и отпускания, которая применена к визуально измененному варианту отображаемого объекта и которая заканчивается на выбранной странице контента за пределами упомянутой предопределенной области буфера обмена, восстанавливают первоначальный вид отображаемого объекта и помещают упомянутое восстановление в местоположение на выбранной странице контента.

2. Способ по п.1, в котором упомянутая предопределенная область буфера обмена представляет собой предопределенную граничную область, заданную на двух противоположных сторонах разделителя, размещенного между двумя экранами дисплея вычислительного устройства, имеющего форм-фактор ноутбука.

3. Способ по п.2, в котором первая операция перетаскивания и отпускания представляет собой жест на сенсорном экране, применяемый к первому из двух экранов дисплея, и вторая операция перетаскивания и отпускания представляет собой жест на сенсорном экране, применяемый ко второму из двух экранов дисплея.

4. Способ по п.1, дополнительно содержащий для каждого из множества разных отображаемых объектов этап, на котором помещают и поддерживают визуально измененный вариант отображаемого объекта в упомянутой предопределенной области буфера обмена для выборочного обеспечения возможности выполнения операций копирования для множества разных отображаемых объектов.

5. Способ по п.1, в котором упомянутый этап создания и упомянутый этап помещения содержат этап, на котором размещают уменьшенный вариант отображаемого объекта в упомянутой предопределенной области буфера обмена.

6. Способ по п.1, в котором упомянутый этап создания и упомянутый этап помещения содержат этап, на котором размещают повернутый вариант отображаемого объекта в упомянутой предопределенной области буфера обмена.

7. Способ по п.1, в котором упомянутый этап создания и упомянутый этап помещения содержат этап, на котором размещают затемненный вариант отображаемого объекта в упомянутой предопределенной области буфера обмена.

8. Способ по п.1, в котором упомянутая предопределенная область буфера обмена явно обозначена на экране дисплея.

9. Вычислительное устройство с функциональностью визуального буфера обмена, содержащее:
подсистему отображения;
логическую подсистему и
подсистему хранения данных, функционально соединенную с подсистемой отображения и логической подсистемой, при этом подсистема хранения данных содержит интерфейсные команды, исполняемые логической подсистемой для того, чтобы:
в ответ на первую операцию перетаскивания и отпускания, которая применена к отображаемому объекту и которая заканчивается в предопределенной области буфера обмена экрана дисплея подсистемы отображения, создавать визуально измененный вариант отображаемого объекта и помещать этот визуально измененный вариант в упомянутую предопределенную область буфера обмена;
поддерживать визуально измененный вариант отображаемого объекта в упомянутой предопределенной области буфера обмена в видимом состоянии; и
в ответ на вторую операцию перетаскивания и отпускания, которая применена к визуально измененному варианту отображаемого объекта и которая заканчивается за пределами упомянутой предопределенной области буфера обмена, восстанавливать первоначальный вид отображаемого объекта и помещать упомянутое восстановление в местоположении, определенном там, где закончена вторая операция перетаскивания и отпускания.

10. Вычислительное устройство по п.9, причем вычислительное устройство имеет форм-фактор ноутбука, в котором подсистема отображения включает в себя два экрана дисплея, которые соединены друг с другом с возможностью складывания.

11. Вычислительное устройство по п.10, в котором упомянутая предопределенная область буфера обмена представляет собой предопределенную граничную область, которая определена на противоположных сторонах разделителя, который разделяет два экрана дисплея.

12. Вычислительное устройство по п.11, в котором интерфейсные команды выполнены с возможностью обеспечивать возможность выполнения операции копирования, в которой первая операция перетаскивания и освобождения применяется к одному из двух экранов дисплея, и вторая операция перетаскивания и копирования применяется к другому из двух экранов дисплея.

13. Вычислительное устройство по п.9, в котором интерфейсные команды выполнены с возможностью создавать уменьшенный вариант отображаемого объекта и помещать этот уменьшенный вариант в упомянутую предопределенную область буфера обмена.

14. Вычислительное устройство по п.9, в котором интерфейсные команды выполнены с возможностью создавать повернутый вариант отображаемого объекта и помещать этот повернутый вариант в упомянутую предопределенную область буфера обмена.

15. Вычислительное устройство по п.9, в котором интерфейсные команды выполнены с возможностью создавать затемненный вариант отображаемого объекта и помещать этот затемненный вариант в упомянутую предопределенную область буфера обмена.



 

Похожие патенты:

Изобретение относится к электронным устройствам. Технический результат заключается в повышении точности обнаружения касания.

Изобретение относится к области систем с акустическими тактильными датчиками. Техническим результатом является выполнение акустического сенсорного устройства безрамочным, обладающим дополнительной тактильной функциональностью помимо той, что имеется в активной сенсорной области.

Изобретение относится к устройству дисплея и способу отображения. Техническим результатом является упрощение распознания выбранной области экрана при выполнении прокрутки экрана за счет обеспечения удержания выбранной области в заданном положении.

Изобретение относится к технике оптических систем построения сенсорных панелей. Техническим результатом является повышение быстродействия и точности определения координат касания сенсорной поверхности, а также расширение функциональных возможностей устройства путем возможности измерения динамического воздействия на сенсорную поверхность устройства.

Изобретение относится к технике оптических систем построения сенсорных панелей. Техническим результатом является повышение быстродействия и точности определения координат касания сенсорной поверхности.

Группа изобретений относится к управлению технологическим процессом посредством портативного коммуникатора. Технический результат заключается в создании портативного коммуникатора с расширенным по функциональным возможностям сенсорным интерфейсом управления.

Изобретение относится к устройству для рукописного письма машинописным шрифтом и исправления почерка. Техническим результатом является обеспечение возможности распознавания рукописного текста и печати его на внешнем носителе.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности использования получаемой игроком игровой информации.

Изобретение относится к области контрольно-измерительной техники. Техническим результатом является снижение шумов, вносимых внешними источниками, на этапе регистрации изображений.

Изобретение относится к компьютерной технике, а именно к способам формирования визуальных объектов. Техническим результатом является повышение производительности выполнения визуализации данных за счет осуществления алгоритма пропуска геометрии в соответствии с предварительно определенными критериями.

Изобретение относится к машинам для приготовления жидкой пищи и напитков. Технический результат заключается в обеспечении и регулировании положения экрана пользовательского интерфейса для управления автоматом. Машина (1) для наполнения емкости (2) жидкой пищей или напитком содержит: корпус (3, 3′, 3″); устройство (4) для наполнения жидкой пищей или напитком емкости по запросу пользователя; и экран (10) пользовательского интерфейса на корпусе. Корпус имеет ориентацию на пользователя для ввода пользователем запроса на налив указанной жидкой пищи или напитка, экран пользовательского интерфейса устроен в данной ориентации на пользователя, чтобы быть обращенным к пользователю в пределах участка корпуса, который видит пользователь, ограниченного самыми крайними границами данного корпуса, находящимися в поле обзора пользователя. В данной ориентации на пользователя экран пользовательского интерфейса образует: в значительной степени целый участок корпуса, который видит пользователь, или его часть с доминирующей поверхностью; или участок с доминирующей поверхностью нескольких четко обозреваемых пользователем участков, которые вместе образуют участок корпуса, который видит пользователь. 15 з.п. ф-лы, 6 ил.

Изобретение относится к области железнодорожной автоматики, телемеханики, связи. Технический результат заключается в снижении акустических помех в окружающих жилых массивах. Такой результат достигается тем, что в блок приема сигналов оповещения введены линия задержки и последовательно соединенные пороговый элемент, реле времени и модуль управления голосом, выход которого подключен к управляющему входу радиостанции, выход микрофона через первый усилитель сигналов подключен к сигнальным входам порогового элемента, модуля управления голосом и линии задержки, выход которой через второй усилитель сигналов подключен к сигнальному входу радиостанции, входы питания порогового элемента, реле времени, модуля управления голосом и линии задержки соединены с выходом модуля питания, в блок оповещения введены последовательно соединенные преобразователь напряжения и модуль оптической индикации, причем вход преобразователя напряжения соединен с выходом усилителя мощности, а выход модуля питания подключен к входу питания модуля оптической индикации. 1 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности управления списком воспроизведения путем выполнения команды поворота. Способ управления списком воспроизведения, в котором отображают текущий список воспроизведения и один или больше списков воспроизведения, которые пересекают текущий список воспроизведения в текущем пункте мультимедийных данных, при этом, когда принимают команду поворота, для поворота из текущего списка воспроизведения в список воспроизведения перехода, где список воспроизведения перехода представляет собой список воспроизведения, который не пересекает текущий список воспроизведения, (a) вначале выполняют переход к следующему пункту мультимедийных данных повернутого списка воспроизведения, при этом повернутый список воспроизведения пересекает текущий список воспроизведения в следующем пункте мультимедийных данных, (b) затем выполняют переход к следующему пункту мультимедийных данных повернутого списка воспроизведения, который пересекает список воспроизведения перехода, (c) отображают список воспроизведения перехода и один или больше списков воспроизведения, которые пересекают список воспроизведения перехода в следующем пункте мультимедийных данных списка воспроизведения перехода. 3 н. и 18 з.п. ф-лы, 4 ил.

Изобретение относится к области управления программами окружающей обстановки, а именно сценами освещения, аудио, видео, запаха или любого их сочетания, посредством пользовательского интерфейса для удобного выбора программы окружающей обстановки. Технический результат заключается в предоставлении централизованного управления программами окружающей обстановки вместе с возможностью в интерактивном режиме выбрать программу окружающей обстановки, которая должна быть активирована локально при помощи системы создания окружающей обстановки. Для этого система (10) управления программами окружающей обстановки содержит удаленно доступный сервер (12), хранящий программы окружающей обстановки, и клиентский контроллер (16) системы создания окружающей обстановки для предоставления пользовательского интерфейса для выбора программы окружающей обстановки. При этом система управления программами окружающей обстановки содержит клиента (14) удаленного управления для предоставления пользовательского интерфейса для управления программами окружающей обстановки, сохраненными сервером. Причем сервер (12) выполнен с возможностью исполнять программу управления окружающей обстановкой, которая выполнена с возможностью удаленно отображать на клиенте удаленного управления доступные программы окружающей обстановки, сохраненные сервером, и позволять удаленное управление доступом к доступным программам окружающей обстановки для загрузки клиентскими контроллерами системы создания окружающей обстановки. 4 н. и 7 з.п. ф-лы, 3 ил.

Изобретение относится к электронным устройствам. Технический результат заключается в повышении точности определения позиции физических объектов, находящихся вне мобильных устройств. Устройство содержит, по меньшей мере, один фотоприемник и множество фотопередатчиков для излучения инфракрасного света под разными углами из электронного устройства, излучение инфракрасного света каждым из фотопередатчиков управляется в течение каждого из множества периодов времени при перемещении внешнего объекта в шаблоне, который смещен относительно в целом центрированной позиции по отношению к узлу восприятия, и генерируются измеренные сигналы, которые оцениваются для идентификации шаблона перемещения объекта и для обнаружения опорного положения смещения. 2 н. и 17 з.п. ф-лы, 33 ил.

Изобретение относится к информационным и сетевым технологиям, а именно к электронной информационной системе, обеспечивающей формирование и визуальное отображение на экране терминального устройства персонализированной графической модели индивида по предварительно введенным антропометрическим, диагностическим, биохимическим и др. показателям. Техническим результатом является обеспечение самостоятельного мониторинга человеком своего состояния здоровья, а также возможность вовремя сигнализировать о нарушении состояния здоровья. Система представляет собой расширяемый и модифицируемый модульный интерактивный инструмент визуализации параметров функционального состояния индивида для его информирования о текущем состоянии и имеющихся функциональных проблемах. Работа системы построена на использовании параметров функционального состояния индивида, аналитической и экспертной обработке всех введенных параметров, последующем создании частной параметрической модели и формировании персонализированной графической модели для отображения текущего состояния и имеющихся функциональных проблем. С помощью системы индивид может осуществлять мониторинг собственного функционального состояния, в том числе здоровья, и осуществлять своевременную профилактику хронических заболеваний и других функциональных проблем. 2 н. и 22 з.п. ф-лы, 7 ил.

Изобретение относится к области отображения пользовательского интерфейса цифровой книги. Техническим результатом является сокращение времени, необходимого пользователю для выбора/расположения страниц/книг. Способ содержит этапы, на которых: отображают первую страницу цифровой книги в первой области отображения и вторую страницу цифровой книги во второй области отображения; в ответ на первый запрос на семантическое уменьшение масштаба отображают как первую страницу цифровой книги, так и контекст первой страницы в первой области отображения, и отображают как вторую страницу цифровой книги, так и контекст второй страницы во второй области отображения; отображают, в ответ на второй запрос на семантическое уменьшение масштаба цифровую книгу в первой области отображения и множество дополнительных цифровых книг во второй области отображения; в ответ на запрос на вход в режим электронного блокнота очищают часть второй области отображения посредством того, что перемещают множество дополнительных цифровых книг во второй области отображения в первую область отображения и отображают это множество дополнительных цифровых книг совместно с цифровой книгой в первой области отображения и отображают во второй области отображения совокупность страниц цифровой книги, которые были выбраны пользователем устройства из первой области отображения для добавления во вторую область отображения. 3 н. и 12 з.п. ф-лы, 14 ил.

Изобретение относится к области датчиков прикосновения, которые могут распознавать множество одновременных вводов/прикосновений пользователя. Техническим результатом является обеспечение возможности однозначного определения местоположения нажатий пальцами. Датчик прикосновения содержит один или более чувствительных элементов (202) и один или более управляемых элементов (204); при этом область одного или более управляемых элементов (204) находится вблизи области одного или более чувствительных элементов (202) для обеспечения чувствительной области одного или более чувствительных элементов (202), причем один или более управляемых элементов (204) выполнены с возможностью управления ими так, что чувствительная область либо сенсибилизируется, либо десенсибилизируется при приближении пальца (206, 208); и указанная чувствительная область выполнена с возможностью ее десенсибилизации для определения положения приближения одного или более пальцев (206, 208). 2 н. и 15 з.п. ф-лы, 27 ил.

Изобретение относится к компьютерной технике, а именно к вводным устройствам для взаимодействия пользователя с компьютером. Технический результат - исключение ошибочного обнаружения операции постукивания, в которой пальцем касаются сенсорной панели и после палец убирают, вместо операции пролистывания, в которой пальцем проводят по сенсорной панели, в оконечном участке области обнаружения контакта. Предложено устройство определения контактной операции. Устройство содержит дисплей, сенсорную панель, блок обнаружения операции, блок установки области, блок определения операции. Блок установки области определяет первую область и вторую, окружающую первую, причем ширина второй области больше первой на величину, равную или большую заданному расстоянию от начальной точки до конечной точки контакта. Вторую область используют для различения между операцией постукивания и операцией пролистывания. Операция пролистывания будет выполнена, когда конечная точка обнаружена в первой или второй области после обнаружения начальной точки во второй области. Операция постукивания будет выполнена, когда конечная точка контакта обнаружена в пределах заданного расстояния от начальной точки контакта после обнаружения начальной точки контакта в первой области. 3 н. и 3 з.п. ф-лы, 7 ил.

Изобретение относится к устройству управления выводом данных. Технический результат заключается в повышении точности обработки данных. Устройство управления выводом данных содержит блок связи, регистр памяти данных, блок памяти, цифровой управляемый генератор, элемент задержки, первый и второй регистры, первый и второй цифроаналоговые преобразователи, блок цифровых ключей, схему сравнения кодов, источник опорного напряжения, аналоговый вычитатель, блок времязадающих резисторов, первый и второй аналоговые ключи, интегратор, компаратор, логический элемент 2И, первый, второй и третий логические элементы 2И-НЕ, резистор, входную и выходную шины, а также первый, второй, третий, четвертый и пятый дополнительные логические элементы 2И-НЕ, двоичный реверсивный счетчик, дополнительный цифроаналоговый преобразователь, первый и второй дополнительные резисторы. 1 ил.

Изобретение относится к электронным устройствам. Технический результат заключается в повышении скорости ввода информации. Устройство содержит подсистему отображения, логическую подсистему и подсистему хранения данных, функционально соединенную с подсистемой отображения и логической подсистемой, при этом подсистема хранения данных содержит интерфейсные команды, исполняемые логической подсистемой для того, чтобы, когда копия отображаемого объекта помещается в предопределенную область буфера обмена, отображаемый объект визуально изменяется, чтобы указать, что визуально измененная копия прикреплена в предопределенной области буфера обмена и тем самым пригодна для использования в операции копирования, когда копия удаляется из предопределенной области буфера обмена и помещается в требуемое целевое местоположение, первоначальный вид отображаемого объекта восстанавливается. 2 н. и 13 з.п. ф-лы, 5 ил.

Наверх