Преобразование контента для не требующих вмешательства развлечений

Изобретение относится к компьютерно-реализуемому способу преобразования Web-страницы в по меньшей мере один непрерывный информационный поток, содержащий этапы, на которых: а) разбивают упомянутую Web-страницу на множество блоков; б) вычисляют соответствующий приоритет блока для каждого из упомянутых блоков; в) классифицируют упомянутые блоки или как активные блоки, или как пассивные блоки; г) вычисляют порядок представления для упомянутых блоков по меньшей мере на основе присвоенного приоритета блока; д) воспроизводят упомянутые блоки в форме непрерывного информационного потока в зависимости от их классификации и контента, при этом активные блоки воспроизводятся отдельно, так чтобы отображаться в заранее заданном положении на экране дисплея и обеспечить и позволить взаимодействие с пользователем через устройство дистанционного управления во время пассивного потребления, при этом упомянутый по меньшей мере один информационный поток содержит поток видеоинформации и поток аудиоинформации; и е) передают упомянутый по меньшей мере один информационный поток. Технический результат заключается в обеспечении преобразования контента документа в непрерывный информационный поток. 2 н. и 10 з.п. ф-лы, 4 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройству, способу и компьютерному программному продукту для преобразования активно выбираемого контента, такого как Web-контент, в непрерывный информационный поток для пассивного потребления.

Предшествующий уровень техники

Всемирная компьютерная сеть (WWW) или Интернет становятся повсеместно распространенными в нашем обществе. Доступ к Интернету осуществляется по множеству причин с помощью настольных компьютеров, ноутбуков, карманных персональных компьютеров (PDA) или мобильных телефонов. Скоро любое электронное устройство будет иметь соединение, предоставляя доступ ко всем видами Web-сервисов и информации из Интернета. Все больше людей использует Интернет как основной источник развлечения. Web-сайты, такие как, например, сайты для скачивания видео или музыки, очень популярны и привлекают очень широкую аудиторию, сопоставимую, если не большую, с телевидением (TV).

Одним из недостатков использования существующих в настоящее время интернет Web-сайтов для развлечения является то, что они требуют "вмешательства", активного вовлечения пользователя и участие. Пользователи должны осуществлять навигацию по ссылкам, искать и выбирать контент, который они хотят использовать, и они не могут просто откинуться назад и смотреть, как в случае просмотра TV программ. Напротив, телевидение и радио являются чрезвычайно популярным средством пассивного получения информации, так называемого "не требующего вмешательства" развлечения. Нет никаких признаков, что они будут заменены каким-либо требующим вмешательства средством развлечения.

В дальнейшем под адаптацией контента подразумевается действие по преобразованию контента для адаптации к возможностям устройства. Адаптация контента может относиться к мобильным устройствам, которые требуют специальной обработки из-за их ограниченной вычислительной мощности, малого размера экрана и ограниченной функциональности клавиатуры. Методы адаптации контента были разработаны для того, чтобы сделать Web-сайты легкодоступными с устройств с ограниченными возможностями, например с ограниченной памятью, ограниченной вычислительной мощностью, без мыши и/или с небольшими экранами. Один подход заключается в преобразовании компоновки Web-страниц так, чтобы контент лучше подходил для экранов небольшого форм-фактора. Кроме того, могут быть добавлены специальные функции навигации (такие как легкое увеличение и уменьшение масштаба), чтобы позволить осуществлять навигацию по большим страницам. Был проделан большой прогресс в автоматической адаптации контента, и в последнее время многие карманные устройства, такие как мобильные телефоны, предоставляют возможности просмотра Web-страниц.

Современные подходы к адаптации для представления документов с активно выбираемым контентом (например, Web-контентом) на экранах телевизоров включают в себя адаптацию контента или язык разметки гипертекста для бытовой электроники (CE-HTML). CE-HTML является языком для создания страниц пользовательского интерфейса для устройств бытовой электроники (CE), таких как телевизоры (TV). Однако эти подходы являются ограниченными, поскольку они или очень сложны (CE-HTML требует разработки и издания отдельных специальных версий Web-страниц), или не подходят для не требующего вмешательства пассивного потребления. Они требуют взаимодействия с пользователем, которое часто становится неудобным, поскольку большинство Web-сайтов предназначено для интерфейсов типа навести-и-нажать.

Заявка на патент США 2004/0073941 A1 описывает способ для динамического преобразования Web-контента в интерактивную программу с ограничениями (walled garden). Согласно этому способу исходный контент загружается из внешнего хранилища данных. Загруженные данные перекодируются в готовые для трансляции данные. Готовые для трансляции данные передаются клиенту и представляются так, что пользователь может взаимодействовать с представляемыми данными. Загрузка Web-контента может иметь место в зависимости от конфигурационного файла, определяющего внешнее хранилище данных, корневую Web-страницу Web-контента и информацию для определения целевого Web-контента.

Сущность изобретения

Задачей настоящего изобретения является обеспечение усовершенствованной адаптации контента или процесса преобразования и устройства, которое обеспечивает не требующее вмешательства использование документов с активно выбираемым контентом без интерфейсов типа навел-и-нажал.

Эта задача решается с помощью способа, как заявлено в п. 1 формулы изобретения, устройства, как заявлено в п. 12 формулы изобретения, и компьютерного программного продукта, как заявлено в п. 1 формулы изобретения.

Соответственно, документ с активно выбираемым контентом может воспроизводиться таким образом, что он может легко использоваться в не требующем вмешательства режиме, не требуя интерфейса типа навел-и-нажал (например, мыши или другого интерфейса указателя). Мультимедийный контент документа (изображения, текст и т.д.) может быть переведен в видеоинформацию и/или аудиоинформацию, которая может быть воспроизведена, как если бы это был, например, телеканал.

В случае мультимедийного документа по меньшей мере один информационный поток может содержать поток видеоинформации и поток аудиоинформации. Таким образом, по меньшей мере один информационный поток может быть передан с помощью трансляции видео или телеканала и просмотрен с помощью TV или другого устройства отображения видео.

Согласно первому аспекту, активные блоки могут воспроизводиться по отдельности для вывода на экран в заранее заданном положении на экране дисплея и обеспечения взаимодействия с пользователем через устройство дистанционного управления. Таким образом, пользователь может взаимодействовать с активными блоками с помощью своего устройства дистанционного управления.

Согласно второму аспекту, который может быть объединен с первым аспектом, для каждой цели гиперссылки документа на экране дисплея может быть добавлен активный управляющий элемент, чтобы позволить пользователю пропускать соответствующий контент упомянутого по меньшей мере одного информационного потока. Таким образом, пользователь может индивидуально выбрать с помощью своего пульта дистанционного управления, использовать ли гиперссылку.

Согласно третьему аспекту, который может быть объединен с первым или вторым аспектом, гиперссылка может воспроизводиться путем визуализации соответствующего текста на экране дисплея и предоставления возможности пользователю выбрать его. Это позволяет гиперссылкам оставаться видимыми и иметь возможность выбора на экране дисплея.

Согласно четвертому аспекту, который может быть объединен с любым с первого по третий аспектом, разбиение может включать в себя сегментацию страницы на основании по меньшей мере одного из: объектной модели документа, метода на основе местоположения и метода на основе визуальных признаков. Таким образом, каждая страница документа может быть автоматически разбита на основе по меньшей мере одного заранее заданного критерия.

Согласно пятому аспекту, который может быть объединен с любым с первого по четвертый аспектом, присвоение может быть основано по меньшей мере на одном из: пространственных особенностях, особенностях контента и подхода на основе шаблонов. Приоритет блока может, таким образом, автоматически присваиваться на основе различных критериев.

Согласно шестому аспекту, который может быть объединен с любым с первого по пятый аспектом, блоки могут фильтроваться на основании приоритета этих блоков, чтобы отбросить блоки с приоритетом ниже заранее заданного предела. Таким образом, блоки с небольшой важностью для пользователя могут быть исключены из непрерывного информационного потока.

Согласно седьмому аспекту, который может быть объединен с любым с первого по шестой аспектом, активные блоки могут быть помечены с помощью заранее заданной метки, и воспроизведение может управляться на основании этой метки. Это облегчает воспроизведение блоков после линеаризации.

Согласно восьмому аспекту, который может быть объединен с любым с первого по седьмой аспектом, блоки с текстовым контентом могут быть преобразованы в поток аудиоинформации с помощью синтеза речи. Это дает то преимущество, что пользователю не нужно читать текстовую информацию с экрана дисплея, что может быть неудобным из-за ограничений разрешения.

Согласно девятому аспекту, который может быть объединен с любым с первого по восьмой аспектом, в документе может иметься заранее заданная информация, каковая заранее заданная информация описывает дополнительные блоки, которые будут вставлены среди пассивных блоков по меньшей мере в одном непрерывном информационном потоке. Такие блоки, к выгоде, позволяют вставку вспомогательной информации, такой как рекламные объявления или информация с руководством для пользователя.

Согласно десятому аспекту, который может быть объединен с любым с первого по девятый аспектом, присвоение приоритета блока может быть основано на обратной связи с пользователем. Таким образом, вычисление порога для распределения приоритетов может автоматически управляться с помощью обратной связи с пользователем, полученной, например, от системы рекомендаций.

Согласно одиннадцатому аспекту, который может быть объединен с любым с первого по десятый аспектом, динамические части Web-страницы для конкретного пользователя для воспроизведения могут быть выбраны на основании поведения пользователя при просмотре в фиксированной редакционной части Web-страницы. Таким образом, на преобразование элементов Web-страницы в информационный поток оказывает влияние поведение пользователя при просмотре в редакционной части.

Следует отметить, что вышеупомянутое устройство может быть реализовано в виде дискретных аппаратных схем с дискретными аппаратными компонентами, такими как интегральная микросхема, как расположенные в определенном порядке модули микросхем, или как устройство обработки сигналов, или компьютерное устройство, или микросхема, управляемая программным обеспечением, или программа, сохраненная в памяти.

Краткое описание чертежей

Теперь, в качестве примера, будет описано изобретение на основании вариантов воплощения со ссылкой на прилагаемые чертежи, на которых:

фиг. 1 показывает блок-схему устройства преобразования контента согласно первому варианту воплощения настоящего изобретения;

фиг. 2 показывает блок-схему последовательности операций процедуры для преобразования документа с активно выбираемым контентом в непрерывный информационный поток согласно второму варианту воплощения;

фиг. 3 показывает пример двух Web-страниц, разбитых на блоки с указанием приоритетов; и

фиг. 4 показывает иллюстративную последовательность анимации для воспроизведения изображения с вертикальным соотношением сторон.

Описание вариантов воплощения

Теперь будут описаны варианты воплощения настоящего изобретения на основании иллюстративной системы преобразования Web-в-видео, которая может быть обеспечена в сочетании с опциональной системой рекомендаций, которая основана на обратной связи с пользователем.

Согласно следующим вариантам воплощения, Web-страница преобразуется и воспроизводится таким образом, при котором она может оптимально использоваться в не требующем вмешательства режиме. Для достижения этого мультимедийный контент Web-страницы (изображения, текст и т.д.) преобразуется в видеопоток, который может воспроизводиться, как если бы это был телеканал.

Фиг. 1 показывает блок-схему устройства или системы преобразования с опциональной функциональностью рекомендаций, которая содержит хранилище 101 данных (например, накопитель на жестких магнитных дисках), в котором могут быть сохранены Web-страницы для последующего преобразования в преобразователе 103 контента (CA). Сохраненные Web-страницы подаются в распределитель 102 приоритетов, приспособленный разбивать Web-страницу на блоки, которые являются единым целым и представляют собой некоторое логическое деление контента Web-страницы, и присваивать каждому блоку приоритет блока на основании важности блока в пределах Web-страницы.

Преобразователь 103 контента принимает блоки с распределенными приоритетами блоков, классифицирует эти блоки на активные блоки, которые требуют ввода пользователя, и пассивные блоки, которые включают в себя только контент для пассивного использования, и упорядочивает эти блоки по меньшей мере на основании приоритетов этих блоков для получения порядка представления для потока видео. Упорядоченные блоки затем воспроизводятся преобразователем 103 контента в виде видео плюс аудио, при этом активные блоки разделены так, что пользователь может взаимодействовать с ними, например, с помощью его/ее пульта дистанционного управления.

Источник (не показан) Web-страниц может, например, быть приложением Web-браузера для обеспечения доступа к сети Интернет. После преобразования воспроизведенные Web-страницы могут отображаться на экране дисплея телевизионного (TV) монитора (M) 104, сохраняться в съемном или несъемном хранилище данных или носителе записи или транслироваться через TV или видеоканал. Полученные Web-страницы могут опционально фильтроваться и затем подаваться в соответствующую подсистему 105 рекомендаций (RE). Подсистема 105 рекомендаций может иметь связанный с ней профиль пользователя. Вывод подсистемы 105 рекомендаций может использоваться распределителем 102 приоритетов (PA) для присвоения приоритетов блоков идентифицированным блокам Web-страниц для воспроизведения. Например, вычисление приоритета блока может быть адаптировано для каждой Web-страницы в зависимости от информации от пользователя. Если для данного Web-сайта или Web-страницы пользователь уменьшает порог фильтрации блока, система адаптирует порог для всех Web-сайтов, которые демонстрируют схожие характеристики (например, схожую компоновку). Простой байесовский классификатор может использоваться для автоматической адаптации вычисления порогового значения на основании обратной связи с пользователем. Альтернативно, на основании текста, доступного в блоке, тема или жанр могут быть автоматически оценены классификатором, и если предпочтения пользователя изучены, соответственно может быть установлен приоритет.

Теперь будет более подробно описана работа устройства преобразования со ссылкой на фиг. 2.

Фиг. 2 показывает блок-схему последовательности операций процедуры для преобразования документа с активно выбираемым контентом в непрерывный информационный поток согласно второму варианту воплощения.

Мы рассматриваем в качестве входной информации Web-страницу (например, страницу языка разметки гипертекста (HTML)), которая может быть получена путем подсоединения через Web-браузер к Web-серверу с использованием, например, протокола передачи гипертекста (HTTP). Предполагается, что все элементы, на которые имеются ссылки на Web-странице, такие как изображения, видео, звуки и т.д., загружены и доступны (например, в хранилище 101 данных).

Первый этап или этап S10 процедуры содержит разбиение Web-страницы на набор семантических блоков. Каждый блок выбирается как область Web-страницы, которая является единым целым и представляет собой некоторое логическое деление в зависимости от контента Web-страницы. В уровне техники известно несколько способов для разбиения Web-страницы. Примерами, которые могут быть применены здесь, являются сегментация на основе объектной модели документа (DOM), как описано в Chen, J., Zhou, R, Shi, J., Zhang, H.-J и Qiu, F., “Function-Based Object Model Towards Website Adaptation” ("Объектная модель на основе функциональности для адаптации Web-сайта"), Труды 10 конференции по Всемирной компьютерной сети, Будапешт, Венгрия, май 2001, сегментация по местоположению, как описано в Kovacevic, M., Diligenti, M., Gori, M., и Milutinovic, V., “Recognition of Cornmon Areas in a Web Page Using Visual Information: a possible application in a page classification” ("Распознавание общих зон в Web-странице, используя визуальную информацию: возможное применение в классификации страниц"), Труды международной конференции IEEE 2002 года по интеллектуальному анализу данных, Маэбаси, Япония, декабрь 2002, и сегментация страницы по визуальным признакам, как описано в Cai, D., Yu, S., Wen, J.-R. и Ma, W.-Y. "VIPS: a vision-based page segmentation algoritm” ("VIPS: алгоритм сегментации страницы по визуальным признакам"), Технический отчет Microsoft, MSR-TR-2003-79, 2003.

Фиг. 3 показывает пример двух Web-страниц, разбитых на блоки, указанные штриховыми прямоугольниками, с присвоенными им приоритетами. Следует отметить, что каждый блок может быть рекурсивно разделен на подблоки (например, заголовок, изображение и текст) и каждый подблок на подподблоки (например, абзацы в текстовом блоке).

На втором этапе или этапе S20 для каждого блока вычисляется и присваивается приоритет блока. Приоритет блока может, например, быть определен как оценка в баллах приоритета, которая обратно пропорциональна важности каждого блока в пределах страницы (то есть самые важные блоки имеют оценку в баллах приоритета, равную "1"). Много Web-страниц, подходящих для просмотра на экране телевизора, таковы, что имеется один основной элемент, который привлекает внимание зрителя, окруженный одним или более дополнительными элементами, которые предоставляют возможности для навигации и выбора другого контента. Различная информация на Web-странице имеет различную важность в зависимости от местоположения на странице, занятой области и, конечно, непосредственно контента. Например, не многие пользователи уделяют много внимания уведомлениям об авторских правах, которые присутствуют в нижней части многих Web-страниц.

Что касается примера на фиг. 3, самые последние новостные сообщения в центре левой части Web-страницы (оценки в баллах приоритета равны "1" и "2") важнее, чем ссылки на другие более старые новостные сообщения, показанные в правой части Web-страницы (оценка в баллах приоритета равна "3"), которые важнее блока заголовка и названия Web-сайта (оценка в баллах приоритета равна "4"). Для вычисления приоритета блоков страницы может использоваться несколько алгоритмов из подходящей литературы. Например, в Song, R., Liu, H., Wen, J.-R. и Ma, W.-Y. “Learning Block Importance Models for Web Pages” ("Модели изучения важности блоков для Web-страниц"), Труды конференции по всемирной компьютерной сети, Нью-Йорк, США, 2004, используется классификатор, который использует пространственные особенности (такие как положение и размер блоков) и особенности контента (такие как число изображений и ссылок) для автоматического вычисления оценки важности в баллах для блока. Кроме того, в Bar-Yossef, Z., Rajagopalan, S. “Template Detection via Data Mining and its Applications” ("Обнаружение шаблона с помощью интеллектуального анализа данных и его приложения"), Труды конференции по всемирной компьютерной сети, май 2002, используется подход на основе шаблонов для обнаружения блоков, которые повторяются между страницами и поэтому им может быть присвоена низкая оценка важности в баллах.

После того как каждому блоку был присвоен приоритет или оценка важности в баллах на этапе S20, может быть применен опциональный этап фильтрации на этапе или стадии S30, чтобы отбросить те блоки, важность которых не достаточна (приоритет слишком низок) или которые имеют некоторые нежелательные свойства. Могут быть применены обычный порог и/или ряд критериев, такие как: оставить только блоки с самым высоким приоритетом, отбросить блоки нижнего колонтитула с уведомлением об авторском праве и т.д. Пользователь может управлять порогом фильтрации. Используя, например, кнопку на пульте дистанционного управления, пользователь может уменьшить порог с эффектом сохранения большего количества блоков и, поэтому, большего количества контента.

Оставшиеся блоки затем используются в качестве входной информации для алгоритма или процедуры, которая классифицирует их или как активные, или как пассивные блоки на этапе классификации блоков или стадии S40. Активные блоки являются элементами страницы, основная цель которых состоит в получении ввода со стороны пользователей и которые, таким образом, требуют ввода данных пользователем. Примерами являются текстовые поля для ввода ключевых слов или текста, кнопки, списки опций и т.д. Активные блоки способствуют тому, что просмотр Web-страниц характеризуется как "требующий вмешательства" опыт, поскольку они позволяют пользователю управлять и осуществлять навигацию по контенту.

С другой стороны, пассивные блоки - это элементы страницы, которые содержат главным образом контент, предназначенный для пассивного использования, "не требующим вмешательства" образом, такой как изображения, текст, аудио и видео. После этого этапа каждый блок высокой важности, который прошел этап фильтрации (S30), возможно также получил метку активный/пассивный, которая будет использоваться для управления воспроизведением блоков после линеаризации.

На этапе или стадии S50 линеаризации вычисляется порядок представления блоков так, чтобы они могли быть представлены пользователю один за другим. При расположении по порядку принимают во внимание по меньшей мере один из приоритетов блоков (например, наиболее важные блоки сначала), порядок на исходной странице и потенциально доступную и семантически понятую информацию, такую как дата, когда видео или изображение были загружены (или на страницу добавлено сообщение или комментарий в блоге).

Например, в случае правой Web-страницы на фиг. 3, блок с заголовком "Биология музыки" с оценкой приоритета в баллах равной "1" будет первым на очереди для представления, за ним будет следовать блок с заголовком "Гватемала" (оценка важности в баллах также равна "1") и т.д. Следует отметить, что во время воспроизведения пользователь может перейти к следующему или предыдущему блоку в линейном порядке. Гиперссылки, которые прямо указывают на изображения или видео, могут быть заменены соответствующими объектами. Например, страница галереи, содержащая таблицу миниатюр, может привести, после линеаризации страницы, к линейному показу слайдов изображений, которые соответствуют миниатюрам. Когда гиперссылка заменяется своей целью (например, изображением), элемент активного управления (такой как кнопка) может быть добавлен на экран, чтобы позволить пользователю пропустить соответствующий контент или вернуться к исходной странице.

Опционально, после обработки всей страницы система может извлечь по гиперссылкам на странице другие страницы с того же самого Web-сервера и добавить их блоки к линейной презентации. Это эквивалентно определению пути через граф страниц Web-сайта.

Конечным этапом S60 является воспроизведение блока-в-видео в форме видео плюс аудио так, чтобы страница могла быть вставлена в перечень TV каналов и рассматривалась, как будто это TV-шоу. Воспроизведение блоков зависит от того, являются ли они активными или пассивными и, в последнем случае, от контента. Активные блоки могут воспроизводиться в нижней части экрана телевизора. Пользователь может взаимодействовать с ними с помощью пульта дистанционного управления. Воспроизведение пассивных блоков составляет основной контент Web-канала.

Текст может быть преобразован в аудио с помощью синтеза речи. Гиперссылки могут быть воспроизведены путем визуализации соответствующего текста на экране (например, в нижней части) и предоставления возможности пользователю выбрать их (например, путем нажатия кнопки на пульте дистанционного управления). Гиперссылки могут оставаться видимыми и доступными для выбора на экране в течение фиксированного периода времени (например, пять - десять секунд) или они могут быть сделаны доступными через специальное меню. Масштаб изображений может быть изменен, и они могут воспроизводиться как слайд-шоу изображений с использованием операций виртуальной камеры (панорамирование и масштабирование) в зависимости от формата изображения (портрет/пейзаж, соотношение сторон).

Фиг. 4 показывает иллюстративную последовательность анимации для воспроизведения изображения с вертикальным соотношением сторон. В этом примере изображение в блоке с заголовком "Биология музыки" на фиг. 3, имеющее "вертикальное" соотношение сторон, может быть анимировано для воспроизведения на экране телевизора (TV) 16:9. На фиг. 4 за операцией виртуального увеличения масштаба (изображения 1-4) следует виртуальное панорамирование сверху вниз (изображения 5-8). Продолжительность анимации может быть определена продолжительностью звука в результате синтеза речи. Может быть установлено максимальное значение для продолжительности анимации для предотвращения слишком медленных анимаций.

Синхронизация изображений и произносимого текста может быть улучшена путем сопоставления метаинформации об изображении (например, атрибута alt) и слов, встречающихся в тексте.

Видео просто воспроизводится как есть (хотя виртуальное увеличение или уменьшение масштаба может также быть необходимо), а средства управления могут быть связаны с соответствующими кнопками пульта дистанционного управления. Другие активные блоки могут воспроизводиться так, как они воспроизводились бы на Web-странице.

В третьем варианте воплощения информация для управления по меньшей мере одним разбиением страницы на этапе или стадии S10 и воспроизведения блока на этапе или стадии S60 встроена в Web-страницу с помощью специальных тегов. Теги могут описывать дополнительные блоки, игнорируемые стандартными Web-браузерами, которые могут быть вставлены между блоками контента после этапа или стадии S50 линеаризации. Такие блоки могут, например, позволить вставку коммерческой видеорекламы или информации с руководством для пользователя и т.п.

В четвертом варианте воплощения Web-страница, которая преобразуется в видео для персонального канала, состоит из 'редакционной' части, которая идентична для всех пользователей (или группы пользователей, например, страны) и находится в ведении редакторов, и 'персональной' части, которая отличается для каждого пользователя и изменяется динамически в зависимости от поведения пользователя при просмотре. Персональная часть может содержать информацию, которая была предоставлена пользователем, такую как персональные фотографии или видео, комментарии, сообщения в блоге.

В четвертом варианте воплощения преобразование элементов Web-страницы в видео находится под влиянием поведения пользователя при просмотре в редакционной части (то есть истории просмотра фиксированных элементов). В зависимости от элементов Web-страницы (редакционная часть), с которыми взаимодействовал пользователь, на динамический Web-контент оказывается влияние и он изменяется, так что только части Web-страницы, которые могут быть выбраны распределителем 102 приоритетов или преобразователем 103 контента по фиг. 1, воспроизводятся как видео для включения в персональный канал. Аналогично, динамическая и персональная часть Web-страницы обновляется в зависимости от видео (сгенерированных с Web-страницы), с которыми взаимодействовал пользователь.

Например, если пользователь взаимодействовал в своем персональном канале с видеопредставлением фотогалереи некоторого актера, динамическая часть Web-страницы может быть обновлена так, чтобы включать в себя больше информации об этом определенном актере.

Следует отметить, что настоящее изобретение может быть применено не только к Web-страницам, но также и к другим типам документов с активно выбираемым контентом (то есть требующим вмешательства контентом). Вывод может быть преобразован в поток видео, а также и в другие мультимедийные форматы и стандарты презентаций, такие как язык интеграции синхронизированных мультимедийных данных (SMIL), Microsoft Power Point и т.д. Как правило, когда вводом является стандартный Интернет-адрес (унифицированный указатель информационного ресурса (URL)), а результирующий вывод является стандартизированным форматом документа, как, например, SMIL, предложенное преобразование может предлагаться как публичный Web-сервис, который преобразует требующий вмешательства контент в не требующий вмешательства информационный поток для использования.

Изобретение не ограничено вышеупомянутыми вариантами воплощения и может быть применено к телевизорам, абонентским установкам, персональным компьютерам, ноутбукам, мобильным телефонам, игровым приставкам, Web-сервисам и т.п.

Суммируя вышесказанное, были описаны устройство, способ и компьютерный программный продукт для адаптации документа с активно выбираемым контентом, например Web-контентом, для использования в не требующем вмешательства режиме. Документ воспроизводится таким образом, что он может оптимально использоваться в не требующем вмешательства режиме. Мультимедийный контент документа (изображения, текст и т.д.) преобразуется в непрерывный информационный поток (например, видео), который может быть воспроизведен, например, как если бы это был телевизионный канал.

Хотя изобретение было проиллюстрировано и подробно описано на чертежах и в предшествующем описании, такую иллюстрацию и описание следует считать иллюстративными или приведенными в качестве примера, а не ограничивающими. Изобретение не ограничивается раскрытыми вариантами воплощения.

После прочтения настоящего раскрытия для специалистов в области техники будут очевидны другие модификации. Такие модификации могут включать в себя другие функциональные возможности, которые уже известны в технике и которые могут использоваться вместо или в дополнение к функциональным возможностям, уже описанным здесь.

Вариации раскрытых вариантов воплощения могут быть поняты и осуществлены специалистами в технике после изучения чертежей, раскрытия и прилагаемой формулы изобретения. В формуле изобретения слово "содержащий" не исключает другие элементы или этапы, а единственное число не исключает наличия множества элементов или этапов. Один процессор или иной блок может выполнять по меньшей мере функции на фиг. 2 на основе соответствующего программного обеспечения. Компьютерная программа может храниться/распространяться на подходящем носителе, таком как оптический носитель данных или твердотельный носитель, предоставляемом вместе или как часть других аппаратных средств, но может также распространяться в других формах, например через Интернет или другие проводные или беспроводные телекоммуникационные системы. Тот факт, что некоторые меры перечисляются во взаимно различных зависимых пунктах формулы изобретения, не означает, что комбинация этих мер не может быть использована с выгодой. Любые ссылочные позиции в формуле изобретения не должны рассматриваться как ограничивающие ее объем.

1. Компьютерно-реализуемый способ преобразования Web-страницы с активно выбираемым контентом в по меньшей мере один непрерывный информационный поток для пассивного потребления, содержащий этапы, на которых: а) разбивают (S10) упомянутую Web-страницу на множество блоков, являющихся единым целым областей; б) вычисляют (S20) соответствующий приоритет блока для каждого из упомянутых блоков на основе важности блока в пределах упомянутой Web-страницы и присваивают каждому из упомянутых блоков соответствующий вычисленный приоритет блока; в) классифицируют (S40) упомянутые блоки или как активные блоки, требующие ввода от пользователя, или как пассивные блоки, содержащие контент для пассивного потребления; г) вычисляют (S50) порядок представления для упомянутых блоков по меньшей мере на основе присвоенного приоритета блока; д) воспроизводят (S60) упомянутые блоки в форме по меньшей мере одного непрерывного информационного потока в зависимости от их классификации и контента, при этом активные блоки воспроизводятся отдельно, так чтобы отображаться в заранее заданном положении на экране дисплея и обеспечить и позволить взаимодействие с пользователем через устройство дистанционного управления во время пассивного потребления, при этом упомянутый по меньшей мере один информационный поток содержит поток видеоинформации и поток аудиоинформации; и е) передают упомянутый по меньшей мере один информационный поток.

2. Способ по п. 1, дополнительно содержащий этап, на котором добавляют для каждой цели гиперссылки упомянутой Web-страницы активный управляющий элемент на экране дисплея, чтобы позволить пользователю пропускать соответствующий контент упомянутого по меньшей мере одного информационного потока.

3. Способ по п. 1, дополнительно содержащий этап, на котором воспроизводят гиперссылку путем визуализации соответствующего текста на экране дисплея и предоставления возможности пользователю выбрать его.

4. Способ по п. 1, в котором упомянутое разбиение (S10) включает в себя сегментацию страницы на основе по меньшей мере одного из объектной модели документа, метода на основе местоположения и метода на основе визуальных признаков.

5. Способ по п. 1, в котором упомянутое присвоение (S20) основано на по меньшей мере одном из пространственных особенностей, особенностей контента и подхода на основе шаблонов.

6. Способ по п. 1, дополнительно содержащий этап, на котором выполняют фильтрацию (S30) упомянутых блоков на основе приоритета этих блоков, чтобы отбрасывать блоки с приоритетом блока ниже заранее заданного предела.

7. Способ по п. 1, дополнительно содержащий этапы, на которых помечают активные блоки с помощью заранее заданной метки и управляют упомянутым воспроизведением (S60) на основе этой метки.

8. Способ по п. 1, дополнительно содержащий этап, на котором преобразовывают блоки с текстовым контентом в поток аудиоинформации с помощью синтеза речи.

9. Способ по п. 1, дополнительно содержащий этап, на котором встраивают заранее заданную информацию в упомянутую Web-страницу, причем эта заранее заданная информация описывает дополнительные блоки для вставки между пассивными блоками в упомянутом по меньшей мере одном непрерывном информационном потоке.

10. Способ по п. 1, дополнительно содержащий этап, на котором управляют упомянутым присвоением (S20) приоритета блока на основе обратной связи от пользователя.

11. Способ по п. 1, дополнительно содержащий этап, на котором выбирают для конкретного пользователя динамические части упомянутой Web-страницы для воспроизведения, основываясь на поведении пользователя при просмотре в фиксированной редакционной части упомянутой Web-страницы.

12. Система для преобразования Web-страницы с активно выбираемым контентом в по меньшей мере один непрерывный информационный поток для пассивного потребления, содержащая устройство, содержащее: по меньшей мере один процессор и память, в которую записаны инструкции программного обеспечения, которые при их исполнении процессором предписывают процессору: разбивать упомянутую Web-страницу на множество блоков, представляющих единое целое областей; вычислять соответствующий приоритет блока для каждого из упомянутых блоков на основе важности блока в пределах упомянутой Web-страницы и присваивать каждому из упомянутых блоков соответствующий вычисленный приоритет блока; классифицировать упомянутые блоки или как активные блоки, требующие ввода от пользователя, или как пассивные блоки, содержащие контент для пассивного потребления; вычислять порядок представления упомянутых блоков по меньшей мере на основе присвоенного приоритета блока и воспроизводить упомянутые блоки в форме по меньшей мере одного непрерывного информационного потока в зависимости от их классификации и контента, при этом активные блоки воспроизводятся отдельно для отображения в заранее заданном положении на экране дисплея и для обеспечения и предоставления возможности взаимодействия с пользователем через устройство дистанционного управления во время пассивного потребления, при этом упомянутый по меньшей мере один информационный поток содержит поток видеоинформации и поток аудиоинформации, при этом система дополнительно содержит подсистему рекомендаций, имеющую связанный с ней профиль пользователя, причем вывод подсистемы рекомендаций подсоединен к упомянутому устройству для присвоения каждому из упомянутых блоков соответствующего вычисленного приоритета блока, при этом система дополнительно выполнена с возможностью передавать упомянутый по меньшей мере один непрерывный информационный поток.



 

Похожие патенты:

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в уменьшение времени на обмен информацией за счет обработки в СУБД с помощью сводной базы данных (БД) запросов на обновления в удаленных БД распределенной информационной системы и за счет обеспечения возможности передавать пользователям изменения в БД в режиме реального времени.

Изобретение относится к способу и серверу для создания аннотированного поискового индекса. Технический результат заключается в повышении полноты поисковых результатов.

Изобретение относится к проверке содержания медицинских документов. Техническим результатом является улучшение обнаружения нарушений в медицинской карте пациента.

Изобретение относится к способу и устройству отображения push-сообщений. Технический результат заключается в эффективном использовании ресурсов пользовательского оборудования.

Изобретение относится к области хранения данных графов в В-дереве. Техническим результатом является эффективное хранение и поиск сложных данных графов.

Изобретение относится к области автоматической обработки естественного языка, в частности к способу и устройству для хранения и поиска информации, извлекаемой из текстовых документов.

Изобретение относится к коммуникационным технологиям. Технический результат заключается в повышении эффективности обработки информации.

Изобретение относится к устройству для управления персональным каналом пользователя, которое использует выражения конкретного типа для сохранения поиска для связанного Интернет-контента.

Изобретение относится к области поисковых систем. Техническими результатами являются: ускорение работы пользователя с поиском, снижение сетевого трафика и нагрузки на серверы, расширение арсенала технических средств для обработки пользовательского поискового запроса.

Изобретение относится к средствам предложения приложения для скачивания пользователю, выполняемым на сервере, соединенном с электронным устройством пользователя через канал связи.

В настоящем изобретении описывается способ и устройство для определения электронной карты, где способ содержит: получение информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем; и определение электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт. Таким образом, пользователь может автоматически и беспрепятственно выбрать электронную карту, которая максимально совпадает с текущей информацией для фильтрации данных электронной карты при необходимости воспользоваться электронной картой вместо использования единственной электронной карты, тем самым обеспечивая решение существующей в известном уровне техники проблемы, связанной с предоставлением единственной электронной карты и относительно плохой гибкостью. 2 н. и 8 з.п. ф-лы, 4 ил., 1 табл.

Изобретение относится к средствам группирования в социальной сети. Технический результат заключает в увеличении скорости группирования друзей. Получают данные о взаимоотношениях друзей первого пользователя, причем данные о взаимоотношениях друзей содержат один или более узлов-друзей. Определяют весовой коэффициент каждого из узлов-друзей на основе полученных данных о взаимоотношениях друзей. Формируют первый круг друзей с использованием первого узла-друга, имеющего наибольший весовой коэффициент среди узлов-друзей; просматривают узлы-друзья для нахождения оптимального друга первого круга друзей. Добавляют оптимального друга в первый круг друзей и повторяют этапы просмотра и добавления до тех пор, пока все оптимальные друзья первого круга друзей не будут добавлены в первый круг друзей. Определяют весовой коэффициент каждого узла-друга на основе данных о взаимоотношениях друзей и выполняется группирование посредством весовых коэффициентов. 3 н. и 18 з.п. ф-лы, 8 ил.

Изобретение относится к области компьютерной безопасности, в частности к методам идентификации устройства и пользователя на основании данных cookies. Технический результат - повышение уровня защиты информации. Способ идентификации устройства и пользователя по данным cookies, заключающийся в том, что предварительно создают базу идентификаторов зарегистрированных в информационной системе устройств на основании хранимых на устройствах данных cookies, формируют идентификатор устройства на стороне клиента при подключении устройства к информационной системе, отправляют сформированный идентификатор устройства со стороны клиента на сторону сервера, сравнивают на стороне сервера полученный идентификатор с идентификаторами зарегистрированных устройств, вычисляют для каждой пары сравниваемых идентификаторов устройств степень корреляции, принимают решение об инцидентности идентифицируемого устройства одному из зарегистрированных устройств, создают на предварительном этапе базу идентификаторов зарегистрированных пользователей, сопоставляют каждому зарегистрированному устройству список допущенных к работе на нем пользователей из числа зарегистрированных пользователей, после принятия решения об инцидентности идентифицируемого устройства одному из зарегистрированных устройств формируют идентификатор пользователя на стороне клиента, отправляют сформированный идентификатор пользователя со стороны клиента на сторону сервера, сравнивают на стороне сервера полученный идентификатор с идентификаторами зарегистрированных пользователей, вычисляют для каждой пары сравниваемых идентификаторов пользователей степень корреляции, принимают решение о соответствии пользователя одному из зарегистрированных, определяют допуск пользователя к работе на идентифицируемом устройстве. 3 ил.

Настоящее изобретение относится к способу работы устройства для отображения элементов контента на устройстве отображения. Технический результат заключается в ускорении поиска по элементам контента при просмотре по подобию и связности. В способе принимают электронную команду выбора, инициированную пользователем, причем команда выбора назначает элемент контента, отображаемый на устройстве отображения, в качестве имеющего тип статуса выполненного выбора, в последующем называемый выбранным элементом контента; генерируют строку поиска в зависимости от выбранного элемента контента; направляют строку поиска в поисковую машину; принимают данные результата поиска от поисковой машины; задают двумерную сетку, содержащую строки и столбцы в области отображения устройства отображения, где графическое представление элемента контента может быть скомпоновано в каждом поле пересечения, где столбец пересекается со строкой; компонуют графические представления найденных элементов контента в двумерной сетке. Устройство отображения элементов контента реализует этапы способа. 4 н. и 9 з.п. ф-лы, 4 ил.

Группа изобретений относится к области обработки данных и может быть использована в системах управления потоками данных. Техническим результатом является получение выходного потока, который является логически совместимым с двумя или более физически расходящимися входными потоками. Модуль логического слияния содержит модуль синтаксического анализа элементов, модуль определения типа элемента, модуль обработки элементов для определения выходного действия, выбранного из: обеспечение нулевого вклада в выходной поток, обеспечение новой выходной информации в выходной поток, корректировка предыдущей выходной информации в выходном потоке и предоставление информации маркера хода работы в выходной поток; и модуль управления состоянием для корректирования состояния, соответствующего модулю логического слияния. 3 н. и 14 з.п. ф-лы, 19 ил.

Изобретение относится к области термометрии и может быть использовано для создания тепловой карты. Предложен способ и система для создания тепловой карты, представляющей множество объектов. Способ содержит в себе доступ к значениям, связанным с множеством объектов; доступ к местоположениям, связанным с множеством объектов; определение минимального значения среди значений; определение максимального значения среди значений; создание диапазона тепловых значений. При этом диапазон тепловых значений охватывает значения от минимального теплового значения, связанного с минимальным значением, до максимального теплового значения, связанного с максимальным значением. Диапазон тепловых значений представляет визуальные варианты графических указаний. Способ также содержит в себе присвоение теплового значения по меньшей мере одному из множества объектов, создание визуального варианта графического указания на основе теплового значения, присвоенного одному из множества объектов; и отрисовки тепловой карты. Технический результат – уменьшение риска исключения и/или невидимости на тепловой карте значений, связанных с объектами, и/или самих объектов, которые должны быть отображены на тепловой карте пользователю. 2 н. и 28 з.п. ф-лы, 9 ил.

Изобретение относится к системам и способам логической организации и управления кэшем веб-браузера для обеспечения автономного просмотра. Технический результат – управление кэшем веб-браузера для обеспечения автономного просмотра веб-контента. Типовой способ реализации изобретения включает хранение в кэше веб-браузера на пользовательском устройстве информации о множестве контентов веб-страницы, посещенных пользователем в течение одного или более сеансов просмотра веб-страницы; определение логических связей среди множества контентов веб-страницы; сопоставление множества контентов веб-страницы с кластером на основе определенных логических связей; получение запроса на загрузку веб-страницы с веб-браузера на пользовательском устройстве; определение и обнаружение, что запрошенная веб-страница хранится в кэше и связана с кластером, после обнаружения того, что пользовательское устройство находится в автономном режиме, и получение из кэша для автономного просмотра на пользовательском устройстве множества контентов запрошенной веб-страницы, связанной с идентифицированным кластером. 3 н. и 27 з.п. ф-лы, 8 ил.

Изобретение относится к области компьютерной техники, а именно к обработке поискового запроса пользователя, относительно интересующих объектов. Технический результат – эффективная обработка поискового запроса пользователя, связанного с географическим положением. Способ обработки поискового запроса пользователя, связанного с электронным устройством, включающий получение поискового запроса, определение указания, связанного с географическим положением, которое, в свою очередь, связано с пользователем, определение указания, связанного со сценарием, который содержит данные, определяющие последовательность событий; создание результирующего набора, связанного с поисковым запросом, посредством определения процессором сервера указания, связанного с первым интересующим объектом, на основе анализа данных, связанных с первым интересующим объектом, указания, связанного с географическим положением, указания, связанного со сценарием, определения процессором сервера указания, связанного со вторым интересующим объектом, на основе анализа данных, связанных со вторым интересующим объектом, указания, связанного с географическим положением, указания, связанного со сценарием, формирования процессором сервера результирующего набора, содержащего указание первого интересующего объекта и указание второго интересующего объекта, сохранения на постоянном машиночитаемом носителе информации, доступном серверу, результирующего набора, инициирование отображения электронным устройством результирующего набора пользователю. 2 н. и 36 з.п. ф-лы, 10 ил.

Изобретение относится к области графических пользовательских интерфейсов, а именно к браузерному контекстному помощнику в графическиом пользовательском интерфейсе на экране дисплея электронного устройства. Технический результат заключается в расширении арсенала технических средств для предоставления пользователю интерфейса браузера на электронном устройстве. Технический результат достигается за счет осуществления сервером поиска во множестве поисковых вертикалей в отношении выбранной пользователем информации; определения сервером наиболее релевантной поисковой вертикали из множества поисковых вертикалей, генерации элемента меню, где элемент меню выбран из пунктов меню и данных для включения в браузерный контекстный помощник, где по меньшей мере один пункт меню соотносится с наиболее релевантной поисковой вертикалью, и отправки элемента меню сервером электронному устройству. 4 н. и 46 з.п. ф-лы, 10 ил.

Изобретение относится к ранжираторам результатов поиска, в частности к способу оптимизации ранжираторов результатов поиска. Техническими результатами являются повышение релевантности результатов поиска, ускорение поиска пользователя, снижение трафика и нагрузки на поисковый сервер и на серверы веб-ресурсов. В способе оптимизации ранжирования результатов поиска, полученных из ранжиратора результатов поиска, получают первый набор пар запрос-документ, каждая из которых имеет соответствующий вектор параметров постпросмотра. Генерируют весовой вектор, имеющий количество весовых значений, соответствующее количеству параметров постпросмотра в каждом из векторов параметров постпросмотра первого набора. Генерируют целевую функцию с использованием весового вектора и векторов параметров постпросмотра первого набора. Оптимизируют весовые значения весового вектора с использованием первого набора пар запрос-документ для получения оптимизированной целевой функции с использованием метрики производительности, связанной с целевой функцией. Оптимизируют ранжиратор результатов поиска с помощью оптимизированной целевой функции и используют оптимизированный ранжиратор результатов поиска для ранжирования результатов поиска. 3 н. и 14 з.п. ф-лы, 4 ил.
Наверх