[go: up one dir, main page]

RU2017127151A - Способ и устройство кодирования и декодирования цветного изображения - Google Patents

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

Info

Publication number
RU2017127151A
RU2017127151A RU2017127151A RU2017127151A RU2017127151A RU 2017127151 A RU2017127151 A RU 2017127151A RU 2017127151 A RU2017127151 A RU 2017127151A RU 2017127151 A RU2017127151 A RU 2017127151A RU 2017127151 A RU2017127151 A RU 2017127151A
Authority
RU
Russia
Prior art keywords
component
color
obtaining
brightness
value
Prior art date
Application number
RU2017127151A
Other languages
English (en)
Other versions
RU2705013C2 (ru
RU2017127151A3 (ru
Inventor
Себастьен ЛАССЕРР
Фабрис ЛЕЛЕАННЕК
Филипп БОРД
Original Assignee
Томсон Лайсенсинг
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Томсон Лайсенсинг filed Critical Томсон Лайсенсинг
Publication of RU2017127151A publication Critical patent/RU2017127151A/ru
Publication of RU2017127151A3 publication Critical patent/RU2017127151A3/ru
Application granted granted Critical
Publication of RU2705013C2 publication Critical patent/RU2705013C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details 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)
  • Color Television Systems (AREA)

Claims (78)

1. Способ кодирования цветного изображения, имеющего цветовые компоненты (Ec), отличающийся тем, что содержит этапы, на которых:
- получают (130) компонент (L) яркости, что содержит:
- получение (120) значения (Ba) модуляции из яркости (Y) цветного изображения;
- получение масштабированной яркости путем деления яркости (Y) цветного изображения на упомянутое значение (Ba) модуляции;
- получение компонента (L) яркости путем применения нелинейной функции к упомянутой масштабированной яркости таким образом, что динамика упомянутого компонента (L) яркости снижается по сравнению с динамикой упомянутой масштабированной яркости;
- получают два компонента (C1, C2) цветности, что содержит:
- получение коэффициента (r(L(i)), который зависит от значения пикселя (i) упомянутого компонента (L(i)) яркости, и значения (Y(i)) яркости имеющего то же местоположение пикселя (i) на цветном изображении;
- получение (150) по меньшей мере одного промежуточного цветового компонента (Eʹc) путем умножения каждого цветового компонента (Ec) на упомянутый коэффициент (r(L(i)); и
- получение (170) упомянутых двух компонентов (C1, C2) цветности из упомянутого по меньшей мере одного промежуточного цветового компонента (Eʹc); и
- кодируют (180) упомянутую яркость (L) и два компонента (C1, C2) цветности.
2. Способ по п. 1, в котором нелинейная функция представляет собой либо кривую гамма-распределения, либо S-образную логистическую (SLog) кривую в соответствии со значениями пикселей для упомянутой масштабированной яркости (Y).
3. Способ по п. 2, причем способ дополнительно содержит этап, на котором формируют информационные данные (Inf), которые указывают на то, является ли нелинейная функция функцией коррекции кривой гамма-распределения или функцией коррекции SLog.
4. Способ по одному из пп. 1-3, причем способ дополнительно содержит этап, на котором сохраняют в локальной или удаленной памяти и/или добавляют в битовый поток по меньшей мере одно из следующих значений:
- значение (Ba) модуляции;
- параметры нелинейной функции;
- информационные данные (Inf).
5. Способ по одному из пп. 1-4, в котором коэффициент (r(L(i)) является отношением значения (L(i)) пикселя (i) упомянутого компонента яркости к значению (Y(i)) яркости имеющего то же местоположение пикселя (i) в цветном изображении.
6. Способ по одному из пп. 1-4, в котором коэффициент r(L(i)) определяется выражением:
Figure 00000001
где
Figure 00000002
является значением пикселя (i) упомянутого компонента яркости, и
Figure 00000003
является значением яркости имеющего то же местоположение пикселя (i) в цветном изображении.
7. Способ по одному из пп. 1-6, в котором получение (170) упомянутых двух компонентов (C1, C2) цветности из упомянутого по меньшей мере одного промежуточного цветового компонента (Eʹc) содержит этапы, на которых:
- получают (171) три промежуточных компонента (Dc) путем применения оптико-электронной передаточной функции (OETF) к каждому промежуточному цветовому компоненту (Eʹc); и
- осуществляют (172) линейное объединение трех промежуточных компонентов (Dc).
8. Способ по п. 7, в котором OETF представляет собой квадратный корень.
9. Способ по п. 7, в котором OETF представляет собой кубический корень.
10. Способ декодирования цветного изображения из битового потока, отличающийся тем, что он содержит этапы, на которых:
- получают (220) первый компонент (Y), что содержит:
- получение (210) компонента (L) яркости из битового потока;
- получение итогового компонента путем применения нелинейной функции к упомянутому компоненту (L) яркости таким образом, что динамика упомянутого итогового компонента повышается по сравнению с динамикой компонента (L) яркости;
- получение значения (Ba) модуляции из яркости цветового изображения, подлежащего декодированию;
- получение первого компонента (Y) путем умножения упомянутого итогового компонента на упомянутое значение модуляции;
- получают (210) два компонента (C1, C2) цветности из битового потока;
- получают коэффициент (r(L(i))), который зависит от значения (L(i)) пикселя (i) упомянутого компонента (L) яркости;
- получают (230) по меньшей мере один цветовой компонент (Ec) из упомянутого первого компонента (Y), упомянутых двух компонентов (C1, C2) цветности и упомянутого коэффициента (r(L(i))); и
- формируют декодированное изображение путем объединения упомянутого по меньшей мере одного цветового компонента (Ec).
11. Способ по п. 10, в котором получение (230) по меньшей мере одного цветового компонента (Ec) содержит этапы, на которых:
- получают (231) три промежуточных цветовых компонента (Eʹc) из упомянутого первого компонента (Y) и двух компонентов (C1, C2) цветности; и
- получают (232) упомянутый по меньшей мере один цветовой компонент (Ec) путем деления каждого промежуточного цветового компонента (Eʹc) на упомянутый коэффициент (r(L(i))).
12. Способ по п. 10, в котором получение (230) по меньшей мере одного цветового компонента (Ec) содержит этапы, на которых:
- получают (232) два промежуточных компонента (Cʹ1, Cʹ2) цветности путем деления каждого компонента (C1, C2) цветности в соответствии с коэффициентом (r(L(i))); и
- получают (231) упомянутый по меньшей мере один цветовой компонент (Ec) из упомянутого первого компонента (Y) и упомянутых двух промежуточных компонентов (Cʹ1, Cʹ2) цветности.
13. Способ по п. 12, в котором получение (230) по меньшей мере одного цветового компонента (Ec) содержит этапы, на которых:
- получают (232) два промежуточных компонента (Cʹ1, Cʹ2) цветности путем деления каждого компонента (C1, C2) цветности на значение, равное квадратному корню коэффициента (r(L(i))); и
- получение (231) упомянутого по меньшей мере одного цветового компонента (Ec) содержит этапы, на которых:
- получают (2310) второй компонент (S) путем объединения двух промежуточных компонентов (Cʹ1, Cʹ2) цветности и первого компонента (Y);
- получают (2311) по меньшей мере один промежуточный цветовой компонент (Dc) путем линейного объединения промежуточного компонента (Cʹ1, Cʹ2) цветности и упомянутого второго компонента (S); и
- получают (2312) упомянутые три цветовых компонента (Ec) путем возведения в квадрат каждого промежуточного цветового компонента (Dc).
14. Способ по одному из пп. 10-13, в котором нелинейная функция представляет собой обратную функцию либо кривой гамма-распределения, либо кривой SLog в соответствии со значениями пикселей для упомянутой масштабированной яркости (Y).
15. Способ по одному из пп. 10-14, причем способ дополнительно содержит этап, на котором получают по меньшей мере одно из следующих значений из локальной памяти или из удаленной памяти, и/или из битового потока:
- значение (Ba) модуляции;
- параметры нелинейной функции;
- информационные данные (Inf), которые указывают на то, является ли нелинейная функция функцией коррекции кривой гамма-распределения или функцией коррекции кривой SLog.
16. Способ по одному из пп. 10-15, в котором коэффициент (r(L(i)) является отношением значения (L(i)) пикселя (i) упомянутого компонента яркости к значению (Y(i)) яркости имеющего то же местоположение пикселя (i) в упомянутом первом компоненте (Y).
17. Способ по одному из пп. 10-15, в котором коэффициент (r(I(i))) получают либо из локальной или удаленной памяти, либо из битового потока.
18. Устройство для кодирования цветного изображения, имеющего цветовые компоненты (Ec), отличающееся тем, что оно содержит процессор, выполненный с возможностью:
- получения значения (Ba) модуляции из яркости (Y) цветного изображения;
- получения масштабированной яркости (Y) путем деления яркости (Y) цветного изображения на упомянутое значение (Ba) модуляции;
- получения компонента (L) яркости путем применения нелинейной функции к упомянутой масштабированной яркости (Y) таким образом, что динамика упомянутого компонента (L) яркости снижается по сравнению с динамикой упомянутой масштабированной яркости (Y);
- получения двух компонентов (C1, C2) цветности, содержащего:
- получение коэффициента (r(L(i)), который зависит от значения пикселя (i) упомянутого компонента (L(i)) яркости и значения (Y(i)) яркости для имеющего то же местоположение пикселя (i) в цветном изображении;
- получение по меньшей мере одного промежуточного цветового компонента (Eʹc) путем умножения каждого цветового компонента (Ec) на упомянутый коэффициент (r(L)); и
- получение упомянутых двух компонентов (C1, C2) цветности из упомянутого по меньшей мере одного промежуточного цветового компонента (Eʹc); и
- кодирования упомянутой яркости (L) и двух компонентов (C1, C2) цветности.
19. Устройство для декодирования цветного изображения из битового потока, отличающееся тем, что оно содержит процессор, выполненный с возможностью:
- получения первого компонента (Y), содержащего:
- получение компонента (L) яркости из битового потока;
- получение итогового компонента путем применения нелинейной функции к упомянутому компоненту (L) яркости таким образом, что динамика упомянутого итогового компонента повышается по сравнению с динамикой компонента (L) яркости;
- получение значения (Ba) модуляции из яркости (Y) цветного изображения, подлежащего декодированию;
- получение первого компонента (Y) путем умножения упомянутого итогового компонента на упомянутое значение модуляции;
- получения двух компонентов (C1, C2) цветности из битового потока;
- получения коэффициента (r(L(i))), который зависит от значения (L(i)) пикселя (i) упомянутого компонента (L) яркости;
- получения по меньшей мере одного цветового компонента (Ec) из упомянутого первого компонента (Y), упомянутых двух компонентов (C1, C2) цветности и упомянутого коэффициента;
причем декодированное изображение формируется путем объединения упомянутого по меньшей мере одного цветового компонента (Ec).
20. Компьютерный программный продукт, содержащий программные кодовые инструкции для выполнения этапов способа кодирования по п. 1, когда эта программа выполняется на компьютере.
21. Компьютерный программный продукт, содержащий программные кодовые инструкции для выполнения этапов способа декодирования по п. 10, когда эта программа выполняется на компьютере.
22. Считываемый процессором носитель, на котором сохранены инструкции, предписывающие процессору выполнять по меньшей мере этапы способа кодирования по п. 1.
23. Считываемый процессором носитель, на котором сохранены инструкции, предписывающие процессору выполнять по меньшей мере этапы способа декодирования по п. 10.
24. Постоянный запоминающий носитель, содержащий инструкции из программного кода для выполнения этапов способа по одному из пп. 1-17, когда упомянутая программа выполняется на вычислительном устройстве.
RU2017127151A 2015-01-30 2016-01-25 Способ и устройство кодирования и декодирования цветного изображения RU2705013C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP15305119.8A EP3051825A1 (en) 2015-01-30 2015-01-30 A method and apparatus of encoding and decoding a color picture
EP15305119.8 2015-01-30
PCT/EP2016/051448 WO2016120208A1 (en) 2015-01-30 2016-01-25 A method and apparatus of encoding and decoding a color picture

Publications (3)

Publication Number Publication Date
RU2017127151A true RU2017127151A (ru) 2019-02-28
RU2017127151A3 RU2017127151A3 (ru) 2019-06-25
RU2705013C2 RU2705013C2 (ru) 2019-11-01

Family

ID=52473835

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2017127151A RU2705013C2 (ru) 2015-01-30 2016-01-25 Способ и устройство кодирования и декодирования цветного изображения

Country Status (11)

Country Link
US (1) US20180014024A1 (ru)
EP (2) EP3051825A1 (ru)
JP (1) JP2018507618A (ru)
KR (1) KR20170110088A (ru)
CN (1) CN107211129A (ru)
AU (1) AU2016212242A1 (ru)
BR (1) BR112017015593A2 (ru)
CA (1) CA2973637A1 (ru)
MX (1) MX2017009750A (ru)
RU (1) RU2705013C2 (ru)
WO (1) WO2016120208A1 (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017190985A1 (en) 2016-05-04 2017-11-09 Thomson Licensing Method and apparatus for encoding/decoding a high dynamic range picture into a coded bistream
JP7390395B2 (ja) * 2019-03-12 2023-12-01 フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン 画像及びビデオコード化のための選択的成分間変換(ict)
ES3014376T3 (en) 2019-04-23 2025-04-22 Dolby Laboratories Licensing Corp Display management for high dynamic range images

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8014445B2 (en) * 2006-02-24 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for high dynamic range video coding
KR101256030B1 (ko) * 2009-03-10 2013-04-23 돌비 레버러토리즈 라이쎈싱 코오포레이션 확장된 동적 범위 및 확장된 차수 이미지 신호 변환
RU2504011C2 (ru) * 2009-03-13 2014-01-10 Долби Лабораторис Лайсэнзин Корпорейшн Многоуровневое сжатие видеоизображения с расширенным динамическим диапазоном, визуальным динамическим диапазоном и широкой цветовой гаммой
CN102422322B (zh) * 2009-05-11 2015-01-21 杜比实验室特许公司 用于在目标环境下在装置处再现来自源环境的图像的色貌的方法和设备
JP5569042B2 (ja) * 2010-03-02 2014-08-13 株式会社リコー 画像処理装置、撮像装置及び画像処理方法
PH12014500662A1 (en) * 2011-09-27 2014-05-05 Koninklijke Philips Nv Apparatus and method for dynamic range transforming of images

Also Published As

Publication number Publication date
RU2705013C2 (ru) 2019-11-01
BR112017015593A2 (pt) 2018-03-13
US20180014024A1 (en) 2018-01-11
WO2016120208A1 (en) 2016-08-04
CN107211129A (zh) 2017-09-26
RU2017127151A3 (ru) 2019-06-25
JP2018507618A (ja) 2018-03-15
KR20170110088A (ko) 2017-10-10
MX2017009750A (es) 2017-10-27
CA2973637A1 (en) 2016-08-04
EP3251369A1 (en) 2017-12-06
AU2016212242A1 (en) 2017-08-03
EP3051825A1 (en) 2016-08-03

Similar Documents

Publication Publication Date Title
RU2017130386A (ru) Способ и устройство кодирования и декодирования цветной картинки
JP2018507619A5 (ru)
RU2019118419A (ru) Переформирование сигналов для сигналов широкого динамического диапазона
US10546554B2 (en) System and method for adaptive tone mapping for high dynamic ratio digital images
RU2017127149A (ru) Способ и устройство для декодирования цветного изображения
CN105850129B (zh) 对高动态范围图像进行色调映射的方法及设备
JP2016538749A5 (ru)
JP2017513343A5 (ru)
JP2015531183A5 (ru)
JP2016526830A5 (ru)
JP2017535178A5 (ru)
JP2015516769A5 (ru)
TN2017000313A1 (en) Coding escape pixels for palette mode coding
JP2019521554A5 (ru)
RU2017127151A (ru) Способ и устройство кодирования и декодирования цветного изображения
WO2017194401A3 (en) Method and device for context-adaptive binary arithmetic coding a sequence of binary symbols representing a syntax element related to video data
JP2016524417A5 (ru)
US11064213B2 (en) Method and apparatus for embedding key information in an image
WO2023024827A1 (zh) 色彩空间转换方法和装置、电子设备、可读存储介质
JP2018530278A5 (ru)
EP3182363A3 (en) Method and device for picture-based barcode encoding and decoding
CN103744942A (zh) 网页浏览方法及装置、网页浏览终端设备
JP2018507618A5 (ru)
CN102568437B (zh) 图像显示方法及设备
US9560364B2 (en) Encoding image data with quantizing and inverse-quantizing pixel values

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant
MM4A The patent is invalid due to non-payment of fees

Effective date: 20210126