Устройство видеокодирования, способ видеокодирования, программа видеокодирования, устройство видеодекодирования, способ видеодекодирования и программа видеодекодирования
Иллюстрации
Показать всеИзобретение относится к устройствам и способам видеокодирования/видеодекодирования. Техническим результатом является обеспечение эффективного кодирования видеоданных, при котором сигнал предсказания может быть определен без использования вектора движения. Указанный результат достигается тем, что устройство видеокодирования содержит секцию (101) деления для деления изображения кадра, составляющего видеоданные, во множество областей в качестве целевых областей кодирования, секцию (104) кодирования для кодирования изображения каждой области, секцию (105) инверсного преобразования и секцию (106) суммирования для генерации репродуцированного изображения кодированного изображения, секцию (107) хранения для хранения репродуцированных изображений, секцию (108) генерации предсказания для поиска области, которая является высококоррелированной с репродуцированным изображением области шаблона, которое является смежным с областью целевого изображения кодирования в предварительно определенном позиционном соотношении и является частью репродуцированного изображения, из репродуцированного изображения, и определения сигнала предсказания на основе найденной области и вышеупомянутого позиционного соотношения, и секцию (102) вычитания для генерации разностного сигнала между сигналом предсказания и целевым изображением кодирования в качестве сигнала для кодирования. 20 н. и 10 з.п. ф-лы, 37 ил.
Реферат
Область техники
Настоящее изобретение относится к устройству видеокодирования, способу видеокодирования, программе видеокодирования, устройству видеодекодирования, способу видеодекодирования и программе видеодекодирования.
Предшествующий уровень техники
Для кодирования видеоданных используется, например, способ видеокодирования Н.264, который является международным стандартом, предложенным Секцией стандартов по телекоммуникациям Международного телекоммуникационного союза (ITU-T). Технология, основанная на способе видеокодирования Н.264, описана, например, в следующем непатентном документе (1).
В вышеупомянутом способе видеокодирования Н.264 избыточность видеокадров снижается, и объем информации уменьшается за счет компенсации движения и кодирования векторов движения. Согласно этому способу, область, в которой один вектор движения может компенсироваться, уменьшается, так чтобы поддерживать едва уловимое движение и увеличивать точность предсказания для межкадрового предсказания. С другой стороны, поскольку число векторов движения увеличивается, и объем информации становится огромным, это увеличение должно быть подавлено. В качестве способа увеличения точности предсказания при снижении числа векторов движения был предложен способ, раскрытый в следующем патентном документе (1).
Патентный документ 1: Японская выложенная патентная заявка № Р2-62180
Непатентный документ 1: Kakuno et al, “H.264/AVC Textbook Impress Standard Textbook Series”, Impress Net Business Company, 2004
Раскрытие изобретения
Проблема, решаемая изобретением
Однако даже в способе, раскрытом в вышеупомянутом патентном документе (1), вектора движения все еще требуются, и кодирование векторов движения является неизбежным. При этом условии требуется способ кодирования видеоданных, который далее улучшает эффективность сжатия.
Ввиду вышеизложенного целью настоящего изобретения является создание устройства видеокодирования, способа видеокодирования, программы видеокодирования, устройства видеодекодирования, способа видеодекодирования и программы видеодекодирования, которые обеспечивают более эффективное кодирование, чем случай выполнения кодирования путем межкадрового предсказания с использованием векторов движения.
Средства для решения проблемы
Устройство видеокодирования согласно настоящему изобретению представляет собой устройство видеокодирования для кодирования видеоданных в блочных единицах, содержащее средство деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования; средство кодирования для кодирования целевого блока кодирования; средство генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и средство генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока кодирования, с использованием шаблона, генерируемого из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным в средстве хранения, отличающееся тем, что средство кодирования генерирует разностный блок, который является разностным сигналом целевого блока кодирования, путем вычитания блока предсказания из целевого блока кодирования в пиксельных единицах, и кодирует разностный блок, а средство генерации репродуцированного изображения генерирует декодированный разностный блок, который является репродуцированным сигналом разностного блока, кодированного средством кодирования, и генерирует блок декодирования путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
В устройстве видеокодирования, соответствующем настоящему изобретению, блок предсказания, который является репродуцированным сигналом целевого блока кодирования, генерируется с использованием шаблона, генерируемого из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным. Кодирование выполняется с использованием этого блока предсказания. Иными словами, согласно устройству видеокодирования настоящего изобретения блок предсказания, который является сигналом предсказания, может генерироваться без использования вектора движения, и может быть реализовано эффективное кодирование.
Устройство видеокодирования, соответствующее настоящему изобретению, представляет собой устройство видеокодирования для кодирования видеоданных в блочных единицах, содержащее средство деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования; средство кодирования для кодирования целевого блока кодирования; средство генерации репродуцированного изображения для генерации блока декодирования, который является репродуцированным сигналом целевого блока кодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; средство поиска для поиска группы пикселей, которая является высококоррелированной с шаблоном, генерированным из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным в средстве хранения, из репродуцированных видеоданных, сохраненных в средстве хранения; и средство определения сигнала предсказания для определения блока предсказания, который является сигналом предсказания целевого блока кодирования, из репродуцированных видеоданных, сохраненных в средстве хранения, на основе пиксельной группы, отыскиваемой средством поиска, и предварительно определенного позиционного соотношения, отличающееся тем, что средство кодирования генерирует разностный блок, который является разностным сигналом целевого блока кодирования, путем вычитания блока предсказания из целевого блока кодирования в пиксельных единицах, и кодирует разностный блок, а средство генерации репродуцированного изображения генерирует декодированный разностный блок, который является репродуцированным сигналом разностного блока, кодированного средством кодирования, и генерирует декодированный блок путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах. Соответственно этой конфигурации пиксельная группа, которая является высококоррелированной с шаблоном, отыскивается из репродуцированных видеоданных, и блок предсказания определяется на основе найденной пиксельной группы и вышеупомянутого предварительно определенного позиционного соотношения. Поэтому блок предсказания может быть определен без сбоя, так что настоящее изобретение может быть реализовано с определенностью.
Предпочтительно, что устройство кодирования движения дополнительно содержит средство оценивания для сравнения шаблона и репродуцированных видеоданных, сохраненных в средстве хранения, для оценивания пространственной непрерывности изображения целевого блока кодирования на основе результата сравнения; и средство установки для дальнейшего деления целевого блока кодирования и установки целевого блока кодировании, полученного делением, в качестве нового целевого блока кодирования, на основе пространственной непрерывности изображения, оцененной средством оценивания, и установки шаблона для нового целевого блока кодирования. Согласно этой конфигурации размер блока предсказания может быть соответственно выбран на основе пространственной непрерывности репродуцированных данных изображения. Поэтому эффективность кодирования улучшается, даже при кодировании видеоданных, в которых величина изменения движения является основной. Более того, эффективность предсказания сигнала предсказания улучшается путем изменения форм и размеров области шаблона и области предсказания в соответствии с характеристиками сигнала.
Устройство видеодекодирования согласно настоящему изобретению представляет собой устройство видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащее средство декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; средство генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования, из кодированных данных, декодированных средством декодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и средство генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока декодирования, с использованием шаблона, генерируемого из репродуцированного сигнала, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным в средстве хранения, отличающееся тем, что средство декодирования генерирует декодированный разностный блок, который является разностным сигналом целевого блока декодирования, и средство генерации репродуцированного изображения генерирует декодированный блок путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
В устройстве видеодекодирования, соответствующем настоящему изобретению, блок предсказания генерируется, и видео декодируется точно так, как в вышеупомянутом устройстве видеокодирования. Иными словами, согласно устройству видеодекодирования настоящего изобретения видеоданные, эффективно кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Устройство видеодекодирования, соответствующее настоящему изобретению, представляет собой устройство видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащее средство декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; средство генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока декодирования из кодированных данных, декодированных средством декодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; средство поиска для поиска группы пикселей, которая является высококоррелированной с шаблоном, генерированным из репродуцированного сигнала, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным в средстве хранения, из репродуцированных видеоданных, сохраненных в средстве хранения; и средство определения сигнала предсказания для определения блока предсказания, который является сигналом предсказания целевого блока декодирования, из репродуцированных видеоданных, сохраненных в средстве хранения, на основе группы пикселей, найденной средством поиска, и предварительно определенного позиционного соотношения, отличающееся тем, что средство декодирования генерирует декодированный разностный блок, который является разностным сигналом целевого блока декодирования, и средство генерации репродуцированного изображения генерирует блок декодирования путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах. Соответственно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительно, что устройство видеодекодирования дополнительно содержит средство оценивания для сравнения шаблона и репродуцированных видеоданных, сохраненных в средстве хранения, для оценивания пространственной непрерывности изображений целевого блока декодирования на основе результата сравнения; и средство установки для дальнейшего деления целевого блока декодирования и установки целевого блока декодирования, полученного делением, в качестве нового целевого блока декодирования, на основе пространственной непрерывности изображения, оцененной средством оценивания, и установки шаблона для нового целевого блока декодирования. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительным образом, средство кодирования генерирует сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, путем обработки сокращения, которая уменьшает число пикселей разностного блока посредством предварительно определенного способа, и кодирует сокращенный разностный блок, и средство генерации репродуцированного изображения генерирует декодированный сокращенный разностный блок, который является репродуцированным сигналом сокращенного разностного блока, и генерирует декодированный блок из декодированного сокращенного разностного блока путем обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа. Согласно этой конфигурации число пикселей целевого сокращенного разностного блока кодирования может быть уменьшено, поэтому количество битов кодирования сигнала предсказания для плоской области, где эффективность предсказания для области, имеющей отличительные характеристики, является низкой, может быть эффективно снижено без снижения качества изображения.
Предпочтительным образом средство декодирования генерирует декодированный сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, путем декодирования кодированных данных, и средство генерации репродуцированного изображения генерирует декодированный блок из декодированного сокращенного разностного блока путем обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Устройство видеокодирования согласно настоящему изобретению представляет собой устройство видеокодирования для кодирования видеоданных в блочных единицах, содержащее средство деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования в качестве целевой области кодирования; средство кодирования для кодирования целевого блока кодирования; средство генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и средство генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока кодирования, с использованием предварительно определенного способа, из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным в средстве хранения, отличающееся тем, что средство кодирования генерирует сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, который является разностным сигналом целевого блока кодирования, полученного вычитанием блока предсказания из целевого блока кодирования в пиксельных единицах, с использованием обработки сокращения, которая уменьшает число пикселей разностного блока посредством предварительно определенного способа, и кодирует сокращенный разностный блок, и средство генерации репродуцированного изображения генерирует декодированный сокращенный разностный блок, который является репродуцированным сигналом сокращенного разностного блока, и генерирует декодированный блок из декодированного сокращенного разностного блока с использованием обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа.
В устройстве видеокодирования согласно настоящему изобретению блок предсказания, который является сигналом предсказания целевого блока кодирования, генерируется из репродуцированного сигнала, который является соседним с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным. Более того, целевой сокращенный разностный блок кодирования, в котором число пикселей меньше, чем в разностном блоке, генерируется из блока предсказания. Иными словами, согласно устройству видеокодирования настоящего изобретения число пикселей целевого сокращенного разностного блока кодирования может быть уменьшено, поэтому количество битов кодирования сигнала предсказания для плоской области, где эффективность предсказания для области, имеющей отличительные характеристики, является низкой, может быть эффективно снижено без снижения качества изображения.
Устройство видеодекодирования согласно настоящему изобретению представляет собой устройство видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащее средство декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; средство генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования, из кодированных данных, декодированных средством декодирования; средство хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и средство генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока декодирования, с использованием предварительно определенного способа, из репродуцированного сигнала, принадлежащего к репродуцированным видеоданным, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и сохранен в средстве хранения, отличающееся тем, что
средство декодирования генерирует декодированный сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, который является разностным сигналом целевого блока декодирования, путем декодирования кодированных данных, и
средство генерации репродуцированного изображения генерирует декодированный блок из декодированного сокращенного разностного блока с использованием обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительным образом средство кодирования применяет обработку сокращения к целевому блоку кодирования и блоку предсказания соответственно для генерации сокращенного блока и сокращенного блока предсказания и генерирует сокращенный разностный блок путем вычитания сокращенного блока предсказания из сокращенного блока, и средство генерации репродуцированного изображения генерирует декодированный сокращенный разностный блок, который является репродуцированным сигналом сокращенного разностного блока, кодированного средством кодирования, генерирует декодированный сокращенный блок путем суммирования декодированного сокращенного разностного блока и сокращенного блока предсказания в пиксельных единицах и применяет обработку увеличения к декодированному сокращенному блоку для генерации декодированного блока. Согласно этой конфигурации сокращенный разностный блок в качестве целевого блока кодирования может быть генерирован без сбоя, так что настоящее изобретение может быть реализовано с определенностью.
Предпочтительным образом средство кодирования генерирует сокращенный разностный блок путем применения обработки сокращения к разностному блоку, и средство генерации репродуцированного изображения генерирует декодированный блок путем генерации декодированного сокращенного блока, который является репродуцированным сигналом сокращенного разностного блока, кодированного средством кодирования, генерирования декодированного разностного блока путем применения обработки увеличения к декодированному сокращенному блоку и суммирования декодированного разностного блока и блока предсказания в пиксельных единицах. Согласно этой конфигурации сокращенный разностный блок в качестве целевого блока кодирования может быть генерирован без сбоя, так что настоящее изобретение может быть реализовано с определенностью.
Предпочтительным образом средство генерации репродуцированного изображения генерирует декодированный блок путем генерации сокращенного блока предсказания путем применения обработки сокращения к блоку предсказания, генерирования декодированного сокращенного блока путем суммирования декодированного сокращенного разностного блока и сокращенного блока предсказания в пиксельных единицах и применения обработки увеличения к декодированному сокращенному блоку. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно кодированы.
Предпочтительным образом средство генерации репродуцированного изображения генерирует декодированный блок путем генерации декодированного разностного блока путем применения обработки увеличения к декодированному сокращенному разностному блоку и суммирования декодированного разностного блока и блока предсказания в пиксельных единицах. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительным образом средство определения сигнала предсказания выбирает один шаблон из множества шаблонов, имеющих различные формы. Согласно этой конфигурации блок предсказания может быть эффективно генерирован, и эффективность обработки кодирования может быть улучшена.
Предпочтительным образом средство определения сигнала предсказания выбирает один шаблон путем ссылки на репродуцированный сигнал репродуцированных видеоданных, сохраненных в средстве хранения, или информацию о репродуцированном сигнале. Согласно этой конфигурации шаблон может быть выбран надлежащим образом.
Предпочтительным образом средство кодирования кодирует информацию для определения шаблона, выбранного средством определения сигнала предсказания. Согласно этой конфигурации выбор шаблона в устройстве видеодекодирования становится проще, и может быть выполнено более эффективное декодирование.
Предпочтительным образом средство определения сигнала предсказания выбирает один шаблон из множества шаблонов, имеющих различные формы. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительным образом средство определения сигнала предсказания выбирает один шаблон путем ссылки на репродуцированный сигнал репродуцированных видеоданных, сохраненных в средстве хранения или информацию о репродуцированном сигнале. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Предпочтительным образом средство декодирования декодирует информацию для специфицирования выбранного шаблона, и средство определения сигнала предсказания выбирает один шаблон из множества шаблонов, имеющих различные формы, путем ссылки на информацию для специфицирования выбранного шаблона, декодированную средством декодирования. Согласно этой конфигурации видеоданные, кодированные вышеупомянутым устройством видеокодирования, могут быть корректно декодированы.
Помимо описания настоящего изобретения как изобретения, относящегося к устройству видеокодирования и устройству видеодекодирования, настоящее изобретение может быть описано как изобретение, относящееся к способу видеокодирования, программе видеокодирования, способу видеодекодирования и программе видеодекодирования. Эти изобретения, по существу, характеризуют то же изобретение, но отличающихся категорий, и реализуют те же самые функции и имеют тот же самый эффект.
Способ видеокодирования согласно настоящему изобретению представляет собой способ видеокодирования для устройства кодирования видеоданных для кодирования видеоданных в блочных единицах, содержащий этап деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования; этап кодирования для кодирования целевого блока кодирования; этап генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и этап генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока кодирования, с использованием шаблона, генерируемого из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным на этапе хранения, отличающийся тем, что на этапе кодирования генерируется разностный блок, который является разностным сигналом целевого блока кодирования, путем вычитания блока предсказания из целевого блока кодирования в пиксельных единицах, и разностный блок кодируется, а на этапе генерации репродуцированного изображения генерируется декодированный разностный блок, который является репродуцированным сигналом разностного блока, кодированного на этапе кодирования, и генерируется декодированный блок путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
Способ видеокодирования, соответствующий настоящему изобретению, представляет собой способ видеокодирования для устройства видеокодирования для кодирования видеоданных в блочных единицах, содержащий этап деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования; этап кодирования для кодирования целевого блока кодирования; этап генерации репродуцированного изображения для генерации блока декодирования, который является репродуцированным сигналом целевого блока кодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; этап поиска для поиска группы пикселей, которая является высоко коррелированной с шаблоном, генерированным из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным на этапе хранения, из репродуцированных видеоданных, сохраненных на этапе хранения; и этап определения сигнала предсказания для определения блока предсказания, который является сигналом предсказания целевого блока кодирования, из репродуцированных видеоданных, сохраненных на этапе хранения, на основе группы пикселей, найденной на этапе поиска, и предварительно определенного позиционного соотношения, отличающийся тем, что на этапе кодирования генерируется разностный блок, который является разностным сигналом целевого блока кодирования, путем вычитания блока предсказания из целевого блока кодирования в пиксельных единицах, и разностный блок кодируется, а на этапе генерации репродуцированного изображения генерируется декодированный разностный блок, который является репродуцированным сигналом разностного блока, кодированного средством кодирования, и генерируется декодированный блок путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
Способ видеодекодирования согласно настоящему изобретению представляет собой способ видеодекодирования для устройства видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащий этап декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; этап генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования, из кодированных данных, декодированных на этапе декодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и
этап генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока декодирования, с использованием шаблона, генерируемого из репродуцированного сигнала, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным на этапе хранения, отличающийся тем, что на этапе декодирования генерируется декодированный разностный блок, который является разностным сигналом целевого блока декодирования, и на этапе генерации репродуцированного изображения генерируется декодированный блок путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
Способ видеодекодирования, соответствующий настоящему изобретению, представляет собой способ видеодекодирования для устройства видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащий этап декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; этап генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока декодирования из кодированных данных, декодированных на этапе декодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; этап поиска для поиска группы пикселей, которая является высококоррелированной с шаблоном, генерированным из репродуцированного сигнала, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным на этапе хранения, из репродуцированных видеоданных, сохраненных на этапе хранения; и этап определения сигнала предсказания для определения блока предсказания, который является сигналом предсказания целевого блока декодирования, из репродуцированных видеоданных, сохраненных на этапе хранения, на основе группы пикселей, отыскиваемой на этапе поиска, и предварительно определенного позиционного соотношения, отличающийся тем, что на этапе декодирования генерируется декодированный разностный блок, который является разностным сигналом целевого блока декодирования, и на этапе генерации репродуцированного изображения генерируется блок декодирования путем суммирования декодированного разностного блока и блока предсказания в пиксельных единицах.
Способ видеокодирования согласно настоящему изобретению представляет собой способ видеокодирования для устройства видеокодирования для кодирования видеоданных в блочных единицах, содержащий этап деления для деления изображения кадра, составляющего видеоданные, во множество целевых блоков кодирования в качестве целевой области кодирования; этап кодирования для кодирования целевого блока кодирования; этап генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и этап генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока кодирования, с использованием предварительно определенного способа, из репродуцированного сигнала, который является смежным с целевым блоком кодирования в предварительно определенном позиционном соотношении и принадлежит к репродуцированным видеоданным, сохраненным на этапе хранения, отличающийся тем, что на этапе кодирования генерируется сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, который является разностным сигналом целевого блока кодирования, полученного вычитанием блока предсказания из целевого блока кодирования в пиксельных единицах, с использованием обработки сокращения, которая уменьшает число пикселей разностного блока посредством предварительно определенного способа, и сокращенный разностный блок кодируется, и на этапе генерации репродуцированного изображения генерируется декодированный сокращенный разностный блок, который является репродуцированным сигналом сокращенного разностного блока, и генерируется декодированный блок из декодированного сокращенного разностного блока с использованием обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа.
Способ видеодекодирования согласно настоящему изобретению представляет собой способ видеодекодирования для устройства видеодекодирования для репродуцирования кодированных данных видеоданных в репродуцированные видеоданные в блочных единицах, содержащий этап декодирования для декодирования кодированных данных, требуемых для репродуцирования целевого блока декодирования, подлежащего декодированию; этап генерации репродуцированного изображения для генерации декодированного блока, который является репродуцированным сигналом целевого блока кодирования, из кодированных данных, декодированных на этапе декодирования; этап хранения для хранения репродуцированных видеоданных, генерированных из репродуцированного сигнала; и
этап генерации сигнала предсказания для генерации блока предсказания, который является сигналом предсказания целевого блока декодирования, с использованием предварительно определенного способа, из репродуцированного сигнала, принадлежащего к репродуцированным видеоданным, который является смежным с целевым блоком декодирования в предварительно определенном позиционном соотношении и сохранен в средстве хранения, отличающийся тем, что на этапе декодирования генерируется декодированный сокращенный разностный блок, в котором число пикселей меньше, чем в разностном блоке, который является разностным сигналом целевого блока декодирования, путем декодирования кодированных данных, и на этапе генерации репродуцированного изображения генерируется декодированный блок из декодированного сокращенного разностного блока с использованием обработки увеличения, которая увеличивает число пикселей посредством предварительно определенного способа.
Программа видеокодирования согласно настоящему изобретению представляет собой программу видеокодирования для управления устройством видеокодирования для кодирования видеоданных в блочных единицах, при этом программа заставляет устройство ви