ПРЕОБРАЗОВАНИЕ КОНТЕНТА ДЛЯ НЕ ТРЕБУЮЩИХ ВМЕШАТЕЛЬСТВА РАЗВЛЕЧЕНИЙ Российский патент 2017 года по МПК G06F17/30 

Описание патента на изобретение RU2606585C2

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

Настоящее изобретение относится к устройству, способу и компьютерному программному продукту для преобразования активно выбираемого контента, такого как 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 на основе соответствующего программного обеспечения. Компьютерная программа может храниться/распространяться на подходящем носителе, таком как оптический носитель данных или твердотельный носитель, предоставляемом вместе или как часть других аппаратных средств, но может также распространяться в других формах, например через Интернет или другие проводные или беспроводные телекоммуникационные системы. Тот факт, что некоторые меры перечисляются во взаимно различных зависимых пунктах формулы изобретения, не означает, что комбинация этих мер не может быть использована с выгодой. Любые ссылочные позиции в формуле изобретения не должны рассматриваться как ограничивающие ее объем.

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

название год авторы номер документа
ВИЗУАЛИЗАЦИЯ НЕСОВМЕСТИМОГО КОНТЕНТА В ПОЛЬЗОВАТЕЛЬСКОМ ИНТЕРФЕЙСЕ 2011
  • Джиамбалво Дэниел Дж.
  • Кокс Эндрю Д.
  • Маргаринт Раду К.
RU2600546C2
ОБНАРУЖЕНИЕ ОБЪЕКТОВ ИЗ ЗАПРОСОВ ВИЗУАЛЬНОГО ПОИСКА 2017
  • Мур Стефен Морис
  • Мюррей Ларри Патрик
  • Сханмугамани Раджалингаппаа
RU2729956C2
БРАУЗИНГ ИЗОБРАЖЕНИЙ ЧЕРЕЗ ИНТЕЛЛЕКТУАЛЬНО ПРОАНАЛИЗИРОВАННЫЕ СВЯЗАННЫЕ ГИПЕРССЫЛКОЙ ФРАГМЕНТЫ ТЕКСТА 2014
  • Бейкер Саймон Джон
  • Каннан Анитха
  • Рамнатх Кришнан
RU2696305C2
СИСТЕМА И СПОСОБ ДЛЯ ВЫБОРА ВКЛАДКИ В БРАУЗЕРЕ С ВКЛАДКАМИ 2006
  • Сов Аарон Дж.
  • Ван Док Корнелис К.
  • Линдсэй Дональд Дж.
  • Шрайнер Тони Э.
RU2554395C2
СПОСОБ И ОБОРУДОВАНИЕ ОБРАБОТКИ ИЗОБРАЖЕНИЙ, ЭЛЕКТРОННОЕ УСТРОЙСТВО И ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС 2016
  • Хуан, Ливэй
  • Лю, Чженьюй
RU2740785C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОНТЕНТА 2011
  • Сео Хиунг-Дзин
RU2555224C2
СПОСОБ ОПРЕДЕЛЕНИЯ МЕДИА ПОТОКОВ, ВЕЩАНИЕ КОТОРЫХ ОСУЩЕСТВЛЯЕТСЯ В МАСШТАБЕ РЕАЛЬНОГО ВРЕМЕНИ, И СИСТЕМА ДЛЯ РЕАЛИЗАЦИИ СПОСОБА 2013
  • Орел Денис Олегович
  • Фомичев Алексей Николаевич
RU2549102C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ДОБАВЛЕНИЯ АДРЕСА ГИПЕРССЫЛКИ В ЗАКЛАДКУ 2011
  • Лим Еун-Янг
  • Янг Дзи-Сун
  • Йео Син-Оуг
RU2562397C2
НАСТРОЙКА ВЗАИМОДЕЙСТВИЯ С ПОИСКОМ, ИСПОЛЬЗУЯ ИЗОБРАЖЕНИЯ 2011
  • Данн Мелисса У.
  • Счиаппа Даниэль Сальваторе
  • Вайдианатан Шанкар
RU2575808C2
СИСТЕМА И СПОСОБ ДЛЯ ВЫБОРА ВКЛАДКИ В БРАУЗЕРЕ С ВКЛАДКАМИ 2006
  • Сов Аарон Дж.
  • Ван Док Корнелис К.
  • Линдсэй Дональд Дж.
  • Шрайнер Тони Э.
RU2413276C2

Иллюстрации к изобретению RU 2 606 585 C2

Реферат патента 2017 года ПРЕОБРАЗОВАНИЕ КОНТЕНТА ДЛЯ НЕ ТРЕБУЮЩИХ ВМЕШАТЕЛЬСТВА РАЗВЛЕЧЕНИЙ

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

Формула изобретения RU 2 606 585 C2

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-страницы и присваивать каждому из упомянутых блоков соответствующий вычисленный приоритет блока; классифицировать упомянутые блоки или как активные блоки, требующие ввода от пользователя, или как пассивные блоки, содержащие контент для пассивного потребления; вычислять порядок представления упомянутых блоков по меньшей мере на основе присвоенного приоритета блока и воспроизводить упомянутые блоки в форме по меньшей мере одного непрерывного информационного потока в зависимости от их классификации и контента, при этом активные блоки воспроизводятся отдельно для отображения в заранее заданном положении на экране дисплея и для обеспечения и предоставления возможности взаимодействия с пользователем через устройство дистанционного управления во время пассивного потребления, при этом упомянутый по меньшей мере один информационный поток содержит поток видеоинформации и поток аудиоинформации, при этом система дополнительно содержит подсистему рекомендаций, имеющую связанный с ней профиль пользователя, причем вывод подсистемы рекомендаций подсоединен к упомянутому устройству для присвоения каждому из упомянутых блоков соответствующего вычисленного приоритета блока, при этом система дополнительно выполнена с возможностью передавать упомянутый по меньшей мере один непрерывный информационный поток.

Документы, цитированные в отчете о поиске Патент 2017 года RU2606585C2

Метод испытания листовых материалов на способность к глубокой вытяжке 1947
  • Ковалев И.Г.
SU83863A1
СПОСОБ ПОИСКА И РАЗМЕТКИ ДАННЫХ ИНФОРМАЦИИ 2005
  • Серебренников Олег Александрович
RU2290690C1
US 0003492654 A1, 27.01.1970.

RU 2 606 585 C2

Авторы

Адольф Пройдль

Барбьери Мауро

Пронк Сервериус Петрус Паулус

Корст Ян

Даты

2017-01-10Публикация

2011-08-26Подача