RU2728738C1 - Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной - Google Patents
Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной Download PDFInfo
- Publication number
- RU2728738C1 RU2728738C1 RU2020110114A RU2020110114A RU2728738C1 RU 2728738 C1 RU2728738 C1 RU 2728738C1 RU 2020110114 A RU2020110114 A RU 2020110114A RU 2020110114 A RU2020110114 A RU 2020110114A RU 2728738 C1 RU2728738 C1 RU 2728738C1
- Authority
- RU
- Russia
- Prior art keywords
- bit depth
- data
- filtering
- image data
- shift parameter
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
Изобретение относится к вычислительной технике. Технический результат заключается в сохранении точности операций повышающей дискретизации. Устройство для повышающей дискретизации данных изображения с первого уровня видео на второй уровень видео содержит вход для приема данных изображения на первом уровне видео; процессор для генерирования первых данных с повышенной дискретизацией путем фильтрации данных изображения на первом уровне видео; генерирования первых промежуточных данных путем масштабирования первых данных с повышенной дискретизацией посредством первого параметра сдвига; генерирования вторых данных с повышенной дискретизацией путем фильтрации первых промежуточных данных, при этом фильтрация первых промежуточных данных выполняется по второму пространственному направлению с использованием второго параметра округления; генерирования вторых промежуточных данных путем масштабирования вторых данных с повышенной дискретизацией посредством второго параметра сдвига; и генерирования выходных данных с повышенной дискретизацией для второго уровня видео путем отсечения вторых промежуточных данных. 8 з.п. ф-лы, 3 ил.
Description
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка заявляет приоритет предварительной заявки на патент США №61/745050, поданной 21 декабря 2012 г., которая посредством ссылки полностью включается в настоящий документ.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение в целом относится к изображениям. В частности, один из вариантов осуществления настоящего изобретения относится к высокоточной повышающей дискретизации в масштабируемых видеокодеках для видеоизображений с высокой битовой глубиной.
УРОВЕНЬ ТЕХНИКИ
[0003] Сжатие звука и видеоизображений является ключевой составляющей при разработке, хранении, распространении и потреблении мультимедийного содержимого. Выбор способа сжатия включает компромиссы между эффективностью кодирования, сложностью кодирования и задержкой. По мере того, как увеличивается отношение вычислительной мощности к вычислительным затратам, оно позволяет разрабатывать более сложные методики сжатия, делающие возможным более эффективное сжатие. В качестве примера в сжатии видеоизображений Экспертная группа по вопросам движущегося изображения (MPEG) из Международной организации по стандартам (ISO) продолжила совершенствовать первоначальный видеостандарт MPEG-1, выпустив стандарты кодирования MPEG-2, MPEG-4 (part 2) и H.264/AVC (или MPEG-4, part 10).
[0004] Несмотря на эффективность кодирования и успех H.264, в настоящее время в разработке находится технология сжатия видеоизображений нового поколения, известная как высокоэффективное кодирование видеоизображений (HEVC). Технология HEVC, проект которой доступен в документе JCTVC-K1003 Объединенной команды по кодированию видеоизображений ITU-T/ISO/IEC (JCT-VC) «High efficiency video coding (HEVC) text specification draft 9», октябрь 2012 г., авторы B. Bross, W.-J. Han, G. J. Sullivan, J.-R. Ohm, T. Wiegand, который посредством ссылки полностью включается в настоящий документ, направлен на обеспечение способности к сжатию, улучшенной относительно существующего стандарта H.264 (также известного как AVC), опубликованного как документ «Advanced Video Coding for generic audio-visual services», ITU T Rec. H.264, и стандарта ISO/IEC 14496-10, которые посредством ссылки полностью включаются в настоящий документ.
[0005] Видеосигналы можно охарактеризовать множеством параметров, таких, как битовая глубина, цветовое пространство, цветовая гамма и разрешение. Современные телевизоры и устройства для воспроизведения видеоизображений (например, проигрыватели Blu-ray) поддерживают различные разрешения, в том числе стандартную четкость (например, 720×480i) и высокую четкость (HD; например, 1090×1080р). Форматом разрешения следующего поколения является сверхвысокая четкость (UHD) с разрешением 3840×2160. Сверхвысокую четкость также можно именовать Ultra HD, UHDTV или Super High-Vision. В рамках настоящего документа «UHD» обозначает любое разрешение выше, чем разрешение HD.
[0006] Другой особенностью характеристики сигнала является его динамический диапазон. Динамический диапазон HD представляет собой диапазон интенсивности (например, яркости, luma) на изображении, например, от самых темных до самых ярких. В рамках настоящего документа термин «динамический диапазон» (DR) может относиться к способности психовизуальной системы человека (HVS) воспринимать диапазон интенсивности (например, яркости, luma) на изображении, например, от самых темных до самых ярких. В этом смысле, DR относится к интенсивности «в отношении сцены». DR также может относиться к способности устройства отображения приемлемо или приблизительно представлять диапазон интенсивности определенной ширины. В этом смысле, DR относится к интенсивности «в отношении дисплея». Если определенное значение не обусловлено в прямой форме как имеющее определенную значимость в любом месте настоящего документа, следует делать вывод о том, что этот термин можно использовать в любом смысле, например, взаимозаменяемо.
[0007] В настоящем документе термин «расширенный динамический диапазон» (HDR) относится к ширине DR, охватывающей около 14—15 порядков величины зрительной системы человека (HVS). Например, хорошо приспособленные люди с, по существу, нормальным зрением (например, в одном или нескольких следующих смыслах: статистическом, биометрическом или офтальмологическом) имеют диапазон интенсивности, охватывающий около 15 порядков величины. Приспособленные люди могут воспринимать тусклые источники света всего лишь в единицы фотонов. Даже более, те же самые люди могут воспринимать почти болезненно яркую интенсивность полуденного солнца в пустыне, на море или на снегу (или даже при взгляде на солнце, однако кратком — во избежание повреждений). Такой охват, тем не менее, доступен «приспособленным» людям, например, людям HVS которых имеет время для восстановления и корректировки.
[0008] Для сравнения, DR, в котором человек может одновременно воспринимать обширную ширину в диапазоне интенсивностей, может быть весьма усеченным относительно HDR. В рамках настоящего документа термины «повышенный динамический диапазон» (EDR), «зрительный динамический диапазон», или «переменный динамический диапазон» (VDR), могут по отдельности или взаимозаменяемо относиться к DR, одновременно воспринимаемому HVS. В рамках настоящего документа EDR может относиться к DR, охватывающему 5—6 порядков величины. Поэтому EDR, являющийся в некоторой степени более узким в отношении истинной картины HDR, тем не менее, отображает большую ширину DR. В рамках настоящего документа термин «одновременный динамический диапазон» может относиться к EDR.
[0009] В рамках настоящего документа термин «битовая глубина» изображения или видеоизображения обозначает количество битов, используемых для представления или хранения значений пикселов цветовой составляющей изображения в видеосигнале. Например, термин «N-битное видеоизображение» (например, N=8) обозначает, что значения пикселов цветовой составляющей (например, R, G или B) на этом видеоизображении может принимать значения в интервале от 0 до 2N–1.
[00010] В рамках настоящего документа термин «высокая битовая глубина» обозначает любые значения битовой глубины больше 8 битов (например, N=10 битов). Следует отметить, что, хотя с высокой битовой глубиной, как правило, ассоциируются изображения и видеосигналы HDR, изображение с высокой битовой глубиной необязательно имеет расширенный динамический диапазон. Поэтому в рамках настоящего документа изображения с высокой битовой глубиной могут ассоциироваться как изображениями HDR, так и с изображениями SDR.
[00011] Для поддержки обратной совместимости с унаследованными воспроизводящими устройствами, а также новых дисплейных технологий, для доставки данных изображения UHD и HDR (или SDR) от устройства в восходящем направлении к устройствам в нисходящем направлении, можно использовать несколько уровней. При условии наличия такой многоуровневой системы унаследованные декодеры могут использовать базовый уровень для воссоздания версии HD SDR содержимого. Передовые декодеры могут использовать как базовый уровень, так и уровни расширения для воссоздания версии UHD EDR содержимого с целью представления его на более приспособленных дисплеях. Как оценили авторы изобретения, желательными здесь являются усовершенствованные методики кодирования видеоизображений с высокой битовой глубиной с использованием масштабируемых кодеков.
[00012] Подходы, описываемые в данном разделе, представляют собой подходы, которые можно было бы осуществить, но необязательно подходы, понятые и осуществленные ранее. Поэтому, если не указано иное, не следует полагать, что любой из подходов, описанных в данном разделе, квалифицируется как предшествующий уровень техники единственно в силу его включения в этот раздел. Аналогично, если не указано иное, проблемы, установленные на основании этого раздела в связи с одним или несколькими подходами, не следует полагать признанными где-либо на предшествующем уровне техники.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[00013] Один из вариантов осуществления настоящего изобретения проиллюстрирован на неограничивающем примере на фигурах сопроводительных графических материалов, в которых подобные ссылочные позиции относятся к аналогичным элементам, и в которых:
[00014] ФИГ. 1 - одно из иллюстративных воплощений системы масштабируемого кодирования в соответствии с одним из вариантов осуществления данного изобретения;
[00015] ФИГ. 2 - одно из иллюстративных воплощений масштабируемой системы декодирования в соответствии с одним из вариантов осуществления данного изобретения;
[00016] ФИГ. 3 изображает один из примеров процесса повышающей дискретизации данных изображения в соответствии с одним из вариантов осуществления данного изобретения.
ОПИСАНИЕ ИЛЛЮСТРАТИВНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[00017] В настоящем документе описана высокоточная повышающая дискретизация при масштабируемом кодировании входных видеоизображений с высокой битовой глубиной. При заданных параметрах, относящихся к битовой глубине промежуточных результатов, битовой глубине внутреннего ввода и битовой глубине точности фильтра, для сохранения точности операций и предотвращения переполнения определяются коэффициенты масштабирования и факторы округления.
[00018] В нижеследующем описании в целях разъяснения с тем, чтобы обеспечить полное понимание настоящего изобретения, изложены многочисленные конкретные подробности. Однако, как будет очевидно, настоящее изобретение может быть применено на практике без этих конкретных подробностей. В других случаях, хорошо известные конструкции и устройства не описаны в исчерпывающих подробностях во избежание излишнего затруднения понимания изобретения.
Сущность изобретения
[00019] Иллюстративные варианты осуществления изобретения, описываемые в настоящем документе, относятся к высокоточной повышающей дискретизации при многоуровневом кодировании и декодировании видеосигналов с высокой битовой глубиной. В ответ на требования к битовой глубине системы кодирования или декодирования видеоизображений, для раздельного фильтра повышающей дискретизации определяются входные данные, коэффициенты фильтрации, параметры масштабирования и округления. Входные данные сначала подвергаются фильтрации по первому пространственному направлению с использованием первого параметра округления с целью генерирования первых данных с повышенной дискретизацией. Первые промежуточные данные генерируются путем масштабирования первых данных с повышенной дискретизацией с использованием первого параметра сдвига. Затем эти промежуточные данные фильтруются по второму пространственному направлению с использованием второго параметра округления с целью генерирования вторых данных с повышенной дискретизацией. Вторые промежуточные данные генерируются путем масштабирования вторых данных с повышенной дискретизацией с использованием второго параметра сдвига. Окончательные данные с повышенной дискретизацией могут генерироваться путем отсечения вторых промежуточных данных.
Высокоточная раздельная повышающая дискретизация
[00020] Существующие отображающие и воспроизводящие устройства, такие, как телевизоры HDTV, телевизионные приставки или проигрыватели Blu-ray, как правило, поддерживают сигналы с разрешением HD 1080p (1920×1080 при скорости 60 кадров в секунду). Для потребительских приложений такие сигналы в настоящее время, как правило, сжимают с использованием битовой глубины 8 битов на пиксел для каждой цветовой составляющей в цветовом формате luma-chroma, где, как правило, составляющие chroma имеют меньшее разрешение, чем составляющая luma (например, в цветовом формате YCbCr или YUV 4:2:0). По причине 8-битной глубины и соответствующего узкого динамического диапазона такие сигналы, как правило, именуются сигналами со стандартным динамическим диапазоном (SDR).
[00021] По мере разработки новых стандартов телевидения, таких, как Сверхвысокая четкость (UHD) может быть желательно кодировать в масштабируемом формате сигналы с улучшенным разрешением и/или более высокой битовой глубиной.
[00022] ФИГ. 1 изображает один из вариантов осуществления иллюстративной реализации системы масштабируемого кодирования. В одном из иллюстративных вариантов осуществления изобретения входной сигнал 104 базового уровня (BL) может представлять сигнал HD SDR, а ввод 102 уровня расширения (EL) может представлять сигнал UHD HDR (или SDR) с высокой битовой глубиной. Ввод 104 BL является сжатым (или кодированным) с использованием кодера 105 BL для генерирования битового потока 107 BL. Кодер 105 BL может сжимать, или кодировать, входной сигнал 104 с использованием любого из известных или будущих алгоритмов сжатия видеоизображений, таких, как MPEG-2, MPEG-4, part 2, H.264, HEVC, VP8 и т.п.
[00023] Для заданного ввода 104 BL система 100 кодирования генерирует не только битовый поток 107 BL, но также и сигнал 112 BL, который представляет сигнал 107 BL так, как он будет декодироваться соответствующим приемником. В некоторых вариантах осуществления изобретения сигнал 112 может генерироваться отдельным декодером (110) BL, следующим за кодером 105 BL. В некоторых других вариантах осуществления изобретения сигнал 112 может генерироваться контуром обратной связи, используемым для выполнения компенсации движения в кодере 105 BL. Как изображено на ФИГ. 1, сигнал 112 может быть обработан модулем 115 межуровневой обработки данных с целью генерирования сигнала, подходящего для использования процессом 120 межуровневого предсказания. В некоторых вариантах осуществления изобретения модуль 115 межуровневой обработки данных увеличивать масштаб сигнала 112 для его приведения в соответствие пространственному разрешению ввода 102 EL (например, от разрешения HD к разрешению UHD). Вслед за межуровневым предсказанием 120 вычисляется остаточный сигнал 127, который впоследствии кодируется кодером 132 с целью генерирования кодированного битового потока 132 EL. Битовый поток 107 BL и битовый поток 132 EL, как правило, уплотняют в единый кодированный битовый поток, который передается в подходящие приемники.
[00024] Термин «SHVC» обозначает масштабируемое расширение технологии сжатия видеоизображений нового поколения, известной как Высокоэффективное кодирование видеоизображений (HEVC) [1], которая делает возможной существенно более высокую способность к сжатию, чем у существующего стандарта AVC (H.264) [2]. SHVC в настоящее время совместно разрабатывают группы ISO/IEC MPEG и ITU-T WP3/16. Одной из ключевых особенностей SHVC является пространственная масштабируемость, где наиболее значимый выигрыш обеспечивает межуровневое предсказание текстуры (например, 120 или 210). На ФИГ. 2 показан один из примеров декодера SHVC. Как часть межуровневого предсказания, процесс (220) повышающей дискретизации выполняет повышающую дискретизацию, или повышающее преобразование, пиксельных данных из базового уровня (215) для их приведения в соответствие разрешению в пикселах для данных, принимаемых на уровне (например, 202 или 230) расширения. В одном их вариантов осуществления изобретения, процесс повышающей дискретизации можно выполнять путем применения фильтра повышающей дискретизации, или интерполирующего фильтра. В программном обеспечении масштабируемого расширения H.264 (SVC), или SHVC SMuCO.1.1 [3], применяется раздельный многофазный фильтр повышающей дискретизации/интерполяции. Несмотря на то, что такие фильтры эффективны для входных данных со стандартной битовой глубиной (например, для изображений, использующих 8 битов на пиксел для каждой цветовой составляющей), они могут переполняться входными данными с высокой битовой глубиной (например, изображениями, использующими 10 или более битов на пиксел для каждой цветовой составляющей).
[00025] В двумерных процессах повышающей дискретизации, или интерполяции, для снижения сложности обработки данных общепринятой практикой является применение раздельных фильтров. Такой фильтр сначала выполняет повышающую дискретизацию изображения в одном пространственном направлении (например, горизонтальном или вертикальном), а затем в другом направлении (например, вертикальном или горизонтальном). Без потери общности, в нижеследующем описании предполагается, что вертикальная повышающая дискретизация следует за горизонтальной повышающей дискретизацией. Тогда процесс фильтрации можно описать как:
Горизонтальная повышающая дискретизация:
Вертикальная повышающая дискретизация:
где eF хранит коэффициенты многофазного фильтра повышающей дискретизации, refSampleArray содержит опорные дискретные значения из воссозданного базового уровня, tempArray хранит промежуточное значение после первой одномерной фильтрации, predArray хранит окончательное значение после второй одномерной фильтрации, xRef и yRef соответствуют относительному положению пикселов для повышающей дискретизации, nshift обозначает параметр масштабирования, или нормирования, offset обозначает параметр округления, и Clip ( ) обозначает функцию отсечения. Например, для заданных данных х и пороговых значений A и B в одном из вариантов осуществления изобретения функция y=Clip(x, A, B) обозначает:
Например, для N-битных данных изображения иллюстративные значения А и В могут включать A=0 и В=2Ν–1.
В уравнении (2) операция a=b>>c обозначает, что b делится на 2с (например, а=b/2с) путем сдвига двоичного представления b вправо на с битов. Следует отметить, что в уравнении (1) для первой ступени фильтрации операции отсечения или сдвига не применяются. Также следует отметить, что в данной реализации порядок горизонтальной и вертикальной фильтрации не имеет значения. Применение сначала вертикальной фильтрации, а затем горизонтальной фильтрации приводит к тем же результатам, что и применение сначала горизонтальной фильтрации, а затем вертикальной фильтрации
[00026] В SMuCO.01 [3] точность фильтра (обозначаемая как US_FILTER_PREC) для eF приравнена 6 битов. Если внутренняя битовая глубина refSampleArray равна 8 битов, то tempArray можно сохранить в пределах битовой глубины целевой реализации (например, 14 битов или 16 битов). Однако если внутренняя битовая глубина refSampleArray больше 8 битов (например, 10 битов), то вывод уравнения (1) может переполняться.
[00027] В одном из вариантов осуществления изобретения это можно предотвратить путем: (а) фиксации порядка операций в процессе повышающей дискретизации, (b) введения промежуточных операций масштабирования. В одном из вариантов осуществления изобретения, если за горизонтальной фильтрацией следует вертикальная фильтрация, то повышающую дискретизацию можно реализовать следующим образом:
Горизонтальная повышающая дискретизация:
Вертикальная повышающая дискретизация:
[00028] Без потери общности, пусть INTERM_BITDEPTH обозначает требование к битовой глубине (или разрешению в битах) для промежуточной обработки данных фильтром; то есть ни один результат нельзя представить большим количеством битов, чем INTERM_BITDEPTH (например, INTERM_BITDEPTH=16). Пусть INTERNAL_INPUT_BITDEPTH обозначает битовую глубину, используемую для представления входного видеосигнала в процессоре. Следует отметить, что битовая глубина INTERNAL_INPUT_BITDEPTH может быть больше или равна первоначальной битовой глубине входного сигнала. Например, в некоторых вариантах осуществления изобретения 8-битные входные данные изображения можно внутренне представить с использованием INTERNAL_INPUT_BITDEPTH=10. В качестве альтернативы, в другом примере 14-битное видеоизображение можно представить битовой глубиной INTERN AL_INPUT_BITDEPTH=14.
[00029] В одном из вариантов осуществления изобретения параметры масштабирования в уравнениях (3) и (4) можно вычислить как:
nShift1=(US_FILTER_PREC+INTERNAL_INPUT_BITDEPTH)
–INTERM_BITDEPTH , (5)
–INTERM_BITDEPTH , (5)
nShift2=2×US_FILTER_PREC–nShift1. (6)
В одном из вариантов осуществления изобретения для nShift1 и nShift2 могут не допускаться отрицательные значения. Например, отрицательное значение для nShift1 указывает на то, что разрешение в битах, допущенное для промежуточных результатов, больше приемлемого для предотвращения переполнения; поэтому в случае отрицательных значений параметр nShift1 может быть приравнен нулю.
[00030] Если в (3) и (4) используется округление (наибольшая сложность, наибольшая точность), то:
iOffset1=1<<(nShift1–1), (7)
iOffset2=1<<(nShift2–1), (8)
где a=1<<c обозначает двоичный сдвиг «1» влево на с битов, то есть a=2с.
[00031] В качестве альтернативы, если в (3) и (4) округление не используется (наименьшая сложность, наименьшая точность), то:
iOffset1=0, (9)
iOffset2=0. (10)
[00032] В качестве альтернативы, если округление используется в (3), но не используется в (4), то:
iOffset1=1<<(nShift1–1), (11)
iOffset2=0. (12)
[00033] В качестве альтернативы, если округление используется в (4), но не используется в (3), то:
iOffset1=0, (13)
iOffset2=1<<(nShift2–1). (14)
[00034] В одном из иллюстративных вариантов осуществления изобретения, пусть INTERM_BITDEPTH=14, US_FILTER_PREC=6 и INTERNAL_INPUT_BITDEPTH=8, тогда, исходя из уравнений (5) и (6), nShift1=0, и nShift2=12. В другом примере при US_FILTER_PREC=6, если INTERN AL_INPUT_BITDEPTH=10, и INTERM_BITDEPTH=14, то nShift1=2, и iOffset1=0 или 2 в зависимости от выбранного режима округления. Кроме того, nShift2=10, и iOffset2=0 или 29 в зависимости от выбранного режима округления.
[00035] Следует отметить, что при использовании реализации, изображенной в уравнениях (3) и (4), вертикальная фильтрация, за которой следует горизонтальная фильтрация, может приводить к иным результатам, чем горизонтальная фильтрация, за которой следует вертикальная фильтрация, поэтому надлежащую фильтрацию в декодере можно либо фиксировать и предварительно определить для всех декодеров (например, посредством стандарта декодирования или технических условий), либо, в некоторых вариантах осуществления изобретения, надлежащий порядок можно сигнализировать из кодера в декодер с использованием соответствующего флага в метаданных.
[00036] ФИГ. 3 изображает один из примеров процесса повышающей дискретизации данных изображения в соответствии с одним из вариантов осуществления данного изобретения. Вначале (305) кодер или декодер в системе многоуровневого кодирования определяет надлежащий порядок фильтрации (например, горизонтальную фильтрацию, за которой следует вертикальная фильтрация) и параметры масштабирования и округления. В одном из вариантов осуществления изобретения параметры масштабирования и округления можно определить в соответствии с уравнениями (5) — (14) на основе требуемых битовых глубин для промежуточного сохранения (например, INTERM_BITDEPTH), коэффициентов фильтра (например, US_FILTER_PREC) и внутреннего представления ввода (например, INTERNAL_INPUT_BITDEPTH). На этапе 310 данные изображения подвергают повышающей дискретизации в первом направлении (например, горизонтальном). Выходные результаты этой ступени округляют и масштабируют перед промежуточным сохранением с использованием первого параметра сдвига (например, nShift1) и первого параметра округления (например, iOffset1). Затем (315) промежуточные результаты подвергают повышающей дискретизации во втором направлении (например, вертикальном). Выходные результаты этой ступени округляют и масштабируют с использованием второго параметра сдвига (например, nShift2) и второго параметра округления (например, iOffset2). В заключение (320) выходные данные второй ступени подвергают отсечению перед окончательным выводом или сохранением.
[00037] Способы, описанные в настоящем документе, также могут быть применимы к другим приложениям формирования изображений, которые используют раздельную фильтрацию данных изображения с высокой битовой глубиной, таким, как понижающая дискретизация, фильтрация шума или преобразования в частотной области.
Иллюстративное воплощение компьютерной системы
[00038] Варианты осуществления настоящего изобретения можно реализовать в компьютерной системе, системах, сконфигурированных на электронной схеме и компонентах, интегральном микросхемном (IC) устройстве, таком, как микроконтроллер, вентильная матрица с эксплуатационным программированием (FPGA) или другое конфигурируемое или программируемое логическое устройство (PLD), в процессоре с дискретным временем или процессоре цифровой обработки сигналов (DSP), специализированной интегральной микросхеме (ASIC) и/или в устройстве, содержащем одну или несколько таких систем, устройств или компонентов. Компьютер и/или IC может выполнять, контролировать или исполнять команды, относящиеся к описанной в настоящем документе высокоточной повышающей дискретизации. Компьютер и/или IC может вычислять любой из множества параметров или значений, относящихся к описанной в настоящем документе высокоточной повышающей дискретизации. Варианты осуществления кодирования и декодирования можно реализовать как аппаратное обеспечение, программное обеспечение, программно-аппаратное обеспечение и различные их сочетания.
[00039] Некоторые реализации изобретения включают компьютерные процессоры, исполняющие команды программного обеспечения, которые вызывают выполнение процессором способа изобретения. Например, способы, относящиеся к вышеописанной высокоточной повышающей дискретизации, могут быть реализованы одним или несколькими процессорами дисплея, кодера, телевизионной приставки, преобразователя кода и т.п. путем исполнения ими команд программного обеспечения, доступных для этих процессоров. Изобретение также может быть предусмотрено в форме программного продукта. Этот программный продукт может включать любой носитель данных, несущий набор машиночитаемых сигналов, содержащих команды, которые при их исполнении процессором данных вызывают исполнение этим процессором данных способа изобретения. Программные продукты в соответствии с изобретением могут находиться в любой из широкого разнообразия форм. Этот программный продукт может включать, например, физические носители данных, такие как магнитные носители данных, в том числе дискеты, жесткие диски, оптические носители данных, в том числе диски CD ROM, диски DVD, электронные носители данных, в том числе запоминающие устройства ROM, флэш-память RAM и т.п. Машиночитаемые сигналы в программном продукте могут, необязательно, быть сжатыми или зашифрованными.
[00040] Там, где выше упоминается компонент (например, модуль программного обеспечения, процессор, компоновочный узел, устройство, схема и т.д.), если не указано иное, ссылку на этот компонент (в том числе ссылку на «средства») следует истолковывать как включающую в качестве эквивалентов этого компонента, любой компонент, выполняющий функцию описываемого компонента (например, являющийся функционально эквивалентным), в том числе компоненты, не являющиеся конструктивно эквивалентными раскрываемой конструкции, выполняющие эту функцию в проиллюстрированных иллюстративных вариантах осуществления изобретения.
Эквиваленты, расширения, альтернативы и прочее
[00041] Таким образом, описаны иллюстративные варианты осуществления изобретения, относящиеся к высокоточной повышающей дискретизации при масштабируемом кодировании видеоизображений с высокой битовой глубиной. В предшествующем описании варианты осуществления настоящего изобретения были описаны со ссылкой на многочисленные конкретные подробности, которые могут изменяться от реализации к реализации. Поэтому единственным и исключительным указателем того, что представляет собой изобретение, является набор, изложенный в формуле изобретения, вытекающей из данной заявки, в той конкретной форме, в которой вытекает эта формула изобретения, включая любую последующую правку. Любые определения, в прямой форме изложенные в настоящем документе для терминов, содержащихся в указанной формуле изобретения, должны иметь преимущественную силу значений этих терминов, используемых в формуле изобретения. Таким образом, никакое ограничение, элемент, свойство, характерный признак, преимущество или атрибут, не изложенный в прямой форме в формуле изобретения, никоим образом не должен ограничивать объем этой формулы изобретения. Соответственно, описание и графические материалы следует рассматривать в иллюстративном, а не в ограничивающем смысле.
ССЫЛКИ
[1] B. Bross, W.-J. Han, G. J. Sullivan, J.-R. Ohm, and T. Wiegand, «High efficiency video coding (HEVC) text specification draft 9», ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC) document JCTVC-K1003, Oct. 2012.
[2] ITU-T and ISO/IEC JTC 1, «Advanced Video Coding for generic audio-visual services», ITU T Rec. H.264 and ISO/IEC 14496-10 (AVC).
[3] SMuCO.1.1 software for SHVC (scalable extension of HEVC): https:/hevc.hhi.fraunhofer.de/svn/'svn_SMuCSoftware/tags/0.1.1/.
Claims (23)
1. Устройство для повышающей дискретизации данных изображения с первого уровня видео на второй уровень видео, содержащее:
вход для приема данных изображения на первом уровне видео;
процессор для
генерирования первых данных с повышенной дискретизацией путем фильтрации данных изображения на первом уровне видео, при этом фильтрация данных изображения выполняется по первому пространственному направлению;
генерирования первых промежуточных данных путем масштабирования первых данных с повышенной дискретизацией посредством первого параметра сдвига;
генерирования вторых данных с повышенной дискретизацией путем фильтрации первых промежуточных данных, при этом фильтрация первых промежуточных данных выполняется по второму пространственному направлению с использованием второго параметра округления;
генерирования вторых промежуточных данных путем масштабирования вторых данных с повышенной дискретизацией посредством второго параметра сдвига; и
генерирования выходных данных с повышенной дискретизацией для второго уровня видео путем отсечения вторых промежуточных данных,
при этом второй параметр сдвига основан на значении битовой глубины данных изображения на первом уровне видео и определение второго параметра округления включает вычисление
iOffset2=1<<(nShift2-1),
где iOffset2 - это второй параметр округления и nShift2 - это второй параметр сдвига.
2. Устройство по п. 1, отличающееся тем, что первый параметр сдвига основан на значении битовой глубины данных изображения, битовой глубине точности фильтрации и битовой глубине промежуточной обработки.
3. Устройство по п. 2, отличающееся тем, что определение первого параметра сдвига включает добавление к значению битовой глубины данных изображения разности битовой глубины промежуточной обработки и битовой глубины точности фильтрации.
4. Устройство по п. 2, отличающееся тем, что определение второго параметра сдвига включает вычитание первого параметра сдвига из удвоенной битовой глубины точности фильтрации.
5. Устройство по п. 4, отличающееся тем, что определение второго параметра сдвига включает вычитание значения битовой глубины данных изображения из суммы битовой глубины точности фильтрации и битовой глубины промежуточной обработки.
6. Устройство по п. 3, отличающееся тем, что при заданной битовой глубине промежуточной обработки 14 бит и битовой глубине точности фильтрации 6 бит
nShift1=bitdepth+(6-14)=bitdepth-8,
где nShift1 обозначает первый параметр сдвига и bitdepth обозначает значение битовой глубины данных изображения.
7. Устройство по п. 5, отличающееся тем, что при заданной битовой глубине промежуточной обработки 14 бит и битовой глубине точности фильтрации 6 бит
nShift2=20-bitdepth,
где nShift2 обозначает второй параметр сдвига и bitdepth обозначает значение битовой глубины данных изображения.
8. Устройство по п. 1, отличающееся тем, что первое пространственное направление представляет собой горизонтальное направление, а второе пространственное направление представляет собой вертикальное направление.
9. Устройство по п. 1, отличающееся тем, что первое пространственное направление представляет собой вертикальное направление, а второе пространственное направление представляет собой горизонтальное направление.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261745050P | 2012-12-21 | 2012-12-21 | |
US61/745,050 | 2012-12-21 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2019135853A Division RU2718159C1 (ru) | 2012-12-21 | 2019-11-08 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2728738C1 true RU2728738C1 (ru) | 2020-07-30 |
Family
ID=50031497
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015123238A RU2610589C2 (ru) | 2012-12-21 | 2013-12-04 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
RU2017102758A RU2017102758A (ru) | 2012-12-21 | 2013-12-04 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
RU2019135853A RU2718159C1 (ru) | 2012-12-21 | 2019-11-08 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
RU2020110114A RU2728738C1 (ru) | 2012-12-21 | 2020-03-11 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015123238A RU2610589C2 (ru) | 2012-12-21 | 2013-12-04 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
RU2017102758A RU2017102758A (ru) | 2012-12-21 | 2013-12-04 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
RU2019135853A RU2718159C1 (ru) | 2012-12-21 | 2019-11-08 | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной |
Country Status (12)
Country | Link |
---|---|
US (6) | US10165288B2 (ru) |
EP (2) | EP2936820B1 (ru) |
JP (2) | JP6034983B2 (ru) |
KR (4) | KR101694139B1 (ru) |
CN (3) | CN108055542B (ru) |
BR (2) | BR112015014277B1 (ru) |
HK (1) | HK1208577A1 (ru) |
IN (1) | IN2015MN01331A (ru) |
MY (2) | MY181150A (ru) |
RU (4) | RU2610589C2 (ru) |
TW (3) | TWI618397B (ru) |
WO (1) | WO2014099370A1 (ru) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110087091B (zh) * | 2012-08-06 | 2021-11-12 | Vid拓展公司 | 多层视频编码中用于空间层的采样栅格信息 |
PL2941872T3 (pl) | 2013-01-02 | 2019-03-29 | Dolby Laboratories Licensing Corporation | Kompatybilne wstecznie kodowanie dla sygnałów wideo o ultra wysokiej rozdzielczości z rozszerzonym zakresem dynamicznym |
US9497473B2 (en) * | 2013-10-03 | 2016-11-15 | Qualcomm Incorporated | High precision explicit weighted prediction for video coding |
CN110708439A (zh) * | 2014-06-26 | 2020-01-17 | 松下知识产权经营株式会社 | 显示装置及数据输出方法 |
US10200703B2 (en) | 2015-02-17 | 2019-02-05 | Dolby Laboratories Licensing Corporation | Inter-layer prediction for signals with enhanced dynamic range |
US10257524B2 (en) * | 2015-07-01 | 2019-04-09 | Mediatek Inc. | Residual up-sampling apparatus for performing transform block up-sampling and residual down-sampling apparatus for performing transform block down-sampling |
WO2017019704A2 (en) | 2015-07-28 | 2017-02-02 | Dolby Laboratories Licensing Corporation | Sdr bit depth enhancement via codeword range amplification in a codec with inverse display management |
US11115868B2 (en) | 2017-05-15 | 2021-09-07 | Samsung Electronics Co., Ltd. | Method and apparatus for control resource set configuration and monitoring of downlink control channel in wireless communication system |
US10609372B2 (en) * | 2017-09-29 | 2020-03-31 | Dolby Laboratories Licensing Corporation | Up-conversion to content adaptive perceptual quantization video signals |
US20200322656A1 (en) * | 2019-04-02 | 2020-10-08 | Nbcuniversal Media, Llc | Systems and methods for fast channel changing |
US11375219B2 (en) * | 2019-09-24 | 2022-06-28 | Tencent America LLC | Coding method and system with improved dynamic internal bit depth |
US11082473B1 (en) * | 2020-03-15 | 2021-08-03 | Tfi Digital Media Limited | Method for complexity reduction in video coding by coding parameters reuse |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070160153A1 (en) * | 2006-01-06 | 2007-07-12 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
RU2337503C1 (ru) * | 2004-10-18 | 2008-10-27 | Самсунг Электроникс Ко., Лтд. | Способы кодирования и декодирования видеоизображения с использованием межуровневой фильтрации и видеокодер и видеодекодер с их использованием |
WO2010027634A2 (en) * | 2008-08-25 | 2010-03-11 | Microsoft Corporation | Conversion operations in scalable video encoding and decoding |
US7961963B2 (en) * | 2005-03-18 | 2011-06-14 | Sharp Laboratories Of America, Inc. | Methods and systems for extended spatial scalability with picture-level adaptation |
WO2012048052A1 (en) * | 2010-10-05 | 2012-04-12 | General Instrument Corporation | Method and apparatus for feature based video coding |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7227895B1 (en) * | 2000-12-12 | 2007-06-05 | Sony Corporation | System and method for generating decoded digital video image data |
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
WO2002089046A1 (en) * | 2001-04-26 | 2002-11-07 | Georgia Tech Research Corporation | Video enhancement using multiple frame techniques |
US7620109B2 (en) * | 2002-04-10 | 2009-11-17 | Microsoft Corporation | Sub-pixel interpolation in motion estimation and compensation |
US7305034B2 (en) * | 2002-04-10 | 2007-12-04 | Microsoft Corporation | Rounding control for multi-stage interpolation |
NO319629B1 (no) * | 2003-11-28 | 2005-09-05 | Tandberg Telecom As | Fremgangsmate for korrigering av interpolerte pikselverdier |
US7379587B2 (en) * | 2004-02-12 | 2008-05-27 | Xerox Corporation | Systems and methods for identifying regions within an image having similar continuity values |
US8175168B2 (en) * | 2005-03-18 | 2012-05-08 | Sharp Laboratories Of America, Inc. | Methods and systems for picture up-sampling |
EP1898397B1 (en) * | 2005-06-29 | 2009-10-21 | Panasonic Corporation | Scalable decoder and disappeared data interpolating method |
US7561478B2 (en) | 2005-06-30 | 2009-07-14 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP2007028393A (ja) * | 2005-07-20 | 2007-02-01 | Matsushita Electric Ind Co Ltd | 双方向予測符号化ピクチャの直接モードブロックの動きベクトルを求める方法 |
KR100718135B1 (ko) * | 2005-08-24 | 2007-05-14 | 삼성전자주식회사 | 멀티 포맷 코덱을 위한 영상 예측 장치 및 방법과 이를이용한 영상 부호화/복호화 장치 및 방법 |
CN101568036A (zh) * | 2005-10-11 | 2009-10-28 | 华为技术有限公司 | 对空间分层编码视频图像的上采样方法及其*** |
US8948260B2 (en) | 2005-10-17 | 2015-02-03 | Qualcomm Incorporated | Adaptive GOP structure in video streaming |
CN101502118A (zh) * | 2006-01-10 | 2009-08-05 | 诺基亚公司 | 用于可伸缩视频编码的转换滤波器上采样机制 |
US8880571B2 (en) * | 2006-05-05 | 2014-11-04 | Microsoft Corporation | High dynamic range data format conversions for digital media |
WO2008007792A1 (en) * | 2006-07-10 | 2008-01-17 | Sharp Kabushiki Kaisha | Methods and systems for combining layers in a multi-layer bitstream |
US8774269B2 (en) * | 2006-10-25 | 2014-07-08 | Franuhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Quality scalable coding with mapping different ranges of bit depths |
US20080101467A1 (en) * | 2006-10-27 | 2008-05-01 | Radiospire Networks, Inc. | Method and system for secure and efficient wireless transmission of HDCP-encrypted HDMI/DVI signals |
KR20080067922A (ko) * | 2007-01-17 | 2008-07-22 | 삼성전자주식회사 | 영상 축소 기능을 갖는 영상 복호화 방법 및 장치 |
US8107571B2 (en) * | 2007-03-20 | 2012-01-31 | Microsoft Corporation | Parameterized filters and signaling techniques |
US8934542B2 (en) * | 2007-06-29 | 2015-01-13 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Scalable video coding supporting pixel value refinement scalability |
WO2009127231A1 (en) * | 2008-04-16 | 2009-10-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Bit-depth scalability |
TWI383684B (zh) | 2008-11-18 | 2013-01-21 | Univ Nat Taiwan | 多媒體串流之動態視訊編碼系統與方法 |
JP5688773B2 (ja) * | 2009-02-03 | 2015-03-25 | トムソン ライセンシングThomson Licensing | ビット深度スケーラビリティにおける平滑参照フレームを用いた動き補償のための方法および装置 |
CN101827264A (zh) * | 2009-03-06 | 2010-09-08 | 刘永 | 分层式自适应的视频帧采样方法 |
US9112618B2 (en) | 2009-07-02 | 2015-08-18 | Qualcomm Incorporated | Coding latency reductions during transmitter quieting |
US9161057B2 (en) * | 2009-07-09 | 2015-10-13 | Qualcomm Incorporated | Non-zero rounding and prediction mode selection techniques in video encoding |
TW201119396A (en) | 2009-11-24 | 2011-06-01 | Hon Hai Prec Ind Co Ltd | Multi-standard video decoding system and method |
US8908758B2 (en) * | 2010-01-06 | 2014-12-09 | Dolby Laboratories Licensing Corporation | High performance rate control for multi-layered video coding applications |
EP2559239A2 (en) * | 2010-04-13 | 2013-02-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus for intra predicting a block, apparatus for reconstructing a block of a picture, apparatus for reconstructing a block of a picture by intra prediction |
US9185422B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Variable localized bit-depth increase for fixed-point transforms in video coding |
US9532059B2 (en) * | 2010-10-05 | 2016-12-27 | Google Technology Holdings LLC | Method and apparatus for spatial scalability for video coding |
US8880573B2 (en) * | 2010-10-12 | 2014-11-04 | Dolby Laboratories Licensing Corporation | System and method of dynamic precision operations |
EP2658260B1 (en) * | 2010-12-22 | 2020-12-09 | Panasonic Corporation | Image encoding apparatus, image decoding apparatus, image encoding method, and image decoding method for bit-depth scalability |
US9860528B2 (en) * | 2011-06-10 | 2018-01-02 | Hfi Innovation Inc. | Method and apparatus of scalable video coding |
CN103782596A (zh) * | 2011-06-28 | 2014-05-07 | 三星电子株式会社 | 使用图像的亮度分量的对图像的色度分量的预测方法和设备 |
US9055304B2 (en) * | 2011-07-01 | 2015-06-09 | Qualcomm Incorporated | Reduced resolution pixel interpolation |
US10616581B2 (en) * | 2012-01-19 | 2020-04-07 | Huawei Technologies Co., Ltd. | Modified coding for a transform skipped block for CABAC in HEVC |
US10136144B2 (en) * | 2012-05-21 | 2018-11-20 | Mediatek Singapore Pte. Ltd. | Method and apparatus of inter-layer filtering for scalable video coding |
US9420280B2 (en) * | 2012-06-08 | 2016-08-16 | Qualcomm Incorporated | Adaptive upsampling filters |
CN102740078B (zh) * | 2012-07-12 | 2014-10-22 | 北方工业大学 | 基于hevc标准的自适应空间可伸缩编码 |
KR20150032707A (ko) | 2012-07-16 | 2015-03-27 | 포뮬라트릭스, 아이엔씨 | 유체 전달 시스템, 및 이와 관련된 장치 및 방법 |
-
2013
- 2013-11-26 TW TW106115654A patent/TWI618397B/zh active
- 2013-11-26 TW TW104138553A patent/TWI597968B/zh active
- 2013-11-26 TW TW102143014A patent/TWI521946B/zh active
- 2013-12-04 KR KR1020157016476A patent/KR101694139B1/ko active IP Right Grant
- 2013-12-04 RU RU2015123238A patent/RU2610589C2/ru active
- 2013-12-04 EP EP13826802.4A patent/EP2936820B1/en active Active
- 2013-12-04 IN IN1331MUN2015 patent/IN2015MN01331A/en unknown
- 2013-12-04 EP EP20176417.2A patent/EP3734975A1/en active Pending
- 2013-12-04 WO PCT/US2013/073006 patent/WO2014099370A1/en active Application Filing
- 2013-12-04 BR BR112015014277-0A patent/BR112015014277B1/pt active IP Right Grant
- 2013-12-04 KR KR1020167024774A patent/KR20160110546A/ko active Application Filing
- 2013-12-04 CN CN201810143517.4A patent/CN108055542B/zh active Active
- 2013-12-04 RU RU2017102758A patent/RU2017102758A/ru not_active Application Discontinuation
- 2013-12-04 CN CN201810143518.9A patent/CN108055543B/zh active Active
- 2013-12-04 US US14/649,198 patent/US10165288B2/en active Active
- 2013-12-04 MY MYPI2015701858A patent/MY181150A/en unknown
- 2013-12-04 CN CN201380066796.4A patent/CN104871545B/zh active Active
- 2013-12-04 MY MYPI2019002165A patent/MY202235A/en unknown
- 2013-12-04 JP JP2015549434A patent/JP6034983B2/ja active Active
- 2013-12-04 KR KR1020177014064A patent/KR101985647B1/ko active IP Right Grant
- 2013-12-04 BR BR122017002044-7A patent/BR122017002044B1/pt active IP Right Grant
- 2013-12-04 KR KR1020197013074A patent/KR102052876B1/ko active IP Right Grant
-
2015
- 2015-09-17 HK HK15109134.1A patent/HK1208577A1/xx unknown
-
2016
- 2016-09-07 JP JP2016174431A patent/JP6272419B2/ja active Active
-
2018
- 2018-10-23 US US16/168,644 patent/US10516889B2/en active Active
-
2019
- 2019-09-24 US US16/580,820 patent/US10958922B2/en active Active
- 2019-11-08 RU RU2019135853A patent/RU2718159C1/ru active
-
2020
- 2020-03-11 RU RU2020110114A patent/RU2728738C1/ru active
-
2021
- 2021-03-19 US US17/206,843 patent/US11284095B2/en active Active
-
2022
- 2022-02-16 US US17/673,646 patent/US11570455B2/en active Active
-
2023
- 2023-01-23 US US18/158,417 patent/US11792416B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2337503C1 (ru) * | 2004-10-18 | 2008-10-27 | Самсунг Электроникс Ко., Лтд. | Способы кодирования и декодирования видеоизображения с использованием межуровневой фильтрации и видеокодер и видеодекодер с их использованием |
US7961963B2 (en) * | 2005-03-18 | 2011-06-14 | Sharp Laboratories Of America, Inc. | Methods and systems for extended spatial scalability with picture-level adaptation |
US20070160153A1 (en) * | 2006-01-06 | 2007-07-12 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
WO2010027634A2 (en) * | 2008-08-25 | 2010-03-11 | Microsoft Corporation | Conversion operations in scalable video encoding and decoding |
WO2012048052A1 (en) * | 2010-10-05 | 2012-04-12 | General Instrument Corporation | Method and apparatus for feature based video coding |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2728738C1 (ru) | Высокоточная повышающая дискретизация при масштабируемом кодировании видеоизображений с высокой битовой глубиной | |
JP5989864B2 (ja) | 向上ダイナミックレンジをもつ超高精細度ビデオ信号のための後方互換な符号化 |