RU2017127151A - Способ и устройство кодирования и декодирования цветного изображения - Google Patents
Способ и устройство кодирования и декодирования цветного изображения Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims 26
- 230000006870 function Effects 0.000 claims 11
- 238000012886 linear function Methods 0.000 claims 5
- 238000004590 computer program Methods 0.000 claims 2
- 230000005693 optoelectronics Effects 0.000 claims 1
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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/36—Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] 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/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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/134—Methods 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/136—Incoming video signal characteristics or properties
-
- 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/169—Methods 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/186—Methods 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
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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)
- 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)) определяется выражением:
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, когда упомянутая программа выполняется на вычислительном устройстве.
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)
| 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)
| 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 |
-
2015
- 2015-01-30 EP EP15305119.8A patent/EP3051825A1/en not_active Withdrawn
-
2016
- 2016-01-25 MX MX2017009750A patent/MX2017009750A/es unknown
- 2016-01-25 AU AU2016212242A patent/AU2016212242A1/en not_active Abandoned
- 2016-01-25 BR BR112017015593A patent/BR112017015593A2/pt not_active Application Discontinuation
- 2016-01-25 US US15/546,121 patent/US20180014024A1/en not_active Abandoned
- 2016-01-25 WO PCT/EP2016/051448 patent/WO2016120208A1/en not_active Ceased
- 2016-01-25 CN CN201680007783.3A patent/CN107211129A/zh active Pending
- 2016-01-25 RU RU2017127151A patent/RU2705013C2/ru not_active IP Right Cessation
- 2016-01-25 KR KR1020177020987A patent/KR20170110088A/ko not_active Withdrawn
- 2016-01-25 EP EP16701607.0A patent/EP3251369A1/en not_active Withdrawn
- 2016-01-25 CA CA2973637A patent/CA2973637A1/en not_active Abandoned
- 2016-01-25 JP JP2017539641A patent/JP2018507618A/ja not_active Ceased
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 |