×
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
Источник поступления информации: Роспатент

Показаны записи 11-20 из 438.
20.05.2014
№216.012.c6b0

Аппаратура беспроводной связи и способ самопроверки аппаратуры беспроводной связи

Изобретение относится к передаче данных и, в частности, к аппаратуре бепроводной связи. Технический результат - обнаружение местоположения повреждения в аппаратуре беспроводной связи за счет закольцовывания служебного сигнала. Для этого аппаратура беспроводной связи включает в себя блок...
Тип: Изобретение
Номер охранного документа: 0002516623
Дата охранного документа: 20.05.2014
20.05.2014
№216.012.c7a6

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

Изобретение относится к области беспроводной связи и предназначено для сокращения момента времени для повторного инициирования произвольного доступа. Изобретение раскрывает, в частности, способ оценки разрешения конфликтов произвольного доступа, который включает в себя этапы, причем сообщение с...
Тип: Изобретение
Номер охранного документа: 0002516869
Дата охранного документа: 20.05.2014
27.05.2014
№216.012.c9bc

Способ выработки ключа, устройство и система

Изобретение относится к области технологий связи. Техническим результатом является повышение безопасности сети. Способ выработки ключа содержит этапы, на которых: получают на Узле управления мобильностью (ММЕ) сообщение Необходима передача обслуживания от базовой станции (BS); вырабатывают на...
Тип: Изобретение
Номер охранного документа: 0002517410
Дата охранного документа: 27.05.2014
27.05.2014
№216.012.cac9

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

Изобретение относится к средствам передачи восходящей управляющей информации. Технический результат заключается в уменьшении ошибок при кодировании восходящей управляющей информации. Сортируют восходящую управляющую информацию (ВУИ) каждой нисходящей несущей из Х нисходящих несущих в...
Тип: Изобретение
Номер охранного документа: 0002517679
Дата охранного документа: 27.05.2014
10.06.2014
№216.012.cea6

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

Изобретение относится к способу, устройству и системе для установления соединения радиорелейной станции с базовой станцией, раскрытым в соответствии с вариантами осуществления настоящего изобретения. Технический результат состоит в установлении беспроводного соединения с расположенной...
Тип: Изобретение
Номер охранного документа: 0002518673
Дата охранного документа: 10.06.2014
20.06.2014
№216.012.d537

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

Изобретение относится к области технологий связи. Техническим результатом является улучшение производительности всей сети. Способ содержит: получение информации о линии связи, информации о сервере и пропускной способности, информации о требованиях пользователя в подсети, где информация о...
Тип: Изобретение
Номер охранного документа: 0002520354
Дата охранного документа: 20.06.2014
10.07.2014
№216.012.dc55

Способ и устройство для сообщения о состоянии буфера

Изобретение относится к области беспроводной связи и предназначено для передачи оборудованием пользователя (UE) сообщения о состоянии буфера при использовании многочисленных блоков переноса (ТВ), полученных в пределах интервала времени передачи (TTI). Изобретение раскрывает, в частности, способ...
Тип: Изобретение
Номер охранного документа: 0002522183
Дата охранного документа: 10.07.2014
27.07.2014
№216.012.e33c

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

Изобретение относится к способу и устройству для контроля объема пользования услугами. Технический результат изобретения заключается в повышении качества управления обслуживания объема пользования услугами. Способ включает в себя этапы, на которых определяют, согласно пятикратной информации,...
Тип: Изобретение
Номер охранного документа: 0002523962
Дата охранного документа: 27.07.2014
27.07.2014
№216.012.e411

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

Группа изобретений относится к мобильной связи. Технический результат заключается в предотвращении передачи обслуживания пользовательского устройства (UE) без права доступа в другую соту закрытой группы абонентов (CSG), что обеспечивает нормальное обслуживание UE в соте CSG. Способ для передачи...
Тип: Изобретение
Номер охранного документа: 0002524175
Дата охранного документа: 27.07.2014
27.07.2014
№216.012.e597

Система и способ защиты беспроводной передачи

Система и способ защиты беспроводной передачи относится к беспроводной связи. Достигаемый технический результат - обеспечение передачи защищенных сообщений при обеспечении безопасности этих сообщений. Способ передачи защищенных сообщений передающим устройством включает в себя кодирование...
Тип: Изобретение
Номер охранного документа: 0002524565
Дата охранного документа: 27.07.2014
+ добавить свой РИД