ЛЕГКАЯ ДВУМЕРНАЯ НАВИГАЦИЯ БАЗЫ ДАННЫХ ВИДЕО

1. Способ (200) работы устройства (100) для отображения элементов контента на устройстве (410) отображения, выполненном с возможностью связи с устройством (100), причем способ (200) содержит этапы, на которых:
принимают (210) электронную команду выбора, инициированную пользователем, причем команда выбора назначает элемент контента, отображаемый на устройстве (410) отображения, в качестве имеющего тип статуса выполненного выбора, в последующем называемый выбранным элементом контента,
генерируют (220) строку поиска в зависимости от выбранного элемента контента,
направляют (230) строку поиска в поисковую машину (440), причем поисковая машина (440) связана с базой данных (430) элементов контента и сконфигурирована с возможностью выполнения поиска элемента контента на основе строки поиска,
принимают (240) данные результата поиска от поисковой машины (440), причем данные результата поиска включают в себя пары данных, которые относятся к найденным элементам контента, где каждая из пар данных включает в себя соответствующую часть данных элемента контента, представляющую соответствующий элемент контента и соответствующее ассоциированное значение связанности, причем соответствующее ассоциированное значение связанности, указывающее степень связанности между соответствующим элементом контента и выбранным элементом контента,
задают (250) двумерную сетку (300), содержащую строки и столбцы в области отображения устройства (410) отображения, где графическое представление элемента контента может быть скомпоновано в каждом поле пересечения, где столбец пересекается со строкой, и
компонуют (260) графические представления найденных элементов контента в двумерной сетке (300) в зависимости от ассоциированных значений связанности, так, что графическое представление найденного элемента контента, ассоциированное значение связанности которого является самым высоким из значений связанности, ассоциированных с подлежащими отображению найденными элементами контента, в общем столбце, компонуется в центрированном поле пересечения, являющемся центрированным в общем столбце.
2. Способ (200) по п. 1, содержащий дополнительный этап, на котором:
компонуют графическое представление выбранного элемента контента в центральной позиции двумерной сетки (300).
3. Способ (200) по п. 1, содержащий дополнительные этапы, на которых:
применяют алгоритм кластеризации к данным результата поиска для кластеризации найденных элементов контента во множество кластеров в зависимости от подобия найденных элементов контента, и
ассоциируют каждый кластер с соответствующим из столбцов, где графические представления найденных элементов контента скомпонованы таким образом, что каждый столбец двумерной сетки (300) включает в себя графические представления найденных элементов контента, которые принадлежат соответствующему ассоциированному кластеру.
4. Способ (200) по п. 1, в котором алгоритм кластеризации включает в себя по меньшей мере один из алгоритма кластеризации K-средних, алгоритм иерархической кластеризации, алгоритм спектральной кластеризации или их комбинацию.
5. Способ (200) по п. 2, в котором графическое представление выбранного элемента контента скомпоновано в столбце, центрированном по отношению к двумерной сетке (300), и в котором центрированный столбец включает в себя только графическое представление выбранного элемента контента.
6. Способ (200) по п. 1, в котором графические представления найденных элементов контента скомпонованы таким образом, что строка, центрированная по отношению к двумерной сетке (300), включает в себя графическое представление выбранного элемента контента и графические представления найденных элементов контента, чьи ассоциированные значения связанности уменьшаются как в левом, так и в правом направлении по отношению к графическому представлению выбранных элементов контента.
7. Способ (200) по п. 1, в котором двумерная сетка (300) включает в себя нечетное число строк и нечетное число столбцов.
8. Способ (200) по п. 1, содержащий дополнительные этапы, на которых:
принимают электронную команду позиции, инициированную пользователем, и
назначают один из найденных элементов контента, отображаемых в двумерной сетке (300), в качестве имеющего тип статуса выполненной пометки, в последующем называемый помеченным элементом контента, посредством добавления графической метки к помечаемому элементу контента.
9. Способ (200) по п. 8, в котором команда позиции включает в себя по меньшей мере одну из команды перемещения вправо, команды перемещения влево, команды перемещения вверх, команды перемещения вниз, или их комбинацию.
10. Способ (200) по п. 8, дополнительно содержащий дополнительные этапы, на которых:
принимают дополнительную электронную команду выбора, причем дополнительная команда выбора назначает помеченный элемент контента в качестве имеющего тип статуса выполненного выбора, и
осуществляют перекомпоновку графических представлений в зависимости от дополнительной команды выбора.
11. Среда хранения, хранящая компьютерную программу для работы устройства для отображения элементов контента на устройстве отображения, выполненном с возможностью связи с устройством, причем компьютерная программа содержит средство программного кода для побуждения устройства выполнять этапы одного из способов, определенных в предшествующих пунктах, когда компьютерная программа выполняется на компьютере, управляющем устройством.
12. Устройство (100) для отображения элементов контента на устройстве (410) отображения, выполненном с возможностью связи с устройством (100), причем устройство (100) содержит:
ввод (110), сконфигурированный с возможностью приема электронной команды выбора, инициированной пользователем, причем команда выбора назначает элемент контента, отображаемый на устройстве (410) отображения, в качестве имеющего тип статуса выполненного выбора, в последующем называемый выбранным элементом контента,
генератор (120) строки поиска, сконфигурированный с возможностью генерирования строки поиска в зависимости от выбранного элемента контента,
средство (130) отправки, сконфигурированное с возможностью направления строки поиска в поисковую машину (440), причем поисковая машина (440) связана с базой данных (430) элементов контента и сконфигурирована с возможностью осуществления поиска элемента контента на основе строки поиска,
приемник (140), сконфигурированный с возможностью приема данных результата поиска из поисковой машины (440), причем данные результата поиска включают в себя пары данных, которые относятся к найденным элементам контента, где каждая из пар данных включает в себя соответствующую часть данных элемента контента, представляющую соответствующий элемент контента и соответствующее ассоциированное значение связанности, причем соответствующее ассоциированное значение связанности указывает степень связанности между соответствующим элементом контента и выбранным элементом контента,
блок (150) возбудителя устройства отображения, сконфигурированный с возможностью задания двумерной сетки (300), содержащей строки и столбцы в области отображения устройства (410) отображения, где графическое представление элемента контента может быть скомпоновано в каждом поле пересечения, где столбец пересекается со строкой, и
компоновки графических представлений найденных элементов контента в двумерной сетке (300) в зависимости от ассоциированных значений связанности так, что графическое представление найденного элемента контента, ассоциированное значение связанности которого является самым высоким из значений связанности, ассоциированных с подлежащими отображению найденными элементами контента, в общем столбце, компонуется в центрированном поле пересечения, являющемся центрированным в общем столбце.
13. Пользовательский терминал (400) для просмотра Интернета, причем пользовательский терминал (400) содержит:
пользовательский интерфейс (420), сконфигурированный с возможностью приема пользовательской команды,
устройство (410) отображения, сконфигурированное с возможностью отображения веб-сайтов Интернета, и
устройство (100) по п. 12, причем устройство (100) связано с пользовательским интерфейсом (420) и устройством (410) отображения.