Передающее устройство, способ передачи, приемное устройство и способ приема
Иллюстрации
Показать всеГруппа изобретений относится к технологии приема/передачи данных изображения. Техническим результатом является обеспечение вставки в видеопоток информации, относящейся к обработке подавления полосатости для данных изображения. Предложено передающее устройство. Устройство содержит блок обработки, передающий блок, блок вставки информации. При этом блок обработки выполнен с возможностью выполнять обработку уменьшения количества градаций для данных изображения для генерирования данных изображения с уменьшенным количеством градаций. Передающий блок выполнен с возможностью передавать контейнер, включающий в себя видеопоток, включающий в себя данные изображения с уменьшенным количеством градаций. Блок вставки информации выполнен с возможностью вставлять в видеопоток информацию, относящуюся к обработке подавления полосатости для данных изображения с уменьшенным количеством градаций, причем указанная информация включает в себя первую информацию, указывающую, надлежит ли применить обработку подавления полосатости к данным изображения с уменьшенным количеством градаций, включенным в видеопоток. 6 н. и 12 з.п. ф-лы, 23 ил.
Реферат
Область техники
Данное изобретение относится к передающему устройству, способу передачи, приемному устройству и способу приема, в частности, относится к передающему устройству и т.д., выполненному с возможностью передавать данные изображения, квантованные ограниченным числом градаций.
Уровень техники
Существуют устройства обработки данных изображения, выполненные с возможностью осуществлять так называемое преобразование градации, в котором N-бит данных изображения преобразуются в М-бит данных изображения, имеющие уменьшенное число градаций. Такое преобразование градации выполняется, например, простой отсечкой значения нижнего разряда N-M бит N-бит данных элемента изображения для выполнения квантования в М-бит данных элементов изображения. Тем не менее, в этом случае, существует технический недостаток, такой как полосатость изображения, в частности, полосатость возникает из-за влияния ошибки квантования в области, где значение пикселя постепенно изменяется, как градация части внутри изображения.
В предшествующем уровне техники известны различные типы способов (типы) подавления эффекта полосатости, такой как процесс подавления полосатости, например: способ случайного сглаживания, способ систематического сглаживания, способ диффузии ошибок и т.д. (см. патентный документ 1, например).
Фиг. 22 (а) является схемой, иллюстрирующей пример устройства преобразования градации, выполненное с возможностью осуществлять процесс подавления полосатости в соответствии со способом случайного сглаживания. Устройство преобразования градации включает в себя арифметический блок 311, выходной блок 312 случайного шума и блок 313 квантования.
Например, значение IN (x, y) пикселя каждого пикселя (x, y) данных 16-битного изображения подается на арифметический блок 311 в порядке растрового сканирования в качестве данных целевого изображения преобразования градации (как изображение до преобразования градации). Следует отметить, что пиксель (x, y) представляет собой пиксель, расположенный на x-th позиции слева и y-th сверху. Кроме того, случайный шум поставляется в арифметический блок 311 из выходного блока 312 случайного шума, выполненного с возможностью генерировать и вырабатывать случайный шум.
Арифметический блок 311 складывает значение IN (x, y) пикселя и случайный шум, и поставляет в блок 313 квантования суммарную величину, полученную в результате этого. Блок 313 квантования квантует суммарную величину, поставленную из арифметического блока 311, например, 8 бит, и выводит 8-битное квантованное значение, полученное в результате, как значения OUT (x, y) пикселя каждого пиксела (x, y) данных изображения после преобразования градации.
Фиг. 22 (b) является схемой, иллюстрирующей пример устройства преобразования градации, выполненное с возможностью осуществлять процесс подавления полосатости в соответствии со способом систематического сглаживания. Устройство преобразования градации включает в себя арифметический блок 321 блок 322 квантования.
Например, значение IN (x, y) пикселя каждого пикселя (x, y) данных 16-битного изображения подается на арифметический блок 321 в порядке растрового сканирования как целевое изображение преобразования градации. Кроме того, матрица сглаживания подается в арифметический блок 321. Арифметический блок 321 суммирует значение IN (x, y) пикселя и значение матрицы сглаживания, соответствующей пикселю (x, y), имеющему значение IN (x, y) пикселя, и поставляет в блок 322 квантования суммарное значение, полученное в результате этого.
Блок 322 квантования квантует суммарное значение, поставленное из арифметического блока 321, в 8 бит, например, и выводит квантованное 8-битное значение, полученное в результате, как значение OUT (x, y) пикселя (x, y) данных изображения после преобразования градации.
Фиг. 22 (с) является схемой, иллюстрирующей пример устройства преобразования градации, выполненное с возможностью применять обработку по подавлению полосатости в соответствии со способом диффузии ошибок. Устройство преобразования градации включает в себя арифметический блок 331, блок 322 квантования, арифметический блок 333 и двумерный фильтр 334.
Например, значение IN (x, y) пикселя каждого пиксела (x, y) данных 16-битного изображения подается на арифметический блок 331 в порядке растрового сканирования как целевое изображение преобразования градации. Кроме того, выходной сигнал двумерного фильтра 334 поступает на арифметический блок 331. Арифметический блок 331 суммирует значение IN (x, y) пикселя и выходной сигнал двумерного фильтра 334, и подает суммарную величину в блок 332 квантования и арифметический блок 333, полученную в результате этого.
Блок 322 квантования квантует суммарную величину, поставленную из арифметического блока 331 в 8 бит, например, и выводит квантованное 8-битное значение, полученное в результате, как значение OUT (x, y) пикселя каждого пиксела (x, y) данных изображения после преобразования градации.
Кроме того, значение OUT (x, y) пикселя, выводимое из блока 322 квантования, также поступает на арифметический блок 333. Арифметический блок 333 вычитает значение OUT (x, y) пикселя, поставленной из блока 332 квантования, из суммарной величины арифметического блок 331, чтобы получить значение ошибки квантования -Q (x, y), сгенерированную при квантовании блоком 332 квантования, и подает ту же величину в двумерный фильтр 334.
Двумерный фильтр 334 представляет собой двумерную фильтр, выполненный с возможностью фильтровать сигнал, и фильтрует ошибки -Q (x, y) квантования из арифметического блока 333, и выводит результат фильтрации в арифметический блок 331.
В арифметическом блоке 331, значение IN (x, y) пикселя и результат фильтрации ошибки -Q (x, y) квантования, выводимый из двумерного фильтра 334, складываются, как описано выше. В этом случае, величина ошибки -Q (x, y) квантования поставляется обратно на вход (арифметический блок 331) с помощью двумерного фильтра 334, таким образом, образуя двумерный ΔΣ-модулятор.
В соответствии с двумерным ΔΣ модулятором, ошибка -Q (x, y) квантования диффундирует к верхней полосе частот как в горизонтальном направлении (х-направление), так и в вертикальном направлении (Y-направление). Таким образом, в соответствии со способом диффузии ошибок, изображение, имеющее более высокое качество, может быть получено в виде изображения после преобразования градации, по сравнению со способом случайного сглаживания и способом систематического сглаживания.
Фиг. 23 (а) - 23 (с) являются схемами, иллюстрирующими взаимосвязь между полосатостью и вышеописанной диффузии сглаживания/ошибки. Здесь приводится пример случая, когда N=16 и М=8, более конкретно, градация преобразуется посредством квантования данных 16-битного изображения в данные 8-битного изображения. В этом случае, квантование выполняется путем отсечения 8-бит нижнего разряда входных 16-бит данных.
Будет описан случай, когда градация изображения, как показано на фиг. 23 (а), поступает на вход, как исходные данные 16-битного изображения. В случае, когда не выполнены сглаживание или диффузия ошибок во время квантования данных 16-битного изображения в данные 8-битного изображения, может возникнуть разрыв градации, а именно полосатость, как показано на фиг. 23 (b). Причиной возникновения такого эффекта полосатости является изображения факт того, что плоский участок, имеющий непрерывные те же значения пикселя, генерируется больше в 8-битном случае, чем в 16-битном случае, за счет снижения разрешения, как проиллюстрировано на правой стороне фиг. 23 (b).
В случае выполнения сглаживания или диффузии ошибок, уплощение значений пикселей уменьшается, как показано на правой стороне фиг. 23 (с). В результате, может быть достигнуто выражение градации ближе к исходным данным 16-битного изображения, как показано на левой стороне фиг. 23 (с). Таким образом, можно понять, что сглаживание и диффузия ошибок являются способами для выражения градации плотностью растровых точек.
Перечень ссылок
Патентный документ
Патентный документ 1: Выложенная заявка на патент Японии No. 2009-207113
Раскрытие изобретения
Технические задачи, решаемые с помощью изобретения
В системе передачи/приема изображения, вышеописанный процесс обработки по подавлению эффекта полосатости может быть выполнен на передающей стороне, и также может быть выполнен на приемной стороне. В случае, когда процесс обработки по подавлению полосатости выполняется на передающей стороне, нет необходимости в выполнении процесса обработки по подавлению полосатости на приемной стороне, и в случае, когда процесс обработки по подавлению полосатости не выполняется на передающей стороне, процесс обработки по подавлению полосатости, как ожидается, будет выполнен на приемной стороне.
Данная технология направлена соответствующим образом на выполнение процесса обработки по подавлению полосатости на приемной стороне.
Решения технических задач
В соответствии с аспектом настоящего изобретения, передающее устройство включает в себя: передающий блок, выполненный с возможностью передавать контейнер, имеющий заранее определенный формат, и включающий в себя поток видео с данными кодированного изображения; и блок вставки информации, выполненный с возможностью вставлять информацию, относящуюся к процессу обработки по подавлению полосатости для данных изображения в видеопотоке.
В соответствии с настоящим изобретением, контейнер, имеющий заранее определенный формат, включающий в себя видеопоток с данными кодированного изображения, передается передающим блоком. Например, передающий блок может передавать контейнер, имеющий заранее определенный формат, в ответ на запрос от принимающей стороны. Например, контейнер может быть транспортным потоком (TS MPEG-2), в соответствии со стандартами цифрового вещания. Кроме того, например, контейнер может быть контейнером, имеющим формат МР4, используемый в доставке информации по сети интернет, или другие форматы.
Информация, относящаяся к процессу обработки по подавлению полосатости для данных изображения, вставляется в видеопоток с помощью блока вставки информации. Например, блок вставки информации может вставить информацию, относящуюся к процессу обработки по подавлению полосатости, в видеопоток для одного изображения или для множества изображений.
Например, информация, относящаяся к процессу обработки по подавлению полосатости, может включать в себя информацию, указывающую на факт того, была ли применена обработка по подавлению полосатости к данным изображения. Дополнительно, в этом случае, информация, относящаяся к процессу обработки по подавлению полосатости, может включать в себя информацию, указывающую тип процесса обработки по подавлению полосатости, применяемого к данным изображения.
Кроме того, например, информация, относящаяся к процессу обработки подавления полосатости, может включать в себя информацию, указывающую, должна ли быть применена обработка по подавлению полосатости к данным изображения. Кроме того, например, информация, относящаяся к обработке по подавлению полосатости, может включать в себя информацию, указывающую на факт того, было ли сокращено количество градаций при обработке данных изображения. Кроме того, в этом случае, информация, относящаяся к процессу обработки по подавлению полосатости, может включать в себя информацию, указывающую на количество градаций до выполнения процесса обработки по уменьшению количества градаций.
Таким образом, в соответствии с настоящим изобретением, информация, относящаяся к процессу обработки по подавлению полосатости для данных изображения, вставляется в видеопоток. Таким образом, на принимающей стороне, процесс обработки по подавлению полосатости может быть соответствующим образом выполнен на основании информации, относящейся к процессу обработки по подавлению полосатости.
Например, процесс управления может быть реализован таким образом, что процесс обработки по подавлению полосатости выполняется только в том случае, когда обработка по подавлению полосатости не была выполнена на передающей стороне. Кроме того, например, процесс управления может быть осуществлен таким образом, что обработка по подавлению полосатости выполняется только для данных изображения, к которым должна быть применена обработка подавления полосатости.
Между тем, в соответствии с настоящим изобретением, блок вставки идентифицирующей информации выполнен с возможностью вставлять, например, в уровень контейнера, идентифицирующую информацию, указывающую, вставлена ли информация, относящаяся к процессу обработки подавления полосатости, в видеопоток. В этом случае, например, контейнер представляет собой транспортный поток, и блок вставки идентифицирующей информации может вставить идентифицирующую информацию под элементарное закольцованное видео таблицы состава программы, включенные в состав транспортного потока. В этом случае, приемник может обнаружить факт того, вставлена ли информация, относящаяся к процессу обработки по подавлению полосатости, в видеопоток без декодирования видеопотока, и может надлежащим образом извлекать информацию.
Дополнительно, в соответствии с другим аспектом настоящего изобретения, приемное устройство включает в себя: приемный блок, выполненный с возможностью принимать контейнер, имеющий заранее определенный форма и включающий в себя поток видео, видеопоток, включающий в себя данные, закодированного изображения, и со вставленной информацией, относящейся к процессу обработки по подавлению полосатости для данных изображения; блок декодирования, выполненный с возможностью декодировать видеопоток и получать данные изображения; блок обработки, выполненный с возможностью выполнять процесс обработки подавления полосатости для данных декодированного изображения; и блок управления, выполненный с возможностью управлять функционированием блока обработки на основании информации, относящейся к процессу обработки подавления полосатости, вставленной в видеопоток.
В соответствии с настоящим изобретением, контейнер, имеющий заранее определенный формат, включающий в себя видеопоток, поступает на приемный блок. В этом видеопотоке, который включает в себя данные кодированного изображения, дополнительно вставляется информация, относящуюся к процессу обработки подавления полосатости для данных изображения. Видеопоток декодируется блоком декодирования, и получаются данные декодированного изображения. Обработка по подавлению полосатости применяется к данным декодированного изображения блоком обработки. Дополнительно, блок обработки управляется блоком управления на основании информации, относящейся к процессу обработки подавления полосатости и вставленной в видеопоток.
Например, информация, относящаяся к процессу обработки подавления полосатости, включает в себя информацию, указывающую на необходимость осуществления процесса обработки по подавлению полосатости для данных изображения, и информацию, указывающую, на факт того, была ли применена обработка по подавлению полосатости к данным изображения. Блок управления может выполнять управление так, что обработка по подавлению полосатости применяется к данным декодированного изображения, блоком управления, когда данные изображения являются данными изображения, к которым должна быть применена обработка по подавлению полосатости, и дополнительно, что обработка по подавлению полосатости не была применена к данным изображения.
Таким образом, в соответствии с настоящим изобретением, процесс обработки по подавлению полосатости для данных декодированного изображения управляется на основании информации, относящейся к процессу обработки по подавлению полосатости для данных изображения, вставленные в видеопоток. Таким образом, процесс обработки по подавлению полосатости может соответствующим образом быть выполнен.
Дополнительно, в соответствии с другим аспектом настоящего изобретения, приемное устройство включает в себя: приемный блок, выполненный с возможностью принимать контейнер, имеющий заранее определенный формат, и включающий в себя поток видео, включающий в себя данные кодированного изображения; блок декодирования, выполненный с возможностью декодировать видеопоток и получать данные изображения; блок обработки, выполненный с возможностью применять обработку подавления полосатости для данных декодированного изображения; и блок управления, выполненный с возможностью управлять работой блока обработки таким образом, что обработка по подавлению полосатости применяется к данным декодированного изображения, когда число градаций, которые могут быть отображены на блоке отображения, выполненный с возможностью отображать изображение, на основании данных декодированного изображения, отличаются от битового числа данных изображения в видеопотоке.
В соответствии с настоящим изобретением, контейнер, имеющий заранее определенный формат, включающий в себя видеопоток, включающий в себя данные кодированного изображения, принимается с помощью приемного блока. Видеопоток декодируется блоком декодирования, и получаются данные декодированного изображения. Обработка по подавлению полосатости применяется к данным декодированного изображения посредством блока обработки.
Дополнительно, блок обработки управляется блоком управления. В этом случае, управление осуществляется таким образом, что обработка по подавлению полосатости применяется к данным декодированного изображения, когда число градаций, которые могут быть отображены на блоке отображения, выполненный с возможностью отображать изображение, на основании данных декодированного изображения, отличается от битового числа данных изображения в видеопотоке. При такой конфигурации, процесс обработки по подавлению полосатости выполняется надлежащим образом.
Результаты изобретения
В соответствии с настоящим изобретением, процесс обработки по подавлению полосатости может соответствующим образом быть выполнен на приемной стороне.
Краткое описание чертежей
Фиг. 1 представляет собой блок-схему, иллюстрирующую примерную конфигурацию системы передачи / приема изображения в соответствии с вариантом осуществления.
Фиг. 2 является блок-схемой, иллюстрирующей примерное передающее устройство, составляющее систему передачи / приема изображения.
Фиг. 3 представляет собой блок-схему, иллюстрирующую примерную конфигурацию блока обработки по подавлению полосатости, образующего передающее устройство.
Фиг. 4 (а) и 4 (b) являются схемами, предназначенные для описания SEI сообщения обработки изображения, вставленного в "SEIs" часть блока доступа.
Фиг. 5 (а) и 5 (b) представляют собой схемы, иллюстрирующие примерную структуру (синтаксис) "SEI сообщения обработки изображения".
Фиг. 6 является схемой, иллюстрирующей примерную структуру (синтаксис) "Picture processing_sei ()".
Фиг. 7 является схемой, иллюстрирующей контент (семантика) основной информации в примерной структуре "Picture processing_sei ()".
Фиг. 8 (а) и 8 (b) являются схемами, иллюстрирующие примерную структуру (синтаксис) дескриптора процесса обработки изображения (picture_processing descriptor) и контент (семантика) основной информации.
Фиг. 9 является схемой, иллюстрирующей примерную структуру транспортного потока TS в соответствии с вариантом осуществления.
Фиг. 10 является собой блок-схему, иллюстрирующую пример конфигурации приемного устройства, образующего систему передачи / приема изображения.
Фиг. 11 является блок-схемой алгоритма (1/2), иллюстрирующую примерную процедуру управления процессом обработки по подавлению полосатости согласно изображению в блоке управления приемного устройства.
Фиг. 12 является блок-схемой алгоритма (2/2), иллюстрирующую примерную процедуру управления процессом обработки по подавлению полосатости согласно изображению в блоке управления приемного устройства.
Фиг. 13 является блок-схемой, иллюстрирующей пример конфигурации системы доставки потока на основе DASH.
Фиг. 14 является схемой, иллюстрирующей иерархическую структуру MPD файла.
Фиг. 15 является схемой, иллюстрирующей пример соответствующих структур, включенных в состав MPD файла путем размещения структур по временной оси.
Фиг. 16 является схемой, иллюстрирующей примерную зависимость между соответствующими структурами иерархически размещенных в MPD файле.
Фиг. 17 является схемой, иллюстрирующей пример соотношения между Периодом, Представлением и Сегментом.
Фиг. 18 является схемой, иллюстрирующей примерный алгоритм генерации DASH сегмента и DASH MPD файла из контента.
Фиг. 19 является схемой, иллюстрирующей примерную конфигурацию IPTV устройство-клиента, составляющее систему доставки потока.
Фиг. 20 представляет собой схему, иллюстрирующую общую систему системы доставки потока, основанную на DASH.
Фиг. 21 представляет собой схему, иллюстрирующую иллюстративную структуру FragmentedMP4 потока, включенного в состав видеопотока.
Фиг. С 22 (а) по 22 (с) представляют собой схемы для описания способа случайного сглаживания, способа систематического сглаживания и способа диффузии ошибок, как процесса обработки по подавлению полосатости.
Фиг. 23 (а) по 23 (с) являются схемами, описывающими отношение между эффектом полосатости и диффузией сглаживания / ошибки.
Осуществление изобретения
Способы реализации настоящего изобретения (здесь и далее называются "вариант осуществления") будут описаны ниже. Следует отметить, что описание будет представлено в следующем порядке.
1. Вариант осуществления
2. Модифицированный пример
1. Вариант осуществления
Система передачи/приема изображения
Фиг. 1 является схемой, иллюстрирующей примерную конфигурацию системы 10 передачи/приема изображения в соответствии с вариантом осуществления. Система 10 передачи/приема изображения включает в себя передающее устройство 100 и приемное устройство 200. Передающее устройство 100 представляет собой, например, радиостанцию, которая передает транспортный поток TS как контейнер посредством широковещательной волны.
Транспортный поток TS включает в себя поток видео, включающий в себя данные закодированного изображения. Кроме того, информация, относящаяся к процессу обработки подавления полосатости для данных изображения (в дальнейшем соответственно называют как "информация процесса обработки подавления полосатости"), вставляется в видеопоток. В этом случае, информация процесса обработки подавления полосатости вставляется в заголовок изображения видеопотока, область пользовательских данных заголовка последовательности и т.п., например, в изображении или во множестве изображений.
Информация процесса обработки подавления полосатости включает в себя информацию, указывающую на факт того, была ли применена обработка по подавлению полосатости к данным изображения, и информацию, указывающую на тип обработки подавления полосатости. Кроме того, информация процесса обработки подавления полосатости включает в себя информацию, указывающую на необходимость применения обработки по подавлению полосатости к данным изображения. Кроме того, информация процесса обработки подавления полосатости включает в себя информацию, указывающую на факт того, была ли применена обработка для сокращения количества градаций к данным изображения, и информацию, указывающую на количество градаций до выполнения процесса обработки для сокращения количества градаций. Информация процесса обработки подавления полосатости будет подробно описана ниже.
Дополнительно, идентифицирующая информация указывает на факт того, вставлена ли информация процесса обработки подавления полосатости в видеопоток, вставленный на уровень транспортного потока TS. Например, идентифицирующая информация вставляется под элементарное закольцованное видео (Video ES loop) таблицы (РМТ) состава программы, включенные в состав транспортного потока TS. Идентифицирующая информация позволяет принимающей стороне обнаружить факт того, вставлена ли информация процесса обработки подавления полосатости в видеопоток, без декодирования видеопотока, и также соответствующим образом извлекать информацию процесса обработки подавления полосатости. Идентифицирующая информация будет подробно описано ниже.
Приемное устройство 200 принимает транспортный поток TS, переданный передающим устройством 100 посредством широковещательной волны. Приемное устройство 200 применяет обработку декодирования к потоку видеоданных, включенных в состав транспортного потока TS, чтобы получить данные изображения. В этот момент, идентифицирующая информация вставляется на уровень транспортного потока TS, что позволяет приемному устройству 200 обнаружить факт того, вставлена ли информация процесса обработки подавления полосатости в видеопоток, без декодирования видеопотока.
Приемное устройство 200 применяет обработку по подавлению полосатости к данным декодированного изображения и генерирует данные изображения, которые будут отображаться. В этот момент, приемное устройство 200 извлекает информацию процесса обработки подавления полосатости, вставленную в видеопоток, и управляет процессом обработки по подавлению полосатости на основании информации процесса обработки подавления полосатости. Например, когда данные изображения являются данными изображения, к которым должна применяться обработка по подавлению полосатости, и дополнительно обработка по подавлению полосатости не была применена к данным изображения, управление осуществляется таким образом, чтобы применить обработку по подавлению полосатости для данных декодированного изображения.
Конфигурация передающего устройства
Фиг. 2 является схемой, иллюстрирующей примерную конфигурацию передающего устройства 100. Передающее устройство 100 включает в себя камеру 101, блок 102 обработки подавления полосатости, кодер 103 и передающий блок 104. Камера 101 захватывает изображение объекта и выводит данные изображения. Блок 102 обработки подавления полосатости применяет процесс обработки для уменьшения количества градации к данным изображения, выводимые из камеры 101, в соответствии с квантованным битовым числом (число градаций).
Более конкретно, когда данные изображений, выводимые из камеры 101, представляют собой данные N-битового изображения, и N>M, то блок 102 обработки подавления полосатости преобразует данные изображения в данные изображения в данные М-битового изображения, и также применяет обработку по подавлению полосатости для вывода данных М-битового изображения. Между тем, когда данные изображения, выводимые из камеры 101, являются данными М-битного изображения, блок 102 обработки по подавлению полосатости выводит данные изображения, поставленные из камеры 101, как таковые.
Фиг. 3 является схемой, иллюстрирующей примерную конфигурацию блока 102 обработки подавления полосатости. Блок 102 обработки подавления полосатости имеет конфигурацию, в которой блок 51 добавления сглаживания и блок 52 одномерной ΔΣ модуляции соединены последовательно. Блок 51 добавления сглаживания применяет процедуру сглаживания к изображению объекта посредством добавления случайного шума к каждому значению IN (x, y) пикселя данных входного изображения, принятых от камеры 101, и поставляет данные изображения в блок 52 одномерной ΔΣ модуляции. Блок 52 одномерной ΔΣ модуляции применяет одномерную ΔΣ модуляцию к данным изображения, к которым применяется сглаживание, и поставляемые из блока 51 добавления сглаживания, и поставляет каждое значение OUT (x, y) пикселя данных результирующего изображения в кодер 103, как результат.
Блок 51 добавления сглаживания будет описан далее. Блок 51 добавления сглаживания включает в себя арифметический блок 61, фильтр 62 высоких частот (HPF), выходной блок 63 случайного шума и блок 64 установки коэффициента. Значение IN (x, y) пикселя входных данных изображения подается на арифметический блок 61 в порядке растрового сканирования. Кроме того, выходной сигнал из фильтра 62 высоких частот поступает на арифметический блок 61.
Арифметический блок 61 добавляет выходной сигнал из фильтра 62 высоких к значению IN (x, y) пикселя входных данных изображения и поставляет суммарное значение, полученное в результате этого, в блок 52 одномерной ΔΣ модуляции как значение F (x, y) пикселя данных изображения, после обработки сглаживания. Фильтр 62 высоких частот фильтрует случайный шум, поставленный из выходного блока 63 случайного шума, на основании коэффициента фильтра, установленного блоком 64 установки коэффициента, и подает высокочастотную составляющую случайного шума, полученную в результате в фильтрации, в арифметический блок 61.
Выходной блок 63 случайного шума генерирует случайный шум в соответствии с, например, распределением Гаусса, и выводит случайный шум в фильтр 62 высоких частот. Блок 64 установки коэффициента определяет коэффициент фильтрации фильтра 62 высоких частот на основании пространственной частотной характеристики человеческого зрения или тому подобное, и устанавливает коэффициент фильтра для фильтра 62 высоких частот.
В блоке 51 добавления сглаживания коэффициент фильтра для фильтра для фильтра 62 высоких частот определяется на основании пространственных частотных характеристик человеческого зрения и т.п., и устанавливается для фильтра для фильтра 62 высоких частот посредством блока 64 установки коэффициента. Дополнительно, в фильтре для фильтра 62 высоких частот операция суммирования величины или т.п. выполняется с помощью коэффициента фильтра, установленного блоком 64 установки коэффициента, и выходного сигнала случайного шума, выработанного выходным блоком 63 случайного шума. К этому же, выходной сигнал случайного шума, выработанный выходным блоком 63 случайного шума, фильтруется и извлекается высокочастотная составляющая. Высокочастотная составляющая подается на арифметический блок 61.
В арифметическом блоке 61, N-битное значение IN (x, y) пикселя входных данных изображения и высокочастотная составляющая случайного шума фильтра 62 высоких частот складываются, и получается суммарная величина, например, N-битная суммарное величина, имеющая то же количество бит, что и входные данные изображения, или суммарная величина, имеющая то же или большое битовое число, подается на блок 52 одномерной ΔΣ модуляции как значение F (X, Y) пикселя после сглаживания.
Далее, блок 52 одномерной ΔΣ модуляции будет описан. Блок 52 одномерный ΔΣ модуляции включает в себя арифметический блок 71, блок 72 квантования, арифметический блок 73, одномерный фильтр 74 и блок 75 установки коэффициента. Значение F (X, Y) пикселя данных изображения после сглаживания подается на арифметический блок 71 из блока 51 добавления сглаживания в порядке растрового сканирования. Кроме того, выходной сигнал одномерного фильтра 74 поступает на арифметический блок 71.
Арифметический блок 71 складывает значение F (x, y) пикселя, полученное из блока 51 добавления сглаживания, и выходной сигнал из одномерного фильтра 74, и поставляет суммарную величину, полученную в результате, в блок 72 квантования и арифметический блок 73. Блок 72 квантования квантует суммарную величину, полученную из арифметического блока 71, в М бит. Дополнительно, блок 72 квантования поставляет в кодер 103 и также в арифметический блок 73 квантованное М-битное значения (квантованное значение, включающее в себя ошибку -Q (x, y)квантования), полученные в результате, как значение OUT (x, y) пикселя выводных данных изображения после преобразования количества градации.
Арифметический блок 73 вычитает значение OUT (x, y) пикселя блока 72 квантования из суммарного значения арифметического блока 71, получая в результате ошибку -Q (x, y) квантования, генерируемую при квантовании в блоке 72 квантования, и затем поставляет ошибку квантования в одномерный фильтр 74. Одномерный фильтр 74 является одномерным фильтром, выполненный с возможностью фильтровать сигнал, и фильтрует ошибку квантования -Q(x, у), принятую из арифметического блока 73, и выводит результат фильтрации в арифметический блок 71.
Здесь, в арифметическом блоке 71, результат фильтрации ошибки -Q (x, y) квантования, который выводится из одномерного фильтра 74, и значение F (x, y) пикселя будут суммированы. Блок 75 установки коэффициента определяет коэффициент фильтра для одномерного фильтра 74 на основании пространственно-частотных характеристик человеческого зрения и т.п., и устанавливает коэффициент для одномерного фильтра 74.
В блоке 52 одномерной ΔΣ модуляции, коэффициент фильтра для одномерного фильтра 74 определяется на основании пространственных частотных характеристик человеческого зрения и т.п., и устанавливается для одномерного фильтра 74 посредством блока 75 установки коэффициента. Кроме того, в одномерном фильтре 74, операция суммирования или тому подобное выполняется с помощью коэффициента фильтра, установленного блоком 75 установки коэффициента, и ошибки -Q (x, y) квантования, выводимой из арифметического блока 73. Таким образом, ошибка -Q (x, y) квантования, выводимая из арифметического блока 73, фильтруется и высокочастотная составляющая ошибки -Q (x, y) квантования извлекается. Высокочастотная составляющая подается на арифметический блок 71.
В арифметическом блоке 71, значение F (x, y) пикселя из блока 51 добавления сглаживания и выходной сигнал из одномерного фильтра 74 складываются, и в результате этого получается суммарная величина, которая поставляется в блок 72 квантования и арифметический блок 73. В блоке 72 квантования суммарная величина из арифметического блока 71 квантуется в М бит, и квантованная М-битная величина, полученная в результате этого, поставляется в кодер 103 в качестве значения OUT (x, y) пикселя данных изображения после преобразования количества градации, и также подается на арифметический блок 73.
В арифметическом блоке 73, значение OUT (x, y) пикселя блока 72 квантования вычитается из суммарной величины арифметического блока 71, тем самым получая ошибку -Q (x, y) квантования из блока 72 квантования, включенную в состав значения OUT (x, y) пикселя. Ошибка -Q (x, y) квантования поставляется в одномерный фильтр 74. В одномерном фильтре 74 ошибка -Q (x, y) квантования из арифметического блока 73 фильтруется, и результат фильтрации выводится на арифметический блок 71. В арифметическом блоке 71 результат фильтрации ошибки -Q (x, y) квантования, которое выводится из одномерного фильтра 74, и значение F (X, Y) пикселя складываются.
В блоке 52 одномерной ΔΣ модуляции ошибка -Q (x, y) квантования подается обратно на входную сторону (арифметический блок 71) через одномерный фильтр 74, обеспечивая тем самым выполнение одномерной ΔΣ модуляции. Таким образом, в блоке 52 одномерной ΔΣ модуляции, одномерная ΔΣ модуляция применяется к значению F (x, y) пикселя из блока 51 добавления сглаживания, и значение OUT (x, y) пикселя выводится как результат одномерной ΔΣ модуляции.
Между тем, в блоке 52 одномерной ΔΣ модуляции, ошибка -Q (x, y) квантования является ошибкой квантования для значения F (x, y) пикселя, но в случае получения значения OUT (x, y) пикселя посредством применения ΔΣ модуляции к значению F (x, y) пикселя, ошибка -Q (x, y) квантования для значения F (X, Y) пикселя не используется, и ошибка квантования для значения пикселя больше предыдущей, чем значение F (X, Y) пикселя (ранее обработанное значение пикселя) используется в порядке растрового сканирования.
Возвращаясь к фиг. 2, кодер 103 применяет кодирование, например, MPEG4-AVC (MVC), MPEG2 видео или высоко эффективное кодирование видео (HEVC) к М-битным выходным данным изображения блока 102 обработки подавления полосатости для получения данных кодированного изображения, Кроме того, видеокодер 103 генерирует видеопоток (элементарный поток видео), включающий в себя данные кодированного изображения, посредством форматера потока (не показан), установленный на последующей стадии.
В этот момент, кодер 103 вставляет информацию процесса обработки подавления полосатости в видеопоток для изображения или множества изображений, например. Информация процесса обработки подавления полосатости поставляется, например, из блока 102 обработки подавления полосатости. Информация процесса обработки подавления полосатости включает в себя, как описано выше, информацию, указывающую на факт того, была ли применена к данным изображения обработка по подавлению полосатости, информацию,