интерфейс системы перекодировки

Классы МПК:H04L29/12 отличающиеся терминалом преобразования данных
G06F17/30 информационный поиск; структуры баз данных для этой цели
Автор(ы):
Патентообладатель(и):КОНИНКЛЕЙКЕ ФИЛИПС ЭЛЕКТРОНИКС Н.В. (NL)
Приоритеты:
подача заявки:
2004-08-20
публикация патента:

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

интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875

Формула изобретения

1. Система перекодировки, содержащая

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

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

интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875

а упомянутый ответ, когда он является успешным, основан на теле ответа, которое структурировано как показано в приведенной ниже Таблице 3

интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875

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

интерфейс системы перекодировки, патент № 2371875

3. Устройство, на котором размещена прикладная платформа для использования в системе перекодировки по любому из пп.1 и 2.

4. Устройство, на котором размещена платформа перекодировки для использования в системе перекодировки по любому из пп.1 и 2.

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

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

Описание изобретения к патенту

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

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

- передача запроса от упомянутой прикладной платформы упомянутой платформе перекодировки;

- выполнение упомянутого запроса упомянутой платформой перекодировки;

- передача ответа от упомянутой платформы перекодировки упомянутой прикладной платформе;

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

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

Внедрение мультимедийных приложений, таких как MMS (служба передачи мультимедиа-сообщений), WAP 2 (протокол приложений для беспроводной связи), электронная почта, просмотр (броузинг) web-страниц и т.д.) может требовать определенной адаптации контента из-за различия в технических характеристиках телефона (памяти, размере экрана, разрешении, глубине цвета и т.д., и поддерживаемых форматах мультимедийной информации) и форматах мультимедийной информации при распространении индустрией контента (JPEG, GIF, все режимы AMR, вокодер 13К, EVRC, SMV, MPEG-1, MPEG-4, H.263 и т.д.). Слово "контент", используемое в данном документе, обозначает любое содержание или информацию, которая обрабатывается, сохраняется или передается в электронном виде. Адаптация контента в значительной степени независима от типа службы, которая доставляет данные конечным пользователям. В данном контексте STI 1.0 является первой спецификацией стандартного интерфейса между мультимедийными прикладными платформами и платформой перекодировки и предназначена разрешить некоторые проблемы интеграции и тестирования при развертывании мультимедийных услуг на устройства мобильной связи.

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

Задачей изобретения является предложение нового решения по стандартному интерфейсу для использования STI 1.0 OMA (OMA = открытый союз мобильной связи).

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

Перечень чертежей

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

Фиг. 1 - иллюстрация транзакции перекодировки;

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

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

Фиг. 4 - структура транзакции ответа;

Фиг. 5 - структура результата задания;

Фиг. 6 - пример формата комбинированной мультимедийной информации;

Фиг. 7 - структура транзакции запроса;

Фиг. 8 - структура транзакции ответа.

Подробное описание изобретения

Высокоуровневый обзор взаимодействия между прикладной платформой 10 и платформой 20 перекодировки проиллюстрирован на фиг. 1. Взаимодействие между платформами основано на транзакциях, то есть сеанс перекодировки всегда представляет собой запрос 30, за которым следует ответ 40. Сеанс закрывается только после приема ответа. Прикладная платформа запрашивает перекодировку у платформы перекодировки. Платформа перекодировки принимает запрос, выполняет его разбор, обрабатывает его и формирует ответ исходной прикладной платформе.

Выбор протокола выполняется следующим образом. Интерфейс между прикладной платформой и платформой перекодировки основывается на протоколе SOAP (простом протоколе доступа к объектам) (SOAP vl.l, http://www.w3.org/TR/SOAP), посылаемому по HTTP (протокол передачи гипертекста) и используемому по TCP/IP (протокол управления передачей/межсетевой протокол).

Фиг. 2 показывает общий вид компонентов запроса. Предложенный интерфейс допускает множественную массовую перекодировку внутри одной транзакции запроса (= запрос на перекодировку, выданный прикладной платформой; он может содержать одно или несколько заданий на перекодировку от 1 до N и одно или несколько вложений контента от 1 до M, причем задание на перекодировку является частью транзакции запроса, которая соответствует одной отдельной перекодировке, то есть одной ссылке на входной контент и параметрам, соответствующим отдельной перекодировке, как задано прикладной платформой): следовательно, будет проведено различие между заданием на перекодировку (отдельная перекодировка мультимедийной информации) и телом запроса (списком результатов заданий), который может содержать одно или несколько заданий как часть одного отдельного запроса к платформе перекодировки. Для каждого отдельного задания на перекодировку внутри тела запроса параметры перекодировки заданы в контексте SOAP. В случае, когда задание на перекодировку содержит сами файлы контента, они вложены внутри относящегося к ним сообщения, но снаружи конверта SOAP. Каждое задание на перекодировку внутри тела запроса должно содержать параметры исходного объекта (формат, тип, местоположение и т.д.) и параметры целевого объекта (идентификатор профиля, параметры перекодировки, местоположение, идентификатор политики, параметры политики и т.д.), как представлено на фиг. 3. Предложенная структура транзакции запроса поддерживает все типы контента в объеме STI 1.0: изображения, звук, речь, видео, текст, форматы представления и комбинированную мультимедийную информацию и т.д.).

Транзакция ответа (ответ платформы перекодировки на транзакцию запроса) содержит результаты задания (результаты 1, 2, ..., N заданий на перекодировку), как представлено на фиг. 4. В этом теле ответа параметры (длительность, код возврата и т.д.) относятся либо к транзакции в целом, либо к результатам отдельных заданий на перекодировку. Например, длительность соответствует полной длительности транзакции. Тем не менее, в результатах задания могут также присутствовать несколько параметров, описывающих отдельную выполненную перекодировку (то есть изображение 1 было перекодировано из формата GIF (формата обмена графическими данными) в JPEG (формат объединенной группы экспертов в области фотографии)). Предложенный интерфейс поддерживает предоставление информации по статистическим данным, собранным во время перекодировки на уровнях задания и транзакции. Результаты задания, содержащиеся в транзакции, подробно показаны на фиг. 5. Блок исходного объекта каждого задания на перекодировку может задавать тип, формат и параметры исходного объекта. Блок целевого объекта каждого задания транзакции должен задавать желаемые параметры перекодировки и может задавать параметры политики.

Предложенный интерфейс также поддерживает перекодировку контента в виде комбинированной мультимедийной информации, то есть набор элементов мультимедийной информации может быть перекодирован как единое целое. В этом случае ожидается, что платформа перекодировки принимает файл комбинированной мультимедийной информации, выполняет комбинированную перекодировку различных элементов мультимедийной информации (включая любые логические решения между различными элементами мультимедийной информации) и воссоединяет эти элементы в один файл перекодированной комбинированной мультимедийной информации в качестве ответа. Комбинированная мультимедийная информация передается как элемент содержимого MIME-Multipart (MIME часть 1 (2, 3, ...): см. http://www.ietf.org/rfc/rfc2045 (до 2049). txt). Тип MIME устанавливается либо multipart/related (составной/связанный) (в случае, если существует представление), либо multipart/mixed (составной/смешанный) (в случае, если представления не существует). В первом случае начальный параметр ссылается на часть, соответствующую представлению. Фиг. 6. иллюстрирует структуру комбинированной мультимедийной информации (с частью, соответствующей представлению). Кодирование содержимого MIME-Multipart (как входное, так и выходное) является либо текстовым, как определено в [MIME], либо двоичным кодированием WAP, как определено в [WAPWSP] ("протокол приложений для беспроводной связи, спецификация беспроводного сеансового протокола", WAP-203-WSP-20000504-a, WAP ForumTM (форум WAP). URL [унифицированный указатель информационного ресурса] = http://www.openmobilealliance.org). Запрошенное кодирование для целевого содержимого MIME-Multipart установлено в параметрах перекодировки задания на перекодировку. На данные контента (либо комбинированную мультимедийную информацию, либо отдельные части мультимедийной информации) делается ссылка изнутри тела запроса SOAP (и тела ответа), причем данные контента располагаются либо в хранилище, доступ к которому может осуществлять платформа перекодировки, либо вложены как часть самой транзакции. Предложенный интерфейс обеспечивает два способа поддержки присоединенных мультимедийных вложений:

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

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

Каждый из способов будет описан ниже (необходимо отметить, что два варианта могут быть объединены внутри одной транзакции, содержащей ссылки (указатели URL) на внешние элементы контента и вложенные элементы контента). В случае, когда используются ссылки на внешние элементы контента, тело запроса/ответа SOAP содержит указатели URL, указывающие на соответствующие файлы, а прикладная платформа и платформа перекодировки имеют доступ к совместно используемому устройству постоянного хранения, либо "локальному", либо доступному посредством HTTP или FTP (протокола передачи файлов). В случае самодостаточных запросов, тело запроса/ответа SOAP содержит ссылки на вложения, отправленные вместе с транзакцией, как части MIME. Каждое вложение контента идентифицируется своим идентификатором контента MIME. Тело запроса/ответа SOAP ссылается на контент, используя идентификатор (ID) контента.

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

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

Теперь будет подробно раскрыта транзакция запроса. Как упоминалось выше, транзакции запроса содержат заголовок SOAP, состоящий из заданий на перекодировку, и могут содержать одно или несколько вложений контента (если некоторые элементы контента содержатся в самой транзакции). Задания на перекодировку ссылаются на все элементы контента, для которых необходимо выполнить перекодировку (указывая на вложение или внешний источник). Транзакция запроса содержит, по меньшей мере, одно задание на перекодировку и может содержать несколько заданий на перекодировку. Фиг. 7 показывает структуру транзакции запроса. Транзакции запроса, которые не содержат вложений (все ссылки на файлы используют указатели URL, указывающие на внешние источники), содержат заголовок SOAP и тело запроса на основе SOAP. Заголовок SOAP задает исходящий сетевой узел, длину, кодирование запроса и действие SOAP. Транзакции запроса с вложениями контента содержат заголовок SOAP и строку, которая будет указывать границу между каждым вложением контента, как определено в MIME (см. [MIME]). Каждое вложение контента содержит свой собственный заголовок (используя MIME). Каждый заголовок вложения контента содержит его уникальный идентификатор, его тип, его кодирование и его длину.

Согласно изобретению тело запроса на основе SOAP структурировано, как показано в следующей Таблице 1 (в которой структуры напечатаны жирным шрифтом):

Таблица 1
РодительИмя Тип Возможные значения Обязательный/по выбору Комментарии
интерфейс системы перекодировки, патент № 2371875 Transaction (Транзакция)интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Обязательный Внутри одного запроса могут быть посланы несколько заданий на перекодировку
Transaction TransactionID (Идентификатор транзакции) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Обязательный Уникальный идентификатор, который назначается прикладной платформой
TransactionNumTranscodingJobs (Количество заданий на перекодировку) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Сколько заданий на перекодировку находятся в данной транзакции
TransactionPriority (Приоритет)Целочисленный 0-2 По выборуПриоритет транзакции (0 - это наивысший, 1 - по умолчанию) по сравнению с другими
Transaction(ProfileID) Идентификатор профиля Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Предопределенный профиль, который необходимо использовать для всех заданий на перекодировку внутри данной транзакции
TransactionTranscoding

Params (Параметры перекодировки)
интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки, которые необходимо использовать для всех заданий на перекодировку внутри данной транзакции. Когда задан предопределенный профиль и появляется его тэг, значения, заданные внутри этого тэга, замещают значения, заданные в профиле
TransactionPolicyID (Идентификатор политики) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Предустановленная политика, которую необходимо использовать для транзакции
TransactionPolicyParams (Параметры политики) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Правила политики, которые необходимо использовать для этой транзакции. Когда задана предопределенная политика и появляется этот тэг, значения, заданные внутри этого тэга, замещают значения, заданные в политике
TransactionTranscodingJob (Задание на перекодировку) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Обязательный (1 или более)Каждый отдельный запрос на перекодировку
Transco-dingJob Source (Исходный

объект)
интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Обязательный Исходный объект задания на перекодировку
Transco-dingJob Target (Целевой объект) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Обязательный Целевой объект данного задания на перекодировку
SourceType (Тип) Строчный "Комбинированный", "Звук", "Изображение",

"Видео", "Текст", "Синтетический звук"
По выбору Тип исходного объекта
Source Format (Формат)Строчный В соответствии с поддерживаемыми форматамиПо выбору Формат исходного объекта
Source Codec (Кодек)Строчный В соответствии с поддерживаемыми кодекамиПо выбору Кодек исходного объекта
Source Location (Местоположение) СтрочныйURL ОбязательныйПолный путь к совместно используемому хранилищу или идентификатор контента вложения
SourceURLSettingsID (идентификатор настроек URL) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Если требуется использовать какие-либо дополнительные настройки (заголовки, пароли и т.п.), чтобы осуществить доступ к URL источника, тогда прикладной платформе СЛЕДУЕТ задать ссылку на такой набор предопределенных настроек посредством данного параметра. Определение набора возможных настроек выходит за пределы объема данного технического описания
Target ProfileID (Идентификатор профиля) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Предопределенный профиль для использования в задании на перекодирование. Когда идентификатор ProfileID определен на уровне транзакции и этот тэг присутствует на уровне задания на перекодировку, данный идентификатор ProfileID на уровне задания на перекодировку замещает идентификатор на уровне транзакции
TargetTranscoding

Params (Параметры перекодировки)
интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки, которые должны использоваться для всех заданий на перекодировку в данной транзакции. Когда задан предопределенный профиль и появляется данный тэг, значения, заданные внутри данного тэга, замещают значения из профиля. Когда на уровне транзакции определены параметры TranscodingParams и этот тэг присутствует на уровне задания на перекодировку, параметры TranscodingParams на уровне задания замещают параметры на уровне транзакции
TargetLocation (Местоположение) Строчный URLОбязательный Полный путь к совместно используемому хранилищу или идентификатор ContentID вложения
Target URLSettingsID (идентификатор настроек URL) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Если требуется использовать какие-либо специальные настройки (заголовки, пароли и т.п.), чтобы осуществить доступ к URL целевого объекта, тогда прикладная платформа ДОЛЖНА задать ссылку на такой набор предопределенных настроек посредством данного параметра. Определение набора имеющихся в наличии настроек выходит за пределы объема данного технического описания
PolicyParamsDeleteOrder (порядок удаления) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Упорядоченный список типов мультимедийной информации, которые должны быть удалены в случае необходимости
PolicyParamsCompressOrder (порядок сжатия)интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Упорядоченный список типов мультимедийной информации, которые должны быть удалены в случае необходимости.
DeleteOrderMediaType (тип мультимедийной информации) Строчный"Звук", "Изображение",

"Видео", "Текст", "Синтетический звук"

"Комбинированный"
По выбору (1 или более) Типы мультимедийной информации в порядке удаления
CompresOrderMediaType (тип мультимедийной информации) Строчный"Звук", "Изображение",

"Видео", "Текст", "Синтетический звук"

"Комбинированный"
По выбору

(1 или более)
Типы мультимедийной информации в порядке сжатия.
TranscodingParams SizeLimit (ограничение по размеру) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Ограничение на размеры файлов для транзакции или задания на перекодировку. Значение по умолчанию - не ограничено (-1)
TranscodingParams Audio (звуковой сигнал) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки звукового сигнала
TranscodingParams Image (изображение) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки изображения (а также графики)
TranscodingParams Video (видеоизображение) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки видеоизображения
TranscodingParams Text (текст) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки текста
Transcoding

Params
CombinedMedia (комбинированная мультимедийная информации) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры перекодировки комбинированной мультимедийной информации
TranscodingParams Transformation (преобразование) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору (0 или более появлений) Преобразование, которое должно быть выполнено над контентом
Transformation Type (тип) СтрочныйВ соответствии с поддерживаемыми

преобразованиями
По выборуТип преобразования
Transformation Parameter (параметр) Строчный В соответствии с поддерживаемыми

значениями параметров для определенного преобразования
По выборуЗначение параметра для этого преобразования
AudioFormat (формат) Строчный В соответствии с поддерживаемыми

форматами звуковых сигналов
По выбору Формат файла целевого объекта. Любой поддерживаемый звуковой сигнал
Audio Codec (кодек) СтрочныйВ соответствии с поддерживаемыми

кодеками звукового сигнала
По выборуЖелаемый кодек. Ограничен форматом файла
AudioBitRate (битовая скорость)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Желаемая битовая скорость. Ограничена кодеком
AudioSamplingRate (частота дискретизации) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Желаемая частота дискретизации. Ограничена кодеком
AudioSamplingResolution (разрешающая способность дискретизации) ЦелочисленныйПо выбору интерфейс системы перекодировки, патент № 2371875 Желаемая разрешающая способность дискретизации. Ограничена кодеком
AudioSynthetic (синтетический) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры, относящиеся к синтетическому звуковому сигналу
SynteticChannelToUse (канал, который должен использоваться) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Номер входного канала, который должен использоваться в случае, если выход содержит только один канал
SynteticChannelsPriority (приоритет канала) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Перестановка из 0-15 с запятой в качестве разделителя. Приоритет каналов, от наиболее важного к наименее важному. Значением по умолчанию является 0-15
Syntetic Instrument (инструмент) Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Инструмент, который должен быть использован при выполнении перекодировки в MIDI-формат. Несущественный элемент для других форматов, значение по умолчанию - фортепьяно
AudioSizeLimit (ограничение на размер)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ограничение на размер файла для звукового сигнала. Значение по умолчанию - не ограничено (-1).
Image Format (формат) СтрочныйВ соответствии с поддерживаемыми

форматами изображения
По выборуФормат целевого объекта. Любое поддерживаемое изображение
ImageColorScheme (цветовая схема)Строчный "True24Bit", "True12Bit", "Palette256Co", "Palette256Gr", "Palette32Co", "Palette32Gr", "Palette 16Co", "Palettel6Gr", "Palette4Co", "Palette4Gr", "1Bit" По выборуЖелаемая цветовая схема
ImageWidth (ширина) Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ширина целевого объекта. Значение по умолчанию - ширина исходного объекта
Image Height (высота)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Высота целевого объекта. Значение по умолчанию - высота исходного объекта
Image Resize Policy (стратегия измерения размера) интерфейс системы перекодировки, патент № 2371875 "AspectRatio", "Crop", "Отсутствует" По выборуСохранять соотношение размеров при изменении размера (новые размеры устанавливаются так, чтобы подходить к желаемой ширине, в то время как сохраняется соотношение размеров), обрезать при сжатии (не масштабировать изображение - взять его центральный прямоугольник) или просто растянуть
ImageSizeLimit (ограничение на размер)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ограничение на размер изображения. Значение по умолчанию - не ограничено (-1).
Video Format (формат)Строчный В соответствии с поддержи-ваемыми форматами видеоизображения По выборуФормат целевого объекта. Любое поддерживаемое видеоизображение
VideoCodec (кодек) Строчный В соответствии с поддерживаемыми кодеками видеоизображения По выбору Видеокодек целевого объекта
VideoWidth (ширина) Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ширина целевого объекта
Video Height (высота)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Высота целевого объекта
Video FrameRate (частота смены кадров) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Желаемая частота смены кадров целевого объекта
VideoBitRate (битовая скорость)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Желаемая битовая скорость целевого объекта
VideoAudio (звуковой сигнал)интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Параметры звукового сигнала
Video SizeLimit (ограничение на размер)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ограничение на размер звукового сигнала. Значение по умолчанию - не ограничено (-1)
CombinedMedia SizeLimit (ограничение на размер)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Ограничение на размер всех комбинированной мультимедийной информации. Значение по умолчанию - не ограничено (-1)
CombinedMediaPresentationParams (параметры представления) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Параметры представления целевого объекта
PresentationParams Format (формат)Строчный "SMIL", "HTML", "Отсутствует" По выборуФормат представления целевого объекта
PresentationParams Template (шаблон) Строчныйинтерфейс системы перекодировки, патент № 2371875 По выбору Шаблон для представления, которое должно использоваться в случае изменения формата представления. Это либо URL, либо идентификатор контента вложения
PresentationParams Layout (ориентация листа) Строчный "Книжная", "Альбомная" По выборуОриентация листа целевого объекта. Значением по умолчанию является ориентация листа исходного объекта
CombinedMediaEncoding (кодирование)Строчный "Текстовое", "WAP"По выборуКодирование выходного содержимого MIME-Multipart. По умолчанию (текстовое)
CombinedMedia Transcoding

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

Params
Width (ширина) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Ширина целевого объекта
Overall

Params
Height (высота) Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Высота целевого объекта
Overall

Params
BitsPerPixel (бит на пиксел)Целочисленный интерфейс системы перекодировки, патент № 2371875 По выбору Поддерживаемое количество битов на пиксел
Overall

Params
AllowColor (допускается цвет) Булевинтерфейс системы перекодировки, патент № 2371875 По выбору Указание, допускаются ли цветные изображения в качестве выхода
Overall

Params
MaxImageWidth (максимальная ширина изображения) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Максимальная допустимая ширина изображения
Overall

Params
MaxImageHeight (максимальная высота изображения) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 По выбору Максимальная допустимая высота изображения
Overall

Params
AllowImage (допускается изображение) Булевинтерфейс системы перекодировки, патент № 2371875 По выбору Указание, могут ли выходные данные содержать изображение
Overall

Params
AllowAudio (допускается звуковой сигнал) Булевинтерфейс системы перекодировки, патент № 2371875 По выбору Указание, могут ли выходные данные содержать звуковой сигнал
Overall

Params
AllowVideo (допускается видеоизображение) Булевинтерфейс системы перекодировки, патент № 2371875 По выбору Указание, могут ли выходные данные содержать видеоизображение
Overall

Params
SupportedCon-tentTypes (поддерживаемые типы контента) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 По выбору Список поддерживаемых типов контента
Suppor-tedContent

Types
Type (тип)Строчный интерфейс системы перекодировки, патент № 2371875 По выбору (1 или более)Тип отдельного контента

Чтобы выполнять преобразования над мультимедийной информацией, прикладная платформа задает для каждого запрошенного преобразования тип преобразования и параметр для преобразования. В следующей таблице 2 перечислен минимальный набор поддерживаемых преобразований, допустимые значения параметра для этих преобразований и тип (или типы) элементов мультимедийной информации, для которых могут использоваться эти преобразования. STI поддерживает другие специализированные преобразования, которые затем должны быть определены между прикладной платформой и платформой перекодировки. Если платформа перекодировки не распознаёт тип преобразования, она возвращает ошибку.

Таблица 2
Тип преобразования Возможные значения параметра Типы мультимедийной информации Описание
LevelCorrectionнет параметраизображение Выполнять коррекцию уровня
Mirror "UD", "LR", "Diagonal", "None" изображение "UD" - вертикальное зеркальное отображение, "LR"- горизонтальное зеркальное отображение. Значение по умолчанию - "None" (не выполнять)
NoiseReductionнет параметраизображение Выполнять подавление шума
Rotation угол поворота по часовой стрелке (0-359)изображение Выполнять поворот изображения
Sharpen нет параметраизображение Выполнять увеличение чёткости изображения
DurationLimitОграничение на длительность (в миллисекундах) видеоизображение, звуковой сигнал, комбинированный носитель (например, для слайд-шоу)Обрезать мультимедийную информацию, если ее длительность превышает данное ограничение
AGCнет параметра звуковой сигнал Выполнять автоматическую регулировку усиления
Offsetсмещение в исходной мультимедийной информации (в миллисекундах) видеоизображение, звуковой сигнал Исходное изображение, с которого необходимо начать перекодировку
AudioChannels "Mono", "Stereo", "DualMono", "IntensityStereo" звуковой сигналИзменить количество каналов в выходных данных
FrameRateSampleновая частота смены кадров изображение (например, для слайд-шоу) Изменить частоту выборки кадров (без изменения скорости и длительности мультимедийной информации)
FrameRateOutputновая частота смены кадров изображение (например, для слайд-шоу) Изменить частоту смены кадров в выходных данных (и таким образом также изменить скорость и длительность мультимедийной информации)
NumberOfFrames новое количество кадров изображение (например, для слайд-шоу)Изменить количество кадров в выходных данных

Транзакция запроса рассматривается как успешная до тех пор, пока во время обработки транзакции не произойдет ошибка, препятствующая выполнению транзакции в целом. Ошибки в отдельных заданиях на перекодировку не влияют на значение успешного исхода транзакции запроса в целом. То есть транзакция запроса может быть успешной, даже если некоторые (или все) задания на перекодировку потерпели неудачу. Структура успешной транзакции ответа, содержащей результаты одного или более заданий на перекодировку, полностью аналогична транзакции запроса, то есть заголовок SOAP, включающий в себя код успешного исхода, один или более результатов заданий и, по выбору, вложения контента. Тело ответа содержит ссылки либо на внешний элемент контента, либо на самодостаточные элементы контента. Такие же различия между транзакцией с элементами, содержащими контент, и транзакцией без элементов, содержащих контент, как обсуждалось в транзакции запроса, применимы к транзакциям ответа. Фиг. 8 показывает структуру транзакции ответа. Как и для тела запроса, таблица показывает (Таблица 3) как структурировано тело ответа:

Таблица 3
РодительИмя Тип Возможные значения Комментарии
интерфейс системы перекодировки, патент № 2371875 Transaction (Транзакция)интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Ответ
Transaction ReturnCode (код завершения) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Код завершения транзакции (либо успешный, либо предупреждение)
Transaction NumJobResults (Количество результатов заданий) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Сколько результатов заданий находятся в данной транзакции
Transaction(ProfileID) Идентификатор профиля Строчныйинтерфейс системы перекодировки, патент № 2371875 Идентификатор ProfileID, который был использован для этой транзакции (в случае, если он был задан в блоке транзакции запроса)
TransactionPolicyID (Идентификатор политики) Строчныйинтерфейс системы перекодировки, патент № 2371875 Идентификатор PolicyID, который был использован для этой транзакции (в случае, если он был задан в блоке транзакции запроса)
TransactionTransactionID (идентификатор транзакции) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Уникальный идентификатор, который был принят от прикладной платформы в запросе
Transaction ContextID (идентификатор контекста)Целочисленный интерфейс системы перекодировки, патент № 2371875 Уникальный идентификатор сеанса перекодировки, который был назначен платформой перекодировки
TransactionTotalDuration (полная длительность) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Время, затраченное платформой перекодировки на всю транзакцию перекодировки в миллисекундах. Данное число является длительностью транзакции в целом от времени, когда она достигла платформы перекодировки, и до времени, когда был отправлен ответ (оно может составлять величину выше или ниже, чем сумма длительностей для всех результатов заданий)
Transaction JobResult (результат задания) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Результаты задания. Может быть больше, чем один (по одному на каждое задание на перекодировку)
JobResultReturnCode (код завершения)Целочисленный интерфейс системы перекодировки, патент № 2371875 Код завершения задания на перекодировку (либо успешный, либо предупреждение)
JobResult Message (сообщение) Строчный интерфейс системы перекодировки, патент № 2371875 Сообщение с пояснением в случае предупреждения
JobResultDuration (длительность)Целочисленный интерфейс системы перекодировки, патент № 2371875 Продолжительность данного задания на перекодировку (в миллисекундах)
JobResult Target (целевой объект) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Подробности по целевому объекту
TargetFileSize (размер файла)Целочисленный интерфейс системы перекодировки, патент № 2371875 Действительный размер файла
TargetLocation (местоположение) Строчный интерфейс системы перекодировки, патент № 2371875 Полный путь к совместно используемому хранилищу или идентификатор ContentID вложения
TargetProfileID (идентификатор профиля)Строчный интерфейс системы перекодировки, патент № 2371875 Идентификатор ProfileID, который использовался для данной задачи перекодировки (в случае, если он был задан)
TargetTranscodingParams (параметры перекодировки) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Параметры перекодировки для целевого объекта
Transcoding

Params
SizeLimitЦелочисленный интерфейс системы перекодировки, патент № 2371875 Ограничение, которое было назначено транзакции в целом
Transcoding

Params
Audio (звуковой сигнал) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Детальные данные звукового сигнала
Transcoding

Params
Image (изображение) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Детальные данные изображения
Transcoding

Params
Video (видеоизображение) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Детальные данные видеоизображения
Transcoding

Params
Text (текст) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Детальные данные текста
Transcoding

Params
CombinedMedia (комбинированная мультимедийнаяинформации) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Детальные данные комбинированной мультимедийной информации
Transcoding

Params
Transformation (перекодировка) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Перекодировка, которая была применена (0 или более появлений)
TransformationType (тип)Строчный В соответствии с поддерживаемыми перекодировкамиТип перекодировки
TransformationParameter (параметр)Строчный В соответствии с поддерживаемыми значениями параметров для определенной перекодировки Значение параметра для данной перекодировки
AudioFormat (формат) Строчный Поддерживаемые форматы звукового сигнала Формат данного файла
AudioCodec (кодек) Строчный Поддерживаемые аудиокодеки Кодек
Audio BitRate (битовая скорость) Целочисленный интерфейс системы перекодировки, патент № 2371875 Битовая скорость
Audio SamplingRate (частота дискретизации) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Частота дискретизации
Audio SamplingResolution (разрешение дискретизации) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Разрешение дискретизации
AudioSizeLimit (ограничение по размеру)Целочисленный интерфейс системы перекодировки, патент № 2371875 Ограничение, которое было задано для звукового сигнала
AudioSynthetic интерфейс системы перекодировки, патент № 2371875 По выбору Параметры, относящиеся к синтетическому звуковому сигналу
SyntheticChannelToUse (использовать канал) ЦелочисленныйПо выбору Количество входных каналов, используемых в случае, если выходные данные содержат только один канал
Synthetic ChannelsPriority (приоритет каналов)Строчный По выбору Перестановка из 0-15 с запятой в качестве разделителя. Приоритет каналов, от наиболее важного к наименее важному
Synthetic Instrument (инструмент) Целочисленныйпо выбору Используемый инструмент при перекодировании MIDI-формата. Несущественный элемент для других форматов
ImageFormat (формат) Строчный Поддерживаемые форматы изображения Формат
Image ColorScheme (цветовая схема)Строчный "True24Bit", "True12Bit", "Palette256Co", "Palette256Gr", "Palette32Co", "Palette32Gr", "Palette 16Co", "Palettel6Gr", "Palette4Co", "Palette4Gr", "1Bit" Цветовая схема изображения
ImageWidth (ширина) Целочисленный интерфейс системы перекодировки, патент № 2371875 Ширина
Image Height (высота)Целочисленный интерфейс системы перекодировки, патент № 2371875 Высота
Image SizeLimit (ограничение на размер) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Ограничение, которое было установлено для изображения
VideoFormat (формат) Строчный Поддерживаемые форматы видеоизображения Формат
Video Codec (кодек) СтрочныйПоддерживаемые видеокодеки Кодек
Video Width (ширина)Целочисленный интерфейс системы перекодировки, патент № 2371875 Ширина
Video Height (высота)Целочисленный интерфейс системы перекодировки, патент № 2371875 Высота
Video FrameRate (частота смены кадров) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Частота смены кадров
Video BitRate (битовая скорость) Целочисленный интерфейс системы перекодировки, патент № 2371875 Битовая скорость
Video SizeLimit (ограничение на размер) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Ограничение, которое было задано для видеоизображения
CombinedMediaSizeLimit (ограничение на размер) Целочисленныйинтерфейс системы перекодировки, патент № 2371875 Ограничение, которое было задано для комбинированной мультимедийной информации
CombinedMedia PresentationParams (параметры представления) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Параметры для перекодировки для представления целевого объекта
Presentation-

Params
Format (формат) Строчный "SMIL", "HTML", "Отсутствует" Формат представления целевого объекта
Presentation-Params Template (шаблон) Строчный интерфейс системы перекодировки, патент № 2371875 Использованный шаблон для представления
PresentationParams Layout (ориентация листа) Строчный"Книжная", "Альбомная" Ориентация листа целевого объекта
Combined

Media
Encoding (кодирование) Строчный"Текстовое", "WAP"Кодирование выходных данных MIME-Multipart

Ответ ошибки транзакции возвращается в ситуации, когда не могла быть обработана транзакция в целом. Это может случиться, если возникла проблема с параметрами транзакции или любая другая проблема, которая относится к транзакции в целом (а не только к одному или более заданиям на перекодировку). Заголовок ошибки перекодировки содержит строку, которая указывает, что возникла ошибка (ошибка HTTP/l.l 500) и стандартные поля. Ниже в Таблице 4 приведено тело SOAP со структурой, отличной от структуры успешного тела SOAP:

Таблица 4
РодительИмя Тип Возможные значения Описание
интерфейс системы перекодировки, патент № 2371875 FaultResponse (ответ об ошибке) интерфейс системы перекодировки, патент № 2371875 интерфейс системы перекодировки, патент № 2371875 Ошибка
FaultResponse TransactionID (идентификатор транзакции)Целочисленный интерфейс системы перекодировки, патент № 2371875 Уникальный идентификатор, который был принят от прикладной платформы в запросе
FaultResponse ContextID (идентификатор контекста)Целочисленный интерфейс системы перекодировки, патент № 2371875 Уникальный идентификатор сеанса перекодировки, заданный платформой перекодировки
FaultResponse TotalDuration (общая длительность) Целочисленный интерфейс системы перекодировки, патент № 2371875 Общее количество миллисекунд, которое заняла обработка всей транзакции (пока не произошла ошибка)
FaultResponseReturnCode (код выполнения)Целочисленный Из возможных кодов ошибки интерфейс системы перекодировки, патент № 2371875
FaultResponse Message (сообщение) Строчный интерфейс системы перекодировки, патент № 2371875 Объясняющее сообщение об ошибке

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

Таблица 5
Код ошибкиСтрока ошибки
1001Ошибка разбора
1004 Ошибка структуры целевого объекта
1005Ошибка в данных целевого объекта
1006Общая ошибка сервера
1008В сообщении запроса не обнаружено мультимедийной информации
1009 Ошибка составления ответа (<код ошибки>)
1010Количество одновременных запросов превышает максимальное значение
1011 Ошибочный запрос на перекодировку
1012Результат транзакции превысил максимальный размер
1013Политика не могла быть выполнена и транзакция потерпела неудачу
1014 Политика не могла быть выполнена, но транзакция была успешной

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

Таблица 6
Код ошибкиСтрока ошибки
2001Ошибка во входной мультимедийной информации
2002Неподдерживаемый тип контента
2003Неподдерживаемый формат контента
2004Неподдерживаемый кодек контента
2005Неподдерживаемый контент
2006Неподдерживаемый запрос на перекодировку
2006Неподдерживаемое преобразование
2007В сообщении запроса не обнаружено мультимедийной информации
2008 Размер выходного контента превышает ограничение
2009 Ошибка чтения исходного контента
2010Ошибка записи целевого контента
2101Контент, защищенный DRM: перекодировка не выполнена

Класс H04L29/12 отличающиеся терминалом преобразования данных

способ работы подстанции системы электроснабжения -  патент 2524857 (10.08.2014)
способ обеспечения сопоставлений безопасности для зашифрованных пакетных данных -  патент 2517405 (27.05.2014)
способ передачи и приема информации -  патент 2510942 (10.04.2014)
система передачи и приема информации -  патент 2510941 (10.04.2014)
система передачи и приема информации -  патент 2510940 (10.04.2014)
система динамической dns для частных сетей -  патент 2490814 (20.08.2013)
способ связи, система связи и продукты для связи -  патент 2488970 (27.07.2013)
записи вариантов в сетевых репозиториях данных -  патент 2477573 (10.03.2013)
делегирование ip адреса -  патент 2469492 (10.12.2012)
управление беспроводными ретрансляционными узлами с использованием идентификаторов -  патент 2468532 (27.11.2012)

Класс G06F17/30 информационный поиск; структуры баз данных для этой цели

способ и устройство отображения множества элементов -  патент 2528147 (10.09.2014)
система генерирования статистической информации и способ генерирования статистической информации -  патент 2527754 (10.09.2014)
способ конверсии данных, устройство конверсии данных и система конверсии данных -  патент 2527201 (27.08.2014)
телекоммуникационная чип-карта, мобильное телефонное устройство и считываемый компьютером носитель данных -  патент 2527197 (27.08.2014)
способ восстановления данных в системе управления базами данных -  патент 2526753 (27.08.2014)
способ и устройство хранения, чтения и записи составного документа -  патент 2525752 (20.08.2014)
устройство связи, способ связи и система связи -  патент 2524861 (10.08.2014)
адаптивное неявное изучение для рекомендательных систем -  патент 2524840 (10.08.2014)
основанная на контексте рекомендующая система -  патент 2523930 (27.07.2014)
способ динамической визуализации коллекции изображений в виде коллажа -  патент 2523925 (27.07.2014)
Наверх