СПОСОБ УДАЛЕНИЯ БЛОЧНОСТИ, УСТРОЙСТВО ДЛЯ УДАЛЕНИЯ БЛОЧНОСТИ, ПРОГРАММА ДЛЯ УДАЛЕНИЯ БЛОЧНОСТИ И МАШИННО-ЧИТАЕМЫЙ НОСИТЕЛЬ ЗАПИСИ, ЗАПИСЫВАЕМЫЙ ПОСРЕДСТВОМ ЭТОЙ ПРОГРАММЫ

1. Способ удаления блочности для уменьшения блочного искажения, происходящего в схеме кодирования видеосигнала для выполнения кодирования с предсказанием на блочной основе и в схеме декодирования видеосигнала для декодирования видеосигнала, закодированного посредством упомянутой схемы кодирования видеосигнала, содержащий:
этап обнаружения, на котором обнаруживают, для каждого блока, направление, в котором значение пиксела изменяется, которое представляется краем, который указывает направление изменения значения пиксела в каждом блоке,
этап определения, на котором определяют направление, в котором фильтр для удаления блочности должен быть применен к границе блока, на основе направления края, обнаруженного для блока, который должен быть обработан, который включает в себя границу блока, подвергающуюся удалению блочности, и на основе направления края, обнаруженного для блока, соприкасающегося с блоком, который должен быть обработан, и
этап фильтрации, на котором применяют фильтр для удаления блочности к границе блока в соответствии с определенным направлением.
2. Способ удаления блочности по п.1, в котором, для каждого блока, на этапе обнаружения обнаруживают составляющую в горизонтальном направлении изменения значения пиксела в каждом блоке, обнаруживают составляющую в вертикальном направлении изменения значения пиксела в каждом блоке, и обнаруживают направление края на основе обнаруженной составляющей в горизонтальном направлении и обнаруженной составляющей в вертикальном направлении.
3. Способ удаления блочности по п.1, в котором, для каждого блока, на этапе обнаружения получают информацию по режиму предсказания, которая используется, когда выполняется intra-кодирование каждого блока, и обнаруживают направление края на основе полученной информации по режиму предсказания.
4. Способ удаления блочности по п.2, дополнительно содержащий этап вычисления, на котором вычисляют, для каждого блока, устойчивость края на основе обнаруженной составляющей в горизонтальном направлении и обнаруженной составляющей в вертикальном направлении,
причем на этапе определения сравнивают устойчивость края, вычисленную для блока, который должен быть обработан, с предварительно определенным пороговым значением, и, когда устойчивость края меньше или равна предварительно определенному пороговому значению, изменяют направление, в котором должен быть применен фильтр для удаления блочности, которое определяют на основе направления края, на направление, ортогональное к границе блока.
5. Способ удаления блочности по п.3, в котором, когда информация по режиму предсказания для блока, который должен быть обработан, представляет режим предсказания с использованием среднего значения пиксела как прогнозирующего сигнала, на этапе определения изменяют направление, в котором должен быть применен фильтр для удаления блочности, которое определяют на основе направления края, на направление, ортогональное к границе блока.
6. Способ удаления блочности по любому из пп.1-5, в котором на этапе определения определяют направление, в котором должен быть применен фильтр для удаления блочности, согласно данным, хранящимся в средстве для хранения, в котором хранят информацию, которая описывает корреляцию между направлением края блока, который должен быть обработан, направлением края блока, соприкасающегося с блоком, который должен быть обработан, и направлением, в котором должен быть применен фильтр для удаления блочности, с использованием направления края, обнаруженного для блока, который должен быть обработан, и направления края, обнаруженного для блока, соприкасающегося с блоком, который должен быть обработан, в качестве ключа.
7. Устройство для удаления блочности для уменьшения блочного искажения, происходящего в схеме кодирования видеосигнала для выполнения кодирования с предсказанием на основе блоков и в схеме декодирования видеосигнала для декодирования видеосигнала, закодированного посредством упомянутой схемы кодирования видеосигнала, содержащее
средство обнаружения для обнаружения, для каждого блока, направления, в котором значение пиксела изменяется, которое представляется краем, который указывает направление изменения значения пиксела в каждом блоке,
средство определения для определения направления, в котором фильтр для удаления блочности должен быть применен к границе блока, на основе направления края, обнаруженного для блока, который должен быть обработан, который включает в себя границу блока, подвергающуюся удалению блочности, и на основе направления края, обнаруженного для блока, соприкасающегося с блоком, который должен быть обработан, и
средство фильтрации для применения фильтра для удаления блочности к границе блока в соответствии с определенным направлением.
8. Устройство для удаления блочности по п.7, также содержащее средство для хранения информации, которая описывает корреляцию между направлением края блока, который должен быть обработан, направлением края блока, соприкасающегося с блоком, который должен быть обработан, и направлением, в котором фильтр для удаления блочности должен быть применен,
причем средство определения выполнено с возможностью определения направления, в котором должен быть применен фильтр для удаления блочности, посредством обращения к данным, хранящимся в упомянутом средстве для хранения, с использованием направления края, обнаруженного для блока, который должен быть обработан, и направления края, обнаруженного для блока, соприкасающегося с блоком, который должен быть обработан, в качестве ключа.
9. Программа для удаления блочности для исполнения способа удаления блочности по любому из пп.1-5 на компьютере.
10. Машиночитаемый носитель записи, на котором записана программа для удаления блочности для исполнения способа удаления блочности по любому из пп.1-5 на компьютере.