Система и способ для изменения размера окна

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

 

Описание предшествующего уровня техники

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

Сущность изобретения

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

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

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

Перечень чертежей

Фиг.1а-1i - изображения различных структур иллюстративного экранного изображения с окнами дискретно изменяемого размера.

Фиг.2 - изображение альтернативной компоновки иллюстративного экранного изображения с окнами дискретно изменяемого размера.

Фиг.3 - изображение иллюстративного экранного изображения с окнами дискретно изменяемого размера, имеющими неодинаковый размер.

Фиг.4a-4d - увеличенные изображения иллюстративного окна изменяемого размера с управляющими элементами для быстрого изменения размера.

Фиг.5а-5с - изображения различных структур иллюстративного экранного изображения с окнами, размер которых может изменяться программно.

Фиг.6 - изображение иллюстративного экрана компьютера, показывающего экранное изображение с окнами дискретно изменяемого размера, а также другим контентом.

Подробное описание изобретения

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

Фиг.la-1i иллюстрируют примерное компьютерное экранное изображение на дисплее 100. Специалисты в данной области техники поймут, что экранное изображение 100 может быть показано на любом типе экрана (например, LCD, CRT, проекционном и т.д.) и что отображаемые на нем изображения могут быть сформированы посредством системы любого типа, выполненной с возможностью функционирования GUI, как описано в этом документе. Кроме того, специалисты в данной области техники поймут, что экранное изображение 100 может включать в себя полностью видимую область монитора или может включать в себя ее подмножество. Фиг.la-1i иллюстрируют экранное изображение 100, которое подразделяется на девять просмотровых областей, содержащих окна 110, 120, 130, 140, 150, 160, 170, 180 и 190. Каждая из просмотровых областей является прямоугольной и имеет размерности, соответствующие размерностям окон 110-190. Однако экранное изображение 100 может содержать любое количество просмотровых областей любой формы и/или размера. Размер каждого окна 110-190 может быть изменен так, чтобы полностью закрыть подмножество соответствующей просмотровой области окна, при том что каждая просмотровая область имеет фиксированный размер. Фиг.la показывает иллюстративную заданную по умолчанию настройку экранного изображения 100, при этом каждое из окон 110-190 имеет равный размер.

Фиг.1b-1i иллюстрируют различные методы, в которых может быть изменен размер окна 110. Фиг.1b иллюстрирует окно 110, увеличенное горизонтально поверх соседнего окна 120, и поэтому окно 120 скрыто. Фиг.1c иллюстрирует окно 110, дополнительно увеличенное горизонтально поверх окон 120, 130, и поэтому окна 120, 130 скрыты. Фиг.1d иллюстрирует окно 110, дополнительно увеличенное как горизонтально поверх окон 120, 130, так и вертикально поверх окон 140, 150, и поэтому окна 120, 140 и 150 скрыты. Фиг.1e иллюстрирует окно 110, увеличенное дважды горизонтально поверх окон 120, 130 и однократно вертикально поверх окон 140, 150, 160, и поэтому окна 120-160 скрыты. Фиг.1f иллюстрирует окно 110, увеличенное вертикально поверх окна 140, и поэтому окно 140 скрыто. Фиг.lg иллюстрирует окно 110, дополнительно увеличенное вертикально поверх окон 140, 170, и поэтому окна 140 и 170 скрыты. Фиг.lh иллюстрирует окно 110, увеличенное однократно горизонтально поверх окна 120 и дважды вертикально поверх окон 140, 150, 170, 180, и поэтому окна 120, 140, 150, 170 и 180 скрыты. Фиг.li иллюстрирует окно 110, увеличенное горизонтально и вертикально так, чтобы закрыть все экранное изображение 100, а все другие окна 120-190 скрыты. Специалисты в данной области техники поймут, что Фиг.1b-1i иллюстрируют только увеличение окна 110. Любые окна 110-190 увеличиваются подобным образом, и, хотя показано только одно окно 110, которое должно быть увеличено, также многочисленные окна могут увеличиваться подобным образом. Аналогично, окна являются перемещаемыми так, чтобы они могли быть перераспределены при выполнении вышеописанного способа изменения размера. Например, показанное на Фиг.1i окно 110 изменяет размер вниз и вправо, продолжая закрывать область, занятую окнами 150, 160, 180 и 190 на Фиг.la, освобождая при этом окна 120, 130, 140 и 170.

Предоставляя дискретный набор просмотровых областей, по которым размер окон 110-190 может быть изменен, вместо того, чтобы делать возможным непрерывное изменение размера любому размеру окна (как это возможно с помощью команды интерфейса выбрать и перетащить (click-and-drag)), процесс изменения размера может быть выполнен быстрее и с меньшим перенасыщением экрана лишними деталями. Специалисты в данной области техники поймут, что для того, чтобы достигнуть этого, просмотровые области в типичном случае будут больше чем один пиксель. Несмотря на то что Фиг.la-1i иллюстрируют архитектуру прямоугольных просмотровых областей, которые являются полностью смежными, просмотровые области также могут быть разделены промежутками; Фиг.2 иллюстрирует такое экранное изображение 200 с промежутками, включающее в себя набор окон 210-290, которые сходны с окнами 110-190 на Фиг.1.

Кроме того, несмотря на то, что Фиг.la-1i и Фиг.2 иллюстрируют экранные изображения 100 и 200, которые содержат окна 110-190 и 210-290 равного размера, в других реализациях окна могут быть неравного размера. Фиг.3 иллюстрирует такое экранное изображение 300, которое включает в себя заданные по умолчанию окна 310-390, которые не равны по размеру относительно, по меньшей мере, некоторых других из них (например, окна 310, 330, и 340 все отличаются по размеру).

Изменение размера окон достигается посредством значков (иконок), которые отображаются, чтобы указать направления, в которых размер окна (например, окна 110) может быть изменен. Отображение значков является динамическим в том смысле, что значки, отображаемые в заданном окне, будут отражать направления, в которых это окно имеет возможность увеличения в заданный момент времени. Фиг.4a показывает увеличенный вид окна 110, показанного на Фиг.la, со стрелками 412, 414 и 416, которые пользователь может нажать, чтобы увеличить окно. Нажатие на горизонтальную стрелку 412 (например, посредством управляемого мышью курсора) увеличивает окно 110 горизонтально; нажатие на вертикальную стрелку 414 увеличивает окно 110 вертикально; нажатие на диагональную стрелку 416 увеличивает окно 110 по диагонали (то есть и горизонтально, и вертикально). Например, начиная с заданной по умолчанию настройки экранного изображения 100 на Фиг.1a, нажатие на стрелку 412 приводит к новой конфигурации окна, показанной на Фиг.1b. Начиная с заданной по умолчанию настройки экранного изображения 100 на Фиг.1a, нажатие на стрелку 414 приводит к новой конфигурации окна, показанной на Фиг.1f. Начиная с заданной по умолчанию настройки экранного изображения 100 на Фиг.1a, нажатие на стрелку 416 приводит к новой конфигурации окна, показанной на Фиг.1d.

Продолжая c вышеупомянутым примером, Фиг.4b показывает увеличенный вид окна 110, показанного на Фиг.1b, с отображенными значками 422, 424, 426 и 428, обновленными для того, чтобы отразить новые возможности изменения размера окна 110. Нажатие на направленную влево горизонтальную стрелку 422 реверсирует увеличение, описанное выше, открывая окно 120, и восстанавливает окно 110 к его исходному размеру, показанному на Фиг.la. Начиная с увеличенного вида на Фиг.1b, нажатие на направленную вправо горизонтальную стрелку 424 дополнительно увеличивает окно 110 горизонтально, что приводит к компоновке окна, показанной на Фиг.1с, при которой дополнительно скрывается окно 130. Начиная с увеличенного вида, показанного на Фиг.1b, нажатие на вертикальную стрелку 426 увеличивает окно 110 вертикально, что приводит к компоновке окна, показанной на Фиг.1d, при которой дополнительно скрываются окна 140 и 150. Начиная с увеличенного вида на Фиг.1b, нажатие на диагональную стрелку 428 увеличивает окно 110 и горизонтально, и вертикально, что приводит к компоновке окна, показанной на Фиг.1e, при которой дополнительно скрываются окна 130, 140, 150 и 160.

Фиг.4c показывает увеличенный вид окна 110, показанного на Фиг.1d, с отображенными значками 432, 434, 436 и 438, обновленными так же, как описано выше. Нажатие на горизонтальную стрелку 432 увеличивает окно 110 горизонтально, что приводит к компоновке окна, показанной на Фиг.1d, при которой скрываются окна 120 и 150. Начиная с увеличенного вида, показанного на Фиг.1f, нажатие на направленную вверх вертикальную стрелку 434 реверсирует предыдущее увеличение окна 110, открывая окно 140, что приводит к исходной компоновке окна 110, показанной на Фиг.la. Начиная с увеличенного вида, показанного на Фиг.1f, нажатие на направленную вниз вертикальную стрелку 436 дополнительно увеличивает окно 110 вертикально, что приводит к компоновке окна, показанной на Фиг.lg, при которой дополнительно скрывается окно 170. Нажатие на диагональную стрелку 438 увеличивает окно 110 и горизонтально, и вертикально, что приводит к компоновке окна, показанной на Фиг.1h, при которой дополнительно скрываются окна 120, 150, 170, и 180.

Фиг.4d показывает увеличенный вид окна 110, показанного на Фиг.1d, с отображенными значками 441, 442, 443, 444, 445 и 446, обновленными так же, как описано выше. Нажатие на направленную влево горизонтальную стрелку 441 уменьшает окно 110 горизонтально, что приводит к компоновке окна, показанной на Фиг.1f. Начиная с увеличенного вида, показанного на Фиг.1d, нажатие на направленную вправо горизонтальную стрелку 442 дополнительно увеличивает окно 110 горизонтально, что приводит к компоновке окна, показанной на Фиг. le, при которой дополнительно скрываются окна 130 и 160. Начиная с увеличенного вида, показанного на Фиг.1d, нажатие на направленную вверх вертикальную стрелку 443 уменьшает окно 110 вертикально, что приводит к компоновке окна, показанной на Фиг.1b, при которой открываются окна 140 и 150. Начиная с увеличенного вида, показанного на Фиг.1d, нажатие на направленную вниз вертикальную стрелку 444 увеличивает окно 110 вертикально, что приводит к компоновке окна, показанной на Фиг.1h, при которой дополнительно скрываются окна 170 и 180. Начиная с увеличенного вида, показанного на Фиг.1d, нажатие на направленную вверх и влево диагональную стрелку 445 уменьшает окно 110 горизонтально и вертикально, возвращая окно к его исходному размеру, как показано на Фиг. la, на которой открываются окна 120, 140, и 150. В заключение, начиная с увеличенного вида, показанного на Фиг.1d, нажатие на направленную вниз и вправо диагональную стрелку 446 дополнительно увеличивает окно 110 горизонтально и вертикально, что приводит к компоновке окна, показанной на Фиг.1i, при которой дополнительно скрываются окна 130, 160, 170, 180, и 190. Специалисты в данной области техники поймут, что описанные выше перекомпоновки окна являются только иллюстративными, и что другие в равной степени возможны.

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

Если изменение размера конкретного окна пользователем нежелательно, экранное изображение 100 может быть сконфигурировано так, чтобы не отображать какие-либо значки изменения размера. Это может быть желательно, например, когда конкретное окно отображает контент, который может стать хуже (например, пикселизирован, искажен и т.д.), если оно увеличивается или уменьшается по сравнению с его заданным по умолчанию размером. В необязательном порядке окно, которое было закрыто другим, может быть открыто программно. Например, предположим, что на Фиг.la еще раз показана заданная по умолчанию настройка и что окно 110 было увеличено горизонтально, что приводит к экранному изображению 100 на Фиг.1b и скрытию окна 120. Если программа, функционирующая на экранном изображении 100, предоставляет в окне 120 контент, который должен быть открыт (например, предупреждающее сообщение), окно 120 может открыть себя. Это открытие может быть достигнуто, например, посредством программного изменения размера окна 110 к его исходному размеру, показанному на Фиг.la.

Размеры окон на экранном изображении 100 также могут быть изменены программно (а не пользователем) в ответ на конкретные события, происходящие в приложении или системе, которые отображаются. Этот процесс может включать в себя изменение размеров многочисленных окон одновременно. Одним примером такого процесса является программное изменение размеров окна, значки изменения размера которого были закрыты другим окном, что делает невозможным для пользователя изменить размеры окна, если бы это не было откорректировано. Фиг.5a-5c иллюстрируют пример ситуации, когда требовалось бы такое изменение размеров. Фиг.5a иллюстрирует экранное изображение 500, содержащее окна 510, 520, 530 и 540, до того как произошло какое-либо изменение размеров. Как описано выше, каждое окно содержит управляющие элементы изменения размеров. Фиг.5b иллюстрирует то же экранное изображение 500 после того, как окно 530 было увеличено вертикально до максимального размера для того, чтобы закрыть окно 510. Фиг.5c иллюстрирует то же экранное изображение 500 после того, как окно 510 было программно открыто, как описано выше. На Фиг.5c окно 510 закрывает верхнюю часть окна 530, включая его управляющие элементы изменения размеров. После того как это происходит, размеры окна 530 могут быть программно изменены до его исходного размера, показанного на Фиг.5a, для того чтобы вернуть доступ к его управляющим элементам изменения размеров.

На Фиг.6 показан иллюстративный экран 600 компьютера, показывающий экранное изображение 610, включающее в себя четыре окна 620, 630, 640 и 650 дискретно изменяемого размера. Как описано выше, экранное изображение 610 не занимает весь экран 600, так чтобы другой контент (например, время, выбираемые всплывающие меню и т.д.) также мог быть отображен.

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

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

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

Также отметим, что формула изобретения может включать в себя ссылочные знаки/номера в соответствии с Правилом PCT 6.2(b). Однако настоящая формула изобретения не должна рассматриваться как ограниченная иллюстративными вариантами осуществления, соответствующими ссылочным знакам/номерам.

1. Система для генерирования графического пользовательского интерфейса для отображения на экране (100) дисплея, содержащего:
множество просмотровых областей;
множество окон (110-190) изменяемого размера, причем каждое окно (110-190) отображается в области, соответствующей подмножеству упомянутого множества просмотровых областей; и
один или более значков (412, 414, 416) изменения размера, соответствующих каждому из окон (110-190) изменяемого размера, причем каждый из этих одного или более значков изменения размера указывает направление, в котором соответствующее ему окно может быть увеличено на текущий момент;
в ответ на прием сделанного пользователем выбора одного из значков (412, 414, 416) изменения размера система изменяет размер окна, соответствующего выбранному значку (412, 414, 416) изменения размера, в направлении, указываемом выбранным значком изменения размера, увеличивая это соответствующее окно в дополнительную область, соответствующую дополнительному подмножеству упомянутого множества просмотровых областей.

2. Система по п.1, в которой упомянутый выбор содержит нажатие на одно из упомянутых одного или более из значков (412, 414, 416) изменения размера.

3. Система по п.1, в которой значки (412, 414, 416) изменения размера содержат стрелки.

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

5. Система по п.1, в которой размеры упомянутого множества просмотровых областей неодинаковы.

6. Система по п.1, в которой упомянутое дополнительное подмножество просмотровых областей либо больше, либо меньше, чем упомянутое подмножество просмотровых областей.

7. Система по п.1, в которой размеры окна (110-190) автоматически изменяются прикладной программой.

8. Система (100) по п.1, в которой графический пользовательский интерфейс дополнительно содержит отображаемую область, в дополнение к упомянутому множеству окон (110-190).

9. Система (100) по п.1, в которой соседние просмотровые области являются либо смежными, либо разделенными.

10. Способ генерирования графического пользовательского интерфейса для отображения на экране дисплея, содержащий этапы, на которых:
отображают на экране дисплея (i) множество просмотровых областей, (ii) множество окон (110-190) изменяемого размера, причем каждое окно (110-190) отображается в области, соответствующей подмножеству этого множества просмотровых областей, и (iii) один или более значков (412, 414, 416) изменения размера, соответствующих каждому из окон (110-190) изменяемого размера, причем каждый из этих одного или более значков (412, 414, 416) изменения размера указывает направление, в котором соответствующее одно из окон изменяемого размера может быть увеличено на текущий момент;
принимают инструкцию изменить размер окна (110-190) на основе выбора одного из упомянутых одного или более значков (412, 414, 416) изменения размера выбранного окна; и
изменяют размер выбранного окна (110-190) в направлении, указываемом выбранным значком изменения размера.

11. Способ по п.10, в котором упомянутая инструкция принимается от программного приложения.

12. Способ по п.10, дополнительно содержащий этап, на котором изменяют размер дополнительного окна (110-190) в ответ на изменение размера выбранного окна (110-190), причем это дополнительное окно (110-190) закрывает дополнительное подмножество множества просмотровых областей, которое закрывается выбранным окном, размер которого изменен с увеличением.

13. Способ по п.10, дополнительно содержащий этап, на котором отображают информацию в области дисплея (100), не включающей в себя упомянутые просмотровые области.

14. Машиночитаемый носитель информации, содержащий набор выполняемых процессором инструкций, причем этот набор инструкций приспособлен предписывать процессору выполнять способ по п.10.



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Группа изобретений относится к электронному устройству. Технический результат заключается в упрощении конструкции электронного устройства. Для этого предложено электронное устройство, содержащее: пластину размещения, первый внешний элемент, предназначенный для удержания компонента клавиатуры, и второй внешний элемент, предназначенный для образования второй внешней поверхности, и опорную пластину, расположенную на нижней стороне компонента клавиатуры, в котором пластину размещения располагают между первым внешним элементом и вторым внешним элементом, опорная пластина включает в себя первый участок зацепления, имеющий первую поверхность, расположенную противоположно первому внешнему элементу, пластина размещения включает в себя второй участок зацепления, имеющий вторую поверхность, расположенную противоположно второму внешнему элементу, и первая поверхность обращена ко второй поверхности при зацеплении первого участка зацепления со вторым участком зацепления, когда опорная пластина скользит вдоль пластины размещения; первый участок зацепления включает в себя выступ, имеющий плоскую, по существу, U-образную форму и нависающий участок, продолжающийся от выступа; первая поверхность расположена на стороне выступа; второй участок зацепления включает в себя участок зубца, выступающий из кромки отверстия через пластину размещения; вторая поверхность расположена на стороне участка зубца, и участок зубца расположен между первым участком зацепления и опорной пластиной, когда первый участок зацепления сцеплен со вторым участком зацепления. 2 н. и 11 з.п. ф-лы, 24 ил.

Изобретение относится к области средств взаимодействия пользователя с беспроводными телефонами, а именно к отображению списка контактов. Техническим результатом является возможность быстрого нахождения контакта и улучшение восприятие пользователя. Для этого обнаруживают касание на сенсорном дисплее терминала после приема команды на открытие списка контактов, определяют положение касания при обнаружении касания на сенсорном дисплее и определяют большую группу контактов, соответствующую положению касания. Причем контакты в большей группе контактов подразделяют на по меньшей мере две меньшие группы контактов. Затем определяют меньшую группу контактов из большей группы контактов в соответствии с положением касания и отображают контакты в меньшей группе контактов посредством сенсорного дисплея. 2 н. и 10 з.п. ф-лы, 8 ил.

Изобретение относится к области средств инструктирования устройству входить в активный режим. Техническим результатом является снижение потребления энергии устройством. Система содержит первый датчик (3) для определения того, удовлетворено ли первое условие, относящееся к грубому уровню интереса пользователя (9); второй датчик (5) для определения того, удовлетворено ли второе условие, относящееся к более точному уровню интереса пользователя (9), в ответ на определение первым датчиком (3) того, что первое условие удовлетворено посредством измерения другого параметра или посредством применения более точного теста к измерению того же параметра; и устройство (7) для входа в активный режим в ответ на определение вторым датчиком (5) того, что второе условие удовлетворено, причем активный режим является режимом уведомления пользователя о включении устройства. Первый датчик (3) дополнительно сконфигурирован для определения того, удовлетворено ли третье условие, относящееся к третьему более точному уровню интереса пользователя, чем первый уровень интереса пользователя (9). Устройство (7) дополнительно сконфигурировано для перехода из режима уведомления пользователя о включении устройства в режим взаимодействия с пользователем в ответ на определение первым датчиком (3) того, что третье условие удовлетворено. 3 н. и 8 з.п., 7 ил.

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

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

Наверх