Устройство обработки информации

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

[0002] Для системы, которая принимает множество входных данных типа мультимедийных и двоичных файлов, например системы анализа мультимедиа, включающей в себя механизм анализа для анализа мультимедиа, существует методика управления QoS (Качеством обслуживания) этой системы. Примеры методики управления QoS системы раскрываются в Патентных документах 1 и 2.

[0003] Методика, раскрытая в Патентном документе 1, задает приоритеты в соответствии с множеством запросов на основе рабочих нагрузок и выбирает очереди в соответствии со значениями времени ожидания у запросов, посредством этого эффективно используя ресурсы и поддерживая QoS постоянным. Методика, раскрытая в Патентном документе 2, определяет параметр QoS сети на основе состояния нагрузки сети и управляет объемом переданных данных у сети, посредством этого поддерживая QoS постоянным.

[0004] [ПАТЕНТНЫЕ ДОКУМЕНТЫ]

Патентный документ 1: Публикация нерассмотренной заявки на патент Японии (перевод заявки PCT) № 2006-521640

Патентный документ 2: Публикация нерассмотренной заявки на патент Японии № 2000-349769

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0008] Чтобы достичь этой цели, устройство обработки информации в соответствии с примерным вариантом осуществления настоящего изобретения включает в себя:

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

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

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

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

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

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

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

при этом способ обработки информации включает в себя:

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0012] Фиг. 1 - блок-схема, показывающая всю конфигурацию системы анализа мультимедиа в первом примерном варианте осуществления настоящего изобретения;

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

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

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

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

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

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

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

ПРИМЕРНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ

[0013] <ПЕРВЫЙ ПРИМЕРНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ>

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

[0014] [КОНФИГУРАЦИЯ]

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

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

[0016] Как показано на фиг. 1, устройство 1 управления QoS включает в себя блок 11 оценки характеристик мультимедиа, блок 12 управления правилами получения характеристик мультимедиа, блок 13 обработки хранения мультимедиа, блок 14 управления QoS, блок 15 управления целевым нефункциональным требованием, блок 16 вычисления QoS и блок 17 управления сведениями о характеристиках QoS мультимедийной системы. Кроме того, блок 1 управления QoS включает в себя блок 18 управления вводом мультимедиа, блок 19 управления хранением мультимедиа и блок 20 управления механизмом анализа.

[0017] Каждый из вышеупомянутых блоков 11-20 конфигурируется с помощью функционального блока, созданного путем внедрения программы в арифметическое устройство, установленное в блоке 1 управления QoS, или блока хранения, образованного в установленном запоминающем устройстве. Устройство 1 управления QoS может конфигурироваться с помощью одного устройства обработки информации или может конфигурироваться с помощью множества устройств обработки информации. Ниже будут подробно описываться соответствующие компоненты.

[0018] Во-первых, блок 100 ввода мультимедиа вводит мультимедийные данные в устройство 1 управления QoS. Блок 101 хранения мультимедиа может вернуть место хранения для хранения мультимедиа и содержит заменяемое средство хранения, например HDD (накопитель на жестком диске) и память. Внешний механизм 102 анализа хранит типы мультимедиа, которые можно проанализировать, способы анализа, используемые во время анализа мультимедиа, и способы анализа, которые являются заменяемыми для тех способов анализа.

[0019] Блок 12 управления правилами получения характеристик мультимедиа управляет тем, побудить ли блок 11 оценки характеристик мультимедиа получить характеристики мультимедиа из мультимедийных данных. Таким образом, блок 11 оценки характеристик мультимедиа побуждается блоком 12 управления правилами получения характеристик мультимедиа на прием ввода мультимедийных файлов из внешнего блока 100 ввода мультимедиа и получения характеристик мультимедиа, например размера и пространственной плотности, на основе типов принятого мультимедиа для каждого типа мультимедиа.

[0020] Фиг. 2 показывает схему структуры данных у данных, управляемых блоком 12 управления правилами получения характеристик мультимедиа. Как показано на фиг. 2, блок 12 управления правилами получения характеристик мультимедиа управляет характеристиками мультимедиа, которые следует получить, в зависимости от типов мультимедиа. Показанные на фиг. 2 данные могут включать в себя любое количество характеристик мультимедиа и любое количество типов мультимедиа. В данных "1" представляет характеристику мультимедиа для получения, а "0" представляет характеристику мультимедиа для не получения.

[0021] Затем блок 11 оценки характеристик мультимедиа определяет характеристику мультимедиа для получения из мультимедийных данных, например неподвижного изображения, движущегося изображения и речи, введенных блоком 100 ввода мультимедиа, на основе правил получения характеристик мультимедиа, управляемых блоком 12 управления правилами получения характеристик мультимедиа, и получает значение характеристик мультимедиа из мультимедийных данных. Затем блок 11 оценки характеристик мультимедиа передает полученное значение характеристик мультимедиа из мультимедийных данных в блок 13 обработки хранения мультимедиа.

[0022] Блок 13 обработки хранения мультимедиа сохраняет введенные мультимедийные данные в блок 101 хранения мультимедиа и получает место хранения мультимедийных данных. Кроме того, блок 13 обработки хранения мультимедиа передает значение характеристик мультимедиа и место хранения сохраненных мультимедийных данных блоку 14 управления QoS в качестве метаданных мультимедиа. Блок 101 хранения мультимедиа сохраняет мультимедийные данные и возвращает место хранения мультимедиа блоку 13 обработки хранения мультимедиа.

[0023] Блок 16 вычисления QoS вычисляет предполагаемую эффективность отклика системы анализа мультимедиа и предполагаемую точность анализа из типа механизма 102 анализа и вышеупомянутого значения характеристик мультимедиа. Точнее говоря, блок 16 вычисления QoS вычисляет эффективность отклика и точность анализа в системе анализа мультимедиа на основе сведений о характеристиках QoS из блока 11 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, которые управляются и хранятся блоком 17 управления сведениями о характеристиках QoS мультимедийной системы.

[0024] В этом документе информация, сохраненная блоком 17 управления сведениями о характеристиках QoS мультимедийной системы (средством хранения информации о характеристиках), будет подробно описываться со ссылкой на фиг. 3-5.

[0025] Фиг. 3 - схема, показывающая пример характеристик QoS (информация о характеристиках мультимедиа), которые управляются блоком 17 управления сведениями о характеристиках QoS мультимедийной системы и которые представляют эффективность соответствующих способов ввода посредством блока 100 ввода мультимедиа. Как показано на Фиг. 3, "тип мультимедийных данных", например изображение, движущееся изображение или речь, "характеристики мультимедиа", представляющие характеристики мультимедийных данных, "значение нижнего предела преобразования характеристик", которое является значением нижнего предела, допустимым для преобразования характеристик при преобразовании мультимедийных данных в некоторую характеристику мультимедиа, и формула вычисления "производительности передачи (миллисекунды)" у введенных мультимедийных данных сохраняются в качестве характеристик QoS блока 100 ввода мультимедиа.

[0026] Формула вычисления, сохраненная в "значении нижнего предела преобразования характеристик", представляет другой способ ввода (способ преобразования), который является заменяемым для способа ввода (способа преобразования) мультимедийных данных, введенных путем преобразования в размер или пространственную плотность, представленные "характеристиками мультимедиа".

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

[0028] Фиг. 4 - схема, показывающая пример характеристик QoS (информация о характеристиках мультимедиа) у соответствующих способов для ввода, а именно сохранения мультимедийных данных целевого объекта анализа в блоке 101 хранения мультимедиа. Как показано на фиг. 4, "способ хранения", представляющий пункт назначения хранения мультимедиа в качестве способа для хранения мультимедийных данных, и "эффективность отклика хранения", представляющая формулу вычисления эффективности отклика для хранения мультимедийных данных, сохраняются в качестве характеристик QoS блока 101 хранения мультимедиа.

[0029] "Эффективность отклика хранения" представляет способ для сохранения введенных мультимедийных данных, и, например, "память" устанавливается в качестве пункта назначения хранения, который является другим способом хранения, заменяемым для пункта назначения хранения "HDD".

[0030] В настоящем изобретении, как описано позже, на основе характеристик QoS блока 100 ввода мультимедиа и блока 101 хранения мультимедиа, показанных на фиг. 3 и 4, сохраненных в блоке 17 управления сведениями о характеристиках QoS мультимедийной системы, изменяется способ для преобразования введенных мультимедийных данных и способ ввода, например пункт назначения хранения.

[0031] Фиг. 5 - схема, показывающая пример характеристик QoS (информация о характеристиках анализа), которые управляются блоком 17 управления сведениями о характеристиках QoS мультимедийной системы и которые представляют эффективность способа анализа посредством механизма 102 анализа. Как показано на фиг. 5, "механизм анализа", "тип мультимедиа", соответствующий механизму 102 анализа, "способ анализа", используемый механизмом 102 анализа, информация, представляющая, является ли способ анализа "существенным" для механизма 102 анализа, и информация, представляющая, имеется ли "заменяющий способ анализа", который является заменяемым для вышеупомянутого способа анализа, устанавливаются в качестве характеристик QoS механизма 102 анализа. К тому же в характеристиках QoS механизма 102 анализа регистрируются формулы вычисления для соответственного вычисления "точности анализа" в каждом способе анализа и "эффективности отклика" в качестве времени обработки анализа.

[0032] Блок 15 управления целевым нефункциональным требованием хранит целевые значения "скорости отклика", представляющей время обработки в системе анализа мультимедиа, и "точности анализа" для каждого пользователя, как показано на фиг. 6. Как описано позже, в случае, когда по меньшей мере одно из скорости отклика и точности анализа, вычисленных блоком 16 вычисления QoS, не удовлетворяет целевому значению, способ ввода или способ анализа изменяется.

[0033] Блок 16 вычисления QoS вычисляет время (время обработки) для передачи посредством блока 100 ввода мультимедиа, время (время обработки), за которое блок 13 обработки хранения мультимедиа сохраняет мультимедиа в блоке 101 хранения мультимедиа, и эффективность отклика (время обработки) и точность анализа механизма 102 анализа из значений данных характеристик мультимедиа, вычисленных блоком 11 оценки характеристик мультимедиа, и характеристик QoS (информация о характеристиках мультимедиа, информация о характеристиках анализа) у блока 100 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, которые хранятся в блоке 17 управления сведениями о характеристиках QoS мультимедийной системы (средстве хранения информации о характеристиках).

[0034] Затем блок 16 вычисления QoS вычисляет суммарное значение вычисленных сроков (сроков обработки) в качестве эффективности отклика (миллисекунды) всей системы анализа мультимедиа, а также вычисляет точность анализа всей системы анализа из точности анализа механизма 102 анализа. В качестве точности анализа механизма 102 анализа вычисляется точность анализа каждой характеристики мультимедиа, заданной для каждого механизма анализа, показанного на фиг. 5. В этот момент в случае, когда имеется связь между способами анализа в механизме 102 анализа, прочность связи может задаваться в качестве веса к формуле вычисления точности.

[0035] В случае, когда эффективность отклика и точность анализа системы анализа мультимедиа, вычисленные блоком 16 вычисления QoS, не удовлетворяют целевой эффективности отклика и точности анализа пользователя, управляемых блоком 15 управления целевым нефункциональным требованием, блок 14 управления QoS отправляет запрос в блок 16 вычисления QoS, возможно ли увеличить точность и эффективность, чтобы соблюсти целевую эффективность и точность пользователя. На основе соответствующих характеристик QoS, которые управляются блоком 17 управления сведениями о характеристиках QoS мультимедийной системы и которые включают в себя правила вычисления точности и эффективности, заданные для каждого из блока 100 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, блок 16 вычисления QoS изменяет способ ввода мультимедийных данных и способ анализа мультимедийных данных, и возвращает значение увеличения эффективности, представляющее, насколько может увеличиться эффективность от исходной эффективности, чтобы определить, возможно ли увеличить эффективность каждого из блоков. Кроме того, механизм 102 анализа дополнительно возвращает точность анализа.

[0036] На основе значений увеличения эффективности блока 100 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, вычисленных блоком 16 вычисления QoS, и на основе точности анализа механизма 102 анализа в случае, когда точность анализа превышает целевую точность пользователя, управляемую блоком 15 управления целевым нефункциональным требованием, блок 14 управления QoS определяет блок управления для выполнения управления изменением способа ввода или способа анализа из числа блоков 18, 19 и 20 для управления блоком 100 ввода мультимедиа, блоком 101 хранения мультимедиа и механизмом 102 анализа, чтобы эффективность отклика удовлетворяла целевому значению пользователя, и выполняет управление QoS в определенном блоке управления. Например, в случае управления блоком 100 ввода мультимедиа блок 14 управления QoS дает команду блоку 18 управления вводом мультимедиа на выполнение управления QoS. В случае управления блоком 101 хранения мультимедиа блок 14 управления QoS дает команду блоку 19 управления хранением мультимедиа на выполнение управления QoS. В случае управления механизмом 102 анализа блок 14 управления QoS дает команду блоку 20 управления механизмом анализа на выполнение управления QoS.

[0037] Блок 18 управления вводом мультимедиа управляет блоком 100 ввода мультимедиа, чтобы преобразовать характеристики мультимедийных данных в соответствии со способом ввода, предназначенным для изменения блоком 14 управления QoS.

[0038] Блок 19 управления хранением мультимедиа назначает способ, а именно пункт назначения для хранения мультимедийных данных, предназначенный для изменения блоком 14 управления QoS, и управляет так, чтобы сохранить мультимедийные данные.

[0039] Блок 20 управления механизмом анализа назначает заменяющий способ для способа анализа в механизме 102 анализа, обозначенного блоком 14 управления QoS, и управляет механизмом 102 анализа, чтобы механизм 102 анализа анализировал по этому способу.

[0040] [РАБОТА]

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

[0041] Прежде всего, когда мультимедийные данные вводятся блоком 100 ввода мультимедиа, блок 11 оценки характеристик мультимедиа определяет характеристики мультимедиа для получения из мультимедийных данных на основе данных, сохраненных блоком 12 управления правилами получения характеристик мультимедиа, показанным на фиг. 2 (этап S1). Затем блок 11 оценки характеристик мультимедиа вычисляет значения характеристик мультимедиа из мультимедийных данных.

[0042] Потом блок 13 обработки хранения мультимедиа сохраняет мультимедийные данные в блок 101 хранения мультимедиа (этап S2) и получает место хранения мультимедийных данных. Затем блок 13 обработки хранения мультимедиа передает блоку 14 управления QoS место хранения мультимедийных данных и типы и значения характеристик мультимедиа, полученных блоком 11 оценки характеристик мультимедиа.

[0043] Потом блок 14 управления QoS дает блоку 16 вычисления QoS команду вычислить QoS системы анализа мультимедиа на основе характеристик мультимедиа полученных мультимедийных данных. Затем блок 16 вычисления QoS прежде всего принимает характеристики мультимедиа введенных мультимедийных данных и их значения и вычисляет время передачи ввода, соответствующее способу ввода мультимедийных данных, на основе характеристик QoS блока 100 ввода мультимедиа, показанных на фиг. 3, управляемых блоком 17 управления сведениями о характеристиках QoS мультимедийной системы (этап S3).

[0044] Потом из значений характеристик мультимедиа блок 16 вычисления QoS вычисляет эффективность отклика блока 101 хранения мультимедиа с использованием формулы вычисления эффективности отклика хранения мультимедиа на основе характеристик QoS блока 101 хранения мультимедиа, показанных на фиг. 4, управляемых блоком 17 управления сведениями о характеристиках QoS мультимедийной системы (этап S3).

[0045] Кроме того, имея в качестве ввода характеристики мультимедиа, вычисленные блоком 101 оценки характеристик мультимедиа, блок 16 вычисления QoS вычисляет эффективность отклика и точность анализа механизма 102 анализа на основе существенного способа анализа в механизме 102 анализа, используемом в системе, и формул вычисления точности анализа и эффективности отклика, управляемых для каждого способа анализа, как показано на фиг. 5 (этап S3).

[0046] Потом блок 14 управления QoS получает целевые значения эффективности отклика (миллисекунды) и точности анализа (%), которые являются целевыми значениями пользователя, от блока 15 управления целевым нефункциональным требованием, как показано на фиг. 6, и в случае, когда либо значение эффективности отклика, либо значение точности анализа, вычисленное на этапе S3, не удовлетворяет целевому значению, определяет, что необходимо управление QoS (этап S4: Да), и переходит к этапу S5. В случае, когда значения эффективности отклика и точности анализа, вычисленные на этапе S3, превышают целевые значения, блок 14 управления QoS переходит к этапу S7.

[0047] Потом на этапе S5, чтобы определить вероятность увеличения QoS, блок 14 управления QoS подтверждает, можно ли соблюсти целевую эффективность и точность пользователя, и определяет способ для управления QoS. С этой целью блок 14 управления QoS отправляет блоку 16 вычисления QoS запрос, возможно ли увеличить эффективность.

[0048] Используя соответствующие характеристики QoS, показанные на фиг. 3-5, представляющие правила вычисления эффективности и точности блока 100 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, которые управляются блоком 17 управления сведениями о характеристиках QoS мультимедийной системы, блок 16 вычисления QoS возвращает "возможно ли увеличить эффективность в каждом блоке", "средство для увеличения эффективности" и "значение увеличения эффективности, представляющее, насколько эффективность увеличивается от исходной эффективности". Механизм 102 анализа также возвращает "точность анализа" в дополнение к вышеизложенному.

[0049] В качестве "средства для увеличения эффективности" блок 16 вычисления QoS возвращает характеристику мультимедиа, которая является заменяемым способом для ввода мультимедийных данных и значением нижнего предела преобразования характеристики мультимедиа в отношении блока 100 ввода мультимедиа, заменяемым пунктом назначения для хранения мультимедийных данных в отношении блока 101 хранения мультимедиа и заменяемым способом анализа, когда возможно увеличить эффективность в отношении механизма 102 анализа.

[0050] В случае, когда вычисленная блоком 16 вычисления QoS точность превышает целевое значение пользователя, сохраненное блоком 15 управления целевым нефункциональным требованием, показанное на фиг. 6, блок 14 управления QoS определяет блок для выполнения управления QoS из числа блока 100 ввода мультимедиа, блока 101 хранения мультимедиа и механизма 102 анализа, про который блок 16 вычисления QoS ответил, что можно увеличить его эффективность, а также определяет средство увеличения эффективности, которое нужно использовать, из числа средств увеличения эффективности, возвращенных блоком 16 вычисления QoS.

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

[0052] Затем на этапе S6 блок 14 управления QoS назначает целевой блок управления и средство увеличения эффективности в качестве способа управления, который определен, и дает команду блоку 18 управления вводом мультимедиа, блоку 19 управления хранением мультимедиа или блоку 20 управления механизмом анализа, которые выбраны, на выполнение управления QoS. Блок 14 управления QoS дает блоку 18 управления вводом мультимедиа команду выполнить управление QoS в случае управления блоком 100 ввода мультимедиа, дает блоку 19 управления хранением мультимедиа команду выполнить управление QoS в случае управления блоком 101 хранения мультимедиа и дает блоку 20 управления механизмом анализа команду выполнить управление QoS в случае управления механизмом 102 анализа.

[0053] В случае, когда целью управления, выбранной блоком 14 управления QoS, является блок 100 ввода мультимедиа, блок 18 управления вводом мультимедиа управляет блоком 100 ввода мультимедиа, чтобы преобразовать характеристику мультимедийных данных в соответствии с характеристикой мультимедиа и значением преобразования характеристики мультимедиа, обозначенных блоком 14 управления QoS.

[0054] В случае, когда целью управления, выбранной блоком 14 управления QoS, является блок 101 хранения мультимедиа, блок 19 управления хранением мультимедиа назначает средство увеличения эффективности, обозначенное блоком 14 управления QoS, в качестве способа хранения мультимедиа и управляет блоком 101 хранения мультимедиа для изменения способа хранения мультимедиа.

[0055] В случае, когда целью управления, выбранной блоком 14 управления QoS, является механизм 102 анализа, блок 20 управления механизмом анализа назначает заменяющий способ анализа в механизме 102 анализа, обозначенный блоком 14 управления QoS, и управляет механизмом 102 анализа, чтобы механизм 102 анализа анализировал по этому способу.

[0056] После этого на этапе S7 блок 14 управления QoS передает мультимедийные данные в механизм 102 анализа, и механизм 102 анализа выполняет процесс анализа над ними.

[0057] В соответствии с настоящим изобретением, благодаря работе, которая описана выше, даже когда из вычисления оказывается, что эффективность системы анализа мультимедиа превышает целевое значение пользователя, возможно приблизить эффективность к нужной пользователю с учетом отношения между точностью и эффективностью, заставляя команду увеличения эффективности уменьшить качество ввода блока 100 ввода мультимедиа, изменить способ хранения блока 101 хранения мультимедиа и посредством этого увеличить эффективность отклика, или увеличить эффективность отклика механизма 102 анализа мультимедиа, в соответствии с пользовательскими целевыми значениями точности и эффективности. Следовательно, становится просто регулировать характеристики QoS системы анализа мультимедиа, и можно добиться увеличения удобства в разработке у разработчика мультимедийного приложения.

[0058] [ПРИМЕР]

Далее конкретный пример настоящего изобретения будет описываться со ссылкой на фиг. 1-7, как описано выше. В этом примере блок 100 ввода мультимедиа вводит в систему анализа мультимедиа "портрет" в качестве мультимедийных данных. Механизм 102 анализа является механизмом 102 анализа, который распознает портрет и определяет положение лица, и ID механизма 102 анализа является "механизмом A анализа". Блок 101 хранения мультимедиа сохраняет изображения на "HDD".

[0059] Прежде всего блок 100 ввода мультимедиа вводит портрет некоторого человека и передает блоку 11 оценки характеристик мультимедиа, а блок 11 оценки характеристик мультимедиа оценивает характеристики мультимедийных данных (этап S1). Блок 11 оценки характеристик мультимедиа оценивает, что изображение является неподвижным изображением, на основе типа содержимого у принятого мультимедиа и вычисляет размер и пространственную плотность в качестве характеристик мультимедиа мультимедийных данных на основе данных, управляемых блоком 12 управления правилами получения характеристик мультимедиа, как показано на фиг. 3. Таким образом, блок 11 оценки характеристик мультимедиа вычисляет и получает значения характеристик мультимедиа: размер равен 100 килобайтам, а пространственная плотность равна 10 бит × 10 бит. Затем блок 11 оценки характеристик мультимедиа передает характеристики мультимедиа блоку 13 обработки хранения мультимедиа.

[0060] Потом блок 101 обработки хранения мультимедиа сохраняет введенный портрет в блоке 101 хранения мультимедиа (этап S2) и получает URL, http://example.com/images/id/001, в качестве места хранения этого изображения. Место хранения этого изображения и значения характеристик мультимедиа, которые являются типами и значениями характеристик мультимедиа, полученных блоком 11 оценки характеристик мультимедиа на этапе S1, передаются блоку 14 управления QoS.

[0061] Потом блок 14 управления QoS дает блоку 16 вычисления QoS команду вычислить QoS, и блок 16 вычисления QoS вычисляет эффективность отклика и точность анализа всей системы анализа мультимедиа на основе значений характеристик мультимедиа (размер равен 100 килобайтам, а пространственная плотность равна 10 бит × 10 бит), переданных блоком 13 обработки хранения мультимедиа, и на основе характеристик QoS, представляющих правила вычисления точности анализа и эффективности отклика, сохраненные для каждого механизма 102 анализа, каждого типа мультимедиа и каждого способа анализа, которые хранятся блоком 17 управления сведениями о характеристиках QoS мультимедийной системы. Ниже будут описываться подробности процесса вычисления.

[0062] Прежде всего блок 16 вычисления QoS принимает введенные значения характеристик мультимедиа мультимедийных данных и вычисляет время для передачи ввода мультимедийных данных для того, чтобы соответствовать типу мультимедиа и характеристикам мультимедиа, на основе характеристик QoS блока 100 ввода мультимедиа, показанных на фиг. 3, управляемых блоком 17 управления сведениями о характеристиках QoS мультимедийной системы. В этом случае блок 16 вычисления QoS получает 200 миллисекунд из вычисления 100×2 (миллисекунд).

[0063] Блок 16 вычисления QoS вычисляет эффективность отклика хранения блока 101 хранения мультимедиа из формулы для вычисления эф