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

Показаны записи 231-240 из 438.
25.09.2018
№218.016.8afe

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

Изобретение относится к области связи. Технический результат заключается в обеспечении защиты персональных данных пользователей. Способ включает в себя: отправку, посредством первого устройства, сообщения запроса в сервер согласно второму идентификатору пользователя; отправку, посредством...
Тип: Изобретение
Номер охранного документа: 0002667804
Дата охранного документа: 24.09.2018
26.09.2018
№218.016.8c10

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ управления таблицей потока, содержащий этапы, на которых: генерируют, с помощью программно-определенного сетевого контроллера, первую запись таблицы потока, при этом...
Тип: Изобретение
Номер охранного документа: 0002668065
Дата охранного документа: 25.09.2018
28.09.2018
№218.016.8c48

Способ и устройство оптимизации сигнализации

Изобретение относится к области связи и раскрывает способ и устройство оптимизации сигнализации. Технический результат заключается в решении проблемы, связанной с высокими непроизводительными затратами сигнализации и длительной задержкой при передаче данных, когда UE осуществляет доступ к...
Тип: Изобретение
Номер охранного документа: 0002668071
Дата охранного документа: 26.09.2018
28.09.2018
№218.016.8c5f

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

Изобретение относится к области технологий связи. Технический результат - повышение точности управления количеством пользователей доступа и повышение производительности сети. Для этого предусмотрены этапы, на которых: получают информацию об управлении пользователями от устройства управления...
Тип: Изобретение
Номер охранного документа: 0002668114
Дата охранного документа: 26.09.2018
28.09.2018
№218.016.8c82

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

Изобретение относится к области расчетов за услуги беспроводной связи, а именно к начислению платы в режиме реального времени. Техническим результатом является сокращение тракта передачи информации о начислении платы и уменьшение задержки начисления платы. Для этого с помощью объекта плоскости...
Тип: Изобретение
Номер охранного документа: 0002668083
Дата охранного документа: 26.09.2018
03.10.2018
№218.016.8dae

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

Изобретение относится к устройству пользователя и сетевому узлу. Технический результат - получение доступа к сети радиосвязи посредством одного или нескольких сегментов частотного спектра и/или технологии радиодоступа без предварительной информации наложенных систем радиосвязи. Для этого...
Тип: Изобретение
Номер охранного документа: 0002668395
Дата охранного документа: 28.09.2018
13.10.2018
№218.016.90fe

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

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

Система и способ передачи формата кадра мультиплексирования с ортогональным частотным разделением каналов (ofdm)

Изобретение относится к технике связи и может использоваться в системах связи с множественным доступом с ортогональным частотным разделением каналов (OFDMA). Технический результат состоит в повышении пропускной способности передачи. Для этого кадр, передаваемый по каналу 20 МГц, может включать...
Тип: Изобретение
Номер охранного документа: 0002669366
Дата охранного документа: 12.10.2018
15.10.2018
№218.016.921c

Способ и устройство передачи данных

Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в обеспечении быстрого и надежного автоматического определения преамбулы 802.11ax версии. Для этого способ включает в себя: генерирование преамбулы для версии протокола...
Тип: Изобретение
Номер охранного документа: 0002669585
Дата охранного документа: 12.10.2018
15.10.2018
№218.016.9241

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

Изобретение относится к области связи. Варианты осуществления настоящего изобретения обеспечивают способ, систему и устройство для управления доступом к общим ресурсам во множестве MCPTT систем. После приема первого сообщения, переданного N устройствами сетевых элементов, первый сервер...
Тип: Изобретение
Номер охранного документа: 0002669583
Дата охранного документа: 12.10.2018
+ добавить свой РИД