Способ многослойного фокусирования и устройство для его реализации
Иллюстрации
Показать всеИзобретение относится к способу и устройству для выполнения навигации между информационными объектами посредством использования пользовательского устройства ввода. Способ многослойного фокусирования для фокусирования в отношении содержимого, предоставленного в многослойной структуре, выполняется посредством устройства воспроизведения, содержащего пользовательское устройство ввода, предоставляющее пользователю возможность управлять упомянутым фокусированием. Слои фокусирования в данной многослойной структуре сформированы посредством назначения информации о заранее определенных слоях фокусирования каждому из элементов содержимого, связанных с содержимым, которое должно быть предоставлено пользователю. Способ содержит этапы, на которых отображают для пользователя элементы содержимого, включенные в заранее определенный слой фокусирования, устанавливают фокус на каком-либо одном элементе содержимого из отображенных элементов содержимого; принимают от пользовательского устройства ввода заранее определенную команду, введенную пользователем; перемещают фокус на основе информации о слоях фокусирования, назначенной элементу содержимого, на котором установлен фокус, если команда является командой на перемещение фокуса. Изобретение позволяет эффективно осуществлять навигацию в отношении мультимедийных данных, используя устройство с ограниченным количеством клавиш ввода. 4 н. и 5 з.п. ф-лы, 12 ил., 1 табл.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к способу и устройству для эффективного выполнения процесса навигации (передвижения между информационными объектами) посредством использования пользовательского устройства ввода, имеющего ограниченное количество клавиш ввода, при воспроизведении интерактивного содержимого, сформированного посредством языка разметки, на устройстве воспроизведения, таком как компьютер, проигрыватель цифровых универсальных дисков (DVD), персональное цифровое информационное устройство (PDA) или сотовый телефон.
Предшествующий уровень техники
Поскольку конкретные элементы в документе на языке разметки включают в себя подлежащие выполнению операции, которые сформированы в виде тэгов (неотображаемых элементов разметки), то эти элементы должны быть выбраны пользователем для того, чтобы выполнить соответствующие операции. В рассматриваемом случае выбранное состояние называется сфокусированным состоянием. В сфокусированном состоянии элемент принимает команды от пользователя.
Примеры способа фокусирования, который соответствует выбору конкретных элементов с целью выполнения операций, назначенных этим элементам, приведены ниже.
Во-первых, элементы устанавливают в сфокусированное состояние, используя указательное устройство, такое как мышь или джойстик, на основе информации местоположения. Иными словами, пользователь на экране помещает указатель на подлежащий фокусированию элемент и выполняет щелчок мышью.
Во-вторых, каждому элементу назначают заранее определенный порядок выбора и выполняют последовательное фокусирование на элементах в соответствии со значениями, вводимыми с устройства ввода, такого как клавиатура. Для того чтобы определить порядок фокусирования для элементов при навигации по документу с использованием клавиатуры, создатель документа может определить порядок табуляции. Соответственно, выбранный элемент можно активировать, используя клавишу табуляции (Tab). В рассматриваемом случае порядок табуляции можно определить посредством ввода чисел между 0 и 32767 в индекс табуляции, включенный в определение атрибутов, соответствующее языку разметки. Элементы разметки, которые поддерживают атрибут индекса табуляции, включают в себя "A", "AREA" ("ОБЛАСТЬ"), "BUTTON" ("КНОПКА"), "INPUT" ("ВВОД"), "OBJECT" ("ОБЪЕКТ"), "SELECT" ("ВЫБРАТЬ") и "TEXTAREA" ("ОБЛАСТЬ ТЕКСТА").
В-третьих, присваивают значения клавиш доступа каждому элементу для непосредственной активации элемента или фокусирования на элементе. В рассматриваемом случае значение клавиши принимают от пользовательского устройства ввода и к соответствующему элементу осуществляют непосредственный доступ и фокусирование.
Согласно схеме атрибутов клавиш доступа в определении атрибутов, соответствующем языку разметки, значения клавиш доступа присваивают элементам. В рассматриваемом случае каждое из значений клавиш доступа обозначают каждым из символов из набора символов, тем самым создатель документа должен рассматривать клавиши пользовательского устройства ввода при присвоении значений клавиш доступа элементам. Элементы разметки, которые поддерживают атрибуты клавиш доступа, включают в себя "A", "AREA", "BUTTON", "INPUT", "LEGEND" ("УСЛОВНОЕ ОБОЗНАЧЕНИЕ") и "TEXTAREA".
Тем не менее со способом фокусирования для обычного интерактивного содержимого, сформированного посредством языка разметки, связаны следующие проблемы. Во-первых, элементами, включенными во вложенный объект, нельзя управлять. Во-вторых, каждая из клавиш или кнопок пользовательского устройства ввода имеет только одну функцию.
Для того чтобы разрешить эту проблему, используется способ установки фокуса на элементе с использованием указательного устройства, такого как мышь и клавиатура, и выполнения щелчка клавишей мыши. Иными словами, даже при воспроизведении аудио или видеообъекта, который вложен в такое средство воспроизведения, как Windows Media Player или Real Player, требующиеся операции могут выполняться посредством фокусирования и выполнения щелчка мышью на пиктограмме воспроизведения, на пиктограмме остановки или на пиктограмме паузы, используя мышь. В рассматриваемом случае Windows Media Player или Real Player представляют собой отличающиеся средства с точки зрения средства отображения, которое управляет разметкой, используя элемент "OBJECT".
Для решения второй проблемы диапазон, к которому применяются клавиши или кнопки, имеющие заранее определенные функции, предоставляется пользователю с использованием множества окон. Иными словами, окно средства воспроизведения мультимедийных данных активируют в документе на языке разметки для того, чтобы предотвратить замешательство пользователя в случае, когда клавиши или кнопки пользовательского устройства имеют разнообразные функции.
Фиг.1А-1С представляют примеры процесса выполнения навигации по меню в случае обычного DVD-видео. При нажатии кнопки 104 МЕНЮ пользовательского устройства ввода при активации обычного DVD-видео отображается экран 101 выбора в меню, который задан на диске, при этом на выделенном пункте меню изображено выделение 102. Таким образом, пользователь может использовать показанную на Фиг.1В клавишу 103 направления навигации для выбора другого пункта меню, что соответствует другому выделению 105, как показано на Фиг.1С.
Фиг.2А и 2В представляют собой схемы для пояснения известного способа фокусирования. Как показано на Фиг.2А, в интерактивном содержимом документа на языке разметки, включающего в себя экран воспроизведения DVD, экран воспроизведения DVD вложен в качестве элемента "OBJECT", и ссылки 1-6 могут выполнять конкретные операции при фокусировании на них с использованием пользовательского устройства ввода.
Когда предполагается, что перемещение фокуса между ссылками выполняют посредством клавиш навигации, заранее определенную операцию, такую как воспроизведение, выполняют посредством фокусирования на изображении воспроизведения DVD и нажатия клавиши ENTER (ВВОД). В рассматриваемом случае, если воспроизведение выполняется одновременно с загрузкой документа на языке разметки, то DVD-видео требует только операции фокусирования.
Фиг.2В иллюстрирует пример перемещения фокуса на другую ссылку в документе на языке разметки посредством нажатия клавиш навигации для выбора в меню на экране воспроизведения DVD. Иными словами, как показано на Фиг.1В, при навигации по меню на экране воспроизведения DVD или DVD-видео ту же самую клавишу можно использовать для выполнения операции навигации для DVD. В этом случае, поскольку клавиши навигации используются для перемещения фокуса между ссылками, их нельзя использовать для выбора пунктов меню на экране воспроизведения DVD.
Эта проблема оказывается более серьезной в случае, когда управление интерактивным содержимым выполняют, используя устройство ввода, имеющее ограниченное количество клавиш, такое как пульт дистанционного управления.
Сущность изобретения
В контексте решения вышеописанных проблем задачей настоящего изобретения является обеспечение способа многослойного фокусирования и устройства для его реализации.
Для решения вышепоставленной задачи согласно одному аспекту изобретения предоставляется способ многослойного фокусирования для фокусирования в отношении содержимого, предоставленного в многослойной структуре, включающий в себя этапы, на которых (а) присваивают значения заранее определенных слоев фокусирования элементам содержимого, связанным с содержимым, подлежащим предоставлению пользователю, с целью формирования слоев фокусирования; (b) предоставляют в виде списка информацию об элементах содержимого, включенных в заранее определенный слой фокусирования, и устанавливают фокус на каком-либо одном элементе содержимого из упомянутых элементов содержимого, предоставленных пользователю; (с) принимают заранее определенную команду от пользователя; и (d) перемещают фокус, когда команда предписывает переместить фокус. При этом этап (d) содержит этапы, на которых (d1) определяют, существует ли для текущего слоя фокусирования вышерасположенный слой фокусирования в случае, если команда предписывает сменить текущий слой фокусирования на вышерасположенный слой фокусирования, и (d2) в случае существования вышерасположенного слоя фокусирования предоставляют в виде списка информацию об элементах содержимого, включенных в вышерасположенный слой фокусирования, для пользователя и устанавливают фокус на каком-либо одном из элементов содержимого, включенных в вышерасположенный слой фокусирования. В качестве альтернативы, этап (d) содержит этапы, на которых (d1) определяют, связан ли с элементом содержимого, на котором установлен фокус, нижерасположенный слой фокусирования в случае, если команда предписывает сменить текущий слой фокусирования на нижерасположенный слой фокусирования, и (d2) в случае, если с элементом содержимого, на котором установлен фокус, связан нижерасположенный слой фокусирования, предоставляют в виде списка информацию об элементах содержимого, включенных в нижерасположенный слой фокусирования, для пользователя и устанавливают фокус на каком-либо одном из элементов содержимого, включенных в нижерасположенный слой фокусирования. В качестве альтернативы этап (d) включает в себя этап, на котором перемещают фокус на следующий элемент содержимого на основе заранее определенного порядка в случае, если команда предписывает переместить фокус в пределах того же самого слоя.
Согласно другому аспекту настоящего изобретения предоставляется устройство для управления многослойным фокусированием, содержащее модуль предоставления содержимого для предоставления содержимого, которое связано с элементами содержимого и должно быть предоставлено пользователю; модуль управления информацией о слоях фокусирования для присвоения значений заранее определенных слоев фокусирования упомянутым элементам содержимого, которые связаны с содержимым, подлежащим предоставлению пользователю, для формирования слоев фокусирования; модуль ввода для приема от пользователя команд на перемещение фокуса; модуль вывода для предоставления содержимого пользователю, предоставления заранее определенных элементов содержимого и представления связанных с содержимым элементов содержимого, на которых установлен фокус; и модуль управления фокусированием для предоставления модулю вывода в виде списка информации об элементах содержимого, включенных в конкретный слой фокусирования, и информации фокусирования для установления фокуса на одном из упомянутых элементов содержимого, предоставляемых пользователю, и перемещения фокуса в случае, если команда предписывает переместить фокус.
Перечень фигур чертежей
Фиг.1А-1С - примеры процесса навигации по меню в случае обычного DVD-видео.
Фиг.2А и 2В - схемы для пояснения известного способа фокусирования.
Фиг.3 - иллюстрация структуры устройства для многослойного фокусирования согласно настоящему изобретению.
Фиг.4 - иллюстрация структуры многослойного фокусирования согласно настоящему изобретению.
Фиг.5А и 5В - примеры перемещения фокуса в пределах самого верхнего слоя фокусирования согласно настоящему изобретению.
Фиг.6А и 6В - примеры перемещения фокуса от самого верхнего слоя фокусирования на нижерасположенный слой фокусирования согласно настоящему изобретению.
Фиг.7А и 7В - примеры навигации в отношении каждого элемента в режиме вложения DVD, где интерактивное содержимое сформировано посредством языка разметки.
Фиг.8 - блок-схема последовательности операций, иллюстрирующая способ обработки функционирования клавиш навигации в случае, когда фокус установлен на вложенном DVD-видео.
Фиг.9А-9С - примеры обработки функционирования клавиш навигации в случае, когда фокус установлен на вложенном DVD-видео.
Фиг.10А и 10В - примеры смены фокуса с вложенного DVD-видео на документ на языке разметки.
Фиг.11 - блок-схема последовательности операций, поясняющая способ многослойного фокусирования согласно настоящему изобретению.
Фиг.12 - блок-схема, иллюстрирующая структуру устройства для управления многослойным фокусированием согласно настоящему изобретению.
Наилучший режим для реализации изобретения.
Далее настоящее изобретение будет описано более подробно со ссылкой на сопровождающие чертежи.
Фиг.3 представляет собой схему, иллюстрирующую структуру устройства многослойного фокусирования согласно настоящему изобретению. В рассматриваемом случае пользовательское устройство 301 ввода, например удаленный контроллер, принимает от пользователя команды, относящиеся к фокусированию. Ссылочный номер 302 обозначает устройство отображения, которое отображает содержимое, выбранное пользователем, и информацию в виде списка о содержимом, подлежащем выбору пользователем. Примеры устройства 302 включают в себя телевизор и монитор компьютера.
Ссылочный номер 303 обозначает записываемый носитель для хранения содержимого. В рассматриваемом случае на записываемом носителе 303 хранится содержимое, которое будет предоставлено пользователю, и записываемый носитель 303 предоставляет содержимое пользователю через устройство 302 отображения на основе команд от пользователя. Ссылочный номер 304 обозначает сеть связи, через которую содержимое может быть предоставлено пользователю.
Ссылочный номер 305 соответствует управлению информацией фокусирования, на основе которой выполняется фокусирование в отношении содержимого из списка содержимого, и управлению перемещением фокуса на основе команд от пользователя.
На Фиг.4 показана структура многослойного фокусирования согласно настоящему изобретению, например документ на языке разметки. В рассматриваемом случае ссылочный номер 401 обозначает документ на языке разметки, а ссылочный номер 402 обозначает самый верхний слой фокусирования. Ссылочный номер 403 обозначает элемент, связанный с нижерасположенным слоем фокусирования, среди элементов на самом верхнем слое фокусирования. Если пользователь вводит команду выбора элемента 403 и смены слоя фокусирования на нижерасположенный слой фокусирования, то фокус перемещается на нижерасположенный слой фокусирования, который связан с элементом 403. Ссылочный номер 404 обозначает первый нижерасположенный слой фокусирования. Ссылочный номер 405 обозначает элемент, связанный с другим нижерасположенным слоем фокусирования, среди элементов на первом нижерасположенном слое 404 фокусирования. Ссылочный номер 406 обозначает второй нижерасположенный слой фокусирования, на который перемещается фокус через элемент 405 первого нижерасположенного слоя 404 фокусирования.
В случае документа на языке разметки элементы нижерасположенного слоя фокусирования не обязательно должны быть элементами языка разметки. Иными словами, элементы нижерасположенного слоя фокусирования могут представлять собой меню управления для управления мультимедийными данными, вложенными в документ на языке разметки, или содержимое, вводимое пользователем в форму ввода.
Фиг.5А и 5В иллюстрируют способ навигации на самом верхнем слое фокусирования документа на языке разметки, включающем в себя более одного нижерасположенного слоя фокусирования, посредством использования клавиш навигации пользовательского устройства ввода, согласно настоящему изобретению. В рассматриваемом случае примеры способа навигации включают в себя перемещение фокуса согласно порядку табуляции, соответствующему языку разметки, и перемещение фокуса на требующийся элемент, используя атрибуты клавиш доступа, соответствующие языку разметки. В рассматриваемом случае в настоящем изобретении фокусирование представлено выделением.
Прямоугольники в элементе 5 обозначают, что элемент 5 включает в себя нижерасположенные слои фокусирования, по которым можно осуществлять навигацию. В рассматриваемом случае пример вложенного элемента 5 включает в себя элемент "OBJECT" языка разметки.
На Фиг.5А фокус установлен на элементе 1501, а на Фиг.5В фокус установлен на элементе 5502.
На Фиг.6А и 6В представлены примеры перемещения фокуса с самого верхнего слоя фокусирования на нижерасположенный слой фокусирования согласно настоящему изобретению. В случае, когда конкретный элемент, например элемент 5, в документе на языке разметки включает в себя другие элементы, по которым можно осуществлять навигацию, другие элементы называются нижерасположенным слоем, который отличается от слоя фокусирования, включающего в себя элемент, на котором в текущий момент установлен фокус. Когда осуществляется ввод клавишей или кнопкой для смены слоев фокусирования, то слой, содержащий элемент, на котором установлен фокус, меняется. Когда осуществляется ввод клавишами навигации, например клавишами направления, то элементы, на которых установлен фокус, изменяются в пределах конкретного слоя.
Между тем, элементы, на которых установлен фокус, представлены с использованием разных цветов в соответствии со слоем фокусирования для того, чтобы предотвратить замешательство пользователя при выполнении навигации с использованием слоев фокусирования.
На Фиг.6А представлен пример перемещения фокуса с самого верхнего слоя фокусирования на нижерасположенный слой фокусирования и установки фокуса на элементе 601, включенном в нижерасположенный слой фокусирования. На Фиг.6В представлен пример перемещения фокуса с нижерасположенного слоя фокусирования на вышерасположенный слой фокусирования и установки фокуса на элементе 5602.
Фиг.7А и 7В представляют собой примеры выполнения навигации в отношении каждого элемента в режиме вложения DVD, при этом интерактивное содержимое сформировано посредством языка разметки.
Когда способ многослойного фокусирования применяется к DVD, пользователь может осуществлять навигацию по элементам, включенным в самый верхний слой фокусирования, используя клавиши навигации пользовательского устройства ввода, на экране вложенного DVD-видео, т.е. экране в документе на языке разметки.
Помимо этого, поскольку DVD-видео, вложенный в документ на языке разметки, представляет собой элемент "OBJECT" из элементов языка разметки, то на вложенный DVD-видео можно установить фокус, используя клавиши навигации пользовательского устройства ввода. Иными словами, на вложенный DVD-видео устанавливают фокус как на элемент "OBJECT" из элементов языка разметки.
Ссылочный номер 701 обозначает первый элемент, на котором установлен фокус, в документе на языке разметки, а ссылочный номер 702 обозначает второй элемент, на котором установлен фокус посредством осуществляемого пользователем ввода с помощью клавиши навигации, такой как клавиша табуляции или клавиша направления.
На Фиг.8 представлена блок-схема последовательности операций, поясняющая способ обработки функционирования клавиш навигации в случае, когда фокус установлен на вложенном DVD-видео. Когда фокус установлен на вложенном DVD-видео как на элементе "OBJECT" посредством манипулирования клавишами навигации, элементы, по которым можно выполнить навигацию с использованием клавиш навигации, меняются согласно вводу клавишей смены слоя фокусирования, например клавишей ENTER, на пользовательском устройстве ввода, поскольку DVD-видео включает в себя нижерасположенный слой фокусирования, на котором можно выполнять навигацию.
Согласно Фиг.8, на этапе 801 определяют, является ли значение клавиши, введенное пользователем, значением клавиши смены фокуса, сигнализирующем о переходе на нижерасположенный слой. Если введено значение клавиши смены фокуса, то на этапе 803 навигацию по фокусу выполняют среди элементов DVD-видео, и фокус не может перемещаться на элементы, включенные в документ на языке разметки. Если значение клавиши смены фокуса введено не было, то на этапе 802 навигацию по фокусу выполняют в отношении элементов, включенных в документ на языке разметки.
Фиг.9А-9С представляют примеры обработки функционирования клавиш навигации в случае, когда фокус установлен на вложенном DVD-видео.
Когда DVD-видео в виде элемента "OBJECT" вложен в документ на языке разметки в качестве слоя фокусирования самого верхнего слоя, то слой, на котором функционируют клавиши навигации пользовательского устройства ввода, меняется с документа на языке разметки на DVD-видео посредством ввода значения клавиши смены слоя фокусирования, сигнализирующего о переходе на нижерасположенный слой фокусирования, например клавиши ENTER. В рассматриваемом случае, поскольку DVD-видео включает в себя нижерасположенный слой фокусирования, на котором должна выполняться навигация, слой можно сменить с документа на языке разметки на DVD-видео.
На Фиг.9А иллюстрируется случай, когда фокус установлен на вложенном DVD-видео, который представлен выделением. На Фиг.9В иллюстрируется случай, когда ввод клавишей смены слоя фокусирования, например клавишей ENTER, не был осуществлен, и фокус перемещается с DVD-видео на другой элемент, включенный в тот же самый слой фокусирования, что и для DVD-видео. В рассматриваемом случае на Фиг.9В фокус установлен на элементе "Ссылка 1". На Фиг.9С иллюстрируется случай, когда осуществлен ввод клавишей смены слоя фокусирования, сигнализирующий о переходе на нижерасположенный слой фокусирования, такой как клавиша ENTER, в то время как фокус установлен на DVD-видео, как показано на Фиг.9А. В этом случае фокус не может переместиться на другие элементы на том же самом слое фокусирования, что и для вложенного DVD-видео.
Фиг.10А и 10В представляют примеры смены фокуса с вложенного DVD-видео на документ на языке разметки.
Когда пользователь осуществляет ввод клавишей смены слоя фокусирования, сигнализируя о переходе на нижерасположенный слой фокусирования, например клавишей ENTER, с использованием пользовательского устройства ввода, фокус перемещается с документа на языке разметки как самого верхнего слоя фокусирования на DVD-видео как на нижерасположенный слой фокусирования. Соответственно, клавиши навигации пользовательского устройства ввода функционируют, как в случае способа фокусирования в отношении обычного интерактивного содержимого. Для перемещения фокуса с DVD-видео как нижерасположенного слоя фокусирования на документ на языке разметки как самый верхний слой фокусирования пользователь осуществляет ввод клавишей смены слоя фокусирования, сигнализируя о переходе на вышерасположенный слой фокусирования, например клавишей ESC, с использованием пользовательского устройства ввода. Соответственно, фокус перемещается с DVD-видео как нижерасположенного слоя фокусирования на документ на языке разметки как на самый верхний слой фокусирования. Следовательно, на вложенном элементе "OBJECT" устанавливают фокус так, что этот элемент оказывается выделенным.
Фиг.10А иллюстрирует случай, когда фокус установлен на элементе "Галерея 1" на нижерасположенном слое фокусирования. Фиг.10В иллюстрирует случай, когда фокус установлен на элементе "МЕНЮ" на самом верхнем слое фокусирования посредством перемещения фокуса на вышерасположенный слой фокусирования.
Фиг.11 представляет блок-схему последовательности операций, поясняющую способ многослойного фокусирования согласно настоящему изобретению. Во-первых, на этапе 1101 элементы содержимого, включенные в конкретный слой фокусирования, отображают и на одном из этих элементов устанавливают фокус. После этого на этапе 1102 от пользователя принимают заранее определенную команду, т.е. заранее определенное значение клавиши, и принятую команду анализируют. Если команда является командой на смену слоя фокусирования на вышерасположенный слой фокусирования, то на этапе 1103 проверяют, существует ли вышерасположенный слой фокусирования. Если вышерасположенный слой фокусирования существует, то на этапе 1104 фокус перемещают на вышерасположенный слой фокусирования. Если команда является командой на смену слоя фокусирования на нижерасположенный слой фокусирования, то на этапе 1105 проверяют, связан ли элемент, на котором в текущий момент установлен фокус, с каким-либо элементом на нижерасположенном слое фокусирования, с целью перемещения фокуса на нижерасположенный слой фокусирования на этапе 1106. Если команда является командой на перемещение фокуса в пределах того же самого слоя фокусирования, то на этапе 1107 фокус перемещают на элемент содержимого согласно заранее определенному порядку, например порядку табуляции. Если команда является командой на воспроизведение содержимого, то на этапе 1108 соответствующее содержимое предоставляется пользователю.
Фиг.12 представляет блок-схему, иллюстрирующую структуру устройства для управления многослойным фокусированием согласно настоящему изобретению. Устройство для управления многослойным фокусированием согласно настоящему изобретению включает в себя модуль 1201 ввода, модуль 1202 предоставления содержимого, модуль 1203 управления информацией о слоях фокусирования, модуль 1204 управления фокусированием и модуль 1205 вывода.
Модуль 1201 ввода принимает от пользователя команду на перемещение фокуса в пределах того же самого слоя фокусирования или на смену слоя фокусирования.
Модуль 1202 предоставления содержимого хранит содержимое, которое будет предоставлено пользователю. В рассматриваемом случае, когда содержимое предоставляется пользователю через сеть связи, такую как Интернет, модуль 1202 предоставления содержимого включает в себя эту сеть связи.
Модуль 1203 управления информацией о слоях фокусирования управляет содержимым, которое будет предоставлено пользователю, и информацией о слоях фокусирования, которая назначена каждому из элементов. В рассматриваемом случае соответствующая элементам информация о слоях фокусирования, которую можно включить в соответствующую элементам информацию атрибутов, может включать в себя информацию о слоях фокусирования в отношении соответствующего элемента, информацию о слоях фокусирования в отношении вышерасположенного слоя фокусирования и информацию о слоях фокусирования в отношении элемента, связанного с соответствующим элементом.
Модуль 1204 управления фокусированием представляет элементы, связанные с содержимым, которое будет предоставлено пользователю, принимает от пользователя команду в отношении фокусирования через модуль 1201 ввода и принимает информацию о слое фокусирования элементов от модуля 1203 управления информацией о слоях фокусирования для перемещения фокуса. Помимо этого, когда пользователь вводит команду на воспроизведение содержимого, модуль 1204 управления фокусированием принимает содержимое от модуля 1202 предоставления содержимого и предоставляет содержимое пользователю через модуль 1205 вывода.
Информацию слоя фокусирования, которая назначена содержимому и элементам, связанным с содержимым, можно сформировать в виде структуры, показанной в Таблице.
Таблица | |||||
Элемент | Связанное содержимое | Информация о слоях фокусирования в отношении элемента | Информация о слоях фокусирования в отношении вышерасположенного слоя фокусирования | Связанный элемент на вышерасположенном слое фокусирования | Существование нижерасположенного слоя фокусирования |
Ссылка 1 | DVD-видео | 1 | Отсутствует | Отсутствует | да |
Галерея 1 | Список фильмов | 2 | 1 | Ссылка 1 | да |
Галерея 2 | Список музыкальных клипов | 2 | 1 | Ссылка 1 | да |
Настоящее изобретение можно реализовать в виде программы, которая может исполняться на компьютере, и может быть реализовано посредством компьютера с использованием записываемого носителя, который может быть считан компьютером.
В рассматриваемом случае записываемый носитель может представлять собой любой тип записываемого устройства, на котором можно хранить данные, например магнитный записываемый носитель, такой как постоянное запоминающее устройство (ПЗУ), дискета или жесткий диск, оптический носитель, такой как ПЗУ на компакт-диске (CD-ROM) или цифровой универсальный диск (DVD), и несущие волны, соответствующие передаче данных через Интернет.
Чертежи и описание настоящего изобретения предоставлены исключительно в иллюстративных целях и не используются для ограничения объема изобретения, определяемого прилагаемой формулой изобретения.
Промышленная применимость
Согласно настоящему изобретению в отношении любого вида мультимедийных данных, имеющих интерактивное содержимое, сформированное с использованием языка разметки, можно осуществить навигацию, используя устройство с ограниченным количеством клавиш ввода, такое как пульт дистанционного управления телевизором.
1. Способ многослойного фокусирования для фокусирования в отношении содержимого, предоставленного в многослойной структуре, посредством устройства воспроизведения, содержащего пользовательское устройство ввода, предоставляющее пользователю возможность управлять упомянутым фокусированием, причем слои фокусирования в данной многослойной структуре сформированы посредством назначения информации о заранее определенных слоях фокусирования каждому из элементов содержимого, связанных с содержимым, которое должно быть предоставлено пользователю, при этом способ содержит этапы, на которых (a) отображают для пользователя элементы содержимого, включенные в заранее определенный слой фокусирования, и устанавливают фокус на каком-либо одном элементе содержимого из отображенных элементов содержимого; (b) принимают от пользовательского устройства ввода заранее определенную команду, введенную пользователем; (c) перемещают фокус на основе информации о слоях фокусирования, назначенной элементу содержимого, на котором установлен фокус, если команда является командой на перемещение фокуса.
2. Способ по п.1, в котором этап (с) содержит этапы, на которых (с1) определяют, существует ли вышерасположенный слой фокусирования для текущего слоя фокусирования в случае, если команда является командой на смену текущего слоя фокусирования на вышерасположенный слой фокусирования; (с2) если вышерасположенный слой фокусирования существует, то предоставляют пользователю элементы содержимого, включенные в вышерасположенный слой фокусирования, и устанавливают фокус на каком-либо одном из элементов содержимого, включенных в вышерасположенный слой фокусирования.
3. Способ по п.1, в котором этап (с) содержит этапы, на которых (с1) определяют, связан ли нижерасположенный слой фокусирования с элементом, на котором установлен фокус, в случае, если команда является командой на смену слоя фокусирования на нижерасположенный слой фокусирования; (с2) если нижерасположенный слой фокусирования связан с элементом, на котором установлен фокус, то предоставляют пользователю элементы содержимого, включенные в нижерасположенный слой фокусирования, и устанавливают фокус на каком-либо одном из элементов содержимого, включенных в нижерасположенный слой фокусирования.
4. Способ по п.1, в котором этап (с) содержит этап, на котором перемещают фокус на следующий элемент содержимого на основе заранее определенного порядка в случае, если команда является командой на перемещение фокуса в пределах того же самого слоя фокусирования.
5. Устройство для управления многослойным фокусированием, содержащее модуль предоставления содержимого для предоставления содержимого, которое связано с элементами содержимого и должно быть предоставлено пользователю; модуль управления информацией о слоях фокусирования для присвоения значений заранее определенных слоев фокусирования элементам содержимого, связанным с содержимым, которое должно быть предоставлено пользователю, с целью формирования слоев фокусирования; модуль ввода для приема от пользователя команд на перемещение фокуса; модуль вывода для предоставления содержимого пользователю, предоставления заранее определенных элементов содержимого и представления связанных с содержимым элементов содержимого, на которых установлен фокус; модуль управления фокусированием для предоставления модулю вывода элементов содержимого, включенных в конкретный слой фокусирования, и элемента содержимого, на который в текущий момент установлен фокус, и для перемещения фокуса в случае, если команда является командой на перемещение фокуса.
6. Устройство по п.5, в котором модуль ввода является устройством ввода, включающим в себя заранее определенные кнопки или клавиши.
7. Записываемый носитель, на котором записана программа, которая при считывании устройством воспроизведения с этого записываемого носителя и исполнении устройством воспроизведения предписывает устройству воспроизведения реализовать способ по любому из пп.1-4.
8. Способ многослойного фокусирования для фокусирования в отношении содержимого посредством устройства воспроизведения, содержащего пользовательское устройство ввода, предоставляющее пользователю возможность управлять упомянутым фокусированием, при этом множество слоев фокусирования элементов содержимого, связанных с содержимым, подлежащим предоставлению пользователю, сформировано посредством назначения информации о заранее определенных слоях фокусирования каждому из этих элементов содержимого, причем слои фокусирования упорядочены от вышерасположенного к нижерасположенному и включают в себя, по меньшей мере, самый верхний слой фокусирования и самый нижний слой фокусирования, при этом способ содержит этапы, на которых отображают для пользователя элементы содержимого, включенные в текущий слой фокусирования из упомянутого множества слоев фокусирования, и устанавливают фокус на некотором элементе содержимого на текущем слое фокусирования, принимают от пользовательского устройства ввода заранее определенную команду, введенную пользователем, определяют, соответствует ли принятая команда первой команде на перемещение фокуса в пределах текущего слоя фокусирования, второй команде на перемещение фокуса на вышерасположенный слой фокусирования или третьей команде на перемещение фокуса на нижерасположенный слой фокусирования, перемещают фокус на другой элемент содержимого в пределах того же самого слоя фокусирования, если принятая команда является первой командой, на основе информации о слоях фокусирования, назначенной элементу содержимого, на котором установлен фокус, проверяют, является ли слой фокусирования самым верхним слоем фокусирования, и перемещают фокус на ближайший вышерасположенный слой, если принятая команда является второй командой и текущий слой не является самым верхним слоем фокусирования, на основе информации о слоях фокусирования, назначенной элементу содержимого, на котором установлен фокус, проверяют, является ли слой фокусирования самым нижним слоем фокусирования, и перемещают фокус на ближайший нижерасположенный слой, если принятая команда является третьей командой и текущий слой не является самым нижним слоем фокусирования, на основе информации о слоях фокусирования, назначенной элементу содержимого, на котором установлен фокус.
9. Способ по п.8, в котором перемещение фокуса на другой элемент содержимого на текущем слое фокусирования выполняют в соответствии с заранее определенным порядком.