ОБОРУДОВАНИЕ ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ АНАЛИЗА И ПРОГРАММА Российский патент 2025 года по МПК H04N21/258 

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

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

[0001] Настоящее изобретение относится к оборудованию для обработки информации, способу анализа и программе.

Уровень техники

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

[0003] Однако, нереалистично для каждого поставщика услуг распространения изображений получать субъективное качество восприятия всех пользователей каждый раз, когда распространение изображений просматривается. Следовательно, была предложена модель оценки качества восприятия для оценки качества восприятия из информации распространенного изображения (непатентная литература 1).

[0004] В способе распространения изображений, как правило, используется механизм, называемый адаптивной скоростью передачи данных (ABR). ABR включает в себя сервер распространения и терминал. Изображение включает в себя аудио и видео (изображение без аудио). Видео делится заранее на данные, называемые порцией в каждые несколько секунд, и каждая порция кодируется с множеством скоростей передачи данных с учетом разрешения и частоты кадров видеоизображения и сохраняется на сервере распространения. Аудио также делится на порции аналогично видео, кодируется с множеством скоростей передачи данных и сохраняется на сервере распространения. Изображение, закодированное при каждом условии, далее в данном документе называется представлением. Терминал повторяет операцию выбора соответствующего представления для каждой порции на основе состояния связи сети и такого состояния как длина буфера воспроизведения и запрашивает на сервере распространения выбранное изображение.

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

Список ссылок

Непатентная литература

[0006] Непатентная литература 1: K. Yamagishi and T. Hayashi, "Parametric Quality-Estimation Model for Adaptive-Bitrate Streaming Services," IEEE Transactions on Multimedia, том 19, №. 7, сс. 1545-1557, 2017. DOI: 10.1109/TMM.2017.2669859.

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

Техническая задача

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

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

Решение проблемы

[0009] Раскрытая технология является устройством обработки информации, включающим в себя: блок оценки качества восприятия, который оценивает значение качества восприятия при изменении какого-либо индексного значения из множества индексных значений, включенных в данные истории просмотра изображения; блок вычисления степени вклада, который вычисляет степень вклада каждого индексного значения, включенного во множество индексных значений, в значение качества восприятия на основе оцененного значения качества восприятия; и блок вывода степени вклада, который выводит информацию, указывающую степень вклада.

Преимущества изобретения

[0010] Становится возможным выводить информацию, указывающую степень вклада каждого индексного значения, включенного в данные истории просмотра, в качество восприятия.

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

[0011] Фиг. 1 является функциональной схемой конфигурации устройства обработки информации согласно первому варианту осуществления.

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

Фиг. 3 является функциональной схемой конфигурации устройства обработки информации согласно второму варианту осуществления.

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

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

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

[0012] (Первый вариант осуществления)

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

[0013] В описании ниже справочные документы указываются как [1], [2] и т.п. Названия справочных документов описываются в конце описания.

[0014] Устройство обработки информации (оборудование для обработки информации) согласно настоящему варианту осуществления вычисляет степень вклада каждого индексного значения, включенного в данные истории просмотра, в качество восприятия. Индексное значение является значением, служащим в качестве индекса для оценки качества восприятия просматриваемого изображения, и сочетание множества значений может использоваться в качестве одного индексного значения.

[0015] Фиг. 1 является функциональной схемой конфигурации устройства обработки информации (оборудования для обработки информации) согласно первому варианту осуществления. Устройство 10 для обработки информации (оборудование для обработки информации) включает в себя блок 11 хранения, блок 12 вычисления степени вклада, блок 13 оценки качества восприятия и блок 14 вывода степени вклада.

[0016] Блок 11 хранения хранит различные данные, в частности, хранит данные истории просмотра. Данные истории просмотра являются данными, указывающими историю просмотра изображения пользователем.

[0017] Блок 12 вычисления степени вклада вычисляет степень вклада каждого индексного значения, включенного в данные истории просмотра. В частности, блок 12 вычисления степени вклада обрабатывает каждое индексное значение как игрока в теории коллективной игры и получает значение качества восприятия для каждого сочетания участия и неучастия каждого индексного значения в игре от блока 13 оценки качества восприятия. Затем, блок 12 вычисления степени вклада вычисляет вектор Шепли для каждого индексного значения в качестве степени вклада из полученного значения качества восприятия для каждого сочетания.

[0018] Отметим, что, в теории коллективной игры, вектор Шепли является одним из способов вычисления справедливого вознаграждения для вычисления разумного вознаграждения согласно важности каждого игрока относительно общей работы в случае, когда игроки, участвующие в игре, взаимодействуют друг с другом, и возникает ситуация, в которой полученное вознаграждение распределяется [2]. В последующем,

[0019] блок 13 оценки качества восприятия оценивает значение качества восприятия, выполняя обработку, определенную в модели оценки качества восприятия. Модель оценки качества восприятия является, например, моделью, предложенной в документе [1]. Предполагается, что оцененное значение качества восприятия представляется как QoEest. Кроме того, оцененное значение качества восприятия принимает значение от 1 до 5.

[0020] Блок 14 вывода степени вклада выводит вектор Шепли для каждого индексного значения, вычисленный посредством блока 12 вычисления степени вклада, в качестве степени вклада.

[0021] Фиг. 2 является блок-схемой последовательности операций, иллюстрирующей пример последовательности обработки вычисления степени вклада согласно первому варианту осуществления. Блок 12 вычисления степени вклада получает данные истории просмотра (этап S101). Здесь, данные истории просмотра и изображение, которое должно быть просмотрено, будут описаны.

[0022] Изображение включает в себя аудио и видео (изображение без аудио), и скорости передачи данных, используемые для кодирования, равны

[0023] Мат. 1

(аудио) и

[0024] Мат. 2

(видео).

[0025] Здесь, Ba и Bv являются количеством типов скоростей передачи данных для аудио и видео, соответственно, а b1a и b1v являются минимальными скоростями передачи данных, и

[0026] Мат. 3

является максимальной скоростью передачи данных. Например, в случае, когда существуют три типа скоростей передачи данных, равных 48 бит/с, 64 бит/с и 96 бит/с, используемых для кодирования, b1a=48, b2a=64, b3a=96 и Ba=3.

[0027] Что касается видео, скорости передачи данных подготавливаются согласно разрешению и частоте кадров. Например, в случае, когда всего шесть типов видеоизображений, включающих в себя частоту кадров 30 кадров/с и разрешения 240 p, 360 p, 480 p, 780 p и 1080 p, и частоту кадров 60 кадров/с и разрешение 1080 p, подготавливаются, скорости передачи данных видео, используемые для кодирования, равны 253 кбит/с, 501 кбит/с, 961 кбит/с, 1771 кбит/с, 3436 кбит/с, 6000 кбит/с и т.п. по порядку, и b1v=253, …, b6v=6000, и Bv=6.

[0028] Кроме того, представления, полученные посредством кодирования порции ct во время t, полученной посредством деления данных изображения с предварительно определенными скоростями передачи данных bia и biv, соответственно, являются такими, как описано ниже.

[0029] Мат. 4

.

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

[0030] Мат. 5

, и

[0031] Мат. 6

.

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

[0032] Кроме того, возникновение остановки воспроизведения во время просмотра и время остановки воспроизведения выражаются, как описано ниже.

[0033] Мат. 7

Здесь, numstall является количеством раз, которое остановка воспроизведения произошла, а startk и endk являются временем, когда остановка воспроизведения произошла, и временем, когда остановка воспроизведения закончилась, соответственно. Отметим, что, когда numstall=0, stalling=[0]. Однако, обозначение не ограничивается вышеупомянутым, и любой формат может быть использован, пока количество раз возникновения может быть подсчитано.

[0034] Данные истории просмотра, полученные на этапе S101, включают в себя Sa, Sv и stalling в качестве индексных значений.

[0035] Далее, блок 12 вычисления степени вклада формирует индексные вектора ind1 по ind(2T+1)!, имеющие 2T+1 элементов (этап S102). В частности, блок 12 вычисления степени вклада переупорядочивает элементы (2T+1)-мерных индексных векторов indorigin=[1, 2, …, 2T+1) в назначенном порядке, чтобы устанавливать indl.

[0036] Например, ind1 в случае, когда блок 12 вычисления степени вклада назначает 3, 2, 1, 4, 5, …, 2T+1 в этом порядке, равен [3, 2, 1, 4, 5, …, 2T+1]. Блок 12 вычисления степени вклада формирует (2T+1)!, который является всеми шаблонами, которые могут охватывать вышеупомянутое, т.е., от ind1 до ind(2T+1)!.

[0037] Кроме того, блок 12 вычисления степени вклада формирует 2T+1-мерный вектор shap=[0, 0, …, 0] для хранения вектора Шепли.

[0038] Впоследствии, блок 13 оценки качества восприятия оценивает значение качества восприятия, заменяя индексное значение, соответствующее элементу x для indl, предварительным значением для неучастия в теории игры (этап S103). Отметим, что первоначальные значения для l и x, оба равны 1. Здесь, предполагается, что с первого элемента по T-й элемент вектора indl соответствуют первому элементу по T-й элемент для Sa, T+1-й элемент по второй T-й элемент вектора indl соответствуют первому элементу по T-й элемент для Sv, и второй T+1-й элемент вектора indl соответствует stalling.

[0039] Кроме того, неучастие в игре указывает, что каждый элемент для Sa и Sv заменяется предварительным значением в случае, когда выбирается минимальная скорость передачи данных. Кроме того, это указывает, что stalling заменяется предварительным значением в случае, когда остановка воспроизведения не происходит, т.е., numstall=0.

[0040] В частности, блок 13 оценки качества восприятия оценивает заранее значение QoEest качества восприятия в фактических данных истории просмотра (Sa, Sv и stalling). Затем, блок 13 оценки качества восприятия оценивает значение QoE1,1 качества восприятия с помощью модели оценки качества восприятия, заменяя предварительное значение в случае, когда sta, stv или stalling, соответствующие элементу i, в котором элемент для indl равен 1, не участвует.

[0041] Впоследствии, блок 12 вычисления степени вклада вычисляет вектор Шепли для каждого индексного значения на основе разницы между оцененным в настоящий момент значением качества восприятия и ранее оцененным значением качества восприятия (этап S104). В частности, блок 12 вычисления степени вклада вычисляет вектор Шепли с помощью Формулы (1), описанной ниже.

[0042] shap[i]=QoEest-QoEl,1+shap[i]. (1)

[0043] Затем, блок 12 вычисления степени вклада определяет, был или нет вектор Шепли вычислен для 2T+1 индексных значений (этап S105). При определении, что вектора Шепли не были вычислены для 2T+1 индексных значений (этап S105: Нет), блок 12 вычисления степени вклада добавляет 1 к x (этап S106) и возвращается к обработке этапа S103.

[0044] Отметим, что, на этапе S104, в случае, когда x равно 2 или более, блок 12 вычисления степени вклада вычисляет вектор Шепли с помощью Формулы (2), описанной ниже.

[0045] shap[i]=QoEl,x-1-QoEl,x+shap[i]. (2)

[0046] При определении, что вектора Шепли были вычислены для 2T+1 индексных значений (этап S105: Да), блок 12 вычисления степени вклада определяет, были или нет вычислены вектора Шепли для всех indl (этап S107). При определении, что существует indl, для которого вектор Шепли не был вычислен (этап S107: Нет), блок 12 вычисления степени вклада добавляет 1 к l (этап S108) и возвращается к обработке этапа S103.

[0047] При определении, что вектора Шепли для всех indl были вычислены (этап S107: Да), блок 12 вычисления степени вклада вычисляет среднее значение всех вычисленных векторов Шепли для каждого индексного значения в качестве степени вклада (этап S109). В частности, блок 12 вычисления степени вклада вычисляет среднее значение векторов Шепли для индексных значений посредством деления вектора Шепли каждого индексного значения, добавленного по Формуле (1) или (2), на 2T+1.

[0048] Блок 14 вывода степени вклада выводит информацию, указывающую вычисленную степень вклада (этап S110).

[0049] (Конкретный пример)

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

[0050] b1a=48, b2a=64, b3a=96, b1v=114, b2v=253, b3v=501, b4v=961, и b5v=1771

[0051] Кроме того, данные истории просмотра являются такими, как описано ниже.

[0052] Sa=[96,96,96,96,96], Sv=[501,501,114,253,961], stalling=[1,1,5]

[0053] Когда блок 13 оценки качества восприятия вычисляет значение QoEest качества восприятия в данных истории просмотра (Sa, Sv, stalling) с помощью вычислительной формулы, описанной в документе [1], QoEest=3,06 получается.

[0054] Блок 12 вычисления степени вклада формирует вектора, описанные ниже.

[0055] indorigin=[1,2,3,4,5,6,7,8,9,10,11], shap=[0,0,0,0,0,0,0,0,0,0,0]

[0056] Блок 12 вычисления степени вклада формирует 11! indl в другом порядке, как описано ниже.

[0057] ind1=[2,1,3,4,5,6,7,8,9,10,11], ind2=[3,2,1,4,5,6,7,8,9,10,11],...

[0058] Когда блок 13 оценки качества восприятия вычисляет QoE1,1, когда S2a, соответствующий элементу, установленному в 1 в indl, не участвует, т.е., на основе Sa=[96, 48, 96, 96, 96], заменяется на 48, Sv=[501, 501, 114, 253, 961], и stalling=[1, 1, 5], QoEl,1=3,02, получается.

[0059] Блок 12 вычисления степени вклада выполняет добавление ко второму элементу вектора shap посредством вычисления согласно Формуле (1).

[0060] shap[2]=3,06(QoEest)-3,02(QoE1,1)+0(shap[2])=0,04

[0061] Когда блок 13 оценки качества восприятия вычисляет QoE1,2, когда S1a, соответствующий элементу, установленному в 2 в indl, не участвует, т.е., на основе Sa=[48, 48, 96, 96, 96], заменяется на 48, Sv=[501, 501, 114, 253, 961], и stalling=[1, 1, 5], QoEl,2=3,00, получается.

[0062] Блок 12 вычисления степени вклада выполняет добавление к первому элементу вектора shap посредством вычисления согласно Формуле (1).

[0063] shap[1]=3,02(QoE1,1)-3,00(QoE1,2)+0(shap[1])=0,02

[0064] Таким образом, блок 12 вычисления степени вклада выполняет вычисление для indl.

[0065] Впоследствии, когда блок 13 оценки качества восприятия вычисляет QoE2,1, когда S3a, соответствующий элементу, установленному в 1 в ind2, не участвует, т.е., на основе Sa=[96, 96, 48, 96, 96], заменяется на 48, Sv=[501, 501, 114, 253, 961], и stalling=[1, 1, 5], QoE2,1=3,01, получается.

[0066] Блок 12 вычисления степени вклада выполняет добавление к третьему элементу вектора shap посредством вычисления согласно Формуле (1).

[0067] shap[3]=3,06(QoEest)-3,01(QoE2,1)+0,04(shap[3])=0,09

[0068] Таким образом, блок 12 вычисления степени вклада выполняет вычисление для ind2.

[0069] Блок 12 вычисления степени вклада и блок 13 оценки качества восприятия повторяют такие вычисления и выполняют вычисления для 11! indl. Затем, блок 12 вычисления степени вклада устанавливает значение, полученное делением каждого элемента вектора shap на 11! (=39916800), для степени вклада каждого индексного значения. Например, когда первый элемент вектора shap является 1500000, примерно 0,0375, значение, полученное делением на 11!, является степенью вклада для S1a.

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

[0071] Кроме того, в настоящем варианте осуществления, был описан пример, в котором неучастие в игре теории коллективной игры указывает, что каждый элемент для Sa и Sv заменяется предварительным значением в случае, когда выбирается минимальная скорость передачи данных. Однако, предварительные значения могут быть различными. Например, они могут быть заменены предварительными значениями в случае, когда выбирается максимальная скорость передачи данных.

[0072] В частности, в обработке этапа S103 для обработки по вычисления степени вклада, иллюстрированной на фиг. 2, блок 13 оценки качества восприятия оценивает значение качества восприятия, заменяя индексное значение, соответствующее элементу x для indl, предварительным значением, указывающим неучастие в теории игры. Здесь, неучастие в игре указывает, что каждый элемент для Sa и Sv заменяется предварительным значением в случае, когда выбирается максимальная скорость передачи данных. Кроме того, это указывает, что stalling заменяется предварительным значением в случае, когда остановка воспроизведения не происходит, т.е., numstall=0.

[0073] Таким образом, выходные вектора Шепли, все равны нулю или меньше, и разница от наивысшего состояния (когда наивысшая скорость передачи данных выбирается, и воспроизведение не останавливается) вычисляется, так что может быть понятно, насколько каждое индексное значение снижает качество восприятия по сравнению с наивысшим состоянием.

[0074] (Второй вариант осуществления)

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

[0075] Фиг. 3 является функциональной схемой конфигурации устройства обработки информации согласно второму варианту осуществления. Устройство 10 обработки информации согласно настоящему варианту осуществления дополнительно включает в себя блок 15 кратковременной оценки качества восприятия в дополнение к устройству 10 обработки информации согласно первому варианту осуществления.

[0076] Блок 15 кратковременной оценки качества восприятия выполняет обработку, определенную в модели оценки качества восприятия, и оценивает кратковременные значения qta и qtv качества восприятия в каждый момент времени на основе соответствующих элементов sta и stv для Sa и Sv [1].

[0077] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей пример последовательности обработки вычисления степени вклада согласно второму варианту осуществления. Обработка этапа S201 для обработки по вычисления степени вклада согласно настоящему варианту осуществления является аналогичной обработке этапа S101 для обработки по вычислению степени вклада согласно первому варианту осуществления.

[0078] Следом за этапом S201, блок 15 кратковременной оценки качества восприятия оценивает кратковременное значение качества восприятия в каждый момент времени (этап S202). Результат оценки включает в себя qta, qtv и stalling в качестве индексных значений. Отметим, что qta и qtv являются значениями, полученными посредством оценки кратковременного значения качества восприятия в каждый момент времени на основе sta и stv, соответственно.

[0079] Поскольку qta и qtv принимают значения от 1 до 5, случай для 1, которое является наименьшим кратковременным значением качества восприятия, рассматривается как неучастие. Кроме того, блок 13 оценки качества восприятия оценивает значение QoEest качества восприятия на основе qta и qtv заранее [1].

[0080] Обработка этапов S203-S211 для обработки по вычислению степени вклада согласно настоящему варианту осуществления является аналогичной обработке этапов S102-S110 для обработки по вычислению степени вклада согласно первому варианту осуществления за исключением того, что индексными значениями являются qta и qtv и stalling.

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

[0082] Кроме того, в настоящем варианте осуществления, был описан пример, в котором неучастие в игре в теории коллективной игры указывает, что qta и qtv, оба заменяются предварительными значениями в случае для 1, которое является низшим кратковременным значением качества восприятия. Однако, предварительные значения могут быть различными. Например, qta и qtv могут, оба, быть заменены предварительными значениями в случае для 5, которое является наивысшим кратковременным значением качества восприятия.

[0083] В частности, в обработке этапа S203 для обработки по вычислению степени вклада, иллюстрированной на фиг. 4, блок 13 оценки качества восприятия оценивает значение качества восприятия, заменяя индексное значение, соответствующее элементу x для indl, предварительным значением, указывающим неучастие в теории игры. Здесь, неучастие в игре указывает, что qta и qtv, оба заменяются предварительными значениями в случае для 5, которое является наивысшим кратковременным значением качества восприятия. Кроме того, это указывает, что stalling заменяется предварительным значением в случае, когда остановка воспроизведения не происходит, т.е., numstall=0.

[0084] Таким образом, выводимые вектора Шепли, все равны нулю или меньше, и разница от наивысшего состояния (наивысшее кратковременное значение качества восприятия и отсутствие остановки воспроизведения) вычисляется, так что может быть понятно, насколько каждое индексное значение снижает качество восприятия по сравнению с наивысшим состоянием.

[0085] (Пример конфигурации аппаратных средств согласно каждому варианту осуществления)

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

[0086] Вышеуказанная программа может храниться и распространяться посредством записи на компьютерно-читаемом носителе записи информации (переносном запоминающем устройстве или т.п.). Кроме того, вышеуказанная программа может также быть предоставлена по сети, такой как сеть Интернет, или по электронной почте.

[0087] Фиг. 5 является схемой, иллюстрирующей пример конфигурации аппаратных средств компьютера. Компьютер на фиг. 5 включает в себя устройство 1000 привода, вспомогательное запоминающее устройство 1002, запоминающее устройство 1003, ЦП 1004, интерфейсное устройство 1005, устройство 1006 отображения, устройство 1007 ввода, устройство 1008 вывода и т.п., которые соединяются друг с другом шиной B.

[0088] Программа для реализации обработки в компьютере предоставляется, например, посредством носителя 1001 записи информации, такого как CD-ROM или карта памяти. Когда носитель 1001 записи, хранящий программу, устанавливается в устройство 1000 привода, программа устанавливается с носителя 1001 записи во вспомогательное запоминающее устройство 1002 через устройство 1000 привода. Однако, программа необязательно устанавливается с носителя 1001 записи и может быть загружена с другого компьютера по сети. Вспомогательное запоминающее устройство 1002 хранит установленную программу, а также хранит необходимые файлы, данные и т.п.

[0089] В случае, когда инструкция начать программу выполняется, запоминающее устройство 1003 считывает и сохраняет программу из вспомогательного запоминающего устройства 1002. ЦП 1004 реализует функцию, относящуюся к устройству, в соответствии с программой, сохраненной в запоминающем устройстве 1003. Интерфейсное устройство 1005 используется в качестве интерфейса для соединения с сетью. Устройство 1006 отображения отображает графический пользовательский интерфейс (GUI) или т.п. посредством программы. Устройство 1007 ввода включает в себя клавиатуру и мышь, кнопки, сенсорную панель или т.п. и используется для ввода различных операционных инструкций. Устройство 1008 вывода выводит результат вычислений.

[0090] Справочный документ

[1] K. Yamagishi and T. Hayashi, "Parametric Quality-Estimation Model for Adaptive-Bitrate Streaming Services," IEEE Transactions on Multimedia, том 19, №. 7, сс. 1545-1557, 2017. DOI: 10.1109/TMM.2017.2669859. (Непатентная литература 1)

[2] I. Mann, L.S. Shapley,, Values for large games IV: Evaluating the electoral college by Monte Carlo techniques, Technical report, The RAND Corporation, Санта-Моника, 1960.

[0091] (Сущность вариантов осуществления)

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

(Первый пункт)

Устройство обработки информации, включающее в себя:

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

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

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

(Второй пункт)

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

(Третий пункт)

Устройство обработки информации по первому или второму пункту, в котором

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

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

(Четвертый пункт)

Устройство обработки информации по какому-либо одному из первого-третьего пунктов, в котором

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

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

(Пятый пункт)

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

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

в котором

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

(Шестой пункт)

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

(Седьмой пункт)

Способ анализа, исполняемый посредством компьютера, способ включает в себя:

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

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

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

(Восьмой пункт)

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

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

Список ссылочных позиций

[0093] 10 Устройство обработки информации

11 Блок хранения

12 Блок вычисления степени вклада

13 Блок оценки качества восприятия

14 Блок вывода степени вклада

15 Блок кратковременной оценки качества восприятия

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

название год авторы номер документа
АДАПТИВНОЕ НЕЯВНОЕ ИЗУЧЕНИЕ ДЛЯ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 2009
  • Пронк Сервериус Петрус Паулус
  • Барбьери Мауро
RU2524840C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ЧАСТИЧНЫХ ВИДОВ И/ИЛИ ОРИГИНАЛА СТЕРЕОСКОПИЧЕСКОГО ИЗОБРАЖЕНИЯ ИЗ ДВУХМЕРНОГО ИЗОБРАЖЕНИЯ ДЛЯ СТЕРЕОСКОПИЧЕСКОГО ВОСПРОИЗВЕДЕНИЯ 2010
  • Михаэль Штеглих
RU2541928C2
ОБНАРУЖЕНИЕ СИГНАЛА СО СНИЖЕННЫМ ИСКАЖЕНИЕМ 2012
  • Ван Лест Адриан Йохан
RU2602975C2
СПОСОБ И СИСТЕМА ДЛЯ ПРЕОБРАЗОВАНИЯ СТЕРЕОКОНТЕНТА 2009
  • Игнатов Артем Константинович
  • Джосан Оксана Васильевна
RU2423018C2
ОБРАБОТКА ОККЛЮЗИЙ ДЛЯ FRC C ПОМОЩЬЮ ГЛУБОКОГО ОБУЧЕНИЯ 2020
  • Ильичев Сергей Дмитриевич
  • Ковлига Игорь Миронович
  • Погл Петр
  • Ракова Кристина Олеговна
RU2747965C1
СИСТЕМЫ И СПОСОБЫ КОМПЕНСАЦИИ ДВИЖЕНИЯ НА ОСНОВАНИИ ВВОДА ИГРОКА 2018
  • Копьец, Майкл
RU2729705C2
КОМПЕНСАЦИЯ ДВИЖЕНИЯ НА ОСНОВАНИИ ВВОДА ИГРОКА ПОСРЕДСТВОМ ПРОГНОЗИРОВАНИЯ ВЕКТОРОВ ДВИЖЕНИЯ 2018
  • Копьец, Майкл
RU2742221C2
КОМПЕНСАЦИЯ ДВИЖЕНИЯ НА ОСНОВАНИИ ВВОДА ИГРОКА ПОСРЕДСТВОМ ПРОГНОЗИРОВАНИЯ ВЕКТОРОВ ДВИЖЕНИЯ 2018
  • Копьец, Майкл
RU2726284C1
ОБОРУДОВАНИЕ И СПОСОБ ДЛЯ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ 2018
  • Крон, Барт
  • Де Хан, Вибе
RU2765424C2
СИСТЕМЫ И СПОСОБЫ КОМПЕНСАЦИИ ДВИЖЕНИЯ НА ОСНОВАНИИ ВВОДА ИГРОКА 2020
  • Копьец, Майкл
RU2813614C2

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

Реферат патента 2025 года ОБОРУДОВАНИЕ ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ АНАЛИЗА И ПРОГРАММА

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

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

1. Оборудование для обработки информации, содержащее:

запоминающее устройство, в котором хранятся данные истории просмотра изображения; и

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

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

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

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

2. Оборудование для обработки информации по п. 1, при этом

процессор вычисляет, в качестве степени вклада, вектор Шепли в теории коллективной игры, когда каждое индексное значение является игроком.

3. Оборудование для обработки информации по п. 1 или 2, при этом

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

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

4. Оборудование для обработки информации по любому из пп. 1-3, при этом

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

5. Оборудование для обработки информации по любому из пп. 1-4, в котором

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

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

6. Оборудование для обработки информации по п. 5, в котором

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

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

запоминающее устройство, которое хранит данные истории просмотра изображения; и

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

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

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

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

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

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

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

US 20180027293 A1, 25.01.2018
WO 2020194092 A1, 01.10.2020
US 20130159498 A1, 20.06.2013
WO 2013163077 A1, 31.10.2013
US 20130064527 A1, 14.03.2013
СИСТЕМА И СПОСОБ ПЕРЕДАЧИ ОТЧЕТОВ О "КАЧЕСТВЕ ВОСПРИЯТИЯ" 2009
  • Ван Гассел Йозеф Питер
  • Боуазизи Имед
  • Курчио Игор
RU2488969C2

RU 2 835 942 C2

Авторы

Мацуо, Йоити

Ямагиси, Казухиса

Даты

2025-03-06Публикация

2021-03-10Подача