Способ рекомендации телевизионной программы и сервер

Изобретение относится к области телевидения, в частности к способам рекомендаций телевизионной программы. Предложен способ рекомендации телевизионной программы и сервер, при котором получают информацию о программах из записей в истории просмотров пользователя и телевизионные программы разделяют на различные типы программ согласно информации о программах (S101), получают информацию о просмотрах пользователя из записей в истории просмотров пользователя и вычисляют степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя (S102) и рекомендуют программы пользователю согласно степени предпочтительности и типов программ (S103). Благодаря настоящему изобретению, наиболее популярные телевизионные программы среди телевизионных программ различных типов программ могут быть рекомендованы пользователю для рекомендации более разнообразного контента. 3 н. и 6 з.п. ф-лы, 5 ил.

 

Область техники

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

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

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

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

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

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

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

Для достижения вышеуказанной цели применяются следующие технические решения.

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

получение информации из записей в истории просмотров пользователя и разделение телевизионных программ на различные типы программ согласно информации о программах;

получение информации о просмотрах пользователя из записей в истории просмотров и вычисление степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя; и

рекомендация телевизионных программ пользователю согласно степени предпочтительности и типам программ.

Альтернативно, телевизионные программы включают телевизионные программы видео по запросу (VOD) и телевизионные программы истинного видео по запросу (TVOD);

этап получения информации о просмотрах пользователя из записей в истории просмотров и вычисления степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя может включать:

получение информации о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров и вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ среди телевизионных программ VOD согласно информации о просмотрах пользователя; и

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

Альтернативно, информация о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу VOD;

количество просмотров каждым пользователем каждой телевизионной программы VOD; и

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

Альтернативно, способ дополнительно включает следующее:

определение того, что продолжительность каждой телевизионной программы VOD равна S, и количество пользователей, просмотревших телевизионную программу VOD, равно М, и количество просмотров телевизионной программы VOD пользователем с порядковым номером i (0≤i≤M) равно Ni, и время, в течение которого пользователь с порядковым номером i просматривает телевизионную программу VOD, осуществляя просмотр с порядковым номером j, составляет Tij, и значимость телевизионной программы VOD равна К, а степень предпочтительности равна Р, при этом:

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

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

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

Альтернативно, информация о просмотрах пользователя о просмотрах телевизионных программ TVOD из записей в истории просмотров включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу TVOD;

количество просмотров каждым пользователем каждой телевизионной программы TVOD; и

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

Альтернативно, способ дополнительно включает следующее:

определение того, что продолжительность каждой телевизионной программы TVOD равна S, и количество пользователей, просмотревших телевизионную программу TVOD, равно М, и время, в течение которого каждый пользователь просматривает телевизионную программу TVOD, равно Ti, и значимость телевизионной программы TVOD равна К, а степень предпочтительности программы равна Р, и при этом:

этап, при котором вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD выполняют в соответствии с количеством пользователей, просматривающих каждую телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

этап, при котором вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD выполняют в соответствии со временем, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

;

этап, при котором вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD выполняют в соответствии со временем, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD, и длительностью каждой телевизионной программы TVOD, включает вычисление степени предпочтительности согласно следующей формуле

Обеспечен сервер, содержащий модуль классификации, модуль получения и модуль рекомендации, при этом:

модуль классификации выполнен с возможностью получения информации из записей в истории просмотров пользователя, и разделения телевизионных программ на различные типы программ согласно информации о программах;

модуль получения выполнен с возможностью получения информации о просмотрах пользователя из записей в истории просмотров и вычисления степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя; и

модуль рекомендации выполнен с возможностью рекомендации пользователю телевизионных программ различных типов согласно степени предпочтительности и типам программ.

Альтернативно, телевизионные программы включают телевизионные программы VOD и телевизионные программы TVOD; и

модуль получения содержит первый блок получения и второй блок получения, при этом:

первый блок получения выполнен с возможностью получения информации о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров и вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ среди телевизионных программ VOD согласно информации о просмотрах пользователя; и

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

Альтернативно, информация о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров пользователя включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу VOD;

количество просмотров каждым пользователем каждой телевизионной программы VOD; и

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

Альтернативно, информация о просмотрах пользователя, о просмотрах телевизионных программ TVOD из записей в истории просмотров пользователя включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу TVOD;

количество просмотров каждым пользователем каждой телевизионной программы TVOD; и

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

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

Выполнен носитель, содержащий компьютерную программу.

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

Краткое описание графических материалов

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

Фиг. 2 представляет собой подробную блок-схему взаимодействия согласно Фиг. 1.

Фиг. 3 представляет собой подробную блок-схему этапа S102 согласно Фиг. 1.

На фиг. 4 представлена принципиальная схема варианта осуществления сервера согласно настоящему изобретению.

На фиг. 5 представлены подробно функциональные модули модуля получения, показанного на Фиг. 4.

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

Предпочтительные варианты осуществления изобретения

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

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

На этапе S101 выполняют получение информации из записей в истории просмотров пользователя и при этом телевизионные программы разделяют на различные типы программ согласно информации о программах.

В настоящем варианте осуществления пользователь осуществляет авторизованный вход в систему IPTV на терминале. В данном случае терминалом может быть компьютер, мобильное устройство (такое как смартфон или планшет) или телевизионная приставка + обычное телевидение. Телевизионные программы могут быть телевизионными программами видео по запросу VOD или телевизионными программами истинного видео 6 запросу TVOD.

В данном случае записи в истории просмотров пользователя могут сохраняться после окончания просмотра пользователем.

В данном случае записи в истории просмотров включают информацию о программе и информацию о времени просмотра пользователем.

Для телевизионной программы VOD пользователь может неоднократно просматривать ее, и информация о такой программе включает код программы, название программы и т.д. Для телевизионной программы TVOD пользователь может ее просматривать только однократно, поскольку это программа, транслируемая каналом в прямом эфире, и информация о такой программе включает код канала, код справочника программ, название программы и т.д.

Этот этап, в частности, включает получение информации о программе из телевизионных программ VOD в записях в истории просмотров пользователя и разделение телевизионных программ VOD на различные типы программ согласно информации о программах; и получение информации о программе из телевизионных программ TVOD в записях в истории просмотров пользователя, и разделение телевизионных программ TVOD на различные типы программ согласно информации о программах.

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

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

На этапе S102 выполняют получение информации о просмотрах пользователя из записей в истории просмотров пользователя и вычисление степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя.

В данном случае информация о просмотрах пользователя включает информацию о пользователе, информацию о времени просмотра пользователем (включая время начала просмотра, время окончания просмотра и т.д.) и подобную.

В данном случае, этап, в частности, включает: получение информации о пользователе и информацию о времени просмотра пользователем касательно просмотра телевизионных программ VOD в записях в истории просмотров пользователя, вычисление степени предпочтительности каждой телевизионной программы из различных типов телевизионных программ VOD в соответствии с информацией о пользователе и информацией о времени просмотра пользователем; и получение информации о пользователе и информацию о времени просмотра пользователем касательно просмотра телевизионных программ TVOD в записях в истории просмотров пользователя, и вычисление степени предпочтительности каждой телевизионной программы из различных типов телевизионных программ TVOD в соответствии с информацией о пользователе и информацией о времени просмотра пользователем.

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

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

На этапе S103 выполняют рекомендацию пользователю телевизионных программ различных типов согласно степени предпочтительности и типам программ.

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

В данном случае, после того, как терминал осуществляет авторизованный вход в систему IPTV, терминал может заходить на страницу рекомендации программы VOD, и пользователь может получить на странице рекомендуемые программы VOD. Или, после того, как терминал осуществляет авторизованный вход в систему IPTV, терминал может заходить на страницу повторного воспроизведения программы, и пользователь может получить на странице рекомендуемые программы TVOD.

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

В данном случае, вариант осуществления может быть дополнительно описан со ссылкой на Фиг. 2.

На этапе S200 терминал выполняет запрос о просмотре программы на сервер электронного справочника программ (EPG).

На этапе S201 после окончания просмотра сервер EPG сохраняет запись в истории просмотров пользователя на сервере хранения.

На этапе S202 статистический сервер получает запись истории просмотров пользователя с сервера хранения.

На этапе S203 статистический сервер классифицирует телевизионные программы в соответствии с записью истории просмотров.

На этапе S204 статистический сервер вычисляет степени предпочтительности классифицированных телевизионных программ и генерирует список рекомендуемых программ согласно степеням предпочтительности.

На этапе S205, когда терминал осуществляет авторизованный вход в систему IPTV и осуществляет просмотр телевизионной программы VOD, терминал выполняет запрос страницы рекомендации на сервер EPG.

На этапе S206 сервер EPG создает список рекомендуемых программ VOD на запрос статистического сервера.

На этапе S207 статистический сервер возвращает список рекомендуемых программ VOD на сервер EPG, и наконец рекомендует его пользователю через терминал.

На этапе S208, когда терминал осуществляет авторизованный вход в систему IPTV и заходит на страницу повторного воспроизведения программы, при этом терминал выполняет запрос страницы рекомендации на сервер EPG.

На этапе S209 сервер EPG создает список рекомендуемых программ TVOD на запрос статистического сервера.

На этапе S210 статистический сервер возвращает список рекомендуемых программ TVOD на сервер EPG и наконец рекомендует его пользователю через терминал.

В альтернативном варианте осуществления, как показано на Фиг. 3, этап получения информации о просмотрах пользователя из записей в истории просмотров пользователя и вычисления степени предпочтительности каждой телевизионной программы среди различных типов согласно информации о просмотрах пользователя включает:

На этапе S1021 выполняют получение информации о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров и вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ среди телевизионных программ VOD согласно информации о просмотрах пользователя.

На этапе S1022 выполняют получение информации о просмотрах пользователя о просмотрах телевизионных программ TVOD из записей в истории просмотров пользователя и вычисление степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ среди телевизионных программ TVOD согласно информации о просмотрах пользователя. В данном случае для этапа S1021 и этапа S1022 нет определенной последовательности выполнения.

В альтернативном варианте осуществления информация о просмотрах пользователем телевизионных программ VOD в записях в истории просмотров пользователя на этапе S1021 включает по меньшей мере одно из следующей информации: количество пользователей, просматривающих каждую телевизионную программу VOD, количество просмотров каждым пользователем каждой телевизионной программы VOD и время, в течение которого каждый пользователь просматривает каждую телевизионную программу VOD при каждом просмотре.

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

Предположим, что продолжительность каждой телевизионной программы VOD равна S, и М пользователей, просмотрели телевизионную программу VOD, и количество просмотров телевизионной программы VOD пользователем с порядковым номером i (0≤i≤M) равно Ni, а время, просмотра телевизионной программы VOD составляет Ti, и значимость телевизионной программы VOD равна К, а степень предпочтительности программы равна Р, тогда:

первый метод заключается в том, что степень предпочтительности вычисляют в соответствии с количеством просмотров каждым пользователем каждой телевизионной программы VOD

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

Второй метод заключается в том, что степень предпочтительности вычисляют в соответствии с количеством просмотров каждым пользователем каждой телевизионной программы VOD и временем, в течение которого каждый пользователь просматривает каждую телевизионную программу VOD при каждом просмотре

В данном случае Tij представляет собой время, в течение которого пользователь с порядковым номером i просматривает телевизионную программу VOD, осуществляя просмотр с порядковым номером j. Этот метод вычисления рассматривает время просмотров пользователем каждой телевизионной программы VOD. По сравнению с первым методом, в данном методе степень предпочтительности более объективна, степень предпочтительности пользователя для определенной телевизионной программы VOD может быть выражена более понятно, и в дальнейшем может быть предпринято удовлетворение ожидания пользователя.

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

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

В другом варианте осуществления информация о просмотрах пользователем телевизионных программ TVOD в записях в истории просмотров пользователя на этапе S1022 включает по меньшей мере одно из следующей информации: количество пользователей, просматривающих каждую телевизионную программу TVOD, количество просмотров каждым пользователем каждой телевизионной программы TVOD и время, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD при каждом просмотре.

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

Предположим, что продолжительность каждой телевизионной программы TVOD равна S, и М пользователей просмотрели телевизионную программу TVOD, и действительное время просмотра для каждого пользователя равно Ti, и значимость программы равна К, а степень предпочтительности программы равна Р, и тогда:

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

В данном случае, поскольку телевизионная программа TVOD является программой, транслируемой каналом в прямом эфире, и пользователь может ее просматривать только однократно, степень предпочтительности не сопоставляется с частотой просмотров пользователем. Метод только рассматривает количество пользователей, просматривающих определенную телевизионную программу TVOD, таким образом, вычисление является более простым, и степень предпочтительности телевизионной программы TVOD может быть получена быстрее.

Второй метод заключается в том, что степень предпочтительности вычисляют в соответствии со временем, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD

В данном случае Ti представляет собой действительное время просмотра, осуществляемого пользователем с порядковым номером i. По сравнению с первым методом, вследствие данного метода вычисления степень предпочтительности более объективна, степень предпочтительности пользователя для определенной телевизионной программы TVOD может быть выражена более понятно, и в дальнейшем может быть предпринято удовлетворение ожидания пользователя.

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

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

Вариант осуществления настоящего изобретения дополнительно предоставляет сервер и, как показано на Фиг. 4, в одном варианте осуществления сервер содержит описанные ниже модули.

Модуль 401 классификации выполнен с возможностью получения информации из записей в истории просмотров пользователя и разделения телевизионных программ на различные типы программ согласно информации о программах.

В данном случае сервер согласно данному варианту осуществления может быть статистическим сервером, показанным на Фиг. 2.

В настоящем варианте осуществления пользователь осуществляет авторизованный вход в систему IPTV на терминале. Терминалом может быть компьютер, мобильное устройство (такое как смартфон или планшет) или телевизионная приставка + обычное телевидение. Телевизионные программы могут быть телевизионными программами VOD или телевизионными программами TVOD.

В данном случае записи в истории просмотров пользователя могут сохраняться после окончания просмотра пользователем.

В данном случае записи в истории просмотров включают информацию о программе и информацию о времени просмотра пользователем.

Для телевизионной программы VOD пользователь может неоднократно просматривать ее, и информация о такой программе включает код программы, название программы и т.д. Для телевизионной программы TVOD пользователь может ее просматривать только однократно, поскольку это программа, транслируемая каналом в прямом эфире, и информация о такой программе включает код канала, код справочника программ, название программы и т.д.

Модуль 401 классификации, в частности, выполнен с возможностью получения информации о программе из телевизионных программ VOD в записях в истории просмотров пользователя и разделения телевизионных программ VOD на различные типы программ согласно информации о программах, и получения информации о программе из телевизионных программ TVOD в записях в истории просмотров пользователя и разделения телевизионных программ TVOD на различные типы программ согласно информации о программах.

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

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

Модуль 402 получения выполнен с возможностью получения информации о просмотрах пользователя из записей в истории просмотров пользователя и вычисления степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя.

В данном случае информация о просмотрах пользователя включает информацию о пользователе, информацию о времени просмотра пользователем (включая время начала просмотра, время окончания просмотра и т.д.) и подобную.

В данном случае, модуль 402 получения, в частности, выполнен с возможностью получения информации о пользователе и информации о времени просмотра пользователем касательно просмотра телевизионных программ VOD в записях в истории просмотров пользователя и вычисления степени предпочтительности каждой телевизионной программы из различных типов телевизионных программ VOD в соответствии с информацией о пользователе и информацией о времени просмотра пользователем; и для получения информации о пользователе и информации о времени просмотра пользователем касательно просмотра телевизионных программ TVOD в записях в истории просмотров пользователя и вычисления степени предпочтительности каждой телевизионной программы из различных типов телевизионных программ TVOD в соответствии с информацией о пользователе и информацией о времени просмотра пользователем.

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

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

Модуль 403 рекомендации выполнен с возможностью рекомендации пользователю телевизионных программ согласно степени предпочтительности и типам программ.

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

В данном случае, после того, как терминал осуществляет авторизованный вход в систему IPTV, терминал может заходить на страницу рекомендации программы VOD и пользователь может получить на странице рекомендуемые программы VOD. Или, после того, как терминал осуществляет авторизованный вход в систему IPTV, терминал может заходить на страницу повторного воспроизведения программы и пользователь может получить на странице рекомендуемые программы TVOD.

В альтернативном варианте осуществления, как показано на фиг. 5, на основе варианта осуществления, показанного на фиг. 4, модуль 402 получения содержит:

первый блок 4021 получения выполнен с возможностью получения информации о просмотрах пользователя о просмотрах телевизионных программ VOD из записей в истории просмотров пользователя и вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ среди телевизионных программ VOD согласно информации о просмотрах пользователя; и

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

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

В данном случае предполагается, что реальная продолжительность каждой телевизионной программы VOD равна S и М пользователей просмотрели телевизионную программу VOD, и количество просмотров пользователем с порядковым номером i (0≤i≤M) равно Ni, а время просмотра телевизионной программы VOD составляет Ti, и значимость телевизионной программы VOD равна К, а степень предпочтительности программы равна Р.

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

Степени предпочтительности вычисляют в соответствии с количеством просмотров каждым пользователем каждой телевизионной программы VOD

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

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

В данном случае Tij представляет собой время, в течение которого пользователь с порядковым номером i просматривает каждую телевизионную программу VOD, осуществляя просмотр с порядковым номером j. Этот метод вычисления рассматривает время просмотров пользователем каждой телевизионной программы VOD. По сравнению с первым методом, вследствие данного метода степень предпочтительности более объективна и степень предпочтительности пользователя для определенной телевизионной программы VOD может быть выражена более понятно, и в дальнейшем может быть предпринято удовлетворение ожидания пользователя.

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

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

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

В данном случае, предположим, что действительная продолжительность каждой телевизионной программы TVOD равна S, и М пользователей просмотрели телевизионную программу TVOD, и действительное время просмотра для каждого пользователя равно Ti, и значимость программы равна К, а степень предпочтительности программы равна Р, и тогда:

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

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

В данном случае, поскольку телевизионная программа TVOD является программой, транслируемой каналом в прямом эфире, и пользователь может ее просматривать только однократно, степень предпочтительности не сопоставляется с частотой просмотров пользователем. Метод только рассматривает количество пользователей, просматривающих определенную телевизионную программу TVOD, таким образом, вычисление является более простым, и степень предпочтительности телевизионной программы TVOD может быть получена быстрее.

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

В данном случае Ti представляет собой действительное время просмотра, осуществляемого пользователем с порядковым номером i. По сравнению с первым методом, вследствие данного метода вычисления степень предпочтительности более объективна, и степень предпочтительности пользователя для определенной телевизионной программы TVOD может быть выражена более понятно, и в дальнейшем может быть предпринято удовлетворение ожидания пользователя.

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

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

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

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

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

Промышленная применимость

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

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

получение информации из записей в истории просмотров пользователя и разделение телевизионных программ на различные типы программ согласно информации о программах;

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

рекомендация телевизионных программ пользователю согласно степени предпочтительности и типам программ, при этом телевизионные программы включают телевизионные программы видео по запросу (VOD);

определение того, что продолжительность каждой телевизионной программы VOD равна S, и количество пользователей, просмотревших телевизионную программу VOD, равно М, и количество просмотров телевизионной программы VOD пользователем с порядковым номером i (0≤i≤M) равно Ni, и время, в течение которого пользователь с порядковым номером i просматривает телевизионную программу VOD, осуществляя просмотр с порядковым номером j, составляет Tij, и значимость телевизионной программы VOD равна K, а степень предпочтительности равна Р, при этом:

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

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

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

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

этап получения информации о просмотрах пользователя из записей в истории просмотров и вычисления степени предпочтительности каждой телевизионной программы среди типов программ согласно информации о просмотрах пользователя дополнительно включает:

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

3. Способ рекомендации телевизионной программы по п. 2, отличающийся тем, что информация о просмотрах пользователя о просмотрах телевизионных программ TVOD из записей в истории просмотров включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу TVOD;

количество просмотров каждым пользователем каждой телевизионной программы TVOD; и

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

4. Способ рекомендации телевизионной программы по п. 3, дополнительно включающий:

определение того, что продолжительность телевизионной программы TVOD равна S, и количество пользователей, просмотревших телевизионную программу TVOD, равно М, и время, в течение которого каждый пользователь просматривает телевизионную программу TVOD, равно Ti, и значимость телевизионной программы TVOD равна K, а степень предпочтительности программы равна Р, и при этом:

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии с количеством пользователей, просматривающих каждую телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии со временем, в течение которого каждый пользователь просматривает телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии со временем, в течение которого каждый пользователь осуществлял каждый просмотр каждой телевизионной программы TVOD, и длительностью каждой телевизионной программы TVOD включает вычисление степени предпочтительности согласно следующей формуле

5. Сервер, содержащий модуль классификации, модуль получения и модуль рекомендации, отличающийся тем, что

модуль классификации выполнен с возможностью получения информации из записей в истории просмотров пользователя и разделения телевизионных программ на различные типы программ согласно информации о программах;

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

модуль рекомендации выполнен с возможностью рекомендации пользователю телевизионных программ различных типов согласно степени предпочтительности и типам программ, при этом телевизионные программы включают телевизионные программы видео по запросу (VOD);

при этом первый блок получения выполнен с возможностью вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ VOD в соответствии с информацией о просмотрах пользователя путем:

определения того, что продолжительность каждой телевизионной программы VOD равна S, и количество пользователей, просмотревших телевизионную программу VOD, равно М, и количество просмотров телевизионной программы VOD пользователем с порядковым номером i (0≤i≤M) равно Ni, и время, в течение которого пользователь с порядковым номером i просматривает телевизионную программу VOD, осуществляя просмотр с порядковым номером j, составляет Tij, и значимость телевизионной программы VOD равна K, а степень предпочтительности равна Р, при этом:

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ VOD в соответствии с информацией вычисления количества просмотров каждым пользователем каждой телевизионной программы VOD включает вычисление степени предпочтительности согласно следующей формуле

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

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

6. Сервер по п. 5, отличающийся тем, что

телевизионные программы дополнительно включают телевизионные программы видео по запросу TVOD; и

модуль получения дополнительно содержит второй блок получения, при этом

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

7. Сервер по п. 6, отличающийся тем, что информация о просмотрах пользователя о просмотрах телевизионных программ TVOD из записей в истории просмотров пользователя включает по меньшей мере одно из следующей информации:

количество пользователей, просматривающих каждую телевизионную программу TVOD;

количество просмотров каждым пользователем каждой телевизионной программы TVOD; и

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

8. Сервер по п. 7, отличающийся тем, что второй блок получения выполнен с возможностью вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии с информацией о просмотрах пользователя путем:

определения того, что продолжительность телевизионной программы TVOD равна S, и количество пользователей, просмотревших телевизионную программу TVOD, равно М, и время, в течение которого каждый пользователь просматривает телевизионную программу TVOD при каждом просмотре, составляет Ti, и значимость телевизионной программы TVOD равна K, а степень предпочтительности равна Р, при этом:

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии с количеством пользователей, просматривающих каждую телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии с временем, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD, включает вычисление степени предпочтительности согласно следующей формуле

этап вычисления степени предпочтительности каждой телевизионной программы среди различных типов телевизионных программ из телевизионных программ TVOD в соответствии с временем, в течение которого каждый пользователь просматривает каждую телевизионную программу TVOD при каждом просмотре, и длительности каждой телевизионной программы TVOD включает вычисление степени предпочтительности согласно следующей формуле

9. Машиночитаемый носитель для выполнения компьютером команд, где компьютер выполняет способ рекомендации терминалу телевизионной программы по любому из пп. 1-4.



 

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

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

Группа изобретений относится к проекторам. Технический результат – обеспечение возможности использовать множество проекторов и обеспечение стабильности их работы.

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности хранить в памяти только некоторые функции. Способ кодирования изображения или части изображения, в котором определяют значение QPC параметра квантования по меньшей мере для одного компонента цветности изображения или части изображения путем использования функции для получения значения QPC из значения промежуточного параметра QPI квантования и когда форматом цвета является 4:2:2, и когда форматом цвета является 4:4:4, причем промежуточный параметр QPI квантования основан на значении параметра квантования компонента яркости изображения или части изображения, и использования функции для получения значения QPC из значения промежуточного параметра QPI квантования, когда форматом цвета является 4:2:0; и используют упомянутое определенное значение для кодирования изображения или части изображения. 5 н. и 13 з.п. ф-лы, 6 ил., 5 табл.

Изобретение относится к средствам для регулирования и отображения изображения. Технический результат заключается в уменьшении зрительного утомления пользователя. Отслеживают расстояние между пользователем перед экраном дисплея и экраном дисплея. Определяют отрегулированный размер изображения на экране дисплея в соответствии с расстоянием или определяют отрегулированный размер изображения на экране дисплея в соответствии с параметром, предварительно установленным пользователем, когда отслеживают, что расстояние между пользователем и экраном дисплея меньше предварительно установленной пороговой величины. Вычисляют отрегулированную высоту изображения в соответствии с S=n⋅H, причем S - расстояние между пользователем и экраном дисплея, H - отрегулированная высота изображения, и диапазон n составляет [3,5, 5]. Определяют отрегулированную ширину изображения в соответствии с предварительно установленным соотношением сторон изображения и отрегулированной высотой изображения. Отображают изображение на экране дисплея в соответствии с отрегулированным размером. 3 н. и 12 з.п. ф-лы, 18 ил.

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

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

Изобретение относится к области кодирования/декодирования видеосигнала. Технический результат – повышение эффективности кодирования/декодирования видео за счет улучшенной сигнализации долгосрочных опорных изображений. Способ декодирования видеоданных содержит этапы, на которых: декодируют первое значение, представляющее разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (РОС) текущего изображения видеоданных и значением первых MSB первого значения РОС первого долгосрочного опорного изображения видеоданных; декодируют второе значение, представляющее разность между значением вторых MSB второго значения РОС второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение РОС и второе значение РОС имеют разные значения младших битов (LSB); и декодируют по меньшей мере часть текущего изображения видеоданных относительно по меньшей мере одного из первого долгосрочного опорного изображения с использованием первого значения и второго долгосрочного опорного изображения с использованием первого значения и второго значения. 6 н. и 24 з.п. ф-лы, 6 ил., 1 табл.

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

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

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