СПОСОБ УКАЗАНИЯ ПОЛОЖЕНИЯ И УСТРОЙСТВО УКАЗАНИЯ ПОЛОЖЕНИЯ Российский патент 2011 года по МПК G06F3/14 

Описание патента на изобретение RU2419130C2

Область изобретения

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

Предпосылки к созданию изобретения

За последние десятилетия появилось большое количество методов вывода информации для Windows и сопутствующих приложений в области информационных технологий, в особенности в компьютерной и телекоммуникационной отраслях. Компьютерные дисплеи достигли значительных размеров, намного больших, чем прежде, однако пользователи по-прежнему стремятся к получению еще больших дисплеев или еще больших областей отображения, полностью используя утилиты отображения, в особенности на дисплеях различных устройств человеко-машинного взаимодействия и цифровых электронных устройств, таких как настольные компьютеры, портативные компьютеры, карманные компьютеры, мобильные телефоны, Персональный Цифровой Ассистент ПЦА (PDA), Персональный Информационный Менеджер ПИМ (PIM), планшетный Персональный Компьютер ПК (PC), лекционные белые доски и электронные белые доски.

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

(1) когда применяются горизонтальная и вертикальная полосы прокрутки для указания относительного положения текущего содержимого в окне по отношению к подлежащему отображению объекту отображения, невозможно увидеть положение текущего отображаемого содержимого относительно всего подлежащего отображению объекта отображения;

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

(3) традиционный метод не может обеспечить свободное перемещение в двух измерениях или свободный выбор положения в отображении.

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

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

(1) когда применяются горизонтальная и вертикальная полосы прокрутки для указания относительного положения текущего содержимого (в окне) по отношению к подлежащему распечатыванию объекту печати, невозможно увидеть положение текущего распечатанного содержимого относительно всего подлежащего распечатыванию объекта печати;

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

(3) традиционный метод не может обеспечить свободное перемещение в двух измерениях или свободный выбор положения для печати.

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

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

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

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

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

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

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

Краткое описание чертежей

На фиг.1 показана блок-схема способа указания положения в соответствии с настоящим изобретением;

на фиг.2 показана блок-схема способа указания положения при выводе содержимого на дисплей;

на фиг.3А показано схематическое представление 1 окна указания положения в соответствии с настоящим изобретением;

на фиг.3В показано схематическое представление 2 окна указания положения в соответствии с настоящим изобретением;

на фиг.3С показано схематическое представление 3 окна указания положения в соответствии с настоящим изобретением;

на фиг.3D показано схематическое представление 4 окна указания положения в соответствии с настоящим изобретением;

на фиг.3Е показано схематическое представление 5 окна указания положения в соответствии с настоящим изобретением;

на фиг.3F показано схематическое представление 6 окна указания положения в соответствии с настоящим изобретением;

на фиг.3G показано схематическое представление 7 окна указания положения в соответствии с настоящим изобретением;

на фиг.3Н показано схематическое представление 8 окна указания положения в соответствии с настоящим изобретением;

на фиг.4 показана структурная схема Варианта 1 устройства указания положения в соответствии с настоящим изобретением;

на фиг.5 показана структурная схема Варианта 2 устройства указания положения в соответствии с настоящим изобретением;

на фиг.6 показана структурная схема Варианта 3 устройства указания положения в соответствии с настоящим изобретением.

Подробное описание вариантов осуществления изобретения

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

На фиг.1 показана блок-схема способа указания положения в соответствии с настоящим изобретением; этот способ включает:

шаг 1 - определение подлежащего выводу объекта вывода;

шаг 2 - вывод содержимого в пределах доступного пространства вывода, причем содержимое, выводимое в пределах доступного пространства вывода, является текущим содержимым вывода;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На фиг.2 показана блок-схема способа указания положения при выводе содержимого на дисплей; рабочий процесс включает:

шаг 11 - определение подлежащего отображению объекта отображения;

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

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

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

Указательная метка может иметь любую форму, в том числе, но не ограничиваясь этим: прямоугольник, круг или линия. Относительное положение указательной метки в окне указания положения отражает положение текущей страницы по отношению ко всему документу. Как показано на фиг.3А, малый прямоугольник указывает текущую страницу, отображаемую в области просмотра, а большой прямоугольник указывает весь документ, подлежащий отображению. Если произошло перемещение всего документа или текущей отображаемой страницы, должно соответственно сместиться относительное положение малого прямоугольника в большом прямоугольнике, так чтобы указать двумерное по горизонтали и вертикали изменение положения текущей страницы во всем документе; с другой стороны, если пользователь изменил положение малого прямоугольника, перемещая малый прямоугольник рукой, мышью, пером или любым другим средством ввода, отображение текущей страницы должно быть изменено в соответствующей пропорции (или в соответствии с определенной функцией F (X, Y)=f (х, y)). На фиг.3В, 3С, 3Е, 3G или 3Н длинная горизонтальная линия в перекрестии указывает ширину документа, длинная вертикальная линия в перекрестии указывает длину документа, а короткая линия, пересекающая перекрестие (например, короткая горизонтальная линия или короткая вертикальная линия) указывает относительное горизонтальное положение или ось Х (либо вертикальное положение или ось Y) текущей отображаемой страницы. Если произошло перемещение всего документа или отображаемой части документа, должно соответственно сместиться относительное положение коротких линий, пересекающих перекрестие, так чтобы указать изменение положения по горизонтали и вертикали текущей страницы во всем документе; с другой стороны, если пользователь изменил положение малого прямоугольника, переместив пересекающую перекрестие короткую горизонтальную/вертикальную линию рукой, мышью, пером или любым другим средством ввода, отображение текущей страницы будет изменено в соответствующей пропорции (или в соответствии с определенной функцией F (X, Y)=f (x, y)). На фиг.3D горизонтальная (или вертикальная) линия перекрестия указывает относительное горизонтальное положение или ось Х (либо вертикальное положение или ось Y) текущей страницы, отображаемой в области просмотра, в основном так же, как на чертеже, приведенном на фиг.3В. Таким образом, обеспечивается точное и удобное представление положения текущей отображаемой части во всей подлежащей отображению странице, и также обеспечиваются точность и удобство работы со страницей. Перемещение может одновременно совершаться в горизонтальном и вертикальном направлениях, следовательно, здесь одно перемещение эквивалентно четырем перемещениям при использовании традиционного метода (1 - перемещение к полосе прокрутки; 2 - перемещение полосы прокрутки; 3 - перемещение к другой полосе прокрутки; 4 - перемещение другой полосы прокрутки), и скорость работы возрастает в четыре раза. Окно указания положения и текущая страница, отображаемая в области просмотра, могут перекрывать друг друга, и окно указания положения располагается как непрозрачный слой вверху текущей страницы, отображаемой в области просмотра. Если пользователю необходимо просмотреть графику или текст под окном указания положения, пользователь может перетащить окно указания положения. Окно указания положения также может представлять собой прозрачный или полупрозрачный слой (например, слой с 70-процентной прозрачностью), располагаемый вверху или внизу текущей страницы, отображаемой в области просмотра; следовательно, можно отобразить всю страницу независимо от окна указания положения и пользователю не потребуется перетаскивать окно указания положения, чтобы просмотреть графику или текст под окном указания положения. Для сторон больших и малых прямоугольников (фиг.3А) может быть установлен тот же самый или другой уровень прозрачности по отношению к текущей странице, отображаемой в области просмотра, или же для цветовой заливки большого или малого прямоугольника может быть установлен тот же самый или другой уровень прозрачности по отношению к текущей странице, отображаемой в области просмотра; таким образом, пользователь сможет различать большой прямоугольник и малый прямоугольник. Для линий, показанных на чертежах на фиг.3B…3F, может быть установлена полупрозрачность (включая 70-процентную прозрачность), что позволяет экономить дисплейное пространство в сравнении с использованием традиционных полос прокрутки. Модель отображения на фиг.3А (из числа показанных на фиг.3A…3F) является наиболее ясной и удобной; этот способ лучше традиционного способа, в котором используются полосы прокрутки, поскольку пользователю предоставляется максимальное дисплейное пространство, следовательно, этот способ пригоден для карманных компьютеров и мобильных телефонов. Модель отображения, показанная на фиг.3В, также является достаточно простой, а модели отображения, показанные на фиг.3С…3Е, также удобны в использовании. На фиг.3F представлен особый случай способа, показанного фиг.3С. Модели отображения, показанные на фиг.3В, 3G и 3Н, пригодны для отображения графики, модель отображения, показанная на фиг.3А, пригодна для отображения текста, и модель отображения, показанная на фиг.3В, пригодна для дисплея мобильного телефона.

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

Графики, показанные на этих чертежах, могут отображаться с разной степенью прозрачности - от полной прозрачности до непрозрачности; когда графики прозрачны, полностью просматривается все, что находится под графиками. Поскольку отображается только часть из подлежащего отображению и графические указатели скрыты, можно увеличить дисплейное пространство, причем это пространство можно полностью использовать и применять более точный, быстрый и более удобный инструмент указания, имеющий почти все функции мыши. Эта техническая схема может применяться во всех соответствующих дисплейных приложениях в области информационных технологий и автоматической механики, и наиболее оптимально подходит для устройств с малым дисплейным пространством, таких как мобильные телефоны, ПЦА (PDA) и ПИМ (PIM).

На фиг.4 показана структурная схема Варианта 1 устройства указания положения в соответствии с настоящим изобретением, включая: блок 100 выработки решений, процессорный блок 200 указания положения и дисплейный блок 300 указания положения; причем блок 100 выработки решений определяет, превышает ли пространство вывода, которое должно быть занято подлежащим выводу объектом вывода, доступное пространство вывода, и задействует процессорный блок 200 указания положения, если пространство вывода, которое должно быть занято подлежащим выводу объектом вывода, превышает доступное пространство вывода; процессорный блок 200 указания положения, соединенный с блоком 100 принятия решений, проецирует текущее содержимое вывода из доступного пространства вывода в дисплейный блок 300 указания положения согласно предварительно определенному способу, и представляет текущее содержимое вывода указательной меткой; дисплейный блок 300 указания положения, соединенный с процессорным блоком 200 указания положения, выводит окно указания положения, в котором относительное положение указательной метки отражает относительное положение текущего содержимого вывода в подлежащем выводу объекте вывода.

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

На фиг.6 показана структурная схема Варианта 3 устройства указания положения в соответствии с настоящим изобретением. Этот вариант осуществления отличается от предыдущего варианта осуществления тем, что в дисплейный блок 300 указания положения дополнительно включен второй блок 301 проверки, который проверяет, изменилось ли положение указательной метки в окне указания положения, и если изменилось положение указательной метки в окне указания положения, выбирает соответствующее содержимое в подлежащем выводу объекте вывода, и выводит соответствующее содержимое в пределах доступного пространства вывода.

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

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

название год авторы номер документа
СВЯЗНОЙ ТЕРМИНАЛ 2002
  • Крафт Христиан
  • Хууско Эва
  • Ярнстрем Йоханна
  • Кильяндер Харри
  • Викберг Харри
  • Тернер Мэттью П.
RU2280334C2
КОНТЕКСТНАЯ ПЛАТФОРМА И ПРИЛОЖЕНИЯ ВСПОМОГАТЕЛЬНОГО ДИСПЛЕЯ 2005
  • Фуллер Эндрю Дж.
  • Шоппа Кристофер А.
  • Стиб Курт А.
  • Перес Хуан
  • Ротен Мэтью П.
  • Ван Донген Нильс
RU2393532C2
СИСТЕМА УПРАВЛЕНИЯ ФАЙЛАМИ, ИСПОЛЬЗУЮЩАЯ ОСНОВАННОЕ НА ВРЕМЕННОЙ ШКАЛЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ 2005
  • Уильямс Шон Ф.
  • Болл Стивен Дж.
RU2406132C2
Способ и устройство для загрузки изображения 2021
  • Цуй Баоцю
  • У Хуа
  • Се Кан
RU2821840C2
СИСТЕМА И СПОСОБ ДЛЯ НАВИГАЦИИ ПО КОНТЕНТУ В ЭЛЕМЕНТЕ 2004
  • Стэбб Чарльз В.
  • Ши Джеральд П.
  • Дерш Джошуа Александер
  • Маркс Алан Л.
RU2359342C2
СМЕШАННЫЙ КАЛЕНДАРНЫЙ ВИД ПО ДНЯМ И СОБЫТИЯМ ДНЯ 2007
  • Пань Дэвид Тяньчжо
  • Гупта Ранджит Кумар
  • Страуп Этом Л.
RU2439655C2
ОТЛОЖЕННАЯ ОЧИСТКА БУФЕРОВ БЫСТРОГО ПРЕОБРАЗОВАНИЯ АДРЕСОВ 2004
  • Коухен Эрнест С.
RU2361267C2
ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ ДЛЯ КОМПЬЮТЕРНОЙ ПЛАТФОРМЫ 2004
  • Богдан Джеффри Л.
  • Релая Роберт А.
RU2371758C2
ОБРАБОТКА ИНФОРМАЦИИ, ПРИНИМАЕМОЙ ДОПОЛНИТЕЛЬНЫМ ВЫЧИСЛИТЕЛЬНЫМ УСТРОЙСТВОМ 2005
  • Фуллер Эндрю Дж.
  • Шоппа Кристофер А.
  • Стиб Курт А.
  • Перес Хуан
  • Ротен Мэттью П.
  • Ван Донген Нильс
  • Охта Сейя
RU2377635C2
УСОВЕРШЕНСТВОВАННЫЙ ТЕРМИНАЛ МОБИЛЬНОЙ СВЯЗИ И СПОСОБ 2005
  • Нурми Микко А.
RU2407992C2

Иллюстрации к изобретению RU 2 419 130 C2

Реферат патента 2011 года СПОСОБ УКАЗАНИЯ ПОЛОЖЕНИЯ И УСТРОЙСТВО УКАЗАНИЯ ПОЛОЖЕНИЯ

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

Формула изобретения RU 2 419 130 C2

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

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

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

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

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

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

7. Способ по п.6, дополнительно содержащий изменение относительного положения указательной метки согласно предварительно определенному способу, когда произошло перемещение текущей страницы или подлежащего выводу объекта вывода и изменилась текущая страница.

8. Способ по п.6, дополнительно содержащий выбор соответствующего содержимого согласно предварительно определенному способу из подлежащего отображению объекта отображения, когда произошло перемещение указательной метки, и изменилось ее положение; и отображение выбранного содержимого в пределах окна.

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

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

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

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

13. Устройство по п.12, в котором доступное пространство вывода представляет собой по меньшей мере одну линию, двухмерную область или одно многомерное пространство для указания положения, содержащую/содержащее по меньшей мере одну указательную метку и текущее содержимое вывода одновременно; или в котором доступное пространство вывода представляет собой по меньшей мере одну указательную метку и текущее содержимое вывода одновременно.

14. Устройство по п.12, в котором доступное пространство вывода представляет собой только по меньшей мере одну линию, двухмерную область или одно многомерное пространство для указания положения, содержащую/содержащее по меньшей мере одну указывающую метку; или в котором доступное пространство вывода представляет собой только по меньшей мере одну указывающую метку.

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

16. Устройство по любому из пп.12-14, в котором дисплейный блок указания положения дополнительно содержит второй блок проверки, проверяющий, изменилось ли положение указательной метки, и если положение указательной метки изменилось, выбирающий соответствующее содержимое в подлежащем выводу объекте вывода, и выводящий соответствующее содержимое в пределах доступного пространства вывода.

Документы, цитированные в отчете о поиске Патент 2011 года RU2419130C2

US 4786897 А, 22.11.1988
US 6147683 А, 14.11.2000
СПОСОБ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ НА ТЕЛЕВИЗИОННОМ ЭКРАНЕ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 1992
  • Бабошин Николай Павлович
RU2090977C1

RU 2 419 130 C2

Авторы

Цю Бо

Ли Чжао

Цю Гуанцзюнь

Даты

2011-05-20Публикация

2007-04-23Подача