×
18.05.2019
219.017.544b

Результат интеллектуальной деятельности: СПОСОБ ОБРАБОТКИ КОДА ОШИБКИ СЖАТОГО ИЗОБРАЖЕНИЯ ПРИ ПЕРЕДАЧЕ

Вид РИД

Изобретение

№ охранного документа
0002283543
Дата охранного документа
10.09.2006
Аннотация: Изобретение относится к технике передачи изображений и может использоваться в мультимедийной связи. Технический результат состоит в возможности избежать передачи внутрикадровых изображений на передающей стороне и замороженных изображений на приемной стороне или уменьшить их периоды возникновения и, таким образом, улучшить качество изображения. Для этого в способе при обнаружении кодов ошибок на приемной стороне данные кодового потока изображения с кодами ошибок отвергаются перед декодированием данных кодового потока изображения и отвергнутые данные кодового потока изображения заменяются на данные кодового потока изображения, расположенные в соответствующем местоположении предыдущего кадра, и данные кодового потока изображения непрерывно декодируются. Кроме того, устанавливают массив меток для данных кодового потока изображения перед декодированием на приемной стороне для того, чтобы произвести запись местоположений, где были обнаружены коды ошибок. 6 з.п. ф-лы, 2 ил.

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

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

Уровень, предшествующий изобретению

Техника передачи изображений, особенно техника передачи сжатых кодированных изображений, широко используется в видеоконференциях и видеотелефонах. В двунаправленной видеосвязи в реальном масштабе времени, такой как видеоконференция, видеоинформация сжимается в виде данных кодового потока для передачи в соответствии с международными стандартами. Стандарты Н.26Х, предложенные Международным телекоммуникационным союзом ITU-T, такие как Н.261 и Н.263, являются общими стандартами, которые используются в настоящее время для кодирования изображений. В стандартах Н.26Х формат цифрового видео определен как общий промежуточный формат CIF и четверть общего промежуточного формата QCIF, которые являются форматами унифицированных изображений для видеоконференций. Эти форматы изображений можно использовать в различных международных телевизионных стандартах, таких как PAL, NTSC и SECAM и так далее.

На примере формат CIF будет кратко описана структура форматов цифрового видео, определенная в стандартах Н.26Х. На фиг.1 и фиг.2 показаны соответственно состав формата CIF H.261 и формата CIF H.263. Как показано на фиг.1 и фиг.2, каждый кадр изображения разделен на многочисленные группы блоков GOB, и каждый GOB разделен на многочисленные макроблоки МБ. МБ можно и дальше разделить, но так как это не относится к настоящему изобретению, то и описание этого в дальнейшем не приводится. В соответствии с форматами изображения данные кодового потока сжатого кодированного изображения, сформированного согласно стандартам Н.26Х, размещаются на многочисленных уровнях во время передачи. Среди этих уровней уровень изображения состоит из заголовка уровня изображения и данных уровня GOB, при этом уровень GOB состоит из заголовка уровня GOB и данных на уровне МБ, уровень МБ состоит из заголовка уровня МБ и данных на следующем уровне, и так далее. Так как избыточность сжатого кодового потока является низкой, то качество изображения на приемной стороне значительно сильнее влияет на коды ошибок канала передачи, полученные при передаче.

На приемной стороне обычно используется метод обнаружения кода ошибки, такой как прямое исправление ошибок FEC. При обнаружении кода ошибки отображение изображения на приемной стороне "замораживается", то есть приостанавливается процесс декодирования данных изображения в видеоданные, которые можно непосредственно транслировать. В то же самое время из приемной стороны на передающую сторону посылают команду БыстроеОбновление (FastUpdate) через управление конференцией. После приема команды БыстроеОбновление передающая сторона кодирует текущий кадр через кодирование внутри кадра, посылает кодированный кадр и устанавливает местоположение бита "разрешения замораживания" в кодовых потоках как достоверность. После обнаружения местоположение бита "разрешения замораживания" в кодовых потоках устанавливается как достоверность, приемная сторона отменяет замораживание отображения и декодирует данные изображения в видеоданные, которые можно сразу непрерывно транслировать.

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

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

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

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

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

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

Более предпочтительно то, что этап отвержения данных кодового потока изображения с кодами ошибок перед декодированием данных кодового потока изображения при условии, что стандартом кодирования изображения является Н.263, содержит подэтапы в соответствии с которыми:

если коды ошибок были обнаружены в первом GOB кадра, отвергают все данные во всем кадре, или

если коды ошибок были обнаружены в определенном GOB, отличном от первого GOB кадра, и если идентификатор кадра (GFID) GOB с кодами ошибок идентичен GFID следующего GOB, отвергают данные в GOB с кодами ошибок, или

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

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

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

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

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

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

Фиг.1 изображает структуру, в состав которой входит формат Н.261 CIF. Фиг.2 изображает структуру, в состав которой входит формат ГИФА Н.263 CIF.

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

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

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

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

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

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

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

При обработке данных чистого кодового потока без кадра FEC сначала проверяют, имеется ли какой-либо знак, представляющий собой код ошибки в массиве меток. Если метка кода ошибки отсутствует, то данные посылают непосредственно в модуль декодирования кодового потока. Если имеется метка ошибки или метки ошибок, то необходимо выполнить обработку для отвержения данных. При использовании стандарта Н.263 эта обработка содержит следующие три этапа:

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

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

С. если GOB не является первым GOB кадра, то производят прямой поиск заголовка кадра предыдущего GOB и делают запись GFID, тем временем производят обратный поиск заголовка кадра следующего GOB и делают запись GFID; если эти два GFID идентичны, то отвергают данные в GOB с кодами ошибок, в противном случае производят обратный поиск заголовка кадра следующего кадра и отвергают все данные между начальным положением GOB с кодами ошибок и все данные следующего заголовка кадра. Вышеупомянутый GFID является битом метки, который определен в стандарте Н.263е, он представляет собой порядковый номер кадра, где расположен GOB. Если два GFID являются разными, то показывают, что два GOB расположены в различных кадрах. Напротив, если два GFED идентичны, то показывают, что два GOB расположены в том же самом кадре.

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

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

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

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

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

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

1.Способобработкикодовошибокприпередачесжатыхкодированныхизображениймеждупередающейсторонойиприемнойстороной,содержащийэтапы,всоответствиискоторымиприналичииобнаруженныхкодовошибокнаприемнойсторонеотвергаютданныекодовогопотокаизображенияскодамиошибокпереддекодированиемданныхкодовогопотокаизображения,изаменяютотвергнутыеданныекодовогопотокаизображениянаданныекодовогопотокаизображения,расположенныевсоответствующемместоположениипредыдущегокадра,изатемнепрерывнодекодируютданныекодовогопотокаизображения.12.Способпоп.1,отличающийсятем,чтодополнительносодержитэтап,всоответствиискоторымустанавливаютмассивметокдляданныхкодовогопотокаизображенияпереддекодированиемнаприемнойсторонедлятого,чтобыпроизвестизаписьместоположений,гдебылиобнаруженыкодыошибок.23.Способпоп.1,отличающийсятем,чтоданныекодовогопотокаизображенияскодамиошибок,которыебудутотвергатьпереддекодированиемданныхкодовогопотокаизображениянаприемнойстороне,являютсяданнымивгруппеблоков(GOB)скодамиошибокприусловии,чтостандартомкодированияизображенияявляетсяН.261.34.Способпоп.1,отличающийсятем,чтоэтапотверженияданныхкодовогопотокаизображенияскодамиошибокпереддекодированиемданныхкодовогопотокаизображенияприусловии,чтостандартомкодированияизображенияявляетсяН.263,содержитэтап,всоответствиискоторым,есликодыошибокбылиобнаруженывпервомGOBкадра,отвергаютвседанныевовсемкадре,или,еслибылиобнаруженыкодыошибоквопределенномGOB,отличномотпервогоGOBкадра,иеслиидентификаторкадра(GFID)GOBскодамиошибокидентиченGFIDследующегоGOB,тоотвергаютданныевGOBскодамиошибок,или,есликодыошибокбылиобнаруженывопределенномGOB,отличномотпервогоGBкадра,иеслиGFIDGOBскодамиошибокнеидентиченGFIDследующегоGOB,топроизводятобратныйпоискследующегозаголовкакадранаприемнойсторонеиотвергаютвседанныемеждуначальнымположениемGOBскодамиошибокиначальнымположениемследующегозаголовкакадра.45.Способпоп.1,отличающийсятем,чтодополнительносодержитэтапы,всоответствиискоторымиустанавливаютфиксированноечисломакроблоков(МБ)вкаждомкадреврежимевнутрикадровогокодированиянапередающейсторонеисоздаютМБрасположенныхрядомкадров,которыебудутрасположенырядомнаэкране.56.Способпоп.5,отличающийсятем,чточислоМБ,которыеустанавливаютврежимвнутрикадровогокодированиявкаждомкадредляизображенийединогопромежуточногоформата(CIF),равнотрем,ичислоМБ,которыеустанавливаютврежимвнутрикадровогокодированиявкаждомкадредляизображенийсдругимиформатами,можнопропорциональноотрегулироватьвсоответствиисразмеромизображений.67.Способпоп.1,отличающийсятем,чтодополнительносодержитэтап,всоответствиискоторымвыполняютразличнуюобработкудляситуациискодамисбольшимколичествомошибокиситуациискодамисменьшимколичествомкодовошибокиприналичииситуациискодамисбольшимколичествомошибоквыводятспециальноеизображениенаприемнойстороне.7
Источник поступления информации: Роспатент

Показаны записи 241-250 из 438.
15.10.2018
№218.016.9268

Динамическое отключение излучения в точке передачи (tp) для экономиии энергии в виртуальной сети радиодоступа (v-ran)

75 Изобретение относится к области связи. Эффективность в отношении работы и защиты окружающей среды в виртуальных сетях радиодоступа (VRAN) может быть улучшена путем разгрузки трафика данных и/или управляющей сигнализации между физическими точками передачи (TP) виртуальной TP. Это может...
Тип: Изобретение
Номер охранного документа: 0002669580
Дата охранного документа: 12.10.2018
15.10.2018
№218.016.926c

Способ и устройство доступа к каналу

Изобретение относится к области технологий связи и, в частности, к обеспечению процесса доступа к каналу в беспроводной локальной сети и предназначено для доступа к каналу OFDMA, чтобы повысить эффективность доступа к системе и избежать излишнего расхода системных ресурсов. Способ содержит...
Тип: Изобретение
Номер охранного документа: 0002669586
Дата охранного документа: 12.10.2018
15.10.2018
№218.016.9275

Способ и устройство получения информации о состоянии канала

Изобретение относится к технике связи. Техническим результатом является уменьшение затрат системы, связанных с получением базовой станцией информации о состоянии канала. Варианты осуществления настоящего изобретения направлены на обеспечение способа и устройства получения информации о состоянии...
Тип: Изобретение
Номер охранного документа: 0002669584
Дата охранного документа: 12.10.2018
17.10.2018
№218.016.92ff

Способ измерения, способ измерения соты, устройство и узел связи

Изобретение относится к мобильной связи. Технический результат заключается в обеспечении возможности первому узлу связи управлять вторым узлом связи на основании результата измерения соты, выполненного вторым узлом связи в соответствии с информацией о конфигурации DRS. Первый узел связи...
Тип: Изобретение
Номер охранного документа: 0002669795
Дата охранного документа: 16.10.2018
27.10.2018
№218.016.96f2

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

Изобретение относится к средствам географической маршрутизации по сети связи пакета данных по направлению к мобильному устройству. Технический результат заключается в уменьшении количества служебных сигналов по сети связи. Пакет данных содержит идентификационные данные мобильного устройства и...
Тип: Изобретение
Номер охранного документа: 0002670799
Дата охранного документа: 25.10.2018
01.11.2018
№218.016.98b5

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

Изобретение относится к области беспроводных коммуникационных технологий. Технический результат заключается в обеспечении возможности приема и передачи отчета о функциональных возможностях мобильного устройства. Технический результат достигается за счет получения посредством терминального...
Тип: Изобретение
Номер охранного документа: 0002671309
Дата охранного документа: 30.10.2018
14.11.2018
№218.016.9cbc

Способ, устройство и система управления обработкой отказов

Изобретение обеспечивает способ управления отказами, который может реализовывать сообщение об отказах и их обработку в среде виртуализации сетевых функций NFV. Технический результат изобретения заключается в возможности получения информации об отказах для аппаратурного и/или программного...
Тип: Изобретение
Номер охранного документа: 0002672184
Дата охранного документа: 12.11.2018
14.11.2018
№218.016.9d18

Способ и устройство для полупостоянного планирования sps

Изобретение относится к способу и устройству для полупостоянного планирования SPS. Технический результат изобретения заключается в экономии ресурсов при передаче данных. Способ для полупостоянного планирования SPS включает в себя этапы, на которых: взаимодействуют, с помощью первого...
Тип: Изобретение
Номер охранного документа: 0002672186
Дата охранного документа: 12.11.2018
14.11.2018
№218.016.9d23

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

Изобретение относится к устройству, сетевому узлу, способам и машиночитаемому носителю для беспроводной связи. Технический результат заключается в обеспечении беспроводной связи. Способ содержит этапы, на которых принимают (110) первый временный идентификатор радиосети (RNTI), причем первый...
Тип: Изобретение
Номер охранного документа: 0002672177
Дата охранного документа: 12.11.2018
02.12.2018
№218.016.a2cf

Способ и устройство обработки служебного сигнала и устанавливаемое в помещении пользователя устройство

Изобретение относится к способу и устройству обработки служебного сигнала, которые используют в устанавливаемом в помещении пользователя устройстве (CPE). Технический результат заключается в увеличении скорости обработки служебного сигнала. Способ включает в себя следующее: получают информацию...
Тип: Изобретение
Номер охранного документа: 0002673706
Дата охранного документа: 29.11.2018
+ добавить свой РИД