РЕЖИМ ТУРБОПРОКРУТКИ ДЛЯ БЫСТРОГО ВЫБОРА ЭЛЕМЕНТА ДАННЫХ

1. По меньшей мере один машиночитаемый носитель, содержащий исполняемые компьютером команды, которые при исполнении выполняют этапы, содержащие:
обнаружение (602) приведения в действие механизма, направленного на прокрутку по набору элементов, и прокрутку (610) по элементам в ответ;
обнаружение (614) вспомогательного переключателя, имеющего отношение к прокрутке, и в ответ вход (616) в режим турбопрокрутки, включающий в себя увеличение скорости прокрутки по элементам и предоставление одной или нескольких визуальных подсказок, соответствующих типу элемента, типу прокрутки или одновременно типу элемента и типу прокрутки.
2. Машиночитаемый носитель по п.1, в котором обнаружение (602) приведения в действие механизма, направленного на прокрутку, содержит прием сигнала, соответствующего задействуемой кнопке направления, и в котором обнаружение вспомогательного переключателя содержит определение (614), что кнопка направления продолжает быть задействованной в течение некоторого периода времени.
3. Машиночитаемый носитель по п.2, имеющий дополнительные исполняемые компьютером команды, содержащие инициализацию (608) таймера при приеме сигнала, соответствующего задействуемой кнопке направления, и в котором определение того, что кнопка направления продолжает быть задействованной в течение периода времени, содержит оценивание (614) состояния таймера.
4. Машиночитаемый носитель по п.1, в котором предоставление (616) одной или нескольких визуальных подсказок содержит предоставление текстовых метаданных, указывающих относительное текущее положение прокрутки по элементам.
5. Машиночитаемый носитель по п.4, в котором предоставление текстовых метаданных содержит отображение по меньшей мере одной буквы (202), указывающей алфавитное положение прокрутки по элементам.
6. Машиночитаемый носитель по п.1, в котором предоставление текстовых метаданных содержит отображение списка или отфильтрованного подсписка данных (204) типа метки по меньшей мере для некоторых элементов, ближайших к относительному текущему положению прокрутки по элементам.
7. Машиночитаемый носитель по п.6, в котором отображение списка или отфильтрованного подсписка данных (204) типа метки содержит отображение элементов, принадлежащих подгруппе, отображение недавно выбранных элементов, отображение наиболее популярных элементов или отображение наиболее часто выбираемых элементов.
8. Машиночитаемый носитель по п.1, в котором предоставление одной или нескольких визуальных подсказок содержит предоставление графического индикатора (550) положения, указывающего относительное текущее положение прокрутки по элементам.
9. Машиночитаемый носитель по п.1, в котором предоставление одной или нескольких визуальных подсказок содержит предоставление индикатора (402) канала или индикатора (330) времени для электронной программы передач наряду с постепенным слиянием с фоном электронной программы передач.
10. Машиночитаемый носитель по п.1, имеющий дополнительные исполняемые компьютером команды, содержащие обнаружение (612) возможного завершения режима турбопрокрутки, и в ответ завершение (626) режима турбопрокрутки, если не активна коррекция направления (620) и прокрутка не возобновляется (624) в пределах некоторого периода времени, или возобновление (616) прокрутки в режиме турбопрокрутки, когда активна коррекция направления (620) и прокрутка возобновляется (624) в пределах некоторого периода времени.
11. Машиночитаемый носитель по п.1, в котором предоставление одной или нескольких визуальных подсказок содержит предоставление по меньшей мере двух букв, указывающих алфавитное положение прокрутки по элементам.
12. Машиночитаемый носитель по п.1, в котором предоставление одной или нескольких визуальных подсказок содержит предоставление дополнительной сортировки (552) вместе с индикатором элементов, которые находятся в дополнительной сортировке и являются ближайшими к текущему положению прокрутки по элементам.
13. Система в вычислительной среде, содержащая:
механизм (104) прокрутки, включающий в себя режим турбопрокрутки, который при активации обеспечивает быструю прокрутку по набору элементов (110) и выводит (108) одну или несколько визуальных подсказок, которые указывают, что активна быстрая прокрутка, и которые помогают в нахождении конкретного элемента в наборе, причем визуальные подсказки основаны на типе элемента, типе прокрутки или одновременно на типе элемента и типе прокрутки; и
средство (106, 112), соединенное с механизмом прокрутки, для активации режима турбопрокрутки.
14. Система по п.13, в которой средство (106, 112), соединенное с механизмом прокрутки (104), для активации режима турбопрокрутки включает в себя кнопку (106) направления, которая запускает таймер (112), и в котором приведение в действие кнопки направления в течение некоторого периода времени, который обеспечивается таймером, активирует режим турбопрокрутки, который включает в себя одну или несколько скоростей прокрутки, которые отличаются от скорости прокрутки, когда режим турбопрокрутки не активирован.
15. Система по п.13, дополнительно содержащая средство (106), соединенное с механизмом прокрутки, для деактивации режима турбопрокрутки, когда режим коррекции направления не активен (620), и прокрутка не возобновляется (624) в пределах времени коррекции направления.
16. Система по п.13, в которой средство, соединенное с механизмом прокрутки, для активации режима турбопрокрутки, включает в себя механизм для проверки (604), доступно ли достаточное количество элементов для прокрутки, и, если это так, разрешения активации режима турбопрокрутки.
17. Система по п.13, в которой механизм прокрутки выводит одну или несколько визуальных подсказок путем вывода по меньшей мере одного из текстовых метаданных (202, 204), указывающих относительное текущее положение прокрутки по элементам, по меньшей мере одной буквы (204), указывающей алфавитное положение прокрутки по элементам, списка или отфильтрованного подсписка данных (552) типа метки по меньшей мере для некоторых элементов, ближайших к относительному текущему положению прокрутки по элементам, графического индикатора (550) положения, указывающего относительное текущее положение прокрутки по элементам, индикатора (402) канала, или индикатора (330) времени для электронной программы передач, или приглушенного фонового представления подмножества прокручиваемых элементов, или любого их сочетания.
18. Способ в вычислительной среде, содержащий этапы, на которых:
прокручивают (610) по набору элементов с первой скоростью;
входят (616) в режим турбопрокрутки в ответ на запускающее событие, включающий в себя продолжение прокрутки по набору элементов со второй скоростью, которая быстрее первой скорости, и вывод одной или нескольких визуальных подсказок, чтобы помочь в остановке прокрутки со второй скоростью на конкретном элементе в наборе или рядом с ним, причем визуальные подсказки основаны на типе элемента, типе прокрутки или одновременно на типе элемента и типе прокрутки.
19. Способ по п.18, в котором этап, на котором входят в режим турбопрокрутки в ответ на запускающее событие, содержит этап, на котором обнаруживают (614), что механизм приведения в действие прокрутки остается активированным в течение некоторого периода времени, и что достаточное количество элементов (604) доступно для прокрутки со второй скоростью.
20. Способ по п.18, дополнительно содержащий этап, на котором обнаруживают (612) дезактивацию механизма приведения в действие прокрутки, и в ответ определяют (620), активен ли режим коррекции направления, и, если нет, то выходят (626) из режима турбопрокрутки, а если это так, то возобновляют (616) прокрутку в режиме турбопрокрутки, если прокрутка возобновляется (624) в пределах времени коррекции направления.