Ввод данных при использовании gui-интерфейса
Иллюстрации
Показать всеИзобретение относится к устройствам ввода данных при использовании GUI-интерфейса и может быть использовано в бытовых электронных устройствах, таких как приемники-декодеры для работы с сигналами цифрового телевидения. Техническим результатом является повышение удобства работы, простота использования клавишной панели. Указанный результат достигается за счет одновременного отображения на экране множества шаблонов функций для клавиш клавишной панели с возможностью выбора одного из упомянутых шаблонов, а также отображение изображения клавишной панели и перемещение упомянутого изображения относительно упомянутых шаблонов. 5 н. и 4 з.п. ф-лы, 10 ил., 3 табл.
Реферат
Настоящее изобретение относится к устройству и способам ввода данных для отображения экрана для ввода данных, приемнику-декодеру, телевизионной системе, программному продукту для компьютера, носителю информации, который может быть прочитан компьютером, и сигналу. Аспекты настоящего изобретения особенно (но не исключительно!) применимы в бытовых электронных устройствах, таких как приемники-декодеры для работы с сигналами цифрового телевидения. В то же время аспекты настоящего изобретения также могут найти применение в компьютерах общего назначения и другом оборудовании.
В данном тексте делается ссылка на поданную в ЕПВ заявку 00300832.3 на имя компании КАНАЛЬ + Сосьетэ Аноним, содержимое которой включено в данный текст посредством ссылки.
Устройства с цифровыми клавишными панелями все чаще используются для выполнения задач, предполагающих записывание информации, в том числе текстовой, с использованием этой клавишной панели. Например, мобильные телефоны используются для ввода информации в память телефона, например имен в телефонный справочник данного телефона, или для отправки текстовых сообщений. Другие примеры включают в себя использование пульта дистанционного управления телевизором для набора текста на телевизионном экране, например, при выходе в Интернет с помощью телевизора, снабженного приемником-декодером.
Обычно такие устройства имеют лишь цифровые клавишные панели с клавишами для каждой цифры от 0 до 9 и, возможно, с несколькими другими клавишами, например "#" и "*". Для того чтобы можно было ввести текст, требуются по меньшей мере 26 дополнительных клавишных функций для букв алфавита и, кроме того, требуются еще несколько клавишных функций для верхнего и нижнего регистров (прописные/строчные буквы), знаков препинания и символов, а также букв с апокрифическими значками (акцентированных букв).
В известных клавишных панелях, используемых для ввода текста, каждой клавише присваиваются несколько функций, и пользователь последовательно и циклически перебирает имеющиеся функции, нажимая клавишу несколько раз, причем эти различные функции обычно отображаются на экране. Когда пользователь доходит до желаемой функции данной клавиши, эта функция выбирается обычно путем нажатия клавиши выбора или же перемещением экранного курсора. Очевидно, что, когда необходимо обеспечить полный набор функций, каждая клавиша клавишной панели обязательно связана с несколькими различными функциями. Например, клавиша "2" клавишной панели может иметь следующие функции: А, В, С, а, b, с, 2, Д, д, Б, б, В, в, А, а, Е, е, Ж, ж, 3 и з и может дополнительно иметь функции-символы. Всякий раз, когда требуется конкретная буква, цифра или символ, эту клавишу приходится нажимать несколько раз. Совершенно очевидно, что это может занимать много времени и является малоэффективным. Кроме того, конструктивные ограничения и физический размер клавиш часто приводят к тому, что не все буквы и символы, к которым можно получить доступ с помощью какой-либо конкретной клавиши, могут быть отображены для пользователя. Таким образом, если пользователь желает ввести какую-либо букву или символ, ему часто приходится прибегать к методу проб и ошибок, чтобы найти клавишу, которая связана с этой буквой или символом.
Решение, которое используется для некоторых моделей мобильных телефонов, состоит в применении QWERTY-клавиатуры (клавиатуры, содержащей клавиши в соответствии с американским стандартом расположения клавиш), но оно определенно не является идеальным для случаев, когда желательна небольшая клавишная панель; клавиши должны оставаться достаточно большими, чтобы их можно было использовать.
В соответствии с одним аспектом настоящего изобретения предлагается способ ввода данных с использованием клавиш клавишной панели, включающий операцию отображения изображения клавиш упомянутой клавишной панели и указания функции этих клавиш.
Благодаря отображению функций клавиш, например, на телевизионном экране клавишную панель легче использовать и визуализировать. Упомянутые данные могут включать буквы или цифры, а функция соответствующей клавиши может состоять в том, чтобы ввести соответствующую букву, цифру или символ в текстовое поле. В качестве альтернативного варианта или дополнительно упомянутые данные могут включать некоторую команду или функцию.
Упомянутое отображение может не показывать все клавиши клавишной панели и может показывать только те из них, которые имеют отношение к используемому в данный момент приложению. Упомянутое отображение предпочтительно включает изображение контуров клавишной панели, но может включать в себя только упомянутое изображение клавиш.
Упомянутое указание функции может быть представлено в письменной форме или с помощью символов и отображается на клавишах или в любом другом месте.
Предпочтительно упомянутое изображение включает в себя изображение клавишной панели. Предпочтительно упомянутое изображение является изображением той клавишной панели, которая фактически используется пользователем. Различные клавишные панели имеют, например, различное расположение и количество клавиш. Благодаря отображению изображения фактически используемой клавишной панели пользователь может ясно видеть, какая функция присвоена каждой клавише.
Предпочтительно функция клавиши является изменяемой.
В соответствии с еще одним аспектом настоящего изобретения предлагается клавишная панель с клавишами для выполнения функций, причем каждая из клавиш имеет функцию-вариант и эта функция-вариант клавиши является изменяемой.
В одном из вариантов осуществления каждая клавиша имеет в каждый момент времени только одну функцию-вариант, так что для выполнения этой функции необходимо нажать соответствующую клавишу только один раз. Благодаря тому, что функции-варианты клавиш могут изменяться, сохраняется возможность использования клавишной панели для выполнения количества функций, превышающего количество клавиш, но появляется возможность повысить эффективность эксплуатации.
Предпочтительно предлагаемый способ включает отображение шаблона функций для упомянутой клавишной панели, который является изменяемым.
Предпочтительно группу вариантов объединяют в шаблон для клавишной панели, причем упомянутый шаблон является изменяемым. Например, если упомянутая клавишная панель должна использоваться в одной задаче для набора только цифр, было бы неэффективно, если бы для каждой цифры, которую надо ввести, пользователю пришлось бы прокручивать по 3 и более букв. После изменения упомянутых вариантов для всех клавиш клавишной панели на "цифры" для набора требуемой цифры пользователю необходимо будет нажать соответствующую клавишу всего один раз. Аналогичным образом, если пользователь желает набирать прописными буквами, к клавишной панели можно применить шаблон "прописные буквы". Тогда упомянутые варианты функций клавиш будут включать в себя только прописные буквы, что снизит количество функций, которые пользователь должен будет прокрутить, чтобы найти желаемую функцию.
Предпочтительно упомянутые варианты клавиш изменяются для упомянутой клавишной панели как единое целое, но в качестве альтернативного варианта можно было бы изменять упомянутые варианты только для некоторых из упомянутых клавиш.
В соответствии с еще одним аспектом настоящего изобретения предлагается способ ввода данных при использовании GUI-интерфейса с помощью клавиш клавишной панели, включающий определение множества шаблонов, каждый из которых включает в себя некоторый набор функций для клавишной панели.
Упомянутые шаблоны могут включать множество шаблонов для каждого типа клавишной панели и/или различные шаблоны для различных типов клавишной панели.
В соответствии с еще одним аспектом настоящего изобретения предлагается способ, облегчающий ввод данных при использовании GUI-интерфейса с использованием клавишной панели, включающий определение множества шаблонов, каждый из которых включает в себя некоторый набор функций для данной клавишной панели.
В соответствии с еще одним аспектом настоящего изобретения предлагается устройство для использования при вводе данных с помощью клавишной панели при использовании GUI-интерфейса, содержащее множество шаблонов, каждый из которых включает в себя некоторый набор функций для данной клавишной панели.
Предпочтительно предлагаемый способ включает определение множества наборов шаблонов, причем каждый набор шаблонов предназначен для использования с некоторым типом клавишной панели.
Соответственно, можно использовать шаблоны, специально разработанные для применения с клавишными панелями определенных типов. Таким образом можно обеспечить совместимость с некоторой программой или приложением множества различных типов клавишных панелей, а не только одной.
Предпочтительно предлагаемый способ включает операцию выбора шаблона для клавишной панели. Этим выбором, например, может быть выбор шаблона или группы шаблонов, совместимых с некоторым типом клавишной панели, и/или выбор какого-нибудь конкретного шаблона.
Предпочтительно предлагаемый способ включает операцию отображения некоторого множества шаблонов. Благодаря отображению множества имеющихся шаблонов пользователь может видеть различные варианты функций для своей клавишной панели. В предпочтительных вариантах осуществления отображаются только шаблоны, совместимые с клавишной панелью пользователя.
Предпочтительно возможно отображение упомянутых шаблонов на экране.
Предпочтительно предлагаемый способ дополнительно включает выбор одного из отображенных шаблонов.
Предпочтительно предусматривается несколько различных шаблонов, и предлагаемый способ включает операцию выбора шаблона для применения. Предпочтительно упомянутое устройство дополнительно содержит средство (обычно представленное процессором) для выбора шаблона. Предпочтительно различные шаблоны предоставляют клавишной панели различные наборы функций. Например, один шаблон может назначать цифровым клавишам клавишной панели прописные буквы от А до J. Другой шаблон может назначать прописные буквы от К до Т и т.д.
В раскрытых в данном тексте вариантах осуществления настоящего изобретения каждый шаблон включает в себя только 10 функций для использования с десятью клавишами клавишной панели. В другом варианте осуществления клавишная панель может иметь больше клавиш и в шаблоне можно будет представить весь алфавит. Например, упомянутая клавишная панель может включать в себя клавиатуру. Могут быть предоставлены различные шаблоны, соответствующие различным типам клавиатуры, например, для разных языков, разных количества и расположения клавиш, а также символов и других знаков. В каждый шаблон можно было бы включить все требуемые функции, предоставив различные шаблоны, соответствующие различному расположению клавиш на клавишных панелях или клавиатурах различных типов.
Термин "клавишная панель", как он используется в данном тексте, предпочтительно следует истолковывать в широком смысле как охватывающий все устройства, снабженные множеством клавиш, или кнопок, или тому подобных средств. Соответственно, этот термин предпочтительно охватывает пульты дистанционного управления, телефоны и клавиатуры для компьютеров, а также другие устройства.
Предпочтительно предлагаемый способ включает операцию отображения упомянутого шаблона, например, на экране компьютера или телевизора. Предпочтительно отображается множество имеющихся шаблонов и предпочтительно пользователь имеет возможность выбора одного из отображенных шаблонов для использования.
В соответствии с еще одним аспектом настоящего изобретения предлагается способ ввода данных с использованием клавиш клавишной панели, включающий отображение множества шаблонов функций для упомянутых клавиш и выбор одного из отображенных шаблонов.
Упомянутый выбор может осуществляться в ответ на выбор пользователя, например, путем передачи пользователем фокуса требуемому шаблону, или другими способами, например, путем определения типа данных, которые должны быть введены, и выбора соответствующего шаблона. В этом случае упомянутые шаблоны можно было бы и не отображать.
В одном из предпочтительных вариантов осуществления имеющиеся шаблоны отображаются в виде сетки и предпочтительно пользователь выбирает желаемый шаблон, используя клавиши управления курсором упомянутой клавишной панели. В качестве альтернативного варианта пользователь может использовать другое устройство, например координатно-указательное устройство, например мышь.
Предпочтительно функции, входящие в упомянутый шаблон, отображаются на экране в конфигурации, соответствующей расположению соответствующих клавиш на клавишной панели. Предпочтительно предлагаемый способ включает отображение изображения клавишной панели. Предпочтительно упомянутая операция выбора шаблона включает перемещение упомянутого изображения клавишной панели относительно упомянутых шаблонов, отображенных на экране.
Предпочтительно предлагаемый способ дополнительно включает отображение изображения клавишной панели и перемещение упомянутого изображения клавишной панели относительно упомянутых шаблонов для выбора шаблона.
Предпочтительно предлагаемое устройство дополнительно включает в себя отображаемое изображение клавишной панели и предпочтительно содержит средство (обычно представленное процессором) для перемещения упомянутого изображения клавишной панели относительно упомянутых отображенных шаблонов.
Предпочтительно упомянутое отображение изображения клавишной панели на экране включает операцию выбора упомянутого изображения клавишной панели, подлежащего отображению. Расположение клавиш на клавишной панели для различных типов клавишной панели может быть различным и поэтому расположение клавиш на отображенном шаблоне предпочтительно должно соответствовать расположению клавиш на данной клавишной панели.
Предпочтительно пользователь перемещает упомянутое изображение клавишной панели относительно упомянутых шаблонов с помощью клавиш управления курсором, имеющихся на упомянутой клавишной панели.
Упомянутые функции, входящие в упомянутые шаблоны, могут быть скомпонованы в соответствии с клавиатурой с американским стандартом расположения клавиш (QWERTY), причем упомянутая клавиатура разбивается на различные зоны для упомянутого изображения клавишной панели. Например, в одном положении упомянутая клавишная панель может использоваться для ввода букв q, w, e, a, s, d, z, x, с и "пробела".
В других вариантах осуществления упомянутые функции, входящие в упомянутые шаблоны, компонуются каким-нибудь другим образом. Предпочтительно часто используемые пользователем функции размещаются таким образом, что они появляются в более чем одном шаблоне. Предпочтительно шаблоны могут настраиваться самим пользователем.
Функции, предоставляемые одной клавишей клавиатуры с шаблоном, могут охватывать более одной буквы, цифры или символа. Например, при использовании упомянутой клавишной панели с Web-браузером одна из клавиш может использоваться для ввода текстовой строки, например "http:\" или "www".
Предпочтительно упомянутый шаблон клавишной панели отображается на экране во время ввода упомянутых данных пользователем.
В соответствии с еще одним аспектом настоящего изобретения предлагается шаблон для клавишной панели. Предпочтительно этот шаблон является отображаемым (т.е. может быть отображен) в GUI-интерфейсе.
В соответствии с еще одним аспектом настоящего изобретения предлагается способ ввода данных с использованием клавишной панели, включающий выбор шаблона, включающего в себя некоторый набор функций для упомянутой клавишной панели.
Согласно этому аспекту настоящего изобретения предлагается также устройство для ввода данных с использованием клавишной панели, содержащее средство (представленное, как правило, процессором) для отображения шаблона для клавишной панели. Предпочтительно это устройство содержит средство (представленное, как правило, процессором) для отображения множества шаблонов для клавишной панели и средство (представленное, как правило, процессором) для выбора одного шаблона.
Предпочтительно предлагаемый способ ввода данных предусматривает отдельное приложение и включает операцию вызова упомянутого приложения. Этот признак особенно важен и может реализовываться независимо.
В предпочтительных вариантах осуществления настоящего изобретения упомянутое приложение для ввода данных вызывается тогда, когда пользователь передает фокус допускающей редактирование области, например текстовому полю.
Предпочтительно упомянутое отображение шаблонов для клавишной панели, используемых для ввода данных, не зависит от какого-либо другого приложения, которое может выполняться в этот момент упомянутым устройством. Например, если упомянутое устройство выполняет приложение Web-браузера и необходимо вводить данные в какое-нибудь диалоговое окно, пользователь вызывает упомянутые шаблоны для клавишной панели, которые выполняются параллельно с приложением браузера. Предпочтительно упомянутое приложение шаблонов для клавишной панели может быть вызвано из множества приложений, выполняемых в данном устройстве.
Предпочтительно предлагаемый способ ввода данных может настраиваться пользователем в зависимости от приложения, из которого он вызывается.
Предпочтительно отображаемые шаблоны зависят от используемого пользователем в данный момент приложения и, соответственно, от типа данных, которые должны вводиться. Например, если пользователь передает фокус полю, требующему ввода только цифр, отображаемый шаблон мог бы содержать только цифры (и любые другие допустимые функции).
Согласно настоящему изобретению, кроме того, предлагается способ отображения экрана для ввода данных с использованием клавишной панели, включающий операцию отображения изображения клавиш упомянутой клавишной панели и указания функции этих клавиш.
Кроме того, предлагается способ отображения экрана для ввода данных с использованием клавишной панели, включающий отображение множества шаблонов, каждый из которых включает в себя некоторый набор функций для клавишной панели.
Предпочтительно предлагаемый способ дополнительно включает отображение изображения упомянутой клавишной панели на шаблоне. Предпочтительно отображаемый шаблон и/или отображаемое изображение клавишной панели выбирается в зависимости от приложения, в котором будет использоваться ввод данных.
Согласно настоящему изобретению предлагается также способ приема данных от клавишной панели, включающий определение шаблона для упомянутой клавишной панели, включающего в себя некоторый набор функций для клавишной панели, детектирование входного воздействия от какой-нибудь клавиши упомянутой клавишной панели, определение для данного шаблона функции упомянутой клавиши и выполнение упомянутой функции упомянутой клавиши.
Предпочтительно предлагаемый способ дополнительно включает выбор упомянутого шаблона из множества шаблонов. Предпочтительно предлагаемый способ дополнительно включает отображение упомянутого шаблона, предпочтительно в зависимости от клавишной панели и/или приложения, в которое должны вводиться данные.
Упомянутое приложение может само обнаруживать, какое приложение и/или клавишную панель использует пользователь, или это может сообщать ему пользователь.
Любой из упоминаемых в настоящей заявке способов может осуществляться приемником-декодером, предпочтительно приемником-декодером цифрового или аналогового телевидения, предпочтительно предназначенным для использования с телевизором, или же может осуществляться мобильным телефоном.
В соответствии с еще одним аспектом настоящего изобретения предлагается также устройство, способное выполнять приложения для реализации GUI-интерфейса, содержащее процессор, память и порт вывода для выдачи сигнала на экран, память с сохраненной в ней программой для осуществления одного из аспектов настоящего изобретения. Предпочтительно в упомянутой памяти, кроме того, хранится библиотека шаблонов для клавишных панелей и предпочтительно дополнительно хранится библиотека изображений клавишных панелей.
Согласно данному аспекту настоящего изобретения предлагается библиотека шаблонов для клавишных панелей и/или изображений клавишных панелей.
В соответствии с еще одним аспектом настоящего изобретения предлагается компьютерная программа для осуществления предлагаемого согласно настоящему изобретению способа.
В соответствии с еще одним аспектом настоящего изобретения предлагается также устройство для ввода данных при использовании GUI-интерфейса с помощью клавиш клавишной панели, содержащее средство (представленное, как правило, процессором) для отображения изображения клавиш упомянутой клавишной панели и средство (представленное, как правило, процессором) для отображения указания функции упомянутых клавиш.
Предпочтительно упомянутое изображение включает в себя изображение упомянутой клавишной панели. Предпочтительно предлагаемое устройство дополнительно содержит средство (представленное, как правило, процессором) для изменения функции клавиши. Предпочтительно это устройство содержит средство (представленное, как правило, процессором) для отображения шаблона функций для клавишной панели и средство (представленное, как правило, процессором) для смены шаблона.
В соответствии с еще одним аспектом настоящего изобретения предлагается также устройство для использования при вводе данных при использовании GUI-интерфейса с помощью клавиш клавишной панели, содержащее множество шаблонов, каждый из которых включает в себя некоторый набор функций для клавишной панели, и предпочтительно содержит множество наборов шаблонов, причем каждый из упомянутых наборов предназначен для использования с некоторым типом клавишной панели.
Предпочтительно предлагаемое устройство дополнительно содержит средство (представленное, как правило, процессором) для выбора шаблона для клавишной панели.
В соответствии с еще одним аспектом настоящего изобретения предлагается устройство для ввода данных при использовании GUI-интерфейса с помощью клавиш клавишной панели, содержащее средство (представленное, как правило, процессором) для отображения множества шаблонов функций для упомянутых клавиш и средство для выбора одного из отображенных шаблонов.
Предпочтительно предлагаемое устройство содержит средство (представленное, как правило, процессором) для отображения изображения клавишной панели и средство для перемещения упомянутого изображения клавишной панели относительно упомянутых шаблонов.
В соответствии с еще одним аспектом настоящего изобретения предлагается устройство для отображения экрана для ввода данных с использованием клавишной панели, включающее в себя средство (представленное, как правило, процессором) для отображения изображения клавиш упомянутой клавишной панели и средство (представленное, как правило, процессором) для отображения указания функции упомянутых клавиш.
Также предлагается устройство для отображения экрана для ввода данных с использованием клавишной панели, содержащее средство (представленное, как правило, процессором) для отображения множества шаблонов, каждый из которых включает в себя некоторый набор функций для клавишной панели.
Предпочтительно предлагаемое устройство содержит средство (представленное, как правило, процессором) для отображения изображения упомянутой клавишной панели на изображении некоторого шаблона.
Согласно настоящему изобретению предлагается также устройство для приема данных от клавишной панели, содержащее средство (представленное, как правило, процессором) для определения шаблона для упомянутой клавишной панели, включающего в себя некоторый набор функций для клавишной панели, средство (представленное, как правило, процессором) для детектирования входного воздействия от некоторой клавиши упомянутой клавишной панели, средство (представленное, как правило, процессором) для определения для данного шаблона функции упомянутой клавиши и средство (представленное, как правило, процессором) для выполнения упомянутой функции упомянутой клавиши.
Предпочтительно предлагаемое устройство дополнительно содержит средство (представленное, как правило, процессором) для выбора одного шаблона из множества шаблонов. Предпочтительно это устройство дополнительно содержит библиотеку шаблонов функций клавиш и/или библиотеку изображений клавишных панелей.
Согласно настоящему изобретению предлагается также библиотека шаблонов функций клавиш и/или библиотека изображений клавишных панелей.
В предпочтительных вариантах осуществления любое описанное в настоящей заявке устройство может включать в себя приемник-декодер, предпочтительно приемник-декодер для цифрового или аналогового телевидения, предпочтительно предназначенный для использования с телевизором, или может включать в себя мобильный телефон.
Согласно настоящему изобретению предлагается также приемник-декодер, содержащий описанное в данном тексте устройство, и телевизионная система, включающая в себя описанный в данном тексте приемник-декодер и телевизор, выполненный с возможностью подключения или подключенный к упомянутому приемнику-декодеру.
Согласно настоящему изобретению предлагается также программный продукт для компьютера, включающий в себя код для отображения изображения клавиш клавишной панели и код для отображения указания функции упомянутых клавиш; программный продукт для компьютера, включающий в себя код для множества шаблонов, причем каждый из упомянутых шаблонов включает в себя некоторый набор функций для клавишной панели; программный продукт для компьютера, включающий в себя код для отображения множества шаблонов функций для упомянутых клавиш и код для выбора шаблона; программный продукт для компьютера, включающий в себя шаблон для упомянутой клавишной панели, включающий в себя некоторый набор функций для клавишной панели, код для детектирования входного воздействия от некоторой клавиши упомянутой клавишной панели, код для определения для упомянутого шаблона функции упомянутой клавиши и код для выполнения упомянутой функции упомянутой клавиши; и программный продукт для компьютера в соответствии с любым из пп.43-46 формулы изобретения для использования с приемником-декодером.
Согласно настоящему изобретению предлагается также программный продукт для компьютера, содержащий память и процессор, причем в упомянутой памяти хранится приложение, и упомянутый процессор (управляемый упомянутым приложением) выполнен с возможностью осуществления описанного в настоящем тексте способа.
Также предлагается программный продукт для компьютера, включающий в себя программу для осуществления описанного в настоящем тексте способа.
Предлагаемый программный продукт для компьютера может быть реализован как материальный объект в виде, например, программного обеспечения, сохраненного на носителе информации, таком как жесткий диск, энергозависимая или энергонезависимая память, или в виде сигнала.
Согласно настоящему изобретению предлагается также компьютерная программа для осуществления любого описанного в данном тексте способа и носитель информации, который может быть прочитан компьютером, на котором записана программа для осуществления любого описанного в данном тексте способа, и носитель информации, который может быть прочитан компьютером, на котором записан программный продукт для компьютера, описанный в данном тексте, и сигнал, реализующий как материальный объект программный продукт для компьютера, описанный в данном тексте.
Предлагается также способ, по существу, как он описан в настоящей заявке со ссылкой на прилагаемые фигуры чертежей и иллюстрируется ими, и устройство, по существу, как оно описано в настоящей заявке со ссылкой на прилагаемые чертежи и иллюстрируется ими.
Предлагаемым клавишной панели и/или шаблонам может придаваться вид в соответствии со способом, описанным в поданной в ЕПВ заявке 00300832.3.
Когда в данном тексте упоминаются графические и другие объекты, соответствующий термин следует истолковывать в широком смысле. В частности, его не следует понимать как указывающий, что соответствующие объекты формируются объектно-ориентированным программным кодом.
Описанные в данном тексте способы предпочтительно осуществляются с использованием устройства, способного выполнять приложения, снабженного соответствующим образом программируемым процессором.
Предпочтительно упомянутые изобретения относятся к вещанию и приему передаваемых данных.
Любой из упомянутых выше способов может осуществляться приемником-декодером, таким как приемник-декодер для цифрового или аналогового телевидения. В качестве альтернативного варианта эти способы могут осуществляться мобильным телефоном, компьютером или другим устройством.
Описанные в настоящей заявке изобретения также распространяются на компьютерную программу для осуществления любого из описанных способов и на носитель информации, который может быть прочитан компьютером, на котором записана программа для осуществления любого из упомянутых выше способов. Изобретение также распространяется на приложение для приемника-декодера, выполненное с возможностью выполнения способа согласно любому аспекту настоящего изобретения.
Упомянутые изобретения также распространяются на программные продукты для компьютера, например, содержащие программное обеспечение для компьютера и/или обновленные версии программного обеспечения для компьютера. Такие программные продукты для компьютера могут, например, передаваться пользователю из центра вещания посредством, например, кабельного или спутникового вещания. Эти программные продукты для компьютера могут предоставляться на диске, например CD-ROM.
В относящихся к графическим объектам аспектам настоящего изобретения предлагается способ формирования этих графических объектов, управления внешним видом этих графических объектов, а также отображения представлений этих графических объектов на подходящем экране, например телевизионном экране или жидкокристаллическом экране мобильного телефона. Согласно настоящему изобретению предлагается также устройство для осуществления этого изобретения и предлагаемых согласно настоящему изобретению способов предпочтительно с использованием соответствующим образом программируемого процессора.
Предпочтительно настоящее изобретение может найти применение в области цифрового телевидения и предпочтительно - в Web-браузере для телевизора. Настоящее изобретение может быть реализовано в приемнике-декодере, например, для цифрового телевидения. Признаки описанных выше аспектов настоящего изобретения предпочтительно реализуются процессором и/или памятью, например процессором и памятью приемника-декодера.
Любой из описанных в данном тексте способов может осуществляться приемником-декодером, таким как приемник-декодер для цифрового или аналогового телевидения.
Термин "приемник-декодер", как он применяется в данном тексте, может обозначать приемник для приема как закодированных, так и незакодированных сигналов, например теле- и/или радиосигналов, которые могут транслироваться путем вещания или передаваться какими-нибудь другими средствами. Этот термин может также обозначать декодер для декодирования принятых сигналов. Варианты выполнения такого приемника-декодера могут включать в себя декодер, совмещенный с приемником для декодирования принятых сигналов, как, например, в "приставке для телевизора" (STB), декодер, функционирующий в сочетании с физически отдельным приемником, или декодер, снабженный дополнительными функциями, такими как Web-браузер, видеомагнитофон или телевизор.
Понятно, что настоящее изобретения описано в данном тексте в виде исключительно иллюстративного примера и детали реализации могут быть изменены без выхода за рамки настоящего изобретения.
Каждый признак, раскрытый в описании, а также (в соответствующих случаях) в формуле изобретения и на чертежах, может реализовываться независимо или в любом подходящем сочетании.
Признаки одного аспекта могут быть применены к любому другому аспекту; признаки способов могут быть применены к аспектам, относящимся к устройствам, и наоборот.
В тех случаях, когда признаки устройства описываются в данном тексте как "средство для [некоторая функция]", подразумевается, что эти термины следует истолковывать в широком смысле и предпочтительно не истолковывать как ограниченные каким-либо конкретным вариантом осуществления настоящего изобретения, описанным в данном тексте. Признаки устройства в предпочтительных вариантах осуществления реализуются соответствующим образом программируемым компьютером или компьютерами и, соответственно, признаки устройства предпочтительно реализуются соответствующими признаками компьютера или продукта, содержащего программу для компьютера. Например, признаки устройства могут реализовываться соответствующим образом программируемым процессором или другой частью компьютера, например памятью или средством для хранения данных.
Предпочтительные признаки настоящего изобретения будут описаны ниже в виде исключительно иллюстративного примера со ссылками на прилагаемые фигуры, на которых:
фиг.1a - общий вид типичной системы цифрового телевидения;
фиг.1b - общая архитектура системы интерактивного телевидения;
фиг.2а - блок-схема приемника-декодера;
фиг.2b - архитектура приемника-декодера;
фиг.2с - архитектура приемника-декодера;
фиг.3 - пульт дистанционного управления для навигации в Web-браузере;
фиг.4 - схема, иллюстрирующая работу виртуальной клавиатуры;
фиг.5 - типичное распределение символов по клавишам виртуальной клавиатуры;
фиг.6 - примеры виртуальной клавиатуры; и
фиг.7 - типичные размеры виртуальной клавиатуры.
Обзорное описание системы цифрового телевидения
На фиг.1а показана в общем виде система 1 цифрового телевидения. Настоящее изобретение предусматривает в основном обычную систему 2 цифрового телевидения, в которой для передачи сжатых цифровых сигналов используется известная система сжатия, соответствующая стандарту MPEG-2. Конкретнее, MPEG-2-компрессор 3 в центре вещания принимает поток цифровых сигналов (обычно поток видеосигналов). Компрессор 3 подключен к мультиплексору-скремблеру 4 посредством соединения 5.
Мультиплексор 4 получает множество других входных сигналов, компонует транспортный поток и передает сжатые цифровые сигналы в передатчик 6 центра вещания через соединение 7, которое, разумеется, может принимать самые разнообразные формы, включая телекоммуникационные каналы связи. Передатчик 6 передает электромагнитные сигналы по каналу 8 "Земля-спутник" на спутниковый транспондер 9, где их подвергают электронной обработке и вещают по виртуальному каналу 10 "спутник-Земля" в наземный приемник 12, обычно имеющий форму тарелки, принадлежащий или арендуемый конечным пользователем. Возможны, разумеется, и другие транспортные каналы для передачи данных, такие как наземное вещание, кабельная передача, комбинированные кабельно-спутниковые каналы, телефонные сети и т.п.
Сигналы, принятые приемником 12, передаются в совмещенный приемник-декодер 13, принадлежащий или арендуемый конечным пользователем и подключенный к телевизору 14 конечного пользователя. Приемник-декодер 13 декодирует сжатый MPEG-2 сигнал в телевизионный сигнал для телевизора 14. Хотя на фиг.1а показан отдельный приемник-декодер, он в равной степени может входить в состав интегрированного цифрового телевизора. Термин "приемник-декодер", как он применяется в данном тексте, охватывает и отдельный приемник-декодер, такой как приставка для телевизора (STB), и телевизор со встроенным приемником-де