СИСТЕМА И СПОСОБ ОТОБРАЖЕНИЯ ЦИФРОВОГО ВИЗУАЛЬНОГО СОДЕРЖИМОГО В УСТРОЙСТВЕ
SYSTEM AND METHOD OF DISPLAYING DIGITAL VISUAL CONTENT IN DEVICE

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится в основном к отображению цифрового визуального содержимого и навигации по нему. В более частном случае, настоящее изобретение относится к отображению цифрового визуального содержимого и навигации по нему в устройствах, имеющих меньшие геометрические размеры дисплеев, чем размер цифрового визуального содержимого.
УРОВЕНЬ ТЕХНИКИ
Отображение содержимого веб-страниц в электронных устройствах может быть сопряжено с трудностями, так как во многих случаях только некоторая часть целой страницы отображается в данный момент. Это делает трудной задачу поиска определенной информации на странице, даже если пользователь знает примерное расположение этой информации в содержимом страницы. В силу того, что размер содержимого больше, чем экран, пользователь вынужден прокручивать документ в поисках нужной части содержимого. Кроме того, контекст информации, видимой на экране в любой данный момент, может быть неясным в силу того, что находящиеся рядом области документа невидимы для пользователя.
Несмотря на то что были сделаны попытки преодоления проблем, связанных с отображением содержимого больших размеров, каждая из этих попыток имеет свои недостатки. Одна из известных систем использует способ разбиения экрана, который обеспечивает два изображения документа. Одна такая система под названием Thunderhawk выпущена компанией Bitstream, Inc. Однако этот подход имеет недостаток из-за уменьшения размера экрана для каждого из двух изображений документа. Кроме того, это система автоматически не обеспечивает прозрачный обзорный вид документа в процессе прокрутки.
Статья, написанная Stuart Роок, Eric Lecolinet, Guy Vaysseix и Emmanuel Barillot, и озаглавленная "Context and Interaction in Zoomable User Interfaces", Proceedings of the Working Conference on Advanced Visual Interfaces, стр.227, 231, май 2005 (Палермо, Италия), описывает концепцию обеспечения прозрачного обзорного вида документа для пользователя. Однако эта система предполагает постоянное применение подобного прозрачного общего вида, в том числе тогда, когда пользователь останавливается в одной определенной области документа, и в другие моменты времени, когда подобный обзорный вид или не требуется, или нежелателен. Это может сделать более трудным просмотр и работу с документом для пользователя.
Для устройств, имеющих большие размеры экранов, существует несколько известных способов отображения информации, которые обеспечивают как "фокус", так и "контекст": миниатюрный кадрированный вид контекста в одной области отображения и читаемое содержимое, отображенное в другой области. Это решение имеет тот недостаток, что миниатюрный кадрированный вид требует некоторого пространства экрана, что не позволяет пользователю полностью использовать область отображения для показа читаемого содержимого.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение решает вышеуказанные проблемы путем создания системы, предоставляющей прозрачный обзорный вид документа, называемый здесь и далее "мини-картой", во время прокрутки пользователем документа.
Эта система и способ согласно настоящему изобретению обеспечивают несколько существенных преимуществ по сравнению с обычными системами. В ситуациях, когда содержимое, которое необходимо просмотреть, больше, чем доступный размер дисплея, настоящее изобретение предоставляет пользователю обзорный вид документа. В знакомом содержимом пользователь может легко найти нужную информацию. Настоящее изобретение обеспечивает систему, в которой мини-карта видна пользователю, когда пользователь находится в процессе прокрутки содержимого (т.е. когда мини-карта требуется), и не видна в то время, когда пользователь занят чтением содержимого (т.е. когда мини-карта не требуется). Настоящее изобретение обеспечивает пользователю больше контекстной информации, чем обычные системы, поскольку пользователь видит свое текущее положение в документе и возможные направления переходов по документу. Мини-карта может также занимать дисплей целиком, как результат определенных действий пользователя или по умолчанию. Прозрачность мини-карты улучшает удобство использования основного вида, когда мини-карта отображается. Кроме того, не расходуется пространство экрана, когда пользователь не прокручивает содержимое и не перемещается по нему. В вариантах осуществления изобретения, где мини-карта прокручивается и обновляется только периодически, снижается также вычислительная мощность, требуемая для осуществления данного изобретения. Кроме того, использование цветовых эффектов на мини-карте помогает пользователю в поиске тех мест содержимого, которые пользователь еще не просматривал.
Эти и другие цели, преимущества и возможности изобретения, вместе с организацией и способом его функционирования, будут понятны из следующего подробного описания, совместно с сопроводительными чертежами, на которых одинаковые элементы имеют одинаковую нумерацию.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - общий вид мобильного телефона, который может быть использован для осуществления данного изобретения;
Фиг.2 - схематическое представление схем мобильного телефона;
Фиг.3 - скриншот веб-браузера с видимой мини-картой во время процесса прокрутки и/или перемещения в соответствии с одним из вариантов осуществления настоящего изобретения;
Фиг.4 - скриншот того же документа, что и на фиг.3, на котором экран отображает другую часть содержимого, мини-карта прокручена на определенную величину, и прямоугольный индикатор на мини-карте переместился;
Фиг.5 - скриншот, изображающий ту же часть содержимого, что и на скриншоте на фиг.4, но на котором мини-карта больше не видна;
Фиг.6 - скриншот содержимого веб-страницы, демонстрирующий, как цветовой эффект может быть использован для показа того, какая часть документа уже была посещена пользователем; и
Фиг.7 - блок-схема, показывающая действия в соответствии с одним из вариантов осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Настоящее изобретение включает добавление прозрачного общего обзора содержимого, называемого здесь мини-картой и отображаемого вместе с самим содержимым. Фиг.1 и 2 демонстрируют один из примеров мобильного телефона 12, в котором может быть применено настоящее изобретение. Важно отметить, однако, что настоящее изобретение не ограничено каким-либо типом электронного устройства и может быть внедрено в такие устройства, как карманные компьютеры, персональные компьютеры, мобильные телефоны и другие устройства. Следует понимать, что данное изобретение может быть внедрено в широкий ряд моделей мобильных телефонов 12. Мобильный телефон 12, показанный на фиг.1 и 2, состоит из корпуса 30, дисплея 32 в виде жидкокристаллического дисплея, клавиатуры 34, микрофона 36, телефона 38, батареи 40, инфракрасного порта 42, антенны 44, смарт-карты 46 в виде UICC согласно одному из вариантов осуществления изобретения, кард-ридера 48, схем 52 радиоинтерфейса, схем 54 кодека, контроллера 56 и памяти 58. Все типы отдельных схем и элементов хорошо известны в данной области техники, например, в модельном ряду мобильных телефонов фирмы Nokia.
Фиг.3-5 демонстрируют сильно уменьшенную версию части содержимого, называемую здесь мини-картой 100, или вторичным изображением, показанную частично занимающей дисплей 32 вместе с основным изображением 102 документа, или основным изображением. Основное изображение 102 документа относится к той части веб-контента, которая видна на дисплее 32 в любой данный момент времени. Настоящее изобретение рассматривается здесь по отношению к веб-страницам сети Интернет. Однако следует понимать, что настоящее изобретение может быть применено к практически любому типу документа, не помещающемуся целиком на дисплее 32. Мини-карта 100 прорисована поверх основного изображения документа и, в соответствии с данным вариантом осуществления изобретения, выполнена частично прозрачной, так что содержимое основного документа под мини-картой 100 просвечивает через мини-карту при ее отображении. Уменьшенная часть веб-контента, показанная на мини-карте 100, выбрана так, что эта часть включает все содержимое, видимое на основном изображении 102 документа, плюс достаточное количество соседних областей документа, которые не видны на основном изображении 102 документа в данный момент. В одном из вариантов осуществления изобретения мини-карта 100 отображает веб-контент целиком.
В одном из вариантов осуществления изобретения прямоугольное окно 104, соответствующее части веб-контента, видимой на основном изображении 102 документа, показано как часть мини-карты 100 или сверху мини-карты 100. Когда пользователь прокручивает веб-контент, изменяя основное изображение 102 документа, прямоугольное окно 104 соответственно автоматически перемещается. Часть документа, отображенная на мини-карте 100, также перемещается таким образом, чтобы часть документа, видимого на основном изображении документа, плюс достаточное количество соседнего содержимого, оставались видимыми на мини-карте 100.
На мини-карте 100 также могут присутствовать графические индикаторы для показа направлений, в которых веб-контент имеет продолжение за границами изображения мини-карты. Возможные индикаторы включают, но не ограничиваются этим, полосы прокрутки и стрелки направлений. В качестве альтернативы, за границами мини-карты 100 может быть прорисован прямоугольник для индикации границ документа относительно изображения, показанного на мини-карте 100.
В одном из вариантов осуществления изобретения мини-карта 100 видна только тогда, когда пользователь находится в процессе прокрутки или перемещения по документу. Перемещением по документу называется здесь захват части содержимого посредством мыши или пера и "протаскивание" этой части в определенном направлении, что вызывает прокрутку содержимого в направлении протаскивания.
"Прокрутка" обозначает приведение в действие кнопок или индикаторов направлений на содержимом, вызывающее движение содержимого в соответствующих направлениях. В данном изобретении могут быть использованы совместно любые типы прокрутки или перемещения. Когда прокрутка останавливается, мини-карта 100 постепенно становится невидимой или удаляется через некоторый период времени. Эта возможность может быть как автоматической, так и выбираемой и (или) настраиваемой пользователем. Как альтернатива, мини-карта 100 появляется сразу или постепенно только тогда, когда система определяет, что пользователь переместился по содержимому на значительную дистанцию. Например, мини-карта 100 не показывается, если пользователь прокручивает страницу понемногу (например, продолжая читать длинный параграф текста), и показывается, только если пользователь осуществляет продолжительное прокручивание. Показ мини-карты 100 может быть также ограничен только продолжительным прокручиванием, когда клавиша прокрутки или иной орган управления удерживается в нажатом состоянии, вместо однократного или многократного нажатия, используемого для небольших шаговых движений. В ситуациях такого типа мини-карта 100 не показывается, когда пользователь использует прокрутку вниз или вверх медленно, для чтения длинного текста, т.е. когда прокручивается только несколько строк за один раз. Эта особенность полезна для того, чтобы мини-карта 100 не могла помешать чтению текста; при этом пространство на дисплее 32 не будет занято ненужной информацией в моменты, когда использование мини-карты не требуется.
В одном из вариантов осуществления изобретения на мини-карте 100 может быть использован легкий оттенок цвета для впервые отображаемого текста. Эта окраска показана на фиг.6. В одном из вариантов осуществления изобретения, окраска на мини-карте 100 удаляет, добавляет или изменяет цвет в тех областях документа, которые пользователь уже просмотрел на основном изображении документа 102. Пользователь может использовать эту возможность для определения того, какие части документа он уже просмотрел (например, при попытке найти определенную информацию на странице большого размера).
Как уже упомянуто выше, мини-карта 100 в настоящем изобретении прорисовывается в частично прозрачной форме. Мини-карта 100 является дополнительным представлением документа. Она имеет такую же раскладку, как и основное изображение документа 102, и отражает изменения в документе. Мини-карта также имеет масштаб, отличный от основного изображения. В одном из вариантов осуществления изобретения мини-карта 100 позиционирована в заранее заданном углу дисплея 32. Как альтернатива, позиция мини-карты 100 может изменяться в соответствии с направлением прокрутки. Например, если пользователь прокручивает изображение вправо, мини-карта перемещается к левой стороне дисплея 32. Мини-карта 100 может также занимать дисплей целиком, как результат определенных действий пользователя или по умолчанию. Нужно отметить, что хотя мини-карта 100 определена как наложение на изображение основного документа 102, должно быть понятно, что ситуация, когда мини-карта 100 находится под изображением основного документа 102, также подпадает под данную терминологию. Возможно также такое изображение основного документа 102, которое будет являться прозрачным или просвечивающим.
С помощью настоящего изобретения, когда дисплей 32 отображает документ больший, чем размер дисплея 32, пользователь обеспечен обзором содержимого документа целиком. Пользователь будет легко находить необходимую ему информацию, если просматривает знакомое содержимое. Настоящее изобретение также обеспечивает дополнительную контекстную информацию для пользователя, так как пользователь видит свое текущее положение в документе и направление дальнейшего движения по документу.
В одном из вариантов осуществления настоящего изобретения основное изображение изменяется так, что содержимое документа, не являвшееся прежде частью основного изображения, становится видимым для пользователя на основном изображении, и производится автоматическая подстройка вторичного изображения в соответствии с содержимым, видимым на измененном основном изображении.
В одном из вариантов осуществления настоящего изобретения мини-карта 100 прокручивается и обновляется только периодически. Эта особенность помогает экономить энергию и уменьшает необходимую вычислительную мощность устройства. По тем же причинам возможен также вариант, при котором мини-карта 100 не отражает изменения основного документа мгновенно.
Фиг.7 - блок-схема, показывающая работу системы, созданной в соответствии с одним из вариантов осуществления данного изобретения. На этапе 200 документ показывают на экране 32, при этом показывают основное изображение 102 документа. На этапе 210 мини-карту 100 создают и накладывают на основное изображение 102 документа. Также возможно, чтобы этапы 200 и 210 выполнялись одновременно, либо этап 210 предварял этап 200. На этапе 220 пользователь прокручивает документ, вызывая перемещение прямоугольного окна 104, отражающее изменение основного изображения 102 документа. На этапе 230 затенение различных частей мини-карты 100 (автоматически либо в соответствии с пользовательскими установками) может изменяться для маркирования тех частей документа, которые уже просмотрены пользователем и не присутствуют на основном изображении 102 документа. На этапе 240 мини-карта может также быть подстроена для изменения части документа, отображенного на мини-карте. Другими возможными опциями являются включение/выключение мини-карты на этапе 250, а также изменение различных установок (положения мини-карты 100, цветов, используемых на мини-карте 100 и в прямоугольном окне 104 и т.д.) на этапе 260.
Следует понимать, что наряду с несколькими реализациями, показанными и описанными здесь, в изобретение могут быть внесены различные изменения и модификации, без отхода от основных его принципов. Например, но не ограничиваясь этим, настоящее изобретение может быть внедрено в разнообразные электронные устройства, такие как сотовые телефоны, карманные персональные компьютеры и другие устройства. Изобретение может быть также использовано на больших экранах, включая настенные проекторы, там, где необходимо демонстрировать изображение большее, чем экран. Кроме веб-страниц, настоящее изобретение может быть также использовано для многих типов документов, таких как текстовые и графические документы, электронные таблицы, видеоматериалы, анимация, диаграммы, векторная графика, WAP-страницы и другие. Возможно также использование настоящего изобретения для трехмерного содержимого. Мини-карта 100, индикаторы продвижения и другие элементы могут быть объединены в многослойную структуру, находящуюся за или перед основным изображением 102 документа, при этом возможно использование прозрачных или просвечивающих слоев. Кроме того, жидкокристаллические дисплеи могут быть наложены друг на друга для создания множества прозрачных физических слоев вместо виртуальных слоев. Различные особенности изобретения определены в следующей формуле изобретения.