Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
RS66583B1 - Postupak poboljšanja razmene slikovnih podataka zasnovano na nelinearnosti perceptualne osvetljenosti kroz različita svojstva displeja - Google Patents
[go: Go Back, main page]

RS66583B1 - Postupak poboljšanja razmene slikovnih podataka zasnovano na nelinearnosti perceptualne osvetljenosti kroz različita svojstva displeja - Google Patents

Postupak poboljšanja razmene slikovnih podataka zasnovano na nelinearnosti perceptualne osvetljenosti kroz različita svojstva displeja

Info

Publication number
RS66583B1
RS66583B1 RS20250152A RSP20250152A RS66583B1 RS 66583 B1 RS66583 B1 RS 66583B1 RS 20250152 A RS20250152 A RS 20250152A RS P20250152 A RSP20250152 A RS P20250152A RS 66583 B1 RS66583 B1 RS 66583B1
Authority
RS
Serbia
Prior art keywords
values
display
gsdf
digital code
image data
Prior art date
Application number
RS20250152A
Other languages
English (en)
Inventor
Jon Scott Miller
Scott Daly
Mahdi Nezamabadi
Robin Atkins
Original Assignee
Dolby Laboratories Licensing Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=47459140&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RS66583(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Dolby Laboratories Licensing Corp filed Critical Dolby Laboratories Licensing Corp
Publication of RS66583B1 publication Critical patent/RS66583B1/sr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/153Digital output to display device ; Cooperation and interconnection of the display device with other functional units using cathode-ray tubes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/005Adapting incoming signals to the display format of the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/10Intensity circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0285Improving the quality of display appearance using tables for spatial correction of display data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0428Gradation resolution change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0435Change or adaptation of the frame rate of the video stream
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/06Colour space transformation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/08Details of image data interface between the display device controller and the data line driver circuit
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/08Biomedical applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Picture Signal Circuits (AREA)
  • Processing Of Color Television Signals (AREA)
  • Digital Computer Display Output (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Television Systems (AREA)
  • Indicating Measured Values (AREA)
  • Lock And Its Accessories (AREA)
  • Studio Devices (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

Opis
UPUĆIVANJE NA SRODNE PRIJAVE
[0001] Ovaj prijava zahteva prioritet U.S. privremene prijave patenta br. 61/567,579 podnete 6. decembra 2011.god; U.S. privremene prijave patenta br. 61/674,503 podnete 23. jula 2012.god; i U.S. privremene prijave patenta br.61/703,449 podnete 20. septembra 2012.god.
[0002] Ova prijava je izdvojena evropska prijava evropske patentne prijave EP 20203810.5 (referenca: D11082EP05), za koju je EPO obrazac 1001 podnet 26. oktobra 2020. god.
TEHNOLOGIJA PRONALASKA
[0003] Ovaj pronalazak se uopšteno odnosi na slikovne podatke. Posebno se, primer tehničkog rešenja ovog pronalaska odnosi na razmenu slikovnih podataka baziranih na perceptualnoj nelinearnosti kroz različita svojstva displeja.
STANJE TEHNIKE PRONALASKA
[0004] Napredak u tehnologiji omogućava modernim dizajnima displeja da prikazuju sliku i video zapis sa značajnim poboljšanjem u različitim karalteristikama kvaliteta u odnosu na isti sadržaj, koji se prikazuje na manje modernim displejima. Na primer, neki moderniji displeji su sposobni da prikazuju sadržaj sa dinamičkim opsegom (DR) koji je viši od standardnog dinamičkog opsega (SDR) konvencionalnih ili standardnih displeja.
[0005] Na primer, neki moderni displeji sa tečnim kristalima (LCD) imaju jedinicu za osvetljenost (jedinicu za pozadinsku osvetljenost, jedinicu za bočnu osvetljenost, itd.) koja obezbeđuje svetlosno polje u kojem pojedinačni delovi mogu biti modulisani odvojeno od modulisanja stanja poravnanja tečnih kristala aktivnih LCD elemenata. Ovaj pristup dualnom modulisanju se može proširiti (npr., na N- slojeve modulisanja u kojima N obuhvata ceo broj veći od dva), na primer sa upravljivim posrednim slojevima (npr., višestrukim slojevima pojedinačno upravljivih LCD slojeva) u elektro-optičkoj konfiguraciji displeja.
[0006] Suprotno, neki postojeći displeji imaju značajnije uži dinamički opseg (DR) nego što je visok dinamički opseg (HDR). Monitorski aparati mobilnih uređaja, tableta, uređaja za kompjuterske igrice, televizijski (TV) i kompjuterski monitorski aparati koji koriste tipičnu katodnu cev (CRT), displej sa tečnim kristalima (LCD) sa konstantnim fluorescentnim belim pozadinskim osvetljenjem ili sa tehnologijom plazma ekrana, mogu biti ograničeni u njihovim DR mogućnostima prikazivanja na približno tri reda veličina. Ovakvi postojeći displeji tako tipiziraju standardni dinamički opseg (SDR), koji se ponekad naziva "'nizak' dinamički opseg" ili "LDR," u odnosu na HDR.
[0007] Slike zabeležene HDR kamerama mogu imati HDR koji se odnosi na scenu koji je značajnije veći od dinamičkih opsega većine ako ne i svih displeja. Slike snimljene HDR-om koji se odnosi na scenu mogu da obuhvate velike količine podataka, i mogu biti konvertovane u postprodukcijske formate (npr., HDMI video signale sa 8 bitnim RGB, YCbCr, ili opcijama dubokih boja; 1.5 Gbps SDI video signale sa 10 bitnom 4:2:2 stopom semplovanja, 3 Gbps SDI sa 12 bitnom 4:4:4 ili 10 bitnom 4:2:2 stopom semplovanja; i druge oblike video ili formata slika) kako bi se olakšao prenos i skladištenje. Postprodukcijske slike mogu da obuhvate mnogo manji dinamički opseg od HDR koji se odnosi na scenu slike. Dalje, dok se slike isporučuju displejima krajnjeg korisnika u cilju prikazivanja, dolazi do promena slike koje su specifične za uređaj i/ili proizvođača, što dovodi do velikog broja očiglednih grešaka u prikazivanju slike u poređenju sa originalnim HDR-om koji se odnosi na scenu slike.
[0008] WO I 2007/014681 A1 opisuje postupak kalibracije displej sistema tako da je displej sistem u skladu sa primenjenim standardom za širi opseg parametara, tj. uglovima gledanja, nego u poređenju sa tradicionalnim postupcima. Ovo se postiže izračunavanjem optimizovanog skupa parametara kalibracije kako bi displej bio u skladu sa primenjenim standardom za odabrani opseg parametara.
[0009] EP 1391865 A1 opisuje uređaj i postupak za obradu podataka video slike koja se prikazuje na displeju gde više svetlosnih elemenata odgovara pikselima video slike, u kojoj je jasnoća svakog piksela kontrolisana kodnim rečima koje odgovaraju broju impulsa za uključivanje ili isključivanje svetlosnih elemenata, diterovanjem pomenutih podataka video slike i pod-polje kodiranjem diterovanih podataka video slike koja se prikazuje. Vrednosti jasnoće podataka video slike se preslikavaju na nivoe jasnoće uzimajući u obzir ljudsku kontrastnu osetljivost baziranu na Veber-Fehnerovom zakonu.
[0010] Pristupi opisani u ovom odeljku su pristupi koji se mogu istraživati, ali nije obavezno da su pristupi bili prethodno uzeti u obzir ili istraživani. Tako, ukoliko to nije drugačije rečeno, ne predpostavlja se da bilo koji od pristupa opisanih u ovom odeljku može da se kvalifikuje kao stanje tehnike samo na osnovu njegovog uključivanja u ovaj odeljak. Slično tome, identifikovani problemi koji se odnose na jedan ili više pristupa, ne treba da se predpostavi, da su pronađeni u bilo kom stanju tehnike na osnovu ovog odeljka, osim ako nije prethodno navedeno.
REZIME PRONALASKA
[0011] Pronalazak je definisan nezavisnim patentnim zahtevima. Određena tehnička rešenja su definisana zavisnim patentnim zahtevima.
KRATAK OPIS CRTEŽA
[0012] Ovaj pronalazak je ilustrovan kao primer, ne kao ograničenje, u slikama pratećih crteža u kojima se referentne oznake odnose na slične elemente i u kojima:
Slika 1 ilustruje primer familiju funkcijskih kriva kontrastne osetljivosti koje se šire preko mnoštva nivoa svetlosnih adaptacija, prema primeru tehničkog rešenja ovog pronalaska; Slika 2 ilustruje primer integracionog puta, prema primeru tehničkog rešenja ovog pronalaska;
Slika 3 ilustruje primer funkcije displeja sive skale, prema primerima tehničkog rešenja ovog pronalaska;
Slika 4 ilustruje krivu koja prikazuje Veberov razlomak, prema primeru tehničkog rešenja ovog pronalaska;
Slika 5 ilustruje primer tabele razmene slikovnih podataka sa uređajem različitog GSDFa, prema primeru tehničkog rešenja ovog pronalaska;
Slika 6 ilustruje primer konverzije jedinica, prema primeru tehničkog rešenja predmetnog pronalaska;
Slika 7 ilustruje primer SDR displeja, prema primeru tehničkog rešenja predmetnog pronalaska;
Slika 8A i slika 8B ilustruju primer tokova postupka, prema primeru tehničkog rešenja predmetnog pronalaska;
Slika 9 ilustruje primer hardver platforme po kojoj računar ili računarski uređaj opisani ovde mogu biti instalirani, prema primeru tehničkog rešenja ovog pronalaska;
Slika 10A ilustruje maksimume za kodnu grešku u jedinici JND u mnoštvu kodnih prostora svaki sa različitom jednom jednom jednom ili više različitih dužina bita, prema nekim primerima tehničkih rešenja;
Slika 10B do slika 10E ilustruju distribucije kodnih grešaka, prema nekim primerima tehničkih rešenja;
Slika 11 ilustruje vrednosti parametara u funkcijskom modelu, prema primerima tehničkih rešenja.
OPIS PRIMERA TEHNIČKIH REŠENJA
[0013] Ovde su opisani primeri tehničkih rešenja koji se odnose na razmenu slikovnih podataka baziranih na perceptualnoj nelinearnoj osvetljenosti kroz displeje različitih mogućnosti. U sledećem opisu, u svrhu objašnjenja, opisani su brojni specifični detalji kako bi omogućili podrobno razumevanje ovog pronalaska. Biće očigledno, međutim, da ovaj pronalazak može biti upotrebljen bez ovih specifičnih detalja. U drugim slučajevima, dobro poznate strukture i uređaji nisu opisani u previše detalja, kako bi se izbeglo da se nepotrebno opstruira, čini nejasnim, ili nerazumljivim ovaj pronalazak.
[0014] primeri tehničkih rešenja su ovde opisani prema sledećim smernicama:
1. OPŠTI PRIKAZ
2. MODEL FUNKCIJE KONTRASTNE OSETLJIVOSTI (CSF)
3. PERCEPTUALNA NELINEARNOST
4. DIGITALNE KODNE VREDNOSTI I SIVI NIVOI
5. PARAMETRI MODELA
6. VARIJABILNE PROSTORNE FREKVENCIJE
7. MODELI FUNKCIJA
8. RAZMENA SLIKOVNIH PODATAKA BAZIRANIH NA REFERENTNIM GSDF
9. KONVERZIJA REFERENTNIH KODIRANIH SLIKOVNIH PODATAKA
10. PRIMER TOKA POSTUPAKA
11. MEHANIZMI IMPLEMENTACIJE – PREGLED HARDVERA
1. OPŠTI PREGLED
[0015] Ovaj pregled predstavlja osnove opisa nekih aspekata primera za tehničko rešenje ovog pronalaska. Treba napomenuti da ovaj pregled nije širok ili iscrpljujuć skup aspekata primera za tehničko rešenje. Pored toga, treba napomenuti da ovaj pregled ne treba shvatiti da identifikuje bilo koje posebno značajne aspekte ili elemente primera za tehničko rešenje, niti da ocrtava bilo koji obim primera za tehničko rešenje pojedinačno, ili pronalaska u celini. Ovaj pregled samo predstavlja neke koncepte koji se odnose na primer tehničkih rešenja u sažetom i pojednostavljenom obliku, i treba biti shvaćen samo kao konceptualni uvod u detaljniji opis primera tehničkih rešenja koji slede u nastavku.
[0016] Ljudski vid ne može da primeti razliku između dve vrednosti osvetljenosti ako dve vrednosti osvetljenosti nisu dovoljno različite jedna od druge. Umesto toga, ljudski vid samo primećuje razliku ako se vrednost osvetljenosti razlikuje ne manje od jedva primetne razlike (JND). Zbog perceptualne nelinearnosti ljudskog vida, količine pojedinačnih JND nisu uniformne veličine ili gradirane kroz opseg svetlosnih nivoa, ali se prevashodnije razlikuju po različitim pojedinačnim svetlosnim nivoima. Dodatno, zahvaljujući perceptualnoj nelinearnosti, količine pojedinačnih JND nisu uniformne veličine ili gradirane kroz opseg prostorne frekvencije na posebnom svetlosnom nivou, ali se pre razlikuju po različitim prostornim frekvencijama ispod granične prostorne frekvencije.
[0017] Kodirani slikovni podaci sa fazama kvantizacije osvetljenosti jednakih veličina ili linearno gradiranih veličina se ne poklapaju sa perceptualnom nelinearnošću ljudskog vida. Kodirani slikovni podaci sa fazama kvantizacije osvetljenosti u utvrđenoj prostornoj frekvenciji takođe se ne poklapaju sa perceptualnom nelinearnošću ljudskog vida. Ovim tehnikama, kada se kodne reči dodele kako bi predstavile kvantovane vrednosti osvetljenosti, može biti podeljeno previše kodnih reči u jednom posebnom području (npr., u svetlom području ) opsega svetlosnih nivoa, dok premalo kodnih reči može biti podeljeno u drugom području (npr., tamnom području) opsega svetlosnih nivoa.
[0018] U pretrpanom području, mnoštvo kodnih reči može da ne proizvede perceptualne razlike, i tako su neupotrebljive za širu praktičnu primenu. U nedovoljno popunjenom području, dve susedne kodne reči mogu da proizvedu perceptualnu razliku mnogo veću od JND, i moguće da će da proizvedu vizuelne artefakte linijske distorzije (takođe poznate kao trakaste).
[0019] Pod tehnikama koje su opisane ovde, može biti korišćen model funkcije kontrastne osetljivosti (CSF) kako bi se odredio JND kroz širok spektar (npr., 0 do 12,000 cd/m<2>) svetlosnih nivoa. U primeru za tehničko rešenje, izabran je pik JND funkcije prostorne frekvencije na posebnom svetlosnom nivou kako bi predstavio kvant ljudskog opažanja na posebnom svetlosnom nivou. Odabir pika JND je u skladu sa ponašanjem ljudskog vida koje se prilagođava povišenim nivoima vizuelnog opažanja kada se posmatra pozadina bliskih ali različitih vrednosti osvetljenosti, koji se ponekad u video i slikovnom displejnom polju naziva efekat izoštravanja i/ili Vitlov efekat izoštravanja može biti tako opisan i ovde. U nekim primerima tehničkih rešenja, pojam "nivo svetlosne adaptacije" može da se odnosi na svetlosni nivo na kojem je odabran/određen JND (npr., pik), predpostavljajući da je ljudski vid prilagođen na svetlosni nivo. Pik JND-ovi opisani ovde variraju u odnosu na prostornu frekvenciju na različitim svetlosnim adaptivnim nivoima.
[0020] Kao što je ovde korišćen, pojam "prostorna frekvencija" može da se odnosi na stepen prostorne modulacije/razlike u slikama (u kome se stepen računa u odnosu na ili preko prostorne udaljenosti, suprotno od računanja stepena u odnosu na vreme). Suprotno od uobičajenih pristupa koji mogu da utvrde prostornu frekvenciju na specifičnu vrednost, prostorna frekvencija kao što je opisano ovde može da varira, na primer, unutar ili preko opsega. U nekim primerima tehničkih rešenja, pik JND-ovi mogu biti ograničeni unutar određenog opsega prostorne frekvencije (npr., 0.1 do 5.0, 0.01 do 8.0 ciklusa/stepenima, ili manjeg ili većeg opsega).
[0021] Referentna funkcija displeja sive skale (GSDF) može biti generisana bazirajući se na CSF modelu. U nekim primerima tehničkih rešenja, postoji veoma široko polje posmatranja kod CSF modela koji generiše referentne GSDF koje bolje podržava displeje polja zabave. GSDF se odnosi na skup referentnih digitalnih kodnih vrednosti (ili referentne kodne reči), skup referentnih sivih nivoa (ili referentne vrednosti osvetljenosti), i mapiranje između dva skupa. U primeru tehničkog rešenja, svaka referentna digitalna kodna vrednost odgovara kvantu ljudskog opažanja, kao što je predstavljeno sa JND (npr., pik JND na nivou svetlosne adaptacije). U primeru tehničkog rešenja, jednak broj referentnih digitalnih kodnih vrednosti može da odgovara kvantu ljudskog opažanja.
[0022] GSDF može biti dobijena akumulisanjem JND-ova iz početne vrednosti. U primeru tehničkog rešenja, srednja vrednost kodne reči (npr., 2048 za 12-bitni kodni prostor) je data kao početna vrednost referentnom digitalnom kodu. Početna vrednost referentnog digitalnog koda može da odgovara početnom referentnom sivom nivou (npr., 100 cd/m<2>). Drugi referentni sivi nivoi za druge vrednosti referentnog digitalnog koda mogu da se dobiju pozitivnim akumulisanjem (dodavanjem) JND-ova dok se referentni digitalni kod dodaje jedan po jedan, i negativnim akumulisanjem (oduzimanjem) JND-ova dok se referentni digitalni kod oduzima jedan po jedan. U primeru tehničkog rešenja, veličine kao što je prag kontrasta može biti korišćena u računanju referentne vrednosti u GSDF-u, na mestu JND-ova. Ove veličine koje su konkretno korišćene u računanju GSDF mogu biti definisane kao bezjedinični odnosi i mogu da se razlikuju od odgovarajućih JND-ova samo po poznatim ili utvrdljivim multiplikatorima, faktorima deljenja i/ili izjednačavanja.
[0023] Kodni prostor može biti odabran da uključi sve referentne digitalne kodne vrednosti u GSDF. U nekim primerima tehničkih rešenja, kodni prostor u kojem se nalaze sve referentne digitalne kodne vrednosti može biti jedan od 10-bitnih kodnih prostora, 11-bitnih kodnih prostora, 12-bitnih kodnih prostora, 13-bitnih kodnih prostora, 14-bitnih kodnih prostora, 15-bitnih kodnih prostora, ili veliki ili manji kodni prostor.
[0024] Dok veliki kodni prostor (>15 bita) može biti korišćen da sadrži sve referentne digitalne kodne vrednosti, u određenom primeru tehničkog rešenja, najefikasniji kodni prostor (npr., 10 bita, 12 bita, itd.) se koristi da sadrži sve referentne digitalne kodne vrednosti generisane u referentnim GSDF.
[0025] Referentne GSDF mogu biti korišćene da kodiraju slikovne podatke, na primer, zabeležene ili generisane HDR kamerama, studijskim sistemima, ili drugim sistemima sa HDR koji se odnosi na scenu koji je značajnije veći od dinamičkih opsega većine ako ne i svih displej uređaja. Kodirani slikovni podaci mogu biti dopremljeni nizvodnim uređajima širokom raznovrsnošću postupaka raspodele ili prenosa (npr., HDMI video signalima sa 8 bitnim RGB, YCbCr, ili opcijama dubokih boja; 1.5 Gbps SDI video signalima sa 10 bitnim 4:2:2 stepenom semplovanja; 3 Gbps SDI sa 12 bitnim 4:4:4 ili 10 bitnim 4:2:2 stepenom semplovanja; i drugim formatima videa ili slike).
[0026] U nekim primerima tehničkih rešenja, zato što susedne referentne digitalne kodne vrednosti u referentnom GSDF odgovaraju sivim nivoima koji su unutar JND, detalji koje ljudski vid sposoban da razlikuje mogu biti potpuno ili znatno očuvani u slikovnim podacima čije je kodiranje bazirano na referentnim GSDF. Displej koji potpuno podržava referentne GSDF može, moguće je, da prikazuje slike bez trakastih ili artefakata distorzije linija.
[0027] Slikovni podaci čije je kodiranje bazirano na referentnom GSDF (ili referentnim kodiranim slikovnim podacima) mogu biti korišćeni da podržavaju široku raznovrsnost manje sposobnih displeja koji, moguće je, da ne podržavaju potpuno sve referentne vrednosti osvetljenosti u referentnim GSDF. Zbog toga što referentni kodirani slikovni podaci obuhvataju sve perceptualne detalje u podržavanom opsegu osvetljenosti (koji može biti dizajniran da bude nadskup onoga što displej podržava), referentne digitalne kodne vrednosti mogu biti optimalno i efikasno transkodirane u displej-specifične digitalne kodne vrednosti (specifične za displej) na način da sačuvaju što je moguće više detalja koliko je specifični displej sposoban da podrži i da izazove što je manje moguće vizuelno primetljivih grešaka. Dodatno i/ili opciono, dekonturisanje i diterovanje može biti obavljeno u sklopu sa, ili kao deo, transkodiranja od referentnih digitalnih kodnih vrednosti do digitalnih kodnih vrednosti specifičnih za displej kako bi se dalje poboljšao kvalitet slike ili videa.
[0028] Tehnike koje su opisane ovde ne zavise od prostora-boje. Jedne mogu biti korišćene u RGB prostoru boja, YCbCr prostoru boja, ili različitom prostoru boja. Dalje, tehnike kojima se dobijaju referentne vrednosti (npr., referentne digitalne kodne vrednosti i referentni sivi nivoi) korišćenjem JND-ova koji variraju sa prostornom frekvencijom može biti primenjena na različiti kanal (npr., jedan crveni, zeleni, i plavi kanal) osim kanala osvetljenosti u različitim prostorima boja (npr., RGB) koji može ili ne može da obuhvati kanal osvetljenosti. Na primer, referentne plave vrednosti mogu nastati na mestu referentnih sivih nivoa korišćenjem JND koje su primenljive za kanal plave boje. Tako se, u nekim primerima tehničkih rešenja, siva skala može zameniti bojom. Dodatno i/ili opciono, različiti CSF modeli takođe mogu biti korišćeni umesto Bartenovog modela. Tako da mogu biti korišćeni različiti parametri modela za isti CSF model.
[0029] U nekim primerima tehničkih rešenja, mehanizmi kao što je opisano ovde formiraju deo medija sistema za obradu medija, uključujući, ali ne ograničujući se na: mobilne uređaje, mašine za igrice, televiziju, laptop računare, netbuk računare, celularne radio-telefone, elektronske čitače knjiga, platne terminale, desktop računare, računarske radne stanice, računarski kiosk, ili različite druge vrste terminala i jedinica za za obradu medija.
[0030] Različite modifikacije poželjnog primera tehničkog rešenja i osnovnih principa i karakteristika opisanih ovde će biti očigledne stručnjacima. Tako, pronalazak nije predviđen da bude ograničen na primere tehničkih rešenja koji su prikazani, ali treba da mu se da širok obim koji je u skladu sa principima i karakteristikama opisanim ovde.
2. MODEL FUNKCIJE KONTRASTNE OSETLJIVOSTI (CSF)
[0031] Ljudska vizuelna osetljivost za prostorne strukture u prikazivanju slika može biti najbolje opisana funkcijama kontrastne osetljivosti (CSF), koje opisuju kontrastnu osetljivost kao funkcije prostorne frekvencije (ili stepen prostorne modulacije/varijacije u slikama kako ih primećuje ljudski posmatrač). Kao što je ovde korišćeno, kontrastna osetljivost, S, može biti shvaćena kao korist u ljudska vizuelnoj neuronskoj obradi signala, dok prag kontrasta, CT, može biti određen obrnuto od kontrastne osetljivosti, na primer:
Kontrastna-osetljivost=S=1/CTizraz (1)
[0032] Kao što je ovde korišćen, pojam "prag kontrasta" može da se odnosi na, ili da bude u vezi sa, najnižom vrednošću (npr., jedva primetne razlike ) ili (relativnog) kontrasta neophodnog kako bi ljudsko oko uočilo razliku u kontrastu; u nekim primerima tehničkih rešenja, prag kontrasta može takođe biti prikazan kao funkcija jedva primetljive razlike podeljene sa nivoom svetlosne adaptacije kroz opseg vrednosti osvetljenosti.
[0033] U nekim primerima tehničkih rešenja, prag kontrasta može biti direktno izmeren u eksperimentima, bez korišćenja bilo kog CSF modela. U nekim drugim primerima tehničkih rešenja, međutim, prag kontrasta može da se odredi tako da bude baziran na CSF modelu. CSF model može biti izgrađen sa brojnim parametrima modela i može biti korišćen da se dobije GSDF čije faze kvantizacije u sivim nivoima zavise od, i variraju sa svetlosnim nivoima koje karakterišu vrednosti osvetljenosti i prostorna frekvencija. Primer tehničkog rešenja može biti implementiran tako što je baziran na jednoj ili više raznovrsnosti CSF modela kao što su dole opisani u Peter G. J. Barten, Contrast Sensitivity of the Human Eye i its Effects on Image Quality (1999) (herein after Barten’s modelor Barten’s CSF model), ili Scott Daly, poglavlje 17 u Digital Images i Human Vision, uređeno od strane A. B. Watson, MIT Press(1993) (u daljem tekstu Daly-jev model). U odnosu na primer tehničkog rešenja ovog pronalaska, prag kontrasta korišćen da generiše referentnu funkciju displejne sive skale (GSDF) može nastati eksperimentalno, teoretski, sa CSF modelom, ili njihovom kombinacijom.
[0034] Kao što je ovde korišćeno, GSDF može da se odnosi na mapiranje mnoštva digitalnih kodnih vrednosti (npr., 1, 2, 3, ... , N) na mnoštvo sivih nivoa (L1, L2, L3, ..., LN), u kojima digitalne kodne vrednosti predstavljaju indeks vrednosti pragova kontrasta i sivi nivoi odgovaraju pragovima kontrasta, kao što je prikazano u TABELI 1.
TABELA 1
[0035] U primeru tehničkog rešenja, sivi nivo (npr., Li) odgovara digitalnoj kodnoj vrednosti (npr., i) i susedni sivi nivo (npr., Li+1) može da se izračuna u odnosu na kontrast (npr., C(i)) sledi da je:
u kome C(i) predstavlja kontrast za opseg osvetljenosti koji je povezan između Li i Li+i. Lmean(i, i+1) obuhvata aritmetički prosek ili sredinu dva susedna siva nivoa Li i Li+i. Kontrast C(i) je aritmetički povezan sa Veberovim razlomkom ΔL/L sa faktorom dva. Ovde, ΔL predstavlja (Li+i -Li), i L predstavlja jednu od Li, Li+i, ili intermedijernu vrednost između Lii Li+1.
[0036] U nekim primerima tehničkih rešenja, a GSDF generator može da postavi kontrast C(i) na vrednost jednaku, ili drugačije proporcionalnu, pragu kontrasta (npr., CT(i)) na nivu osvetljenosti L između Lii Li+1, što uključuje sledeće:
C(i)=k CT(i) izraz (3)
1
gde k predstavlja multiplikativnu konstantu. U odnosu na primere tehničkih rešenja ovog pronalaska, druge opisne statistike/definicije (npr., gemetrijska sredina, srednji, mod, varijanta, ili standardno odstupanje) i/ili skaliranje (x2, x3, podeljeno ili pomnoženo sa faktorom skaliranja, itd.) i/ili odstupanje (+1, 2, -1, -2, oduzeto ili sabrano sa ofset vrednostima, itd.) i/ili ponderisanje (npr., dodeljivanje dva susedna siva nivoa sa istim ili različitim faktorima ponderisanja) mogu biti korišćene da se dovedu u vezu pragovi kontrasta sa kontrastima u cilju računanja sivih nivoa u GSDF.
[0037] Kao što se računa u izrazima (1), (2) i (3), kontrasti ili pragovi kontrasta mogu da obuhvate relativnu vrednost, i mogu tako da obuhvataju bezjediničnu vrednost (npr., tako S može takođe da bude bezjedinična).
[0038] CSF model može biti izrađen od osnovnih merenja pragova kontrasta ili računanjem baziranim na CSF koji prikazuje CSF model. Ljudski vid je na žalost kompleksan, prilagodljiv i nelinearan, tako da ne postoji ni jedna CSF kriva koja opisuje ljudski vid. Umesto toga, može da se generiše familija CSF kriva baziranih na CSF modelu. Čak sa istim CSF modelom, različite vrednosti parametara modela proizvode različite grafikone za familiju CSF kriva.
3. PERCEPTUALNA NELINEARNOST
[0039] SLIKA 1 ilustruje primer familije CSF kriva koja se proteže preko mnoštva nivoa svetlosne adaptacije. U cilju ilustracije, najviša CSF kriva pokazana na Slici 1 je kriva nivoa svetlosne adaptacije pri vrednosti osvetljenosti od 1000 kandela po kvadratnom metru (cd/m<2>ili 'nita'), i druge krive koje se spuštaju su za nivoe svetlosne adaptacije pri opadajućoj vrednosti osvetljenosti sa uzastopnim faktorima od 10 smanjenja. Vidljive karakteristike koje se čitaju iz CSF kriva su da sa povećanjem osvetljenosti (povećanje nivoa svetlosnih adaptacija), povećava se sveukupna kontrastna osetljivost uključujući maksimum (ili pik) kontrastne osetljivosti. Pik prostorne frekvencije na kome kontrastna osetljivost pikova na CSF krivama na Slici 1 prelazi na više prostorne frekvencije. Slično, maksimalna perceptivna prostorna frekvencija (granična frekvencija) na CSF krivama, koja je prekid CSF krivih sa horizontalnom (prostorna frekvencija) osom, se takođe povećava.
[0040] U primeru tehničkog rešenja, CSF funkcija koja povećava familiju CSF kriva ilustrovana je na Slici 1 i može nastati sa Bartenovim CSF modelom, koji uzima u obzir broj ključnih efekata koji se odnose na ljudsko opažanje. Primer CSF, S(u), (ili obrnuto od odgovarajućeg praga kontrasta, mt,) po Bartenovom CSF modelu može se izračunati kao što je prikazano u Izrazu (4), ispod.
Primer parametara modela korišćenih u izrazu (4) iznad obuhvata vrednosti koje su nabrojane dole:
∘ 2 (numerički faktor) odgovara binokularnom vidu (4 ako je monokularan);
∘ k predstavlja signal/stepen buke, na primer, 3.0;
∘ T predstavlja integraciono vreme oka, na primer, 0.1 sekund;
∘ X0predstavlja ugaonu veličinu objekta (npr., u obliku kocke);
∘ Xmaxpredstavlja maksimalnu ugaonu veličinu integracionog područja oka (npr., 12 stepeni);
∘ Nmaxpredstavlja maksimalan broj ciklusa koji su akumulirani preko sume verovatnoće, npr., 15 ciklusa;
∘ η predstavlja kvantnu efikasnost oka, npr., .03;
∘ p predstavlja faktor konverzije fotona;
∘ E predstavlja osvetljenost mrežnjače, na primer, u Trolandovim jedinicama;
∘ Φ0predstavlja spektralnu gustinu nervne buke, npr., 3×10<-8>sekundi<*>stepeni<2>; i
∘ u0predstavlja maksimum prostorne frekvencije za lateralnu inhibiciju, npr., 7 ciklusa/stepenima.
Funkcija transfera optičke modulacije, Mopt, može da se predstavi ovako:
gde σ predstavlja parametar modela koji se odnosi na zenicu i/ili svetlosni nivo.
[0041] Bartenov CSF model kao što je objašnjeno iznad može biti korišćen da opiše perceptualnu nelinearnost koja se odnosi na osvetljenost. Drugi CSF modeli mogu takođe biti korišćeni da opišu perceptualnu nelinearnost. Na primer, Bartenov CSF model se ne računa za efekat akomodacije, koji izaziva spuštanje granične prostorne frekvencija u oblasti visoke prostorne frekvencije CSF-a. Ovaj efekat spuštanja uzrokovan akomodacijom može biti izražen kao funkcija opadajuće udaljenosti posmatranja.
[0042] Na primer, za udaljenosti posmatranja preko 1.5 metara, maksimalna granica prostorne frekvencije kao što je prikazano Bartenovim CSF modelom može biti postignuta, bez uticaja na efikasnost Bartenovog modela kao odgovarajućeg modela koji opisuje perceptualnu nelinearnost. Međutim, za udaljenosti koje su manje od 1.5 metara, efekat akomodacije postaje značajan, smanjujući preciznost Bartenovog modela.
[0043] Tako, za tablet displeje, koji imaju bliže udaljenosti posmatranja, kao što je 0.5 metar, i pametne telefone, koji mogu da imaju udaljenost posmatranja do 0.125 metara, može da se desi da Bartenov CSF model ne bude odgovarajuć.
[0044] U nekim primerima tehničkih rešenja, može biti korišćen Dalijev CSF model, koji uzima u obzir efekat akomodacije. U određenom primeru tehničkog rešenja, Dalijev CSF model može se delom bazirati na Bartenovom CSF, S(u), u izrazu (4) iznad, na primer, funkcije transfera optičke modulacije, Mopt, u izrazu (5).
4. DIGITALNE KODNE VREDNOSTI I SIVI NIVOI
[0045] GSDF, kao što je ilustrovano u TABELI 1, mapira perceptualnu nelinearnost korišćenjem digitalne kodne vrednosti da bi predstavila sive nivoe koji su vezani za pragove kontrasta u ljudskom vidu. Sivi nivoi koji obuhvataju sve mapirane vrednosti osvetljenosti mogu biti prenošeni na takav način da su optimalanno raspoređeni da se poklapaju sa perceptualnom nelinearnošću ljudskog vida.
[0046] U nekim primerima tehničkih rešenja, kada je maksimalan broj sivih niva u GSDF dovoljno veliki u odnosu na maksimalni opseg vrednosti osvetljenosti, digitalne kodne vrednosti u GSDF mogu biti korišćene na način da postignu najniži broj (npr., ispod sume od ukupno 4096 digitalnih kodnih vrednosti) sivih nivoa bez izazivanja vidljivosti fazne tranzicije nivoa sive (npr., vidljivo kao lažne konture ili grupe u slici; ili promene boje u tamne regije slike).
[0047] U nekim drugim primerima tehničkih rešenja, ograničen broj digitalne kodne vrednosti može i dalje biti korišćen da predstavlja široki dinamički opseg sivih nivoa. Na primer, kada maksimalan broj nivoa sive skale u GSDF nije dovoljno veliki u odnosu na maksimalni opseg nivoa sive skale (npr., digitalne kodne vrednosti sa prikazom od 8-bita sa opsegom nivoa sivih skala od 0 do 12,000 nita), GSDF mogu i dalje biti korišćeni na način da postignu najniži broj (npr., ispod ukupno 256 digitalnih kodnih vrednosti) sivih nivoa da bi se smanjila ili minimizirala vidljivost fazne tranzicije nivoa sive. Sa takvim GSDF, količine/stepeni perceptivne greške/artefakata fazne tranzicije mogu biti jednako distribuirane kroz hijerarhiju relativno niskog broja sivih nivoa u GSDF. Kao što je ovde korišćen, pojam "nivo sive skale" ili "sivi nivo" može biti korišćen zamenljivo, i može da se odnosi na predstavljenu vrednost osvetljenosti (kvantizovana vrednost osvetljenosti predstavljena u GSDF).
[0048] Sivi nivoi u GSDF mogu nastati slaganjem ili integrisanjem pragova kontrasta kroz nivoe svetlosne adaptacije (na različitim vrednostima osvetljenosti). U nekim primerima tehničkih rešenja, faze kvantizacije između sivih nivoa mogu biti tako odabrane da se faza kvantizacije između bilo koja dva susedna siva nivoa dogodi unutar JND. Prag kontrasta na određenom nivou
1
svetlosne adaptacije (ili vrednosti osvetljenosti) može biti ne viši od jedva primetljive razlike (JND) na tom određenom nivou adaptacije. Sivi nivoi mogu nastati integrisanjem ili slaganjem delova pragova kontrasta (ili JND). U nekim primerima tehničkih rešenja, broj digitalnih kodnih vrednosti je više nego dovoljnan da predstavi sve JND-e u predstavljenom dinamičkom opsegu osvetljenosti.
[0049] Pragovi kontrasta, ili obrnuto kontrastne osetljivosti, koje su korišćene za izačunavanje skale sivih nivoa mogu biti odabrani od CSF krive na različitim prostornim frekvencijama umesto utvrđene prostorne frekvencije za određeni nivo svetlosne adaptacije (ili vrednosti osvetljenosti). U nekim primerima tehničkih rešenja, svaki od pragova kontrasta je odabran od CSF krive na prostornoj frekvenciji koja odgovara piku kontrastne osetljivosti (npr., usled Vitlovog efekta izoštravanja) za nivo svetlosne adaptacije. Dodatno, prag kontrasta može biti odabran od CSF kriva na različitim prostornim frekvencijama za različite nivoe svetlosne adaptacije.
[0050] Primer izraza za računanje/slaganje sivih nivoa GSDF je sledeći:
gde f predstavlja prostornu frekvenciju, koja može biti drugačija od broja koji je utvrđen tehnikama koje su opisane ovde; i LApredstavlja nivo svetlosne adaptacije. Lminmože biti najniža vrednost osvetljenosti u svim mapiranim sivim nivoima. Kao što je ovde korišćen, pojam "Nit" ili njegova skraćenica "nt" mogu da budu povezani ili da se odnose, sinonimno ili zamenljivo, na jedinicu intenziteta slike, jasnoće, luma i/ili osvetljenosti koja je ekvivalentna ili jednaka jedan (1) kandel po metru kvadratnom (1 Nit = 1 nt = 1 cd/m<2>). U nekim primerima tehničkih rešenja, Lminmože da obuhvati vrednost nula. U nekim drugim primerima tehničkih rešenja, Lminmože da obuhvati ne-nultu vrednost (npr., određeni tamni crni nivo, 10<-5>nit, 10<-7>nit, itd., koji može biti niži od onog što displeji uglavnom mogu da postignu). U nekim primerima tehničkih rešenja, Lminmože biti zamenjen sa drugim početnim vrednostima osim minimalne, kao što je srednja vrednost, ili maksimalna vrednosti, koja dozvoljava slaganje računanjem sa oduzimanjem ili dodavanjem negativnih.
[0051] U nekim primerima tehničkih rešenja, slaganje JND-ova da bi se dobili sivi nivoi u GSDF je obavljeno sumiranjem, na primer, kao što je prikazano u izrazu (6). U nekim drugim primerima tehničkih rešenja, može biti korišćen integral na mestu diskretne sume. Integral može da se integriše duž integracionog puta određenog iz CSF (npr., izraz (4)). Na primer, integracioni put može da obuhvati pik kontrastnih osetljivosti (npr., različiti pikovi osetljivosti odgovaraju različitim prostornim frekvencijama) za sve nivoe svetlosnih adaptacija u (referentnom) dinamičkom opsegu za CSF.
[0052] Kao što je ovde korišćen, integracioni put može da se odnosi na krivu vidljivog dinamičkog opsega (VDR) korišćenog da predstavi ljudsku perceptualnu nelinearnost i da utvrdi mapiranje između skupa digitalnih kodnih vrednosti i skupa referentnih sivih nivoa (kvantizovane vrednosti osvetljenosti). Mapiranje može biti potrebno kako bi se dostigao kriterijum da svaka faza kvantizacije (npr., razlika osvetljenosti od dva susedna siva nivoa u TABELI 1) bude manja od JND-ova iznad ili ispod odgovarajućeg nivoa svetlosne adaptacije (vrednost osvetljenosti). Trenutno dobijena vrednost (u jedinicama nita/prostor-ciklus) integracionog puta na određenom nivu svetlosne adaptacije (vrednost osvetljenosti) je proporcionalna sa JND na određenom nivou adaptacije. Kao što je korišćen ovde, pojam "VDR" ili "vizuelni dinamički opseg" može da se odnosi na dinamički opseg koji je širi od standardnog dinamičkog opsega, i može da uključi, ali nije ograničen na, širok dinamički opseg do trenutnog perceptivnog dinamičkog opsega i skala boja koju ljudsko oko trenutno može da uoči.
[0053] Bazirano na tehnikama kao što je opisano ovde, može biti razvijena referentna GSDF koja je nezavisna od bilo kojih specifičnih uređaja ili displeja koji obrađuju sliku. U nekim primerima tehničkih rešenja, jedan ili više parametara modela osim nivoa svetlosne adaptacije (osvetljenost), prostorne frekvencije, i ugaone veličine može biti određen na konstantane (ili utvrđen) vrednosti.
5. PARAMETRI MODELA
[0054] U nekim primerima tehničkih rešenja, CSF model je konstruisan sa parametrima vrednosti konzervativnog modela koji pokriva širok opseg displeja. Korišćenje parametara vrednosti konzervativnog modela obezbeđuje manje JND od postojećih standardnih GSDF-a. Prema tome, u nekim primerima tehničkih rešenja, referentne GSDF u tehnikama opisanim ovde su sposobne da podržavaju vrednosti osvetljenosti sa visokom preciznošću koja premašuje zahteve za ove displeje.
[0055] U nekim primerima tehničkih rešenja, parametri modela kao što je opisano ovde uključuju parametar vidnog polja (FOV). FOV parametar može biti određen sa vrednošću od 45 stepeni, 40 stepeni, 35 stepeni, 30 stepeni, 25 stepeni, ili drugom većom ili manjom vrednošću koja podržava širok opseg odispleja i scenarija posmatranja uključujući one koji su korišćeni u studijima, pozorištima ili najmodernijim sistemima zabave.
[0056] Parametri modela kao što je opisano ovde mogu da uključuju parametar ugaone veličine, koji može da se odnosi na primer, na polje posmatranja. Parametar ugaone veličine može biti određen na vrednost od 45 stepeni × 45 stepeni, 40 stepeni × 40 stepeni, 35 stepeni × 35 stepeni, 30 stepeni × 30 stepeni, 25 stepeni × 25 stepeni, ili drugu veću ili manju vrednost koja podržava širok opseg odispleja i scenarija posmatranja. U nekim primerima tehničkih rešenja, parametar
1
ugaone veličine je korišćen delom da bi se dobila referentna GSDF koja je određena na n stepeni × m stepeni, gde bilo koja n ili m može biti numerička vrednost između 30 i 40, i n i m mogu ili ne mogu biti jednake.
[0057] U nekim primerima tehničkih rešenja, korišćena je velika ugaona veličina (npr., 40 stepeni × 40 stepeni) da bi se proizvela referentna GSDF sa većim brojem skala sivih nivoa i time većom kontrastnom osetljivošću. GSDF može biti korišćena da podržava širok opseg scenarija gledanja i/ili prikazivanja (npr., displeji sa velikim video ekranima) za koje je potreban širok ugao posmatranja od ~30 do 40 stepeni. GSDF koja ima povećanu osetljivost zahvaljujući odabiru velike ugaona veličine može takođe biti korišćena da podržava visoko promenljive scenarije gledanja i/ili prikazivanja (npr., bioskopi). Moguće je da se odaberu čak veće ugaone veličine; međutim, povećavanje ugaonih veličina značajnije iznad određene ugaone veličine (npr., 40 stepeni) može proizvesti relativno ograničene marginalne koristi.
[0058] U nekim primerima tehničkih rešenja, referentan GSDF model pokriva veliki opseg osvetljenosti. Na primer, sivi nivoi, ili kvantizovane vrednosti osvetljenosti, koji su predstavljeni referentnom GSDF modelom imaju opseg od 0 ili približno 0 (npr., 10<-7>cd/m<2>) do 12,000 cd/m<2>. Niža granica predstavljenih vrednosti osvetljenosti u referentnom GSDF modelima može biti 10<-7>cd/m<2>, ili niže ili više vrednosti (npr., 0, 10<-5>, 10<-8>, 10<-9>cd/m<2>, itd.). GSDF može biti korišćena da podržava širok opseg scenarija gledanja i/ili prikazivanja sa različitim ambientalnim svetlosnim nivoima. GSDF može biti korišćena da podržava širok opseg displeja sa različitim tamnim crnim nivoima (u pozorištima, u zatvorenom, ili na otvorenom prostoru).
[0059] Gornja granica predstavljenih vrednosti osvetljenosti u referentnom GSDF modelu može biti 12,000 cd/m<2>, ili niže ili više vrednosti (npr., 6000-8000, 8000-10000, 10000-12000, 12000-15000 cd/m<2>, itd.). GSDF može biti korišćena da podržava širok opseg scenarija gledanja i/ili prikazivanja sa različitim ambientalnim svetlosnim nivoima. GSDF može biti korišćena da podržava širok opseg displeja sa različitim maksimalnim osvetljenostima (HDR TV, SDR displeji, laptopovi, tableti, mobilni uređaji, itd.).
6. PROMENLJIVA PROSTORNE FREKVENCIJE
[0060] SLIKA 2 ilustruje primer integracionog puta (označen kao VDR) koji može da se koristi kao integracioni put za dobijanje sivih nivoa u referentnom GSDF kao što je opisano ovde, prema primerima tehničkog rešenja ovog pronalaska. U primeru tehničkog rešenja, VDR kriva se koristi da se precizno zabeleži maksimalna kontrastna osetljivost ljudskog vida preko visoko dinamičkog opsega vrednosti osvetljenosti.
1
[0061] Kao što je ilustrovano na slici 2, pik kontrastne osetljivosti se ne dešava na utvrđenoj vrednosti prostorne frekvencije, nego se pre dešava na manjoj prostornoj frekvenciji dok nivoi svetlosne adaptacije (vrednosti osvetljenosti) padaju. Ovo znači da tehnike (npr., DICOM) sa utvrđenom prostornom frekvencijom mogu značajnije da podcene kontrastnu osetljivost ljudskog vida na tamne nivoe svetlosne adaptacije (niska vrednosti osvetljenosti). Niža kontrastna osetljivost povećava više pragove kontrasta, što dovodi do većih veličina faza kvantizacije u kvantizovanim vrednostima osvetljenosti.
[0062] Drugačije od Digital Imaging and Communications in Medicine (DICOM) standarda, VDR kriva dobijena tehnikom kao što je opisano ovde ne utvrđuje parametar modela prostorne frekvencije na utvrđenoj vrednosti kao što je 4 ciklusa po stepenu. Zapravo, VDR kriva varira sa prostornom frekvencijom i precizno beleži maksimalnu kontrastnu osetljivost ljudskog vida na mnoštvu nivoa svetlosnih adaptacija. VDR kriva pravilno uzima u obzir efekat izoštravanja zahvaljujući prilagodljivosti ljudskog vida na širok opseg nivoa svetlosnih adaptacija, i pomaže u generisanju visoko-preciznih referentnih GSDF. Ovde, pojam "visoko-precizni" znači da su perceptualne greške nastale zbog kvantizacije vrednosti osvetljenosti uklonjene ili značajno smanjene bazirano na referentnom GSDF koja najbolje i najefikasnije beleži ljudsku vizuelna nelinearnost unutar ograničenja utvrđene veličine kodnog prostora (npr., jedan ili 10 bita, 12 bita, itd.).
[0063] Proces računanja može biti korišćen da izračuna sive nivoe u referentnom GSDF (npr., TABELA 1). U primeru tehničkog rešenja, proces računanja je učestao i ponavlja se, uzastopno određujući pragove kontrasta (ili prag modulacije, na primer, mtu izrazu 4) od VDR krive, i primenjuje se na pragove kontrasta kako bi se dobili uzastopni sivi nivoi u referentnim GSDF. Ovaj proces računanja može biti implementiran sa sledećim izrazima (7):
gde j-1, j i j+1 predstavljaju indekse tri susedne digitalne kodne vrednosti; Lj-1, Lji Lj+1odgovaraju sivim nivoima za koje su digitalne kodne vrednosti j-1, j i j+1 mapirane, pojedinačno. Lmaxi Lminodvojeno predstavljaju maksimalnu vrednost osvetljenosti i minimalnu vrednost osvetljenosti kroz JND ili deo JND. Upotreba JND ili dela nje zadržava visoku preciznost referentne GSDF.
[0064] Prag kontrasta mtkoji je povezan sa JND može biti definisan kao relativno svojstvo, npr., razlika između Lmaxi Lmin, koja je podeljena određenom vrednošću osvetljenosti bilo koje Lmaxili Lmin, ili između Lmaxi Lmin(npr., srednja vrednost Lmaxi Lmin). U nekim primerima tehničkih rešenja, mtmože biti alternatovno definisana kao razlika između Lmaxi Lmin, koja je podeljena
1
multiplikatorom (npr., 2) određene vrednosti osvetljenosti bilo koje Lmaxili Lmin, ili između Lmaxi Lmin. U kvantiranju vrednosti osvetljenosti u GSDF u mnoštvo sivih nivoa, Lmaxi Lminmogu da se odnose na susedne sive nivoe u mnoštvu sivih nivoa. Kao rezultat, Ljmože biti povezan sa Lj-1i Lj+1preko mt, odvojeno, kao što je prikazano u izrazu (7).
[0065] U alternativnom primeru tehničkog rešenja, umesto korišćenja linearnih izraza kao što je ilustrovano u izrazu (7), može da se koristi nelinearni izraz koji se odnosi na JND-ove ili pragove kontrasta sa sivim nivoima. Na primer, alternativni izraz baziran na standardnim odstupanjima podeljen srednjom vrednošću može biti korišćen na mestu jednostavnog odnosa praga kontrasta kao što je ilustrovano.
[0066] U nekim primerima tehničkih rešenja, referentna GSDF pokriva opseg od 0 do 12,000 cd/m<2>sa digitalnom kodnom vrednosti predstavljenom kao 12-bitna vrednost celog broja. Kako bi se dalje poboljšala preciznost referentne GSDF, mtmože biti pomnoženo sa vrednošću razlomka f. Dalje, centralna digitalna vrednost L2048 (imajući u vidu da su digitalne kodne vrednosti najmanje ograničene na 0 i 4096 kao u 12-bitnom kodnom prostoru koji je kompatibilan sa SDI) mogu biti mapirane na 100cd/m<2>. Izraz (7) može da rezultira sledećim izrazima 8:
gde je vrednost razlomka f određena na 0.918177. U primeru tehničkog rešenja, minimalna dozvoljena vrednost za digitalne kodove je određena na kodnu reč (ili vrednost celog broja) 16 je određen do 0 (cd/m<2>). Druga najniža digitalna kodna vrednost 17 se završava na 5.27×10<-7>cd/m<2>, dok se digitalna kodna vrednost 4076 završava na 12,000 cd/m<2>.
[0067] SLIKA 3 ilustruje primer GSDF koji mapira između mnoštva sivih nivoa (u logaritamskim vrednostima osvetljenosti) i mnoštva digitalnih kodnih vrednosti u 12-bitnom kodnom prostoru, prema primerima tehničkog rešenja ovog pronalaska.
[0068] SLIKA 4 ilustruje krivu koja prikazuje Veberov razlomak (Delta L/L, ili ΔL/L) bazirano na sivim nivoima primera GSDF na slici 3. Perceptualna nelinearnost ljudskog vida kao što je ilustrovano na slici 4 je predstavljena kao funkcija vrednosti osvetljenosti na logaritamskoj osi osvetljenosti. Poredbene vizuelne razlike (npr., JND) ljudskog vida odgovaraju velikim Delta L/L vrednostima na nižim vrednostima osvetljenosti. Kriva Veberovih razlomaka se proteže kao asimptota do konstantne vrednosti za visoke vrednosti osvetljenosti (npr., Veber razlomak od 0.002 što odgovara Veberovom zakonu na višim vrednostima osvetljenosti).
1
7. MODELI FUNKCIJA
[0069] Jedna ili više analitičkih funkcija mogu biti korišćene da se dobije mapiranje između digitalne kodne vrednosti sivih nivoa u GSDF (referentne GSDF ili GSDF specifične za uređaj) kao što je opisano ovde. Jedna ili više analitičkih funkcija mogu biti utvrđene, standardnobazirane, ili nastavci standardno-baziranih funkcija. U nekim primerima tehničkih rešenja, GSDF generator (npr., 504 na slici 5) može da generiše GSDF u formi jedne ili više unapred preglednih tabela (eng. forward look up tables - LUT) i/ili jednog ili više obrnutih LUT-ova baziranih, na jednoj ili više analitičkih funkcija (ili formula). Najmanje neki od ovih LUT-ova može biti obezbeđeno raznim koderima slikovnih podataka (npr., 506 na slici 5) ili širokoj raznovrsnosti displeja koji se koriste u konverziji između referentnih sivih nivoa i referentnih digitalnih kodnih nivoa u svrhu kodiranja referentnih slikovnih podataka. Dodatno, opciono, ili alternativno, najmanje neka od analitičkih funkcija (sa njihovim koeficijentima u celom broju ili predstavljeno kliznom tačkom) može biti direktno obezbeđena koderima slikovnih podataka ili širokoj raznovrsnosti displej uređaja kako bi se postiglo mapiranje između digitalne kodne vrednosti i sivih nivoa u GSDF kao što je opisano ovde i/ili konverzija između sivih nivoa i digitalniih kodnih nivoa u svrhu kodiranja slikovnih podataka.
[0070] U nekim primerima tehničkih rešenja, analitičke funkcije kao što je opisano ovde obuhvataju sledeću funkciju koja može da se koristi da predvidi digitalnu kodnu vrednost baziranu na odgovarajućim sivim nivoima, kao što sledi:
gde D predstavlja (npr., 12 bit) vrednost digitalnog koda, L predstavlja vrednost osvetljenosti ili sivog nivoa u nitovima, n može da predstavlja pad u srednjem delu logD/logL krive prikazane izrazom (9), m može da predstavlja oštrinu pregiba logD/logL krive, i c1,c2 i c3 mogu da definišu krajnju i srednju tačku logD/logL krive.
[0071] U nekim primerima tehničkih rešenja, analitičke funkcije obuhvataju obrnutu funkciju koja odgovara sledećoj funkciji u izrazu (9) i može biti korišćena da predvidi vrednost osvetljenosti na osnovu odgovarajuće digitalne kodne vrednosti, kao što sledi:
1
[0072] Predviđene digitalne kodne vrednosti bazirane na mnoštvu vrednosti osvetljenosti korišćenjem izraza (9) mogu biti upoređene sa posmatranim digitalnim kodnim vrednostima. Posmatrane digitalne kodne vrednosti mogu biti, ali nisu ograničene samo na bilo kojoj od, numeričkih kalkulacija baziranih na CSF modelu kao što je prethodno razmatrano. U primeru tehničkog rešenja, odstupanje između predviđene digitalne kodne vrednosti i posmatranih digitalnih kodnih vrednosti može biti računato i minimizirano kako bi se dobile optimalane vrednosti parametara n, m, c1, c2, i c3u izrazu (9).
[0073] Takođe, predviđene vrednosti osvetljenosti bazirane na mnoštvu digitalnih kodnih vrednosti korišćenjem izraza (10) mogu biti poređene sa posmatranim vrednostima osvetljenosti. Posmatrane vrednosti osvetljenosti mogu, ali nisu ograničene da, budu generisane korišćenjem numeričkog računanja baziranog na CSF modelu kao što je prethodno razmatrano, ili korišćenjem ljudskih vizuelnih eksperimentalnih podataka. U primeru tehničkog rešenja, odstupanje između predviđenih vrednosti osvetljenosti i posmatranih vrednosti osvetljenosti se može dobiti kao delovanje parametara n, m, c1, c2, i c3i minimizirati da bi se dobila optimalanna vrednost parametara n, m, c1, c2, i c3u izrazu (10).
[0074] Skup optimalnih vrednosti parametara n, m, c1, c2, i c3kao što je određeno izrazom (9) može ili ne mora biti isti kao skup optimalne vrednosti parametara n, m, c1, c2, i c3kao što je određeno izrazom (10). U slučaju razlike između dva skupa, jedan ili oba od dva skupa mogu biti korišćena da generišu mapiranje između digitalne kodne vrednosti i vrednosti osvetljenosti. U nekim primerima tehničkih rešenja, dva skupa optimalne vrednosti parametara n, m, c1, c2, i c3ako su različiti, mogu biti dovedeni u harmoniju, na primer, na osnovu minimizacije grešaka povratnog puta (eng. round trip errors), koje su uvedene obavljanjem i unapred i obrnutih kodnih operacija sa oba izraza (9) i (10). U nekim primerima tehničkih rešenja, višestruki povratni putevi mogu biti sprovedeni kako bi se proučile greške nastale u digitalnim kodnim vrednostima i/ili u vrednostima osvetljenosti ili sivim nivoima. U nekim primerima tehničkih rešenja, odabir parametara u izrazima (9) i (10) može biti baziran, najmanje delom, na principu da se neće pojaviti značajna greška u jednom, dva, ili više povratna puta. Primeri beznačajne greške povratnog puta mogu da uključe, ali nisu ograničeni samo na jednu, grešake manje od 0.0001%, 0.001%, 0.01%, 0.1%, 1%, 2%, ili druge konfigurabilne vrednosti.
[0075] Primer tehničkog rešenja uključuje korišćenje kodnog prostora jedne ili više različitih bitnih dužina kako bi se predstavile digitalne kontrolne vrednosti. Optimizirane vrednosti parametara u izrazima (9) i (10) mogu biti dobijene za svaki od mnoštva kodnih prostora, svaki sa različitom jednom jednom jednom ili više različitih bitnih dužina. Bazirano na optimizovanim vrednostima izraza (9) i (10), distribucije kodnih grešaka mogu da se utvrde (npr., greške
2
transformacije unapred, greške obrnute transformacije, ili greške povratnog puta u digitalnim kodnim vrednostima bazirano na izrazima (9) i (10)). U nekim primerima tehničkih rešenja, numerička razlika od jedne (1) u dve digitalne kodne vrednosti odgovara pragu kontrasta (ili odgovara JND) na svetlosnom nivou između dve vrednosti osvetljenosti predstavljene sa dve digitalne kodne vrednosti. SLIKA 10A ilustruje maksimume za kodne greške u jedinicama JND u mnoštvu kodnih prostora od kojih svaki sa različitom jednom jednom jednom ili više različitih preciznosti (sa različitim bitnim dužinama), prema nekim primerima tehničkih rešenja. Na primer, bazirano na funkcionalnim modelima kao što je opisano ovde, maksimalna kodna greška za kodni prostor beskrajne ili ograničene bitne dužine je 11.252. Na primer, bazirana na modelu funkcije kao što je opisano ovde, maksimalna kodna greška za kodni prostor do 12 bita dužine (ili 4096) je 11.298. Ovo znači da je kodni prostor 12 bita dužine za digitalne kodne vrednosti odličan izbor sa modelom funkcije kao što je predstavljeno izrazima (9) i (10).
[0076] SLIKA 10B ilustruje distribuciju kodne greške za kodni prostor od 12 bita dužine (ili 4096) sa transformacijom unapred (od vrednosti osvetljenosti do digitalne kodne vrednosti) kao što je precizirano izrazom (9), prema primeru tehničkog rešenja. SLIKA 10C ilustruje distribuciju kodne greške za kodni prostor od 12 bita dužine (ili 4096) sa transformacijom unazad (od digitalne kodne vrednosti do vrednosti osvetljenosti) kao što je precizirano izrazom (10), prema primeru tehničkog rešenja. Obe SLIKA 10B i SLIKA 10C prikazuju maksimalnu kodnu grešku manju od 12.5.
[0077] SLIKA 11 ilustruje vrednosti parametara koje mogu da se koriste u izrazima (9) i (10), prema primeru tehničkog rešenja. U nekim primerima tehničkih rešenja, kao što je ilustrovano, formule bazirane na celom broju mogu biti korišćene da predstave/procene ove necelobrojne vrednosti u specifičnoj implementaciji modela funkcije kao što je opisano ovde. U nekim drugim primerima tehničkih rešenja, utvrđena tačka, vrednosti klizne tačke sa jednom ili više preciznosti (npr., 14-, 16-, ili 32 bita) mogu biti korišćene da predstave ove necelobrojne vrednosti u specifičnoj implementaciji modela funkcije kao što je opisano ovde.
[0078] Tehnička rešenja uključuju korišćenje modela funkcije sa formulama drugačijim od onih (koji mogu biti krive za nijansno mapiranje) datih u izrazima (9) i (10). Na primer, konusni model sa Naka-Rašton formulom koja sledi, može biti korišćen sa modelom funkcije kao što je opisano ovde:
u kojoj L predstavlja vrednosti osvetljenosti, n, m i σ predstavljaju parametre modela povezane sa konusnim modelom, i, Ldpredstavlja predviđene vrednosti koje mogu biti kodirane digitalnim kodnim vrednostima. Mogu biti korišćeni slični postupci dobijanja parametara modela kroz minimiziranje odstupanja kako bi se dobile optimalne vrednosti parametara modela za izraz (11).
SLIKA 10D ilustruje distribuciju kodnih grešaka za kodni prostor 12 bita dužine (ili 4096) sa transformacijom unapred (od vrednosti osvetljenosti do digitalnih kodnih vrednosti) kao što je precizirano izrazom (11), prema primeru tehničkog rešenja. U tehničkom rešenju, maksimalna kodna greška kao što je ilustrovano na slici 10D je 25 JNDa.
[0079] U drugom primeru, model funkcije može biti generisan sa Raised mu formulom, kao što sledi:
u kojoj x predstavlja vrednosti osvetljenosti, i y predstavlja predviđene digitalne kodne vrednosti. Optimalne vrednosti parametara modela µ mogu biti dobijene kroz minimalizovanje odstupanja. SLIKA 10E ilustruje distribuciju kodnih greškaka za kodni prostor od 12 bita dužine (or 4096) sa transformacijom unapred (od vrednosti osvetljenosti do digitalnih kodnih vrednosti) kao što je precizirano izrazom (12), prema primeru tehničkog rešenja. U tehničkom rešenju, maksimalna kodna greška kao što je ilustrovano na slici 10E je 17 JNDa.
[0080] Kao što je ilustrovano ovde, u nekim primerima tehničkih rešenja, model funkcije može biti korišćen da predvidi kodne vrednosti iz vrednosti osvetljenosti ili predvidi vrednosti osvetljenosti iz kodnih vrednosti. Formule korišćene modelom funkcije mogu biti obrnute. Ista ili slična logička obrada može biti implementirana kako bi se obavila transormacija unapred i obrnuto između ovih vrednosti. U nekim primerima tehničkih rešenja, parametri modela, koji uključuju ali nisu ograničeni samo na bilo koji od eksponenata, mogu biti predstavljeni brojevima sa fiksiranom decimalnom tačkom ili formulama baziranim na celim brojevima. Tako, najmanje deo logičke obrade može biti efikasno implementiran samo u hardveru, samo u sofveru, ili kombinaciji hardvera i softvera. Sličnije, najmanje deo LUT-ova generisanih modelom funkcije ili formulama modela (kao što je u izrazima (9) do (12)) može biti efikasno implementiran samo u hardveru, samo u sofveru, ili kombinaciji hardvera i softvera uključujući ASIC ili FPGA). U nekim primerima tehničkih rešenja, jedan, dva, ili više modela funkcija može biti implementirano u pojedinačnom računarskom uređaju, konfiguraciji od višestrukih računarski uređaja, serveru, itd. U nekim primerima tehničkih rešenja, greške u predviđenim kodnim vrednostima mogu biti unutar 14 kodnih vrednosti ciljne ili posmatrane vrednosti duž celog opsega vidljivog dinamičkog opsega vrednosti osvetljenosti.U nekim primerima tehničkih rešenja, ovo važi za obe transmisiju unapred i obrnuto. Mogu biti korišćeni isti ili različiti skupovi parametara modela u transmisiji unapred i obrnuto. Može biti maksimizirana tačnost povratnog puta (eng. round-trip accuracy) sa optimalnom vrednošću parametara modela. Mogu biti korišćeni različiti kodni prostori. U određenim primerima tehničkog rešenja kodni prostor od 12 bita dužine (4096) može biti korišćen da sadrži digitalne kodne vrednosti sa minimalnim kodnim greškama kroz ceo opseg vidljivog dinamičkog opsega .
[0081] Kao što je ovde korišćen, referentni GSDF može da se odnosi na GSDF koji obuhvata referentne digitalne kodne vrednosti i referentne sive nivoe koji su u vezi preko modela funkcije (parametri modela kojim mogu biti određene ciljne ili posmatrane vrednosti preko CSF modela), kao što je određeno numeričkim računanjem (npr., bez određivanja bilo koje funkcijske reprezentacije mapiranja između digitalne kodne vrednosti i vrednosti osvetljenosti) baziranim na CSF modelu, ili kao što je određeno podacima dobijenim iz studija ljudskog vida. U nekim primerima tehničkih rešenja, uređaj GSDF može takođe da obuhvata mapiranje između digitalne kodne vrednosti i sivih nivoa koji mogu biti analitički predstavljeni funkcijskim modelom kao što je opisano ovde.
8. RAZMENA SLIKOVNIH PODATAKA BAZIRANIH NA REFERENTNOM GSDF
[0082] U cilju ilustracije, opisano je da su digitalne kodne vrednosti smeštene u 12 bitni kodni prostor. Ovaj pronalazak, međutim, nije toliko ograničen. Digitalne kodne vrednosti sa različitim kodnim prostorima (npr., različitim dubinama bita osim 12 bita) mogu biti korišćene u referentnom GSDF. Na primer, 10 bitna vrednost celog broja može biti korišćena da predstavlja digitalne kodove. Umesto mapiranja digitalne kodne vrednosti 4076 u vrednost osvetljenosti 12000 cd/m<2>u 12-bitnoj reprezentaciji digitalnih kodova, digitalna kodna vrednost 1019 može biti mapirana u vrednost osvetljenosti 12000 cd/m<2>u 10-bitnoj reprezentaciji digitalnih kodova. Tako, mogu biti korišćene ova i druge varijacije u kodnim prostorima (dubina bita) za digitalne kodne vrednosti u referentnim GSDF.
[0083] Mogu biti korišćeni referentni GSDF za razmenu slikovnih podataka kroz različite GSDF-ove što može biti pojedinačno dizajnirano za svaki tip uređaja koji prima sliku i uređaja koji prikazuje sliku. Na primer, GSDF implementiran sa specifičnim tipom uređaja koji prima sliku ili uređaja koji prikazuje sliku može implicitno ili eksplicitno da zavisi od parametara modela koji ne se ne poklapaju sa parametrima modela standardnog GSDF-a ili GSDF-a specifičnog za uređaj sa drugim tipom uređaja koji prima sliku ili uređaja koji prikazuje sliku.
[0084] Referentni GSDF može odgovarati oblicima krive kao što je prikazano na slici 3 i slici 4. Uopšteno govoreći, oblici GSDF-a zavise od parametara korišćenih da bi se dobili ili dizajnirali GSDF-ovi. Tako, referentni GSDF zavisi od referentnog CSF modela i referentnih parametara modela korišćenih da generišu referentni GSDF od referentnog CSF modela. Oblik krive GSDF-a specifičnog za uređaj zavisi od specifičnog uređaja, uključujući parametre displeja i uslove gledanja ukoliko je specifični uređaj displej.
2
[0085] U primeru, displej čiji je podržavani opseg vrednosti osvetljenosti ograničen na manje od 500 cd/m<2>može da ne pretrpi povećanje u nagibu u oblasti visoke vrednosti osvetljenosti (koji se desi kada se ljudski vid prebacuje na logaritamsko ponašanje za sve frekvencije) kao što je prikazano na slici 3. Pokretanje displeja sa oblikom krive na slici 3 može dovesti do neoptimalnog (npr., suboptimalanog) raspoređivanja sivih nivoa, sa previše sivih nivoa raspoređenih u svetlim oblastima, i nedovoljno raspoređenih u tamnim oblastima.
[0086] U drugom primeru, displej sa niskim kontrastom je dizajniran da bude korišćen na otvorenom u različitim dnevnim uslovima. Opseg osvetljenosti displeja može da se pojavi u velikoj meri ili potpuno u oblasti logaritamskog ponašanja kao na slici 3. Pokretanje ovog displeja sa niskim kontrastom sa oblikom krive kao na slici 3 može takođe dovesti do neoptimalnog (suboptimalnog) raspoređivanja sivih nivoa, sa previše sivih nivoa raspoređenih u tamnim oblastima, i nedovoljno raspoređenih u svetlim oblastima.
[0087] Korišćenjem tehnika kao što je opisano ovde, svaki displej može da koristi svoj specifični GSDF (koji zavisi ne samo od parametara displeja, nego takođe od uslova gledanja koji, na primer, utiču na konkretan crni nivo) kako bi optimalano podržavao perceptualnu informaciju u kodiranim slikovnim podacima sa referentnim GSDF. Referentni GSDF koristi jedan ili više uzvodnih (npr., kodnih) uređaja za sveobuhvatno kodiranje slikovnih podataka kako bi se sačuvali perceptualni detalji koliko god je to moguće. Kodirani slikovni podatak u referentnom GSDF se tada isporučuje ka jednom ili više nizvodnih (npr., dekodnih) uređaja. U primeru tehničkog rešenja, kodiranje slikovnih podataka bazirano na referentnom GSDF je nezavisno od specifičnih uređaja koji potom dekodiraju i/ili prikazuju slikovne podatke.
[0088] Svaki uređaj (npr., displej) ima svoj specifični GSDF gde su uređaj-specifični sivi nivoi (specifični za uređaj) podržavani/optimizirani. Specifični sivi nivoi mogu biti poznati proizvođaču displeja, ili mogu biti posebno dizajnirani od strane proizvođača kako bi podržavali uređajspecifični GSDF (koji može ili ne mora da bude baziran na standardu). Linijski drajver uređaja može biti implementiran sa kvantizovanim vrednostima osvetljenosti koje su specifične za uređaj. Optimizacija za uređaj može najbolje da se obavi na osnovu kvantizovanih vrednosti osvetljenosti koje su specifične za uređaj. Dodatno, tamni crni nivo (npr., najniži uređaj-specifični sivi nivo), koji može biti korišćen kao niža granica opsega uređaj-specifičnih sivih nivoa, može biti skup baziran delimično na trenutnom ambijentalnom svetlosnom nivou i/ili optičkoj refleksivnosti uređaja (koja može biti poznata proizvođaču). Kada se na taj način odredi tamni crni nivo, mogu da se dobiju ili odrede uređaj-specifični sivi nivoi implicitnim ili eksplicitnim akumulisanjem (npr., slaganje/integrisanje) faza kvantizacije u linijskom drajveru uređaja. Dobijanje i/ili podešavanje sivih nivoa može ili ne mora biti obavljeno istovremeno kada uređaj prikazuje slike.
[0089] Tako, korišćenjem tehnika kao što je opisano ovde, primeri tehničkih rešenja ovog pronalaska mogu da uključe, ali nisu ograničeni samo na, kodiranje slikovnih podataka referentnim GSDF-om i dekodiranje i prikazivanje slikovnih podataka sa displej-specifičnim GSDF-om.
[0090] Tehnike kao što su opisane ovde mogu biti korišćene da razmene slikovne podatke kroz raznovrsnost uređaja sa različitim GSDF. SLIKA 5 ilustruje primer radnog okvira (500) razmene slikovnih podataka sa uređajima razlličitih GSDF-a, prema primerima tehničkog rešenja ovog pronalaska. Kao što je ilustrovano na slici 5, prilagodljiv CSF model (502) može biti korišćen da generiše referentni GSDF (504). Pojam "prilagodljiv" može da se odnosi na prilagodljivost CSF modela ljudskoj vizuelnoj nelinearnosti i ponašanjima. Prilagodljiv CSF model može biti izrađen tako da je najmanje delimično baziran na mnoštvu CSF parametara (ili parametara modela). Mnoštvo parametara modela uključuje, na primer, nivo svetlosne adaptacije, područje displeja u položaju širine, nivo buke, akomodaciju (fizička udaljenost gledanja), vektor modulacije osvetljenosti ili boje (koji može biti, na primer, povezan sa test slikama ili šablonima slike koji se koriste u prilagodljivom CSF modelu (502)).
[0091] Uzvodni (npr., dekodni) uređaj može da primi slikovne podatke koji treba da se kodiraju sa referentnim GSDF-om (504) pre nego što se slikovni podaci ili njihovi derivativi transmituju ili distribuiraju do nizvodnih (npr., dekodnih) uređaja. Slikovni podaci koji treba da budu kodirani mogu izvorno da budu u bilo kom mnoštvu formata (standardno bazirani, posebno izrađeni, njihovi nastavci, itd.) i/ili mogu nastati iz od bilo kog mnoštva izvora slika (kamera, server slika, određen medij, itd.). Primeri slikovnih podataka koji treba da budu kodirani uključuju, ali nisu ograničeničeni samo na, neobrađene ili druge slike sa visokom bitnom dubinom 530. Neobrađene ili druge slike sa visokom bitnom dubinom mogu da se dobiju kamerom, studijskim sistemom, sistemom umetniče obrade, i drugim sistemom obrade slika, serverom slika, sadržajem baze podataka, itd. Slikovni podaci mogu da uključe ali nisu ograničeni samo na, digitalne fotografije, video slike, 3D slike, ne-3D slike, računarski-generisane grafike, itd. Slikovni podaci mogu da obuhvate slike koje se odnose na scenu, slike koje se odnose na uređaj, ili slike sa različitim dinamičkim opsegom. Primeri slikovnih podataka koji treba da budu kodirani mogu da uključe verziju visokog kvaliteta originalnih slika koje treba da budu dorađene, semplovane, i/ili kompresovane, zajedno sa metapodacima, u kodiran izlazni niz podataka za distribuciju ka sistemima za primanje slika (nizvodni sistem obrade slika kao što su displeji različitih proizvođača). Neobrađene ili druge slike sa visokom bitnom dubinom mogu biti visokog stepena semplovanja i korišćene od strane profesionalaca, umetničkih studija, emiterskih kompanija, najsavremenijih produkcijskih medija, itd. Slikovni podaci koji treba da budu kodirani mogu
2
takođe da budu u celosti ili delimično računarski generisani, ili mogu biti čak dobijeni bazirano u celosti ili delimično, od postojećih izvora slika kao što su stari filmovi ili dokumentarni filmovi.
[0092] Kao što je ovde korišćena, fraza "slikovni podaci koji treba da budu kodirani" može da se odnosi na slikovne podatke od jedne ili više slika; slikovni podaci koji treba da budu kodirani mogu da obuhvate slikovne podatke sa pokretnom (plutajućom – eng. floating) tačkom ili utvrđenom tačkom, i mogu biti u bilo kom prostoru boja. U primeru tehničkog rešenja, jedna ili više slika mogu biti u RGB prostoru boja. U drugom primeru tehničkog rešenja, jedna ili više slika mogu biti u YUV prostoru boja. U primeru, svaki piksel u slici kao što je opisano ovde obuhvata vrednosti piksela pokretne tačke za sve kanale (npr., kanali crvene, zelene, i plave boje u RGB prostoru boja) definisane u prostoru boja. U drugom primeru, svaki piksel u slici kao što je opisano ovde obuhvata vrednosti piksela utvrđene tačke za sve kanale (npr., 16 bita ili viših/nižih brojeva bita vrednosti piksela utvrđene tačke za kanale crvene, zelene, i plave boje u RGB prostoru boja) koje su definisane u prostoru boja. Svaki piksel može opciono i/ili alternativno da obuhvata semplovane vrednosti piksela za jedan ili više kanala u prostoru boja.
[0093] U nekim primerima tehničkih rešenja, kao odgovor na primanje slikovnih podataka koji treba da budu kodirani, uzvodni uređaj u radnom okviru (500) mapira vrednosti osvetljenosti kao što je specificirano ili određeno slikovnim podacima u referentne digitalne kodne vrednosti u referentnom GSDF, i generiše, bazirano na slikovnim podacima koji treba da budu kodirani, referentne kodirane slikovne podatke sa referentnim digitalnim kodnim vrednostima. Proces mapiranja, od vrednosti osvetljenosti baziranih na slikovnim podacima koji treba da budu kodirani u referentne digitalne kodne vrednosti, može da uključi odabiranje referennih digitalnih kodnih vrednosti koje odgovaraju referentnim sivim nivoima (npr., kao što je prikazano u TABELI 1) poklapa se, ili se približava blisko kao bilo koje druge referentne vrednosti osvetljenosti u referentnom GSDF, sa vrednostima osvetljenosti kao što je specificirano ili određeno slikovnim podacima koji treba da budu kodirani i zamenjuje vrednosti osvetljenosti sa referentnim digitalnim kodnim vrednostima u referentnim kodiranim slikovnim podacima.
[0094] Dodatno, opciono ili alternativno, faze pretodne obrade i post obrade (koji mogu da uključe, ali nisu ograničen samo na, konverziju prostora boja, semplovanje nadole, semplovanje nagore, mapiranje nijansi, gradiranje boja, dekompresiju, kompresiju, itd.) mogu biti obavljene kao deo generatisanja referentnih kodiranih slikovnih podataka.
[0095] U primeru tehničkog rešenja, radni okvir (500) može da obuhvati softver i/ili hardver komponente (npr., kodirajuću ili formatirajuću jedinicu (506)) koji su konfigurisani da kodiraju i/ili formatiraju referentne kodirane slikovne podatke u jedan ili više kodiranih izlaznih nizova bita ili fajlova slika. Kodiran tokovi bitova ili fajlovi slike mogu biti na standardno baziranom formatu, posebnom formatu, ili nastavku formata baziranog najmanje delimično na standardno
2
baziranom formatu. Dodatno i/ili opciono, kodirani tokovi bitova ili fajlovi slike mogu da obuhvate metapodatke koji sadrže jedan ili više povezanih parametara (npr., parametri modela; minimalna vrednost osvetljenosti, maksimalne vrednost osvetljenosti, minimalna digitalna kodna vrednost, maksimimalna digitalna kodna vrednost, itd., kao što je ilustrovano u TABELI 1, slici 3 i slici 4; identikovanje polja koje identifikuje CSF među mnoštvom CSF; referentna udaljenost gledanja) koji su povezani sa referentnim GSDF, prethodnu obradu ili post obradu korišćenu da generiše referentne kodirane slikovne podatke.
[0096] U nekim primerima tehničkih rešenja, radni okvir (500) može da obuhvata jedan ili više odvojenih uzvodnih uređaja. Na primer, najmanje jedan ili više uzvodnih uređaja u radnom okviru (500) može biti kofigurisano da kodiraju slikovne podatke bazirane na referentnom GSDF. Uzvodni uređaji mogu da obuhvataju softver i/ili hardver komponente konfigurisane da izvršavaju funkcije koje se odnose na 502, 504, i 506, na slici 5. Kodirani tokovi bitova ili fajlovi slike mogu imati izlaz uz pomoć uzvodnih uređaja (502, 504, i 506, sa slike 5) kroz mrežnu vezu, digitalne interfejse, medije za skladištenje, itd., i isporučeni u slikovne tokove podataka (508) do drugih uređaja za obradu ili prikazivanje slika.
[0097] U nekim primerima tehničkih rešenja, radni okvir (500) dalje obuhvata jedan ili više nizvodnih uređaja kao jedan ili više posebnih uređaja. Nizvodni uređaji mogu da budu konfigurisani da prime/pristupe, iz toka (508) slikovnih podataka, kodirane tokove bitova ili fajlove slika otpremljene od strane jednog ili više uzvodnih uređaja. Na primer, nizvodni uređaji mogu da obuhvataju komponente softvera i/ili hardvera (npr., jedinica (510) za dekodiranje ili reformatiranje) konfigurisane da dekodiraju i/ili reformatiraju kodirane tokove bitova i fajlove slika, i izvuku/preuzmu referentne kodirane slikovne podatke. Kao što je ilustrovani na slici 5, nizvodni uređaji mogu da obuhvataju raznolik skup displeja.
[0098] U nekim primerima tehničkih rešenja, displej (nije prikazan) može biti dizajniran i/ili implementiran da podrži referentnu GSDF. Visoko-precizno HDR prikazivanje slike može biti obezbeđeno ako displej podržava svaki sivi nivo u referentnoj GSDF. Displej može da prikazuje slike u detaljima na finijem nivou nego što, ili na istom nivou kao, ljudski vid može da detektuje.
[0099] U nekim tehničkim rešenjima, digitalne kodne vrednosti poreklom iz displeja (koje mogu biti implementirane kao digitalizovane naponske vrednosti, npr., digitalni nivoi drajvera ili DDL, u sistemu displeja) u uređaj-specifičnoj GSDF može da odgovara uređaj-specifičnim sivim nivoima (ili vrednostima osvetljenosti) različitim od onih u referentnoj GSDF. Uređaj-specifični sivi nivoi mogu biti dizajnirani da podrže sRGB, Rec.709, ili ostale specifičnosti uključujući one koje koriste prikaze povezane sa komplementarnim gustinama. Dodatno, opciono, ili alternativno, uređaj-specifični sivi nivoi mogu biti bazirani na suštinskim DAC karakteristikama displej drajvera.
2
[0100] U nekim tehničkim rešenjima, displej A (512-A) može biti dizajniran i/ili implementiran da podrži uređaj-specifičnu GSDF A (514-A) displeja vidljivog dinamičkog opsega (VDR). GSDF A (514-A) može biti bazirana na dubini bita od 12 bita (12-bitni prostor koda) za uređaj-specifične digitalne kodne vrednosti, 10,000: 1 odnos kontrasta (CR), i >P3 skalu. GSDF A (514-A) može da podrži sive nivoe unutar prvog pod-opsega (npr., 0 do 5,000 cd/m<2>) u celom opsegu referentne GSDF (504). Alternativno i/ili opciono, GSDF A (514-A) može da podrži ceo opseg (0 do 12,000 cd/m<2>, na primer) u referentnoj GSDF (504), ali može da obuhvati manje od svih referentnih sivih nivoa u referentnoj GSDF (504).
[0101] U nekim tehničkim rešenjima, displej B (512-B) može biti dizajniran i/ili implementiran da podrži uređaj-specifičnu GSDF B (514-B) za dinamički opseg uži od VDR. Na primer, displej uređaj B (512-B) može biti displej standardnog dinamičkog opsega (SDR). Kao što se ovde koristi, izrazi "standardni dinamički opseg" i "nizak dinamički opseg," i/ili njihove odgovarajuće skraćenice "SDR" i "LDR" mogu da se koriste kao sinonimi i/ili naizmenično. U nekim tehničkim rešenjima, GSDF B (514-B) može da podrži dubinu bita od 8 bita za uređaj-specifične digitalne kodne vrednosti, 500-5,000:1 odnos kontrasta (CR), i skalu boje kao što je opisano u Rec. 709. U nekim tehničkim rešenjima, GSDF B (514-B) može da obezbedi sive nivoe unutar drugog podopsega (npr., 0 do 2000 cd/m<2>) referentne GSDF (504).
[0102] U nekim tehničkim rešenjima, displej C (512-C) može biti dizajniran i/ili implementiran da podrži uređaj-specifičnu GSDF C (514-C) za dinamički opseg čak uži od SDR. Na primer, displej C (512-C) može biti tablet displej. U nekim tehničkim rešenjima, GSDF C (514-C) može da podrži dubinu bita od 8 bita za uređaj-specifične digitalne kodne vrednosti, 100-800:1 odnos kontrasta (CR), i skala boja manja od one definisane u Rec.709. U nekim tehničkim rešenjima, GSDF C (514-C) može da podrži sive nivoe unutar trećeg podopsega (npr., 0 do 1,200 cd/m<2>) referentne GSDF (504).
[0103] U nekim tehničkim rešenjima, displej (npr., displej D (512-D)) može biti dizajniran i/ili implementiran da podrži uređaj-specifičnu GSDF (npr., GSDF D (514-D)) za veoma ograničen dinamički opseg mnogo uži od SDR. Na primer, displej D (512-D) može da obuhvata e-papir displej. U nekim tehničkim rešenjima, GSDF D (514-D), može da podrži dubinu bita od 6 bita ili manju za uređaj-specifične digitalne kodne vrednosti; odnos kontrasta (CR) od 10: 1 ili manji, i skala boja mnogo manja od one definisane u Rec. 709. U nekim tehničkim rešenjima, GSDF D (514-D) može da podrži sive nivoe unutar četiri podopsega (npr., 0 do 100 cd/m<2>) referentne GSDF (504).
[0104] Preciznost u prikazivanju slika može biti elegantno izgradirana sa svakim displejem A do D (512-A preko -D). U nekim tehničkim rešenjima, podskup sivih nivoa u svakoj od uređajspecifičnih GSDF A do D (514-A preko -D) može biti u korelaciji sa, ili da se preslikava,
2
podržanim referentnim sivim nivoima u referentnoj GSDF (504) na takav način da se ravnomerno raspodele perceptualno uočljive greške u opsegu sivih nivoa podržanih tim displejom.
[0105] U nekim tehničkim rešenjima, displej (npr., jedan od 512-A preko -D) sa uređajspecifičnom GSDF (npr., jednom od 514-A preko -D) prima/izvlači referentne kodirane slikovne podatke kodirane na osnovu referentne GSDF. Kao odgovor, displej, ili jedinica za konverziju (jedna od 516-A preko -D) tu, mapira referentne digitalne kodne vrednosti kao što je specificirano u referentnim kodiranim slikovnim podacima, na uređaj-specifične digitalne kodne vrednosti koji su poreklom iz displeja. Ovo se može izvesti na jedan od nekoliko načina. U nekom primeru, mapiranje od referentne digitalne kodne vrednosti na uređaj-specifične digitalne kodne vrednosti uključuje odabir uređaj-specifičnih sivih nivoa (koji odgovaraju uređaj-specifični digitalnim kodnim vrednostima) koji odgovaraju, ili približno odgovaraju što je bliže bilo kojim drugim uređaj-specifičnim sivim nivoima, referentnim sivim nivoima (koji odgovaraju referentnim digitalnim kodnim vrednostima). U nekom drugom primeru, mapiranje od referentnih digitalnih kodnih vrednosti na uređaj-specifične digitalne kodne vrednosti uključuje (1) određivanje nijansno-mapiranih vrednosti osvetljenosti na osnovu referentnih sivih nivoa (koji odgovaraju referentnim digitalnim kodnim vrednostima) povezanim sa referentnom GSDF, i (2) odabir uređaj-specifičnih sivih nivoa (koji odgovaraju uređaj-specifičnim digitalnim kodnim vrednostima) koji odgovaraju, ili približno odgovaraju što je bliže bilo kojim drugim uređajspecifičnim sivim nivoima, nijansno-mapiranim vrednostima osvetljenosti.
[0106] Zatim, displej, ili čip napajanja (jedan od 518-A preko -D) tu, može da koristi displejspecifične digitalne kodne vrednosti za prikazivanje slike sa uređaj-specifičnim sivim nivoima koji odgovaraju displej-specifičnim kodnim vrednostima.
[0107] Opšte govoreći, referentna GSDF može biti bazirana na drugačijem CSF modelu od onog na kom je displej-specifična GSDF bazirana. Konverzija/mapiranje između referentne GSDF i uređaj-specifične GSDF je neophodna. Čak iako se isti CSF model koristi za generisanje i referentne GSDF i uređaj-specifične GSDF, različite vrednosti parametara modela mogu da se koriste u izvođenju GSDF. Za referentnu GSDF, vrednosti parametara modela mogu da se konzervativno podese da bi se očuvali detalji za širok spektar nizvodnih uređaja, dok za uređajspecifičnu GSDF, vrednosti parametara modela mogu da odražavaju specifični dizajn/implementaciju i uslove gledanja pod kojima će displej da prikazuje slike. Konverzija/mapiranje između referentne GSDF i uređaj-specifične GSDF je i dalje potrebna, jer specifični parametri uslova gledanja displeja (npr., ambijentalni svetlosni nivo, optička refleksivnost displeja, itd.) se razlikuju od vrednosti parametara modela korišćenih za tehničko rešenje referentne GSDF. Ovde, parametri uslova gledanja mogu da uključuju one koji ometaju kvalitet displeja (npr., odnos kontrasta, itd.) i povećavaju crni nivo (npr., najniži sivi nivo, itd.).
2
Konverzija/mapiranje između referentne GSDF i uređaj-specifične GSDF tehnikama kao što je opisano ovde poboljšava kvalitet u prikazivanju slike (npr., poboljšava odnos kontrasta povećanjem vrednosti osvetljenosti u regionima visoke vrednosti, itd.).
9. KONVERZIJA REFERENCE KODIRANI PODACI
[0108] SLIKA 6 ilustruje primer jedinice za konverziju (npr., 516), u skladu sa nekim tehničkim rešenjima predmetnog pronalaska. Jedinica (516) za konverziju može biti, ali nije ograničena samo na, jedna (npr., 516-A) od mnoštva jedinica za konverziju (npr., 516-A do -D) kao što je ilustrovano na slici 5. U nekim tehničkim rešenjima, jedinica (516) za konverziju može da primi prve podatke definicije za referentnu GSDF (REF GSDF) i druge podatke definicije za GSDF specifičnu za uređaj (npr., GSDF-A (514-A sa slike 5)). Kao što se ovde koristi, izrazi "uređajspecifični" i "displej-specifični" mogu da se koriste naizmenično, ako je uređaj displej.
[0109] Bazirano na primljenim podacima definicije, jedinica (516) za konverziju kaskadira referentnu GSDF sa displej-specifičnom GSDF kako bi se formirala pregledna tabela za konverziju (LUT za konverziju). Kaskadiranje između dve GSDF-e može da uključuje poređenje sivih nivoa u dve GSDF, i bazirano na rezultatima poređenja sivih nivoa, uspostavljanje mapiranja između referentnih digitalnih kodnih vrednosti u referentnoj GSDF i displej-specifičnih digitalnih kodnih vrednosti u displej-specifičnoj GSDF.
[0110] Određenije, sa obzirom na referentnu digitalnu kodnu vrednost u referentnoj GSDF, njen odgovarajući referentni sivi nivo može biti određen bazirano na referentnoj GSDF. Referentni sivi nivo tako određen može biti korišćen da locira uređaj-specifični sivi nivo u displej-specifičnoj GSDF. U nekom primeru tehničkog rešenja, uređaj-specifični sivi nivo lociran može da se podudara, ili približno odgovara kao i bilo koji drugi displej-specifični sivi nivoi u displejspecifičnoj GSDF, referentnom sivom nivou. U nekom drugom primeru tehničkog rešenja, nijansno-mapirana vrednost osvetljenosti može da se dobije globalnim ili lokalnim operaterom nijansnog-mapiranja koji deluje na referentni sivi nivo; uređaj-specifični sivi nivo lociran može da se podudara, ili približno odgovara kao i bilo koji drugi displej-specifični sivi nivoi u displejspecifičnoj GSDF, nijansno-mapiranoj vrednosti osvetljenosti.
[0111] Sa uređaj-specifičnim sivim nivoom, odgovarajuća displej-specifična digitalna kodna vrednost može da se identifikuje iz displej-specifične GSDF. Ulaz može da se doda ili definiše u LUT za konverziju, koji se sastoji od referentne digitalne kodne vrednosti i displej-specifične kodne vrednosti.
[0112] Faze kao što je opisano gore mogu biti ponovljene za ostale referentne digitalne kodne vrednosti u referentnoj GSDF.
[0113] U nekim tehničkim rešenjima, LUT za konverziju može biti prethodno izrađena i skladištena pre nego što se slikovni podaci, čija obrada treba da se izvrši bazirano delom na LUT za konverziju, prime i obrade. U alternativnim tehničkim rešenjima, analizirani su slikovni podaci koji treba da se obrade sa LUT za konverziju. Rezultati analize mogu biti korišćeni da se postave ili najmanje podese odnosi slaganja između referentnih digitalnih kodnih vrednosti i uređajspecifičnih digitalnih kodnih vrednosti. Na primer, ako slikovni podaci ukazuju na određeno koncentrovanje ili distribuciju vrednosti osvetljenosti, LUT za konverziju može biti podešena na način da očuva veliku količinu detalja u koncentrovanom regionu vrednosti osvetljenosti.
[0114] U nekim tehničkim rešenjima, jedinica (516) za konverziju obuhvata jedan ili više komponenata softvera i/ili hardvera (podjedinica (602) za poređenje) konfigurisanih da porede faze kvantizacije (npr., razlike u vrednostima osvetljenosti, ili ΔL, između susednih digitalnih kodnih vrednosti) i u referentnoj GSDF i u displej-specifičnoj GSDF (514-A). Na primer, faza kvantizacije pri referentnoj digitalnoj kodnoj vrednosti u referentnoj GSDF može biti referentna razlika u vrednostima osvetljenosti (referentna GSDF ΔL), dok faza kvantizacije pri displejspecifičnoj digitalnoj kodnoj vrednosti u displej-specifičnoj GSDF može biti displej-specifična razlika u vrednostima osvetljenosti (displej-specifična GSDF ΔL). Ovde, displej-specifična digitalna kodna vrednost odgovara (ili formira par u LUT za konverziju sa) referentnoj digitalnoj kodnoj vrednosti. U nekim tehničkim rešenjima, podjedinica (602) za poređenje poredi ove dve razlike u vrednostima osvetljenosti. Ova operacija je suštinski test koji može da se izvede ili na osnovu ΔL vrednosti, ili opciono i/ili alternativno, na osnovu relativnih nagiba dve GSDF krive.
[0115] Faze kvantizacije az vrednosti osvetljenosti u displej-specifičnoj GSDF mogu obično da pređu referentnu GSDF, kako su jedan ili više referentnih sivih nivoa iz referentne GSDF (npr., odgovara domenu velike dubine bita, itd.) spojeni u displej-specifičnim sivim nivoima iz displejspecifične GSDF (npr., odgovara domenu male dubine bita, itd.). U ovim slučajevima, diterovanje se koristi da se uklone trakasti artifakti. Kao deo sveukupnog diterovanja, diterovanje se takođe izvodi na lokalnim okolnim izlaznim pikselima (u prostoru i/ili vremenu). U smislu, ljudsko oko može biti predstavljeno kao malopropusni filter. Najmanje u ovom smislu, izvođenje proseka lokalnih okolnih piksela kao što je opisano ovde tako stvara željene izlazne sive nivoe koji smanjuju i/ili uklanjaju vizuelne trakaste artefakte, koji drugačije mogu biti prisutni zbog velikih faza kvantizacije u displej-specifičnoj GSDF.
[0116] U ređim slučajevima, faze kvantizacije za vrednosti osvetljenosti za referentnu GSDF mogu povremeno da pređu one displej-specifične GSDF. Postupak na bazi algoritma dekonturisanja se koristi, koji sintetiše izlazni sivi nivo na osnovu ulaznog sivog nivoa, na primer, izvođenjem proseka susednih ulaznih piksela.
1
[0117] U skladu sa tim, ako je ΔL referentne GSDF veća od ΔL displej-specifične GSDF, koja je "Y" put na slici 6, onda je algoritamska zastavica dekonturisanja podešena za ulaz, u LUT za konverziju, koji obuhvata referentnu digitalnu kodnu vrednost i displej-specifičnu digitalnu kodnu vrednost.
[0118] Ako je ΔL referentne GSDF manja od ΔL displej-specifične GSDF, koja je "N" put na slici 6, onda je algoritamska zastavica diterovanja podešena za ulaz, u LUT za konverziju, koji obuhvata referentnu digitalnu kodnu vrednost i displej-specifičnu digitalnu kodnu vrednost.
[0119] Ako je ΔL referentne GSDF jednaka ΔL displej-specifične GSDF, onda nisu ni algoritamska zastavica dekonturisanja niti algoritamska zastavica diterovanja podešene za ulaz, u LUT za konverziju, koji obuhvata referentnu digitalnu kodnu vrednost i displej-specifičnu digitalnu kodnu vrednost.
[0120] Algoritamska zastavice dekonturisanja i diterovanja mogu biti skladištene sa ulazima u LUT za konverziju, ili mogu biti skladištene u stukturi povezanih podataka izvan, ali radno povezani sa, LUT za konverziju.
[0121] U nekim tehničkim rešenjima, jedinica (516) za konverziju je konfigurisana da primi referentne kodirane slikovne podatke, koji mogu biti u obliku ulazne slike visoke dubine bita ili sa pokretnom tačkom, i da mapira referentne digitalne kodne vrednosti naveden u referentnoj GSDF na displej-specifične digitalne kodne vrednosti naveden u displej-specifičnoj GSDF. Pored mapiranja digitalnih kodnih vrednosti između GSDF, jedinica (516) za konverziju može biti konfigurisana da izvodi dekonturisanje ili diterovanje na osnovu podešavanja algoritamskih zastavica (algoritamske zastavice dekonturisanja ili algoritamske zastavice diterovanja) prethodno opisane.
[0122] Kao što je napomenuto, referentna GSDF verovatno sadrži veću količinu detalja nego displej-specifična GSDF; tako, "Y" put sa slike 6 može da se ne javi, ili može da se javi ređe. U nekim tehničkim rešenjima, "Y" put i povezana obrada mogu biti izostavljeni da bi se pojednostavila implementacija jedinice za konverziju.
[0123] U nekim tehničkim rešenjima, sa obzirom na referentnu digitalnu kodnu vrednost kao što je određena za piksel u referentnim kodiranim slikovnim podacima, jedinica (516) za konverziju vrši pretragu u LUT za konverziju za odgovarajućom displej-specifičnom digitalnom kodnom vrednošću, i zamenjuje referentnu digitalnu kodnu vrednost sa odgovarajućom displejspecifičnom digitalnom kodnom vrednošću. Dodatno i/ili opciono, jedinica (516) za konverziju određuje da li algoritam dekonturisanja ili diterovanja treba da se izvede za piksel, bazirano na postojanju/podešavanju algoritamske zastavice za neki ulaz, u LUT za konverziju, koji obuhvata referentnu digitalnu kodnu vrednost i displej-specifičnu digitalnu kodnu vrednost.
2
[0124] Ako je određeno da ni algoritam dekonturisanja niti algoritam diterovanja ne treba da se izvede (npr., nema indikacije ili zastavice za tehničko rešenje jednog od tih algoritama), onda se ne izvodi ni dekonturisanje niti diterovanje za piksel za sada.
[0125] Ako je određeno da algoritam dekonturisanja treba da se izvede, onda jedinica (516) za konverziju može da izvede jedan ili više algoritama dekonturisanja (Decontour Algo). Izvođenje jednog ili više algoritama dekonturisanja može da uključuje primanje slikovnih podataka ulaznih lokalnih piksela okoline i uvođenje slikovnih podataka lokalnih piksela okoline u algoritme dekonturisanja.
[0126] Ako je određeno da algoritam diterovanja treba da se izvede, onda jedinica (516) za konverziju može da izvede jedan ili više algoritama diterovanja (Dithering Algo).
[0127] Piksel može i dalje da bude uključen u dekonturisanje ili diterovanje ako jedinica (516) za konverziju određuje da dekonturisanje ili diterovanje treba da se izvede u odnosu na piksele okoline. U nekom primeru, uređaj-specifični (izlazni) sivi nivo piksela može biti korišćen za diterovanje lokalnih piksela okoline. U nekom drugom primeru, referentni (ulazni) sivi nivo piksela može biti korišćen za dekonturisanje lokalnih piksela okoline.
[0128] U nekim tehničkim rešenjima, jedinica (516) za konverziju otprema rezultate obrade gore navedenih faza do nizvodnih jedinica za obradu ili podjedinica. Rezultati obrade obuhvataju displej-specifične kodirane slikovne podatke u formatu displej-specifične izlazne slike dubine bita kodirane sa digitalnim kodnim vrednostima u displej-specifičnoj GSDF (npr., GSDF-A).
[0129] SLIKA 7 ilustruje primer SDR displeja (700) koji implementira obradu 8-bitnih slika. SDR displej (700), ili VDR jedinica (702) za dekodiranje tu, prima kodirani ulaz. Kodirani ulaz obuhvata referentne kodirane slikovne podatke u kontejneru slikovnih podataka koji može biti u jednom od većeg broja formata kontejnera slikovnih podataka. VDR jedinica (702) za dekodiranje dekodira kodirani ulaz i određuje/preuzima referentne kodirane slikovne podatke odatle. Referentni kodirani slikovni podaci mogu da obuhvataju slikovne podatke za pojedinačne piksele u prostoru boje (npr., RGB prostor boje, YCbCr prostor boje, itd.). Slikovni podaci za pojedinačne piksele mogu biti kodirani sa referentnim digitalnim kodnim vrednostima u referentnoj GSDF.
[0130] Dodatno i/ili opciono, SDR displej (700) obuhvata jedinicu (704) za upravljanje displejom koja održava parametre displeja za SDR displej (700). Parametri displeja mogu najmanje delimično da definišu displej-specifičnu GSDF (npr., GSDF-B sa slike 5) povezanu sa SDR displejom (700). Parametri displeja koji definišu displej-specifičnu GSDF mogu da uključuju maksimalne (max) i minimalne (min) sive nivoe podržane SDR displejom (700). Parametri displeja mogu takođe da uključuju osnovne boje (osnovne) podržane SDR displejom, veličinu displeja (veličina), optičku reflektivnost površine SDR displeja za prikaz slike, ambijentalni svetlosni nivo. Neki od parametara displeja mogu biti prethodno konfigurisani sa fiksnim vrednostima. Neki od parametara displeja mogu biti izmereni u realnom vremenu ili blizu realnog vremena pomoću SDR displeja (700). Neki od parametara displeja mogu da se konfigurišu od strane korisnika SDR displeja (700). Neki od parametara displeja mogu biti prethodno konfigurisani sa podrazumevanim vrednostima i mogu biti poništene merenjem ili od strane korisnika. Jedinica (704) za upravljanje displejom uspostavlja/oblikuje perceptualnu nelinearnost displej-specifičnih sivih nivoa na osnovu referentne GSDF, i može dodatno i/ili opciono da izvodi nijansno-mapiranje kao deo uspostavljanja/oblikovanja displej-specifičnih sivih nivoa. Na primer, LUT za konverziju kao što je ilustrovana na slici 5 i/ili drugi povezani meta podaci (npr., zastavice diterovanja i dekonturisanja, itd.) mogu biti uspostavljeni jedinicom (704) za upravljanje displejom za svrhu uspostavljanja/oblikovanja perceptualne nelinearnosti displej-specifičnih sivih nivoa u skladu sa referentnom GSDF. Operacije kaskadiranja kao što je prethodno opisano mogu biti implementirane sa jedinicom (704) za upravljanje displejom da bi se kreirala LUT za konverziju i/ili ostali povezani metapodaci (712) koji se odnose na jednu ili obe od referentne GSDF i displej-specifične GSDF. LUT za konverziju i/ili ostalim povezanim metapodacima (712) može se pristupiti i mogu da se koriste od strane ostalih jedinica ili podjedinica u SDR displeju (700). Dalje, LUT za konverziju i/ili ostali povezani metapodaci mogu da se koriste kao, ili da se izvedu, metapodaci (714) za invertovanje perceptualne nelinearnosti. Kao što se ovde koristi, invertovanje perceptualne nelinearnosti može da uključuje konverziju displej-specifičnih digitalnih kodnih vrednosti u displej-specifične digitalne upravljačke nivoe (npr., digitalizovani naponski nivoi u displeju).
[0131] Dodatno i/ili opciono, SDR displej (700) uključuje jedinicu (516) za konverziju kao što je ilustrovano na slici 5 i slici 6, i 8-bitni perceptualni kvantizator (706). U nekim tehničkim rešenjima, SDR displej (700), ili jedinica (516) za konverziju i 8-bitni perceptualni kvantizator (706) u njemu, konvertuje referentne kodirane slikovne podatke u displej-specifičnu izlaznu sliku dubine bita kodiranu sa displej-specifičnim digitalnim kodnim vrednostima povezanim sa displejspecifičnom GSDF (npr., GSDF-A ili GSDF-B sa slike 5), i kvantizuje displej-specifičnu izlaznu sliku dubine bita u perceptualno kodirane slikovne podatke u prostoru 8-bitnog koda. Kao što se ovde koristi, izraz "perceptualno kodirani" može da se odnosi na tip kodiranja koji je baziran na ljudskom vizuelnom perceptualnom modelu, kao što je CSF koji dovodi do referentne GSDF.
[0132] Dodatno i/ili opciono, SDR displej (700) obuhvata jedinicu (708) za post-obradu videa koja može, ali nije samo ograničena da, izvodi nula, jednu, ili više operacija obrade slika na perceptualno kodiranim slikovnim podacima u 8-bitnoj osvetljenosti. Ove operacije obrade slika mogu da uključuju, ali nisu ograničene samo na, poređenje, dekompresiju, konverziju prostora boje, podsemplovanje, nadsemplovanje, ili uređivanje boje. Rezultati ovih operacija mogu biti otpremljeni u ostale delove SDR displeja (700).
4
[0133] U primeru tehničkog rešenja, SDR displej (700) obuhvata 8-bitni inverzni perceptualni kvantizator (710) konfigurisan da konvertuje displej-specifične digitalne kodne vrednosti u rezultatima operacija obrade slika u displej-specifične digitalne upravljačke nivoe (npr., digitalizovani naponski nivoi). Displej-specifični digitalni upravljački nivoi generisani (ili konvertovani nazad iz digitalnih kodnih vrednosti) inverznim perceptualnim kvantizatorom (710) mogu specifično da podrže jedan od nekoliko tipova nelinearnosti osvetljenosti koje može da podrži SDR displej (700). U nekom primeru, inverzni perceptualni kvantizator (710) konvertuje displej-specifične digitalne kodne vrednosti u displej-specifične digitalne upravljačke nivoe da bi se podržale nelinearnosti osvetljenosti povezane sa Rec. 709. U nekom drugom primeru, inverzni perceptualni kvantizator (710) konvertuje displejspecifične digitalne kodne vrednosti u displej-specifične digitalne upravljačke nivoe da bi se podržale nelinearnosti osvetljenosti povezane sa linearnim domenom osvetljenosti ili log domenom osvetljenosti (koji može biti relativno jednostavan da se integriše sa lokalnim operacijama dimovanja). U nekom drugom primeru, inverzni perceptualni kvantizator (710) konvertuje displej-specifične digitalne kodne vrednosti u displej-specifične digitalne upravljačke nivoe da bi se podržala displej-specifična CSF (ili njena povezana GSDF), sa optimalnim postavljanjem displej-specifičnih sivih nivoa za specifični displej (700), i moguće podesili za uslove gledanja specifične za taj displej (700).
10. PRIMERI TOKOVA POSTUPKA
[0134] SLIKA 8A ilustruje primer toka postupka prema nekom primeru tehničkog rešenja ovog pronalaska. U nekim primerima za tehničko rešenje, jedan ili više računarskih uređaja ili komponenata kao što su jedan ili više računarskih uređaja u radnom okviru (500) mogu da izvode ovaj tok postupka. U bloku 802, računarski uređaj prima slikovne podatke koji treba da budu kodirani.
[0135] U bloku 804, računarski uređaj kodira, bazirano na referentnom mapiranju između skupa referentnih digitalnih kodnih vrednosti i skupa referentnih sivih nivoa, slikovne podatke koji treba da budu kodirani u referentne kodirane slikovne podatke. Ovde, vrednosti osvetljenosti u slikovnim podacima koji treba da budu kodirani su predstavljeni skupom referentnih digitalnih kodnih vrednosti. Razlika u osvetljenosti između dva referentna siva nivoa predstavljena dvema susednim referentnim digitalnim kodnim vrednostima u skupu referentnih digitalnih kodnih vrednosti može biti obrnuto proporcionalna maksimalnoj kontrastnoj osetljivosti ljudskog vida prilagođenog na određeni svetlosni nivo.
[0136] U bloku 806, računarski uređaj otprema referentne kodirane slikovne podatke.
[0137] U nekom primeru tehničkog rešenja, računarski uređaj određuje referentnu funkciju displeja sive skale (GSDF) bazirano na modelu funkcije kontrastne osetljivosti (CSF); referentni GSDF specificira referentno mapiranje između skupa referentnih digitalnih kodnih vrednosti i skupa referentnih sivih nivoa. CSF model obuhvata jedan ili više parametara modela, koji mogu imati ugaonu veličinu koja je u opsegu koji obuhvata jedno ili više od: između 25 stepeni × 25 stepeni i 30 stepeni × 30 stepeni, između 30 stepeni × 30 stepeni i 35 stepeni × 35 stepeni, između 35 stepeni × 35 stepeni i 40 stepeni × 40 stepeni, između 40 stepeni × 40 stepeni i 45 stepeni × 45 stepeni, ili više od 45 stepeni × 45 stepeni.
[0138] U nekom primeru tehničkog rešenja, računarski uređaj dodeljuje srednju vrednost osvetljenosti, unutar opsega vrednosti osvetljenosti podržanih skupom referentnih sivih nivoa, srednjoj digitalnoj kodnoj vrednosti u prostoru koda koji smešta skup referentnih digitalnih kodnih vrednosti, i izvodi, izvođenjem jednog ili više računanja slaganjem ili integracijom, veći broj podmapiranja, gde svako podmapiranje mapira referentnu digitalnu kodnu vrednost u skupu referentnih digitalnih kodnih vrednosti na referentni sivi nivo u skupu referentnih sivih nivoa. Srednja vrednost osvetljenosti može biti odabrana unutar opsega koji obuhvata jedno ili više od: manje od 50 nitova, između 50 nitova i 100 nitova uključeno, između 100 i 500 nitova uključeno, ili ne manje od 500 nitova.
[0139] U nekom primeru tehničkog rešenja, skup referentnih sivih nivoa pokriva dinamički opseg sa gornjom granicom koja ima vrednost: manju od 500 nitova, između 500 nitova i 1000 nitova uključeno, između 1000 i 5000 nitova uključeno, između 5000 nitova i 10000 nitova uključeno, između 10000 nitova i 15000 nitova uključeno, ili veću od 15000 nitova.
[0140] U nekom primeru tehničkog rešenja, maksimalna kontrastna osetljivost je određena iz krive kontrastne osetljivosti među većim brojem krivih kontrastne osetljivosti određenih na osnovu modela funkcije kontrastne osetljivosti (CSF) koji ima parametre modela koji obuhvataju jednu ili više od promenljive vrednosti osvetljenosti, promenljive prostorne frekvencije, ili jednu ili više drugih promenljivih.
[0141] U nekom primeru tehničkog rešenja, najmanje dve maksimalne kontrastne osetljivosti određene na osnovu najmanje dve krive kontrastne osetljivosti u mnoštvu krivih kontrastne osetljivosti javljaju se na dvema različitim vrednostima prostorne frekvencije.
[0142] U nekom primeru tehničkog rešenja, računarski uređaj konvertuje jednu ili više ulaznih slika predstavljenih, primljenih, poslatih, ili čuvanih sa slikovnim podacima koji treba da budu kodirani iz ulaznog video signala u jednu ili više izlaznih slika predstavljenih, primljenih, poslatih, ili čuvanih sa referentnim kodiranim slikovnim podacima sadržanim u izlaznom video signalu.
[0143] U nekom primeru tehničkog rešenja, slikovni podaci koji treba da budu kodirani obuhvataju slikovne podatke kodirane u jednom od formata slike visoke rezolucije i opsega visoke dinamike (HDR), RGB prostora boje koji je u vezi standarda Academy Color Encoding Specification (ACES) Academy of Motion Picture Arts and Sciences (AMPAS), P3 standarda prostora boje inicijative Digital Cinema, Reference Input Medium Metric/Reference Output Medium Metric (RIMM/ROMM) standarda, sRGB prostora boje, ili RGB prostora boje koji je povezan sa BT.709 Recommendation standard od International Telecommunications Union (ITU), itd.
[0144] U nekom primeru tehničkog rešenja, razlika u osvetljenosti između dva referentna siva nivoa predstavljena dvema susednim referentnim digitalnim kodnim vrednostima je manja od praga jedve primetne razlike na posebnom svetlosnom nivou.
[0145] U nekom primeru tehničkog rešenja, određeni svetlosni nivo je vrednost osvetljenosti između dve vrednosti osvetljenosti, uključeno.
[0146] U nekom primeru tehničkog rešenja, skup referentnih digitalnih kodnih vrednosti obuhvata vrednosti celog broja u prostoru koda sa dubinom bita: manjom od 12 bita; između 12 bita i 14 bita, uključeno; najmanje 14 bita; 14 bita ili većom.
[0147] U nekom primeru tehničkog rešenja, skup referentnih sivih nivoa može da obuhvati skup kvantovanih vrednosti osvetljenosti.
[0148] SLIKA 8B ilustruje drugi primer toka postupka u skladu sa tehničkim rešenjem predmetnog pronalaska. U nekim tehničkim rešenjima, jedan ili više računarskih uređaja ili komponenata kao što je jedan ili više računarskih uređaja u radnom okviru (500) može da izvodi ovaj tok postupka. U bloku 852, računarski uređaj određuje mapiranje digitalnog koda između skupa referentnih digitalnih kodnih vrednosti i skupa uređaj-specifičnih digitalnih kodnih vrednosti. Ovde, skup referentnih digitalnih kodnih vrednosti je mapiran u referentnom mapiranju na skupu referentnih sivih nivoa, dok je skup uređaj-specifičnih digitalnih kodnih vrednosti mapiran u uređaj-specifičnom mapiranju na skup uređaj-specifičnih sivih nivoa.
[0149] U bloku 854, računarski uređaj prima referentne kodirane slikovne podatke kodirane sa skupom referentnih digitalnih kodnih vrednosti. Vrednosti osvetljenosti u referentnim kodiranim slikovnim podacima bazirani su na skupu referentnih digitalnih kodnih vrednosti. Razlika u osvetljenosti između dva referentna siva nivoa predstavljena dvema susednim referentnim digitalnim kodnim vrednostima u skupu referentnih digitalnih kodnih vrednosti može biti obrnuto proporcionalan maksimalnoj kontrastnoj osetljivosti ljudskog vida prilagođenog na određeni svetlosni nivo.
[0150] U bloku 856, računarski uređaj transkodira, bazirano na mapiranju digitalnog koda, referentni kodirani slikovni podaci kodirani sa skupom referentnih digitalnih kodnih vrednosti u uređaj-specifičnim slikovnim podacima kodiranim sa skupom uređaj-specifičnih digitalnih kontrolnih kodova. Vrednosti osvetljenosti u uređaj-specifičnim slikovnim podacima bazirani su na skupu uređaj-specifičnih digitalnih kodnih vrednosti.
[0151] U jednom tehničkom rešenju, računarski uređaj određuje skup odnosa slaganja između skupa referentnih digitalnih kodnih vrednosti i skupa uređaj-specifičnih digitalnih kodnih vrednosti. Ovde, odnos slaganja u skupu odnosa slaganja dovodi u vezu referentnu digitalnu kodnu vrednost u skupu referentnih digitalnih kodnih vrednosti sa uređaj-specifičnom digitalnom kodnom vrednošću. Računarski uređaj dalje poredi prvu razliku u osvetljenosti pri referentnoj digitalnoj kodnoj vrednosti i drugu razliku u osvetljenosti pri uređaj-specifičnoj digitalnoj kodnoj vrednosti, i čuva, bazirano na poređenju prve razlike u osvetljenosti i druge razlike u osvetljenosti, algoritamsku zastavicu o tome da li bi trebalo izvršiti diterovanje, dekonturisanje, ili nikakvu operaciju za referentnu digitalnu kodnu vrednost.
[0152] U jednom tehničkom rešenju, računarski uređaj određuje referentnu digitalnu kodnu vrednost iz referentnih kodiranih slikovnih podataka za piksel, i dalje određuje da li je algoritamska zastavica podešena za referentnu digitalnu kodnu vrednost. Kao odgovor na određivanje da je algoritamska zastavica podešena za dekonturisanje, računarski uređaj izvodi algoritam dekonturisanja na pikselu. Alternativno, kao odgovor na određivanje da je algoritamska zastavica podešena za diterovanje, računarski uređaj izvodi algoritam diterovanja na pikselu.
[0153] U nekom primeru tehničkog rešenja, računarski uređaj prikazuje jednu ili više slike na displeju na osnovu uređaj-specifičnih slikovnih podataka kodiranih sa skupom uređaj-specifičnih digitalnih kontrolnih kodova. Ovde, displej može biti, ali nije ograničen samo na, jedan od displeja vidljivog dinamičkog opsega (VDR), displeja standardnog dinamičkog opsega (SDR), displeja tablet računara, ili displej mobilnog uređaja.
[0154] U nekom primeru tehničkog rešenja, uređaj-specifična funkcija displeja sive skale (GSDF) specificira uređaj-specifično mapiranje između skupa uređaj-specifičnih digitalnih kodnih vrednosti i skupa uređaj-specifičnih sivih nivoa.
[0155] U nekom primeru tehničkog rešenja, uređaj-specifično mapiranje izvodi se na osnovu jednog ili više parametara displeja i nula ili više parametara uslova gledanja.
[0156] U nekom primeru tehničkog rešenja, skup uređaj-specifičnih sivih nivoa pokriva dinamički opseg sa gornjom granicom koja ima vrednost: manju od 100 nitova, ne manju od 100 nitova ali manju od 500 nitova, između 500 nitova i 1000 nitova uključeno, između 1000 i 5000 nitova uključeno, između 5000 nitova i 10000 nitova uključeno, ili veću od 10000 nitova.
[0157] U nekom primeru tehničkog rešenja, računarski uređaj konvertuje jednu ili više ulaznih slika predstavljenih, primljenih, poslatih, ili čuvanih sa referentnim kodiranim slikovnim podacima iz ulaznog video signala u jednu ili više izlaznih slika predstavljenih, primljenih, poslatih, ili čuvanih sa uređaj-specifičnim slikovnim podacima sadržanim u izlaznom video signalu.
[0158] U nekom primeru tehničkog rešenja, uređaj-specifični slikovni podaci podržavaju prikazivanje slike u jednom od formata slike visoke rezolucije i opsega visoke dinamike (HDR), RGB prostora boje koji je u vezi standarda Academy Color Encoding Specification (ACES) Academy of Motion Picture Arts and Sciences (AMPAS), P3 standarda prostora boje inicijative Digital Cinema, Reference Input Medium Metric/Reference Output Medium Metric (RIMM/ROMM) standarda, sRGB prostora boje, ili RGB prostora boje koji je povezan sa BT.709 Recommendation standard od International Telecommunications Union (ITU).
[0159] U nekom primeru tehničkog rešenja, skup uređaj-specifičnih digitalnih kodnih vrednosti obuhvata vrednosti celog broja u prostoru koda sa dubinom bita od: 8 bita; većom od 8 ali manjom od 12 bita; 12 bita ili više.
[0160] U nekom primeru tehničkog rešenja, skup uređaj-specifičnih sivih nivoa može da obuhvata skup kvantovanih vrednosti osvetljenosti.
[0161] U različitim primerima tehničkih rešenja, koder, dekoder, sistem, itd., izvodi bilo koji ili deo gore navedenih postupaka kao što je opisano.
11. MEHANIZMI IMPLEMENTACIJE - PREGLED HARDVERA
[0162] Prema jednom primeru tehničkog rešenja, tehnike opisane ovde implementirane su sa jednim ili više računarskih uređaja za posebnu namenu. Računarski uređaji za posebnu namenu mogu biti predodređeni (eng. hard-wired) za tehničko rešenje tehnika, ili može da uključuje digitalne elektronske uređaje kao što su jedan ili više integrisanih kola specifične namene (ASIC) ili programabilni nizovi gejtova polja (FPGA) koji su uporno programirani za tehničko rešenje tehnika, ili mogu da uključuju jedan ili više hardver procesora opšte namene programiranih za tehničko rešenje tehnika u skladu sa programskim instrukcijama u firmveru, memoriji, ostalom skladištu, ili kombinaciji. Ti računarski uređaji za posebnu namenu mogu takođe da kombinuju poručenu hard-wired logiku, ASIC, ili FPGA sa poručenom programiranjem da se postignu tehnike. Računarski uređaji za posebnu namenu mogu biti desktop računarski sistemi, prenosivi računarski sistemi, mobilni uređaji, mrežni uređaji ili bilo koji drugi uređaj koji inkorporira hardwired i/ili programsku logiku za implementaciju tehnika.
[0163] Na primer, SLIKA 9 je blok dijagram koji ilustruje računarski sistem 900 na kom primer tehničkog rešenja ovog pronalaska može biti implementiran. Računarski sistem 900 uključuje bus 902 ili drugi komunikacioni mehanizam za komunikacionu informaciju, i procesor 904 hardver spojen sa bus-om 902 za obradu informacije. Procesor 904 hardvera može biti, na primer, mikroprocesor opšte namene.
[0164] Računarski sistem 900 takođe uključuje glavnu memoriju 906, kao što je radna memorija (RAM) ili drugi dinamički uređaj za skladištenje, spojenu sa bus-om 902 za čuvanje informacije i instrukcija koje će biti izvršene procesorom 904. Glavna memorija 906 takođe može da se koristi za čuvanje privremenih varijabli ili druge međuinformacije tokom izvršenja instrukcija koje će izvršiti procesor 904. Te instrukcije, kada se čuvaju u neprivremenim medijima za skladištenje dostupnim procesoru 904, prikazuju računarski sistem 900 u uređaju za posebnu namenu koji je nabavljen za tehničko rešenje operacija specificiranih u instrukcijama.
[0165] Računarski sistem 900 dalje uključuje memoriju samo za čitanje (ROM) 908 ili drugi statički uređaj za skladištenje spojen sa bus-om 902 za čuvanje statičke informacije i instrukcija za procesor 904. Uređaj 910 za skladištenje, kao što je magnetski disk ili optički disk, je obezbeđen i spojen sa bus-om 902 za čuvanje informacije i instrukcija.
[0166] Računarski sistem 900 može biti spojen preko bus 902 za displej 912, kao što je displej sa tečnim kristalima, za prikazivanje informacije korisniku računara. Ulazni uređaj 914, uključujući alfanumeričke i druge tastere, vezan je sa bus-om 902 za komunikacionu informaciju i odabire komandi za procesor 904. Drugi tip ulaznog uređaja korisnika je kontrola kursora 916, kao što je miš, trackball, ili tasteri pravca kursora za komunikaciju informacije o pravcu i odabire komandi za procesor 904 i za kontrolisanje kretanja kursora na displeju 912. Ovaj ulazni uređaj obično ima dva stepena slobode u dve ose, prva osa (npr., x) i druga osa (npr., y), koji omogućavaju da uređaj specificira položaje u ravni.
[0167] Računarski sistem 900 može da implementira tehnike opisane ovde upotrebom naručene hard-wired logike, jednog ili više ASIC ili FPGA, firmvera i/ili programske logike koja u kombinaciji sa računarskim sistemom izaziva ili programira računarski sistem 900 da bude uređaj za posebnu namenu. Prema jednom primeru tehničkog rešenja, tehnike ovde se izvode računarskim sistemom 900 kao odgovor na procesor 904 koji izvršava jednu ili više sekvenci jedne ili više instrukcija sadržanih u glavnoj memoriji 906. Te instrukcije mogu biti učitane u glavnu memoriju 906 iz drugog medijuma za skladištenje, kao što je uređaj 910 za skladištenje. Izvođenje sekvenci instrukcija sadržanih u glavnoj memoriji 906 izaziva procesor 904 da izvodi faze postupka opisane ovde. U alternativnom primeru tehničkog rešenja, hard-wired kola mogu da se koriste umesto ili u kombinaciji sa instrukcijama softvera.
[0168] Izraz "medijumi za skladištenje" kao što je korišćen ovde odnosi se na bilo koji neprivremeni medijum koji čiva podatke i/ili instrukcije da izaziva da uređaj radi na specifičan način. Ti medijumi za skladištenje mogu da obuhvataju nepromenljive medijume i/ili promenljive medijume. Nepromenljivi medijumi uključuju, na primer, optičke ili magnetske diskove, kao što
4
je uređaj 910 za skladištenje. Promenljivi medijumi uključuju dinamičku memoriju, kao što je glavna memorija 906. Uobičajeni oblici medijuma za skladištenje uključuju, na primer, flopi disk, fleksibilni disk, hard disk, poluprovodnički disk, magnetsku traku, ili bilo koji drugi magnetski medijum za skladištenje podataka, CD-ROM, bilo koji drugi optički medijum za skladištenje podataka, bilo koji fizički medijum sa obrascima otvora, RAM, PROM, i EPROM, FLASH-EPROM, NVRAM, bilo koji drugi memorijski čip ili ketridž.
[0169] Medijumi za skladištenje se razlikuju od, ali mogu da se koriste u vezi sa prenosnim medijumima. Prenosni medijumi učestvuju u prenosu informacije između medijuma za skladištenje. Na primer, prenosni medijumi uključuju koaksijalne kablove, bakarne žice i optička vlakna, uključujući žice koje obuhvataju bus 902. Prenosni medijumi mogu takođe da imaju oblik zvučnih ili svetlosnih talasa, kao što su oni generisani tokom komunikacija radio-talasnih i infracrvenih podataka.
[0170] Različiti oblici medijuma mogu da budu uključeni u nošenje jedne ili više sekvenci jedne ili više instrukcija do procesora 904 radi izvršenja. Na primer, instrukcije mogu inicijalno da se prenose na magnetskom disku ili poluprovodničkom disku daljinskog računara. Daljinski računar može da napuni instrukcije u njegovu dinamičku memoriju i šalje instrukcije preko telefonske linije upotrebom modema. Modem lokalni na računarski sistem 900 može da primi podatke na telefonskoj liniji i koristi infra-crveni transmiter da konvertuje podatke u infra-crveni signal. Infracrveni detekor može da primi podatke nošene u infra-crvenom signalu i odgovarajuće kolo može da stavi podatke na bus 902. Bus 902 nosi podatke do glavne memorije 906, iz koje procesor 904 preuzima i izvršava instrukcije. Instrukcije primljene od glavne memorije 906 mogu opciono da se čuvaju na uređaju 910 za skladištenje ili pre ili posle izvršenja od strane procesora 904.
[0171] Računarski sistem 900 takođe uključuje komunikacioni interfejs 918 spojen sa busom 902. Komunikacioni interfejs 918 obezbeđuje dvosmernnu komunikaciju podataka spojenu sa linkom 920 mreže koji je povezan sa lokalnom mrežom 922. Na primer, komunikacioni interfejs 918 može biti kartica digitalne mreže integrisanih servisa (ISDN), kablovski modem, satelit modem, ili modem da obezbedi komunikacionu vezu podataka sa odgovarajućim tipom telefonske linije. Kao drugi primer, komunikacioni interfejs 918 može biti kartica lokalne mreže (LAN) za obezbeđivanje veze podataka sa kompatibilnim LAN. Bežične mreže mogu takođe da se implementiraju. U bilo kojoj takvoj implementaciji, komunikacioni interfejs 918 šalje i prima električne, elektromagnetne ili optičke signale koji nose digitalne tokove podataka koji predstavljaju različite tipove informacije.
[0172] Link 920 mreže tipično obezbeđuje komunikaciju podataka preko jedne ili više mreža drugim uređajima za obradu podataka. Na primer, link 920 mreže može da obezbedi vezu preko lokalne mreže 922 host računaru 924 ili opremi sa podacima kojom upravlja Internet Service Provider (ISP) 926. ISP 926 zauzvrat obezbeđuje servise komunikacije podataka kroz svetsku mrežu komunikacije paketa podataka koja se sada obično naziva "Internet" 928. Lokalna mreža 922 i Internet 928, oba, koriste električne, elektromagnetne ili optičke signale koji nose digitalne tokove podataka. Signali kroz različite mreže i signali na linku 920 mreže i kroz komunikacioni interfejs 918, koji nose digitalne podatke ka i od računarsklog sistema 900, su primeri oblika prenosnih medijuma.
[0173] Računarski sistem 900 može da šalje poruke i prima podatke, uključujući programski kod, preko mreže(mreža), linka 920 mreže i komunikacionog interfejsa 918. U primeru Interneta, server 930 može da pošalje traženi kod za aplikativni program preko Interneta 928, ISP 926, lokalne mreže 922 i komunikacionog interfejsa 918.
[0174] Primljeni kod može biti izvršen procesorom 904 kada se primi, i/ili čuva u uređaju 910 za skladištenje, ili drugom nepromenljivom skladištu za kasnije izvršenje.
[0175] Sledeća Tabela 3 opisuje izračunavanje perceptualne krive EOTF za konverziju digitalne video kodne vrednosti u apsolutne linearne nivoe osvetljenosti u tački displeja. Takođe je uključeno obrnuto OETF izračunavanje za konverziju apsolutne linearne osvetljenost u digitalne kodne vrednosti.
Tabela 3. Primer specifikacije za perceptualnu krivu EOTF
[0176] Sledeća Tabela 4 prikazuje primere vrednosti za 10 bita.
4
Tabela 4. Tabala kao primer za vrednosti za 10 bita
4
4
4
4
4
1
2
4
1
2
4
1
2
4
1
2
4
1
2
4
1
11
12
1
14

Claims (3)

  1. Patentni zahtevi 1. Računarski čitljiv medijum koji skladišti kompjuterski program koji ima instrukciju koja, kada je izvrši računarski uređaj ili sistem, uzrokuje da navedeni računarski uređaj ili sistem sprovodi postupak koji obuhvata: - primanje slikovnih podataka sa vrednostima osveljenosti koje predstavljaju apsolutne vrednosti L osvetljenosti koje treba da se kodiraju; - pristupanje OETF kodnoj funkciji za mapiranje apsolutnih vrednosti osvetljenosti u digitalne kodne vrednosti; na osnovu prijema i pristupanja, kodiranje primljenih slikovnih podataka u referentne kodirane slikovne podatke; i - izdavanje referentnih kodiranih slikovnih podataka, pri čemu vrednosti osvetljenosti primljenih slikovnih podataka su predstavljene digitalnim kodnim vrednostima u referentnim kodiranim slikovnim podacima; pri čemu je OETF kodirana funkcija zasnovana najmanje delimično na funkcionalnom modelu:
    pri čemu: Y je normalizovana vrednost odgovarajuće jedne od vrednosti L apsolutne osvetljenosti, pri čemu je 0 ≤ Y ≤ 1, i 10,000 cd/m<2>, V je normalizovana vrednost odgovarajuće jedne od digitalnih kodnih vrednosti D koje su izdate kao referentni kodirani slikovni podaci, pri čemu je 0 ≤ V ≤ 1, i n, m, c1, c2, i c3su unapred utvrđene vrednosti, pri čemu:
  2. 2. Kompjuterski čitljiv medijum prema patentnom zahtevu 1, pri čemu digitalne kodne vrednosti D imaju dubinu bita od 10 ili 12 bita.
  3. 3. Kompjuterski čitljiv medijum prema patentnom zahtevu 1 ili patentnom zahtevu 2, pri čemu vrednosti osvetljenosti slikovnih podataka predstavljaju uzorkovane vrednosti apsolutne osvetljenosti L sadržane u serijskom digitalnom interfejs (SDI) signalu. 1
RS20250152A 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka zasnovano na nelinearnosti perceptualne osvetljenosti kroz različita svojstva displeja RS66583B1 (sr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201161567579P 2011-12-06 2011-12-06
US201261674503P 2012-07-23 2012-07-23
US201261703449P 2012-09-20 2012-09-20
EP22207638.2A EP4160385B1 (en) 2011-12-06 2012-12-06 Method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities

Publications (1)

Publication Number Publication Date
RS66583B1 true RS66583B1 (sr) 2025-04-30

Family

ID=47459140

Family Applications (9)

Application Number Title Priority Date Filing Date
RS20201431A RS61119B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20230171A RS64021B1 (sr) 2011-12-06 2012-12-06 Računarski program i računarski čitljiv medijum koji ima skladišten tok bitova za poboljšanje razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20240981A RS65920B1 (sr) 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20211371A RS62554B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20230184A RS64033B1 (sr) 2011-12-06 2012-12-06 Računarski program koji poboljšava razmenu slikovnih podataka baziranih na perceptualnoj nelinearnosti kroz različita svojstva displeja
RS20241290A RS66216B1 (sr) 2011-12-06 2012-12-06 Postupak za poboljšanje razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20250762A RS67081B1 (sr) 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20190645A RS58774B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20250152A RS66583B1 (sr) 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka zasnovano na nelinearnosti perceptualne osvetljenosti kroz različita svojstva displeja

Family Applications Before (8)

Application Number Title Priority Date Filing Date
RS20201431A RS61119B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20230171A RS64021B1 (sr) 2011-12-06 2012-12-06 Računarski program i računarski čitljiv medijum koji ima skladišten tok bitova za poboljšanje razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20240981A RS65920B1 (sr) 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20211371A RS62554B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20230184A RS64033B1 (sr) 2011-12-06 2012-12-06 Računarski program koji poboljšava razmenu slikovnih podataka baziranih na perceptualnoj nelinearnosti kroz različita svojstva displeja
RS20241290A RS66216B1 (sr) 2011-12-06 2012-12-06 Postupak za poboljšanje razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20250762A RS67081B1 (sr) 2011-12-06 2012-12-06 Postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja
RS20190645A RS58774B1 (sr) 2011-12-06 2012-12-06 Uređaj i postupak poboljšanja razmene slikovnih podataka baziranih na perceptualnoj nelinearnosti osvetljenosti kroz različita svojstva displeja

Country Status (26)

Country Link
US (6) US9077994B2 (sr)
EP (13) EP3974956B1 (sr)
JP (17) JP5735717B2 (sr)
KR (12) KR101812469B1 (sr)
CN (9) CN106095353B (sr)
AU (12) AU2012347820B2 (sr)
BR (2) BR112014012927A2 (sr)
CA (9) CA3114379C (sr)
CY (2) CY1121636T1 (sr)
DK (9) DK3514677T3 (sr)
ES (10) ES3039488T3 (sr)
FI (6) FI4137929T3 (sr)
HR (10) HRP20250190T1 (sr)
HU (9) HUE056242T2 (sr)
IN (1) IN2014CN03871A (sr)
LT (2) LT3514677T (sr)
MX (6) MX380258B (sr)
MY (5) MY203888A (sr)
PL (9) PL4137929T3 (sr)
PT (10) PT4472203T (sr)
RS (9) RS61119B1 (sr)
RU (4) RU2665211C1 (sr)
SG (4) SG10201604112PA (sr)
SI (2) SI3514677T1 (sr)
SM (2) SMT202000641T1 (sr)
WO (1) WO2013086169A1 (sr)

Families Citing this family (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8988552B2 (en) 2011-09-26 2015-03-24 Dolby Laboratories Licensing Corporation Image formats and related methods and apparatuses
US10242650B2 (en) 2011-12-06 2019-03-26 Dolby Laboratories Licensing Corporation Perceptual luminance nonlinearity-based image data exchange across different display capabilities
CA3114379C (en) * 2011-12-06 2023-06-27 Dolby Laboratories Licensing Corporation Device and method of improving the perceptual luminance nonlinearity - based image data exchange across different display capabilities
US9661296B2 (en) * 2012-07-12 2017-05-23 Samsung Electronics Co., Ltd. Image processing apparatus and method
EP2896198B1 (en) 2012-09-12 2016-11-09 Dolby Laboratories Licensing Corporation Display management for images with enhanced dynamic range
US9720231B2 (en) 2012-09-26 2017-08-01 Dolby Laboratories Licensing Corporation Display, imaging system and controller for eyewear display device
CN104956670B (zh) 2013-01-25 2017-09-08 杜比实验室特许公司 基于全局显示管理的光调制
BR112015020009B1 (pt) 2013-02-21 2023-02-07 Dolby Laboratories Licensing Corporation Gerenciamento de exibição para vídeo de alta gama dinâmica
US9584811B2 (en) 2013-06-17 2017-02-28 Dolby Laboratories Licensing Corporation Adaptive reshaping for layered coding of enhanced dynamic range signals
US10218917B2 (en) 2013-07-16 2019-02-26 Koninklijke Philips N.V. Method and apparatus to create an EOTF function for a universal code mapping for an HDR image, method and process to use these images
US9712834B2 (en) * 2013-10-01 2017-07-18 Dolby Laboratories Licensing Corporation Hardware efficient sparse FIR filtering in video codec
US9179042B2 (en) 2013-10-09 2015-11-03 Dolby Laboratories Licensing Corporation Systems and methods to optimize conversions for wide gamut opponent color spaces
US9648351B2 (en) 2013-10-24 2017-05-09 Dolby Laboratories Licensing Corporation Error control in multi-stream EDR video codec
EP2989793B1 (en) 2013-11-13 2017-04-05 Dolby Laboratories Licensing Corporation Workflow for content creation and guided display management of enhanced dynamic range video
US9538155B2 (en) 2013-12-04 2017-01-03 Dolby Laboratories Licensing Corporation Decoding and display of high dynamic range video
EP2887664A1 (en) * 2013-12-19 2015-06-24 Thomson Licensing Method and device for encoding a high-dynamic range image
DE202015009982U1 (de) 2014-02-07 2022-08-02 Sony Group Corporation Übertragungsvorrichtung, Empfangsvorrichtung und Anzeigevorrichtung
KR102509533B1 (ko) 2014-02-25 2023-03-14 애플 인크. 비디오 인코딩 및 디코딩을 위한 적응형 전달 함수
CN106105177B (zh) * 2014-06-10 2019-09-27 松下知识产权经营株式会社 变换方法及变换装置
MX357792B (es) 2014-06-10 2018-07-25 Panasonic Ip Man Co Ltd Sistema de visualizacion, metodo de visualizacion y aparato de visualizacion.
US9613407B2 (en) 2014-07-03 2017-04-04 Dolby Laboratories Licensing Corporation Display management for high dynamic range video
GB2528283B (en) 2014-07-16 2020-08-05 Barco Nv Image colour calibration with multiple colour scales
US9911179B2 (en) * 2014-07-18 2018-03-06 Dolby Laboratories Licensing Corporation Image decontouring in high dynamic range video processing
CN105469375B (zh) * 2014-08-28 2021-09-07 北京三星通信技术研究有限公司 处理高动态范围全景图的方法和装置
CN105934939B (zh) 2014-09-22 2018-10-19 松下知识产权经营株式会社 再现方法以及再现装置
RU2648634C1 (ru) 2014-09-26 2018-03-26 Долби Лабораторис Лайсэнзин Корпорейшн Кодирование и декодирование перцепционно квантованного видеосодержимого
US10063824B2 (en) 2014-11-05 2018-08-28 Apple Inc. Mapping image/video content to target display devices with variable brightness levels and/or viewing conditions
JP6601729B2 (ja) * 2014-12-03 2019-11-06 パナソニックIpマネジメント株式会社 データ生成方法、データ再生方法、データ生成装置及びデータ再生装置
FI4109906T3 (fi) * 2014-12-03 2024-01-30 Panasonic Ip Man Co Ltd Datangenerointilaite
JP6362793B2 (ja) 2015-01-19 2018-07-25 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ映像のためのディスプレイマネジメント
EP3051823A1 (en) 2015-01-27 2016-08-03 Thomson Licensing Methods, systems and aparatus for electro-optical and opto-electrical conversion of images and video
EP3251366B1 (en) * 2015-01-27 2024-01-10 InterDigital Madison Patent Holdings, SAS Methods and apparatus for electro-optical and opto-electrical conversion of images and video
US10419762B2 (en) 2015-03-02 2019-09-17 Dolby Laboratories Licensing Corporation Content-adaptive perceptual quantizer for high dynamic range images
JP6463179B2 (ja) 2015-03-17 2019-01-30 キヤノン株式会社 信号処理装置、信号処理方法および撮像装置
US10735755B2 (en) 2015-04-21 2020-08-04 Arris Enterprises Llc Adaptive perceptual mapping and signaling for video coding
US10484684B2 (en) 2015-04-22 2019-11-19 Dolby Laboratories Licensing Corporation Signal reshaping and coding in the IPT-PQ color space
WO2016181819A1 (ja) * 2015-05-12 2016-11-17 ソニー株式会社 画像処理装置、および画像処理方法、並びにプログラム
JP6731722B2 (ja) * 2015-05-12 2020-07-29 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 表示方法および表示装置
JP6663214B2 (ja) * 2015-05-26 2020-03-11 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 表示方法および表示装置
WO2016199409A1 (en) * 2015-06-07 2016-12-15 Sharp Kabushiki Kaisha Systems and methods for optimizing video coding based on a luminance transfer function or video color component values
US10863202B2 (en) * 2015-06-12 2020-12-08 Shaoher Pan Encoding data in a source image with watermark image codes
WO2017003525A1 (en) * 2015-06-30 2017-01-05 Dolby Laboratories Licensing Corporation Real-time content-adaptive perceptual quantizer for high dynamic range images
US10602109B2 (en) * 2015-07-10 2020-03-24 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements for HDR encoding
CN107852511B (zh) 2015-07-16 2020-09-22 杜比实验室特许公司 用于hdr和宽色域信号的信号整形和编码
US10575005B2 (en) 2015-07-22 2020-02-25 Dolby Laboratories Licensing Corporation Video coding and delivery with both spatial and dynamic range scalability
JP6320440B2 (ja) 2015-08-04 2018-05-09 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ信号のための信号再構成
KR102121676B1 (ko) * 2015-09-21 2020-06-10 돌비 레버러토리즈 라이쎈싱 코오포레이션 지각 코드 공간에서 디스플레이를 동작시키기 위한 기술들
US10283032B2 (en) 2015-10-07 2019-05-07 Samsung Display Co., Ltd. Integrated circuit for nonlinear data encoding
US10140953B2 (en) 2015-10-22 2018-11-27 Dolby Laboratories Licensing Corporation Ambient-light-corrected display management for high dynamic range images
EP3364654B1 (en) 2015-12-15 2021-03-03 Huawei Technologies Co., Ltd. High dynamic range image processing method and apparatus
CN108370405B (zh) 2015-12-23 2019-11-26 华为技术有限公司 一种图像信号转换处理方法、装置及终端设备
JP6559803B2 (ja) * 2015-12-25 2019-08-14 シャープ株式会社 表示装置、表示装置の制御方法、制御プログラム、および記録媒体
US10679544B2 (en) * 2016-01-29 2020-06-09 Barco Nv Digital image processing chain and processing blocks and a display including the same
CN107027027B (zh) * 2016-01-31 2021-02-12 西安电子科技大学 图像的编码、解码方法及装置、以及图像的编解码系统
JP6757157B2 (ja) 2016-03-29 2020-09-16 キヤノン株式会社 投影装置およびその制御方法
EP3226563B1 (en) 2016-03-30 2021-06-23 Dolby Laboratories Licensing Corp. Chroma reshaping
US10397586B2 (en) 2016-03-30 2019-08-27 Dolby Laboratories Licensing Corporation Chroma reshaping
EP3745390B1 (en) 2016-05-27 2023-10-04 Dolby Laboratories Licensing Corporation Transitioning between video priority and graphics priority
JP6912869B2 (ja) * 2016-06-15 2021-08-04 オリンパス株式会社 画像処理装置、画像処理プログラム、画像処理方法
JP6729055B2 (ja) * 2016-06-23 2020-07-22 セイコーエプソン株式会社 映像処理装置、表示装置および映像処理方法
TWI631505B (zh) * 2016-08-26 2018-08-01 晨星半導體股份有限公司 應用於播放裝置的影像處理方法及相關的電路
JP6751233B2 (ja) * 2016-09-12 2020-09-02 オンキヨー株式会社 映像処理装置
FR3056872A1 (fr) 2016-09-23 2018-03-30 Ymagis Procede numerique de traitement d’image et de projection pour la diffusion en salle
US10296807B2 (en) 2016-10-04 2019-05-21 Canon Kabushiki Kaisha Image processing apparatus and image processing method
EP3312798A1 (en) * 2016-10-20 2018-04-25 Thomson Licensing Method and device for inverse tone mapping
JP2018081595A (ja) * 2016-11-17 2018-05-24 キヤノン株式会社 画像処理装置及び方法、及び撮像装置
WO2018160847A1 (en) 2017-03-03 2018-09-07 Dolby Laboratories Licensing Corporation Color image modification with approximation function
CN110383801B (zh) 2017-03-03 2021-08-10 杜比实验室特许公司 不均匀颜色空间中的颜色饱和度调整
US10713765B2 (en) 2017-03-03 2020-07-14 Dolby Laboratories Licensing Corporation Color image modification with approximation function
WO2018160883A1 (en) 2017-03-03 2018-09-07 Dolby Laboratories Licensing Corporation Color saturation adjustment in non-uniform color space
CN110447051B (zh) 2017-03-20 2023-10-31 杜比实验室特许公司 在感知上保持参考场景的对比度和色度
JP7037584B2 (ja) 2017-06-16 2022-03-16 ドルビー ラボラトリーズ ライセンシング コーポレイション 効率的なエンド・ツー・エンドシングルレイヤー逆ディスプレイマネジメント符号化
US10769817B2 (en) * 2017-08-07 2020-09-08 Samsung Display Co., Ltd. Measures for image testing
US11252401B2 (en) * 2017-08-07 2022-02-15 Dolby Laboratories Licensing Corporation Optically communicating display metadata
US11336895B2 (en) * 2017-09-06 2022-05-17 Dolby Laboratories Licensing Corporation Tone-curve optimization method and associated video encoder and video decoder
US10600163B2 (en) 2017-11-22 2020-03-24 Interdigital Vc Holdings, Inc. Method and device for reconstructing a display adapted HDR image
JP6970763B2 (ja) * 2018-02-14 2021-11-24 Eizo株式会社 表示システム及びプログラム
US10832613B2 (en) 2018-03-07 2020-11-10 At&T Intellectual Property I, L.P. Image format conversion using luminance-adaptive dithering
US10931977B2 (en) 2018-03-15 2021-02-23 Comcast Cable Communications, Llc Systems, methods, and apparatuses for processing video
EP3541074B1 (en) 2018-03-15 2022-07-13 Comcast Cable Communications LLC Systems, methods, and apparatuses for processing video
KR102546990B1 (ko) * 2018-03-16 2023-06-23 엘지전자 주식회사 신호 처리 장치 및 이를 구비하는 영상표시장치
KR20190114332A (ko) * 2018-03-29 2019-10-10 에스케이하이닉스 주식회사 이미지 센싱 장치 및 그의 동작 방법
WO2019185935A1 (en) * 2018-03-29 2019-10-03 Barco N.V. Driver for led display
US10917583B2 (en) * 2018-04-27 2021-02-09 Apple Inc. Standard and high dynamic range display systems and methods for high dynamic range displays
WO2019245876A1 (en) 2018-06-18 2019-12-26 Dolby Laboratories Licensing Corporation Image capture methods and systems
JP2020003704A (ja) * 2018-06-29 2020-01-09 株式会社デンソー 情報処理装置
JP2020017079A (ja) * 2018-07-25 2020-01-30 株式会社朋栄 トーンマッピング処理及びトーンマッピングパラメータの自動調整更新によるhdr映像変換方法及びその装置
US20200045341A1 (en) * 2018-07-31 2020-02-06 Ati Technologies Ulc Effective electro-optical transfer function encoding for limited luminance range displays
US10802795B2 (en) * 2018-08-21 2020-10-13 Semiconductor Components Industries, Llc Systems and methods for image data compression
EP3672267A1 (en) * 2018-12-20 2020-06-24 InterDigital VC Holdings, Inc. Methods for processing audio and/or video contents and corresponding signal, devices, electronic assembly, system, computer readable program products and computer readable storage media
CA3140405A1 (en) * 2019-05-17 2020-11-26 Fenoto Technologies Inc. Electronic paper display system
CN113853647B (zh) * 2019-05-23 2023-08-18 Eizo株式会社 图像显示装置、图像显示系统、图像显示方法及记录介质
EP3764346A1 (en) * 2019-07-09 2021-01-13 Koninklijke Philips N.V. Adjustment of display optimization behaviour for hdr images
JP7370762B2 (ja) 2019-08-20 2023-10-30 キヤノン株式会社 撮像装置およびその制御方法
CN110797038B (zh) * 2019-10-30 2020-11-06 腾讯科技(深圳)有限公司 音频处理方法、装置、计算机设备及存储介质
EP3873096A1 (en) 2020-02-25 2021-09-01 Koninklijke Philips N.V. Improved hdr color processing for saturated colors
US11343495B2 (en) * 2020-06-03 2022-05-24 Tencent America LLC Methods of simplification of temporal filtering
CN114449244B (zh) * 2020-10-31 2023-07-18 华为技术有限公司 一种画质调整方法及装置
CN114822448B (zh) * 2021-01-22 2024-04-05 广州视创显示科技有限公司 一种图像混合显示方法、装置、设备及存储介质
WO2022245624A1 (en) 2021-05-19 2022-11-24 Dolby Laboratories Licensing Corporation Display management with position-varying adaptivity to ambient light and/or non-display-originating surface light
KR102663499B1 (ko) 2021-06-08 2024-05-07 대구가톨릭대학교산학협력단 반응성기를 가지는 개질 맥신 화합물 및 이를 포함하는 광경화성 수지 조성물
CN114170546B (zh) * 2021-11-16 2026-04-21 中国人民解放军63861部队 一种视频目标状态的识别模型训练方法及识别方法
EP4220539A1 (en) 2022-01-27 2023-08-02 Koninklijke Philips N.V. Automatic luminance adjustment for hdr video coding
US12555508B2 (en) * 2022-08-30 2026-02-17 Beijing Boe Display Technology Co., Ltd. Display apparatus and luminance adjustment method therefor
CN115797862A (zh) * 2022-11-26 2023-03-14 宝钢工程技术集团有限公司 一种通过图像识别自学习监测涂层室环境的方法
CN116052619B (zh) * 2022-11-30 2025-11-25 苏州威达智科技股份有限公司 一种基于纯视觉感知的屏幕动态纯色画面测定方法
KR20240094244A (ko) * 2022-12-15 2024-06-25 삼성디스플레이 주식회사 표시 장치 및 이의 구동 방법
JPWO2024203081A1 (sr) 2023-03-30 2024-10-03
CN116437162B (zh) * 2023-06-12 2023-08-22 美视信息科技(常州)有限公司 一种信息传输方法、装置、显示器及存储介质
US12553774B2 (en) 2024-03-28 2026-02-17 Ati Technologies Ulc Method to generate reference EOTFs for display measurements

Family Cites Families (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0103488B1 (en) * 1982-09-14 1991-03-27 New York Institute Of Technology Method and apparatus for encoding and decoding video
US5276779A (en) 1991-04-01 1994-01-04 Eastman Kodak Company Method for the reproduction of color images based on viewer adaption
GB2311432B (en) * 1996-03-20 2000-05-03 Sony Uk Ltd Method and apparatus for processing an input image
US6388648B1 (en) 1996-11-05 2002-05-14 Clarity Visual Systems, Inc. Color gamut and luminance matching techniques for image display systems
JP4076248B2 (ja) * 1997-09-09 2008-04-16 オリンパス株式会社 色再現装置
JPH1188909A (ja) * 1997-09-11 1999-03-30 Mitsubishi Electric Corp 画像圧縮伝送装置
US6148006A (en) * 1997-11-12 2000-11-14 Nortel Networks Limited Communication system architecture, exchange having a plurality of broadband modems and method of supporting broadband operation on a one to one basis
US6847376B2 (en) 1998-11-13 2005-01-25 Lightsurf Technologies, Inc. Method and system for characterizing color display monitor output
JP4147655B2 (ja) 1998-12-07 2008-09-10 ソニー株式会社 画像処理装置及び画像処理方法
JP2000188647A (ja) * 1998-12-21 2000-07-04 Ricoh Co Ltd 画像評価方法および画像評価装置
US6370265B1 (en) 1999-11-24 2002-04-09 Direct Radiography Corp. Method for generating gray scale transfer functions for use in displaying a digital radiogram
US7170477B2 (en) 2000-04-13 2007-01-30 Sharp Kabushiki Kaisha Image reproducing method, image display apparatus and picture signal compensation device
JP3904841B2 (ja) 2000-05-15 2007-04-11 シャープ株式会社 液晶表示装置及びそれを用いた電子機器並びに液晶表示方法
JP4766288B2 (ja) * 2000-06-21 2011-09-07 ソニー株式会社 情報処理装置
JP2002092655A (ja) 2000-09-20 2002-03-29 Minolta Co Ltd 3次元仮想現実を表示するシステム及び方法
FI110045B (fi) 2000-11-08 2002-11-15 Antti Lahtinen Menetelmä ja laite harmaasävykuvan muuntamiseksi valeharmaakuvaksi
JP3620443B2 (ja) 2000-12-05 2005-02-16 日産自動車株式会社 自動車用表示装置
US6989859B2 (en) 2000-12-22 2006-01-24 Eastman Kodak Company Camera having user interface ambient sensor viewer adaptation compensation and method
US6947079B2 (en) 2000-12-22 2005-09-20 Eastman Kodak Company Camera having verification display with reverse white balanced viewer adaptation compensation and method
US7019763B2 (en) 2001-01-09 2006-03-28 Seiko Epson Corporation Display device, driving method therefor, electro-optical device, driving method therefor, and electronic apparatus
US6831947B2 (en) * 2001-03-23 2004-12-14 Sharp Laboratories Of America, Inc. Adaptive quantization based on bit rate prediction and prediction error energy
US7023580B2 (en) * 2001-04-20 2006-04-04 Agilent Technologies, Inc. System and method for digital image tone mapping using an adaptive sigmoidal function based on perceptual preference guidelines
DE10300048B4 (de) * 2002-01-05 2005-05-12 Samsung Electronics Co., Ltd., Suwon Verfahren und Vorrichtung zur Bildcodierung und -decodierung
US7046400B2 (en) 2002-01-31 2006-05-16 Eastman Kodak Company Adjusting the color, brightness, and tone scale of rendered digital images
JP2003244436A (ja) 2002-02-13 2003-08-29 Konica Corp キャリブレーション装置、画像出力装置のキャリブレーション方法、プログラムおよび記憶媒体
US6755529B2 (en) * 2002-03-12 2004-06-29 Visionrx, Inc. Method and apparatus for measuring contrast sensitivity
US7221807B2 (en) 2002-03-29 2007-05-22 Sharp Laboratories Of America, Inc. Methods and systems for digital image characteristic adjustment using a neural network
US7609360B2 (en) 2002-06-17 2009-10-27 Fujifilm Corporation Image display device
US7184057B2 (en) * 2002-06-24 2007-02-27 Microsoft Corpoartion Systems and methods for providing color management
EP1391865A1 (en) * 2002-08-23 2004-02-25 Deutsche Thomson-Brandt Gmbh Plasma display panel (PDP) - Reduction of dithering noise while displaying less video levels than required
US7043090B2 (en) 2002-10-02 2006-05-09 Eastman Kodak Company Enhancing the tonal characteristics of digital images using expansive and compressive tone scale functions
JP4467877B2 (ja) 2002-11-08 2010-05-26 富士通マイクロエレクトロニクス株式会社 表示装置の駆動方法、及び表示装置の駆動回路
JP2004212598A (ja) 2002-12-27 2004-07-29 Sharp Corp 変換装置、補正回路、駆動装置、表示装置、検査装置および表示方法
JP4410997B2 (ja) 2003-02-20 2010-02-10 パナソニック株式会社 表示パネルの駆動装置
JP4396107B2 (ja) 2003-02-21 2010-01-13 凸版印刷株式会社 映像表示システム
US7266229B2 (en) * 2003-07-24 2007-09-04 Carestream Health, Inc. Method for rendering digital radiographic images for display based on independent control of fundamental image quality parameters
KR100508937B1 (ko) 2003-08-05 2005-08-17 삼성에스디아이 주식회사 고효율 플라즈마 디스플레이 패널에서의 계조 표현 방법및 그 방법을 사용한 플라즈마 디스플레이 패널 구동 장치
DE10338484B4 (de) 2003-08-21 2008-10-16 Eizo Gmbh Verfahren und Anordnung zum Optimieren des Verlaufs einer Leuchtdichtekennlinie
US7508387B2 (en) 2003-09-30 2009-03-24 International Business Machines Corporation On demand calibration of imaging displays
US7412105B2 (en) 2003-10-03 2008-08-12 Adobe Systems Incorporated Tone selective adjustment of images
JP2005117590A (ja) 2003-10-10 2005-04-28 Konica Minolta Medical & Graphic Inc 放射線画像撮影システムおよび放射線画像検出処理装置
EP1544837A1 (en) * 2003-12-17 2005-06-22 Deutsche Thomson-Brandt Gmbh Method and device for reducing the effect of differences in scan line load
EP1544838A1 (en) * 2003-12-17 2005-06-22 Deutsche Thomson-Brandt Gmbh Method and device for compensating effect of differences in subfield load
JP4757201B2 (ja) 2003-12-18 2011-08-24 シャープ株式会社 液晶ディスプレイのためのダイナミックガンマ
US20050190836A1 (en) * 2004-01-30 2005-09-01 Jiuhuai Lu Process for maximizing the effectiveness of quantization matrices in video codec systems
JP4632721B2 (ja) * 2004-03-18 2011-02-16 メガビジョン株式会社 処理装置及びガンマ値調整プログラム
EP1587049A1 (en) 2004-04-15 2005-10-19 Barco N.V. Method and device for improving conformance of a display panel to a display standard in the whole display area and for different viewing angles
US8218625B2 (en) * 2004-04-23 2012-07-10 Dolby Laboratories Licensing Corporation Encoding, decoding and representing high dynamic range images
EP1763954A1 (en) 2004-06-30 2007-03-21 Koninklijke Philips Electronics N.V. Dominant color extraction for ambient light derived from video content mapped through unrendered color space
EP1769265A1 (en) 2004-07-13 2007-04-04 Koninklijke Philips Electronics N.V. Standardized digital image viewing with ambient light control
US7283654B2 (en) 2004-08-26 2007-10-16 Lumeniq, Inc. Dynamic contrast visualization (DCV)
EP1650736A1 (en) 2004-10-25 2006-04-26 Barco NV Backlight modulation for display
US7782405B2 (en) 2004-12-02 2010-08-24 Sharp Laboratories Of America, Inc. Systems and methods for selecting a display source light illumination level
KR101460089B1 (ko) * 2004-12-23 2014-11-10 돌비 레버러토리즈 라이쎈싱 코오포레이션 폭넓은 색상 범위 디스플레이, 및 관찰 영역에 이미지를 표시하기 위한 장치 및 방법
US7372507B2 (en) 2005-02-08 2008-05-13 Texas Instruments Incorporated Real-time content based gamma adjustment for digital video display
US20060197968A1 (en) 2005-03-01 2006-09-07 Vannostrand S L Dicom print driver
US7606429B2 (en) * 2005-03-25 2009-10-20 Ati Technologies Ulc Block-based image compression method and apparatus
WO2007014681A1 (en) * 2005-08-01 2007-02-08 Barco N.V. Method and device for improved display standard conformance
US7495679B2 (en) * 2005-08-02 2009-02-24 Kolorific, Inc. Method and system for automatically calibrating a color display
JP2006101512A (ja) * 2005-09-21 2006-04-13 Matsushita Electric Ind Co Ltd 画像圧縮装置および画像送受信装置
JP4529888B2 (ja) 2005-12-07 2010-08-25 ブラザー工業株式会社 画像処理装置、画像処理方法及び画像処理プログラム
WO2008007301A2 (en) 2006-07-10 2008-01-17 Koninklijke Philips Electronics, N.V. System and method for dicom compliant display of ultrasound images in varying ambient light
KR101243817B1 (ko) 2006-07-28 2013-03-18 엘지디스플레이 주식회사 평판표시장치와 그 데이터 다중 변조방법
US7990427B2 (en) 2006-08-21 2011-08-02 Micron Technology, Inc. Method and apparatus for applying tonal correction to images
US20080170031A1 (en) 2007-01-17 2008-07-17 Chia-Hui Kuo Method for performing chromatic adaptation while displaying image, and corresponding display circuit and device
US8026908B2 (en) 2007-02-05 2011-09-27 Dreamworks Animation Llc Illuminated surround and method for operating same for video and other displays
KR100855472B1 (ko) * 2007-02-07 2008-09-01 삼성전자주식회사 저전력 구동 장치 및 방법
US7826681B2 (en) 2007-02-28 2010-11-02 Sharp Laboratories Of America, Inc. Methods and systems for surround-specific display modeling
JP2008234315A (ja) * 2007-03-20 2008-10-02 Toyota Motor Corp デジタル画像の階調圧縮方法及び階調圧縮装置
WO2009002316A1 (en) 2007-06-27 2008-12-31 Thomson Licensing System and method for color correction between displays with and without average picture dependency
US8135230B2 (en) * 2007-07-30 2012-03-13 Dolby Laboratories Licensing Corporation Enhancing dynamic ranges of images
EP2063647A1 (en) 2007-11-24 2009-05-27 Barco NV Calibration of a 3-dimensional display
EP2223283A4 (en) 2007-12-17 2013-02-06 Hewlett Packard Development Co IMAGE PROCESSING USING TARGET VALUES
US8179363B2 (en) 2007-12-26 2012-05-15 Sharp Laboratories Of America, Inc. Methods and systems for display source light management with histogram manipulation
CN101478687B (zh) * 2008-01-04 2010-12-08 华晶科技股份有限公司 对数字图像中伪色像素的校正方法
US8199995B2 (en) 2008-01-29 2012-06-12 Carestream Health, Inc. Sensitometric response mapping for radiological images
JP2009211048A (ja) * 2008-02-06 2009-09-17 Canon Inc 画像信号処理装置および画像信号処理方法
US8593476B2 (en) 2008-02-13 2013-11-26 Gary Demos System for accurately and precisely representing image color information
JP4334596B2 (ja) * 2008-02-27 2009-09-30 株式会社東芝 表示装置
US20110032286A1 (en) 2008-04-09 2011-02-10 Sharp Kabushiki Kaisha Display device and television receiver
US8531379B2 (en) 2008-04-28 2013-09-10 Sharp Laboratories Of America, Inc. Methods and systems for image compensation for ambient conditions
JP4956488B2 (ja) 2008-06-10 2012-06-20 株式会社東芝 画像処理装置および画像表示装置
JP5274908B2 (ja) 2008-06-20 2013-08-28 本田技研工業株式会社 燃料電池スタック
TWI383228B (zh) 2008-07-02 2013-01-21 Chunghwa Picture Tubes Ltd 主動元件陣列基板、液晶顯示面板及其驅動方法
US8416179B2 (en) 2008-07-10 2013-04-09 Sharp Laboratories Of America, Inc. Methods and systems for color preservation with a color-modulated backlight
US8610654B2 (en) * 2008-07-18 2013-12-17 Sharp Laboratories Of America, Inc. Correction of visible mura distortions in displays using filtered mura reduction and backlight control
JP4901821B2 (ja) * 2008-07-24 2012-03-21 株式会社東芝 画像処理装置および画像処理方法
EP2308375B1 (en) 2008-07-28 2016-09-07 NEC Display Solutions, Ltd. Gray scale display device
JP5188334B2 (ja) * 2008-09-04 2013-04-24 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
EP2329487B1 (en) * 2008-09-30 2016-05-25 Dolby Laboratories Licensing Corporation Systems and methods for applying adaptive gamma in image processing for high brightness and high dynamic range displays
KR20110083663A (ko) * 2008-10-13 2011-07-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 이미지들의 콘트라스트 향상
US8111307B2 (en) * 2008-10-25 2012-02-07 Omnivision Technologies, Inc. Defective color and panchromatic CFA image
JP2010114839A (ja) 2008-11-10 2010-05-20 Canon Inc 画像処理装置および画像処理方法
GB0901825D0 (en) 2009-02-05 2009-03-11 Univ Cardiff Displaying image data
US8290295B2 (en) 2009-03-03 2012-10-16 Microsoft Corporation Multi-modal tone-mapping of images
CN102349290B (zh) 2009-03-10 2014-12-17 杜比实验室特许公司 扩展动态范围和扩展维数图像信号转换
US8390642B2 (en) 2009-04-30 2013-03-05 Hewlett-Packard Development Company, L.P. System and method for color space setting adjustment
CN101620819B (zh) * 2009-06-25 2013-10-16 北京中星微电子有限公司 显示图像背光亮度的动态调整方法、装置及移动显示设备
US20120154355A1 (en) 2009-11-27 2012-06-21 Canon Kabushiki Kaisha Image display apparatus
JP2011133877A (ja) * 2009-11-27 2011-07-07 Canon Inc 画像表示装置、および画像処理装置
CN101710995B (zh) * 2009-12-10 2011-02-16 武汉大学 基于视觉特性的视频编码系统
CN101950528B (zh) * 2009-12-31 2012-06-27 四川虹欧显示器件有限公司 等离子显示器灰阶线形调整的方法
US8866837B2 (en) 2010-02-02 2014-10-21 Microsoft Corporation Enhancement of images for display on liquid crystal displays
GB201002632D0 (en) * 2010-02-16 2010-03-31 Im Sense Ltd Method and system for generating enhanced images
PL2543181T3 (pl) * 2010-03-03 2016-03-31 Koninklijke Philips Nv Urządzenia i sposoby definiowania systemu kolorów
JP5484977B2 (ja) * 2010-03-23 2014-05-07 オリンパス株式会社 蛍光観察装置
EP2561684A1 (en) * 2010-04-19 2013-02-27 Dolby Laboratories Licensing Corporation Quality assessment of high dynamic range, visual dynamic range and wide color gamut image and video
CN102024266B (zh) * 2010-11-04 2012-07-25 西安电子科技大学 基于图像结构模型的压缩感知图像重构方法
US20120182278A1 (en) 2011-01-17 2012-07-19 Dolby Laboratories Licensing Corporation Methods and Apparatus for Estimating Light Adaptation Levels of Persons Viewing Displays
TWI538474B (zh) 2011-03-15 2016-06-11 杜比實驗室特許公司 影像資料轉換的方法與設備
CN102142145B (zh) * 2011-03-22 2012-12-19 宁波大学 一种基于人眼视觉特性的图像质量客观评价方法
EP2518719B1 (en) 2011-04-08 2016-05-18 Dolby Laboratories Licensing Corporation Image range expansion control methods and apparatus
CN102170581B (zh) * 2011-05-05 2013-03-20 天津大学 基于hvs的ssim与特征匹配立体图像质量评价方法
CN102222460B (zh) * 2011-06-10 2013-06-05 四川虹欧显示器件有限公司 一种等离子体显示面板的图像改善方法
US8988552B2 (en) 2011-09-26 2015-03-24 Dolby Laboratories Licensing Corporation Image formats and related methods and apparatuses
PL4421797T3 (pl) 2011-09-27 2025-09-01 Koninklijke Philips N.V. Urządzenie i sposób do przekształcenia zakresu dynamiki obrazów
CN102420988B (zh) * 2011-12-02 2013-11-20 上海大学 一种利用视觉特性的多视点视频编码系统
CA3114379C (en) 2011-12-06 2023-06-27 Dolby Laboratories Licensing Corporation Device and method of improving the perceptual luminance nonlinearity - based image data exchange across different display capabilities
JP7044273B2 (ja) * 2020-06-01 2022-03-30 株式会社東洋新薬 血中中性脂肪上昇抑制用組成物

Also Published As

Publication number Publication date
HRP20230225T1 (hr) 2023-04-14
HRP20190794T1 (hr) 2019-06-28
AU2022291562A1 (en) 2023-02-02
HUE052566T2 (hu) 2021-05-28
AU2022201261A1 (en) 2022-03-17
RU2020124786A3 (sr) 2022-03-15
EP4160385B1 (en) 2024-11-13
AU2023204114A1 (en) 2023-07-13
EP4155898A1 (en) 2023-03-29
EP4583509A2 (en) 2025-07-09
EP2788855A1 (en) 2014-10-15
EP3800542B1 (en) 2021-09-15
HRP20251432T1 (hr) 2026-01-02
JP6366641B2 (ja) 2018-08-01
RS58774B1 (sr) 2019-06-28
MX372632B (es) 2020-06-04
PL3514677T3 (pl) 2021-03-08
ES2584681T3 (es) 2016-09-28
RS66216B1 (sr) 2024-12-31
KR20190037352A (ko) 2019-04-05
PL4472202T3 (pl) 2025-09-15
CY1121636T1 (el) 2020-07-31
PL4155898T3 (pl) 2025-02-03
PL4137929T3 (pl) 2024-10-14
JP7699280B2 (ja) 2025-06-26
ES3015509T3 (en) 2025-05-06
JP7838157B2 (ja) 2026-03-31
RU2607618C2 (ru) 2017-01-10
AU2022204421A1 (en) 2022-07-14
CN106095351A (zh) 2016-11-09
EP3800543A2 (en) 2021-04-07
JP2024169505A (ja) 2024-12-05
JP7246542B2 (ja) 2023-03-27
EP4472202B1 (en) 2025-07-16
EP4618543A3 (en) 2025-10-15
AU2016203103B2 (en) 2018-04-19
IN2014CN03871A (sr) 2015-07-03
HRP20230252T1 (hr) 2023-04-14
BR112014012927A2 (pt) 2017-06-13
EP3514677A2 (en) 2019-07-24
AU2016204177B2 (en) 2018-04-26
SG10201607838PA (en) 2016-12-29
BR122021018508B1 (pt) 2022-12-06
HRP20241218T1 (hr) 2024-12-06
JP2022075909A (ja) 2022-05-18
JP6640929B2 (ja) 2020-02-05
HRP20250945T1 (hr) 2025-10-10
CA3218784A1 (en) 2013-06-13
MX2014006445A (es) 2014-09-01
PL4160385T3 (pl) 2025-03-24
JP7647005B2 (ja) 2025-03-18
KR20220047675A (ko) 2022-04-18
WO2013086169A1 (en) 2013-06-13
CA2854071C (en) 2017-05-30
CA3114379A1 (en) 2013-06-13
AU2021201806A1 (en) 2021-04-22
CN106095356A (zh) 2016-11-09
CN106095352B (zh) 2019-04-09
RU2711102C1 (ru) 2020-01-15
PT3800542T (pt) 2021-11-09
JP2025175086A (ja) 2025-11-28
KR101768435B1 (ko) 2017-08-17
KR102385015B1 (ko) 2022-04-12
MY198864A (en) 2023-10-02
CN106095358B (zh) 2019-05-14
HRP20241614T1 (hr) 2025-02-14
EP4155898B1 (en) 2024-10-30
DK3079055T3 (da) 2019-06-03
HUE070850T2 (hu) 2025-07-28
EP3800542A1 (en) 2021-04-07
AU2018206694A1 (en) 2018-08-02
KR101865543B1 (ko) 2018-06-11
MX2019007447A (es) 2019-10-02
RS67081B1 (sr) 2025-09-30
KR102284891B1 (ko) 2021-08-04
KR20210097214A (ko) 2021-08-06
US9685139B2 (en) 2017-06-20
AU2016203100B2 (en) 2016-08-04
CN106095355A (zh) 2016-11-09
JP7091306B2 (ja) 2022-06-27
CA3198226C (en) 2025-05-13
EP3974956A3 (en) 2022-08-03
KR102105317B1 (ko) 2020-04-28
RU2014127489A (ru) 2016-01-27
DK3974956T3 (da) 2023-02-27
AU2016204177A1 (en) 2016-07-14
EP3079055A1 (en) 2016-10-12
RS61119B1 (sr) 2020-12-31
AU2023204114B2 (en) 2024-11-21
KR20210145848A (ko) 2021-12-02
EP4472203A3 (en) 2025-01-15
RS64033B1 (sr) 2023-04-28
US20170018251A1 (en) 2017-01-19
SI3079055T1 (sl) 2019-07-31
KR101812469B1 (ko) 2017-12-27
MX365965B (es) 2019-06-21
HRP20250190T1 (hr) 2025-04-11
AU2016203103A1 (en) 2016-06-02
EP4618543A2 (en) 2025-09-17
ES2995169T3 (en) 2025-02-07
EP3800543B1 (en) 2023-01-11
EP4472203B1 (en) 2025-07-30
ES2939867T3 (es) 2023-04-27
SG10201604112PA (en) 2016-07-28
SMT202000641T1 (it) 2021-01-05
MY203733A (en) 2024-07-16
JP2015159543A (ja) 2015-09-03
DK3800543T3 (da) 2023-02-27
AU2022201261B2 (en) 2023-04-06
CN106095354A (zh) 2016-11-09
ES2727965T3 (es) 2019-10-21
AU2021201806B2 (en) 2022-03-24
PT4472203T (pt) 2025-11-21
EP2788855B1 (en) 2016-06-01
KR20210045516A (ko) 2021-04-26
PT4472202T (pt) 2025-08-05
CN106095357B (zh) 2020-02-21
FI4155898T3 (fi) 2024-12-02
CA3219049A1 (en) 2013-06-13
ES3039488T3 (en) 2025-10-21
EP3974956A2 (en) 2022-03-30
JP6180566B2 (ja) 2017-08-16
JP2023063449A (ja) 2023-05-09
PT3974956T (pt) 2023-02-23
CN106095356B (zh) 2019-05-14
AU2022204421B2 (en) 2022-09-22
CA3114448A1 (en) 2013-06-13
RU2728845C1 (ru) 2020-07-31
JP2024169506A (ja) 2024-12-05
JP2025123376A (ja) 2025-08-22
JP7421674B2 (ja) 2024-01-24
JP7432496B2 (ja) 2024-02-16
PL3800542T3 (pl) 2022-01-17
US9959837B2 (en) 2018-05-01
CN103988165B (zh) 2016-05-18
CN106095352A (zh) 2016-11-09
CY1123605T1 (el) 2022-03-24
DK3800542T3 (da) 2021-11-08
DK4160385T3 (da) 2025-02-17
CA3006841C (en) 2021-06-01
CN103988165A (zh) 2014-08-13
US9697799B2 (en) 2017-07-04
AU2016204179A1 (en) 2016-07-14
US9077994B2 (en) 2015-07-07
RS64021B1 (sr) 2023-03-31
EP4472203A2 (en) 2024-12-04
HK1199955A1 (en) 2015-07-24
EP4472202A3 (en) 2025-01-08
CA3006841A1 (en) 2013-06-13
CA3198207A1 (en) 2013-06-13
PT3079055T (pt) 2019-06-06
FI4160385T3 (fi) 2025-02-20
KR20140103928A (ko) 2014-08-27
KR20210000318A (ko) 2021-01-04
KR20180065031A (ko) 2018-06-15
SI3514677T1 (sl) 2021-02-26
HK1197471A1 (zh) 2015-01-16
FI3974956T3 (fi) 2023-03-20
JP2016158247A (ja) 2016-09-01
ES2940345T3 (es) 2023-05-05
ES2835379T3 (es) 2021-06-22
EP3800543A3 (en) 2021-07-14
FI4472202T3 (fi) 2025-08-19
DK4472202T3 (da) 2025-08-18
EP3974956B1 (en) 2023-01-11
SG10201604130UA (en) 2016-07-28
KR102197273B1 (ko) 2020-12-31
CA2933940A1 (en) 2013-06-13
AU2012347820B2 (en) 2016-07-28
HUE043319T2 (hu) 2019-08-28
JP2024069635A (ja) 2024-05-21
JP2020074121A (ja) 2020-05-14
PL3974956T3 (pl) 2023-04-24
KR102197647B1 (ko) 2021-01-04
KR102245919B1 (ko) 2021-04-30
AU2019264649B2 (en) 2020-12-24
RU2665211C1 (ru) 2018-08-28
JP2024009175A (ja) 2024-01-19
JP2015510600A (ja) 2015-04-09
JP2016225988A (ja) 2016-12-28
LT3079055T (lt) 2019-06-10
US20160119634A1 (en) 2016-04-28
PL3800543T3 (pl) 2023-04-03
CN106095353A (zh) 2016-11-09
DK4155898T3 (da) 2024-11-18
PL3079055T3 (pl) 2019-09-30
MY203888A (en) 2024-07-23
EP4472202A2 (en) 2024-12-04
CA3114448C (en) 2023-06-27
HUE069316T2 (hu) 2025-03-28
AU2016203100A1 (en) 2016-06-02
CN106095358A (zh) 2016-11-09
HRP20211707T1 (hr) 2022-02-18
CA3114379C (en) 2023-06-27
PT4160385T (pt) 2025-02-26
JP2024009174A (ja) 2024-01-19
EP4137929A1 (en) 2023-02-22
US20140363093A1 (en) 2014-12-11
MX365964B (es) 2019-06-21
SG11201401944XA (en) 2014-09-26
CN106095351B (zh) 2020-01-14
MY167086A (en) 2018-08-10
JP5951827B2 (ja) 2016-07-13
DK3514677T3 (da) 2020-11-30
HUE068381T2 (hu) 2024-12-28
PT3800543T (pt) 2023-02-20
PT4155898T (pt) 2024-11-28
KR20170087530A (ko) 2017-07-28
CA2933940C (en) 2018-07-17
MX2019007437A (es) 2019-08-16
CA3198207C (en) 2023-12-12
AU2016204179B2 (en) 2017-08-03
JP2022106814A (ja) 2022-07-20
AU2018206694B2 (en) 2019-08-15
CA3198226A1 (en) 2013-06-13
EP4160385A1 (en) 2023-04-05
FI4137929T3 (fi) 2024-08-30
JP2021064948A (ja) 2021-04-22
EP3514677A3 (en) 2019-10-30
EP4583509A3 (en) 2025-11-19
JP2018174579A (ja) 2018-11-08
US20170263211A1 (en) 2017-09-14
KR102446482B1 (ko) 2022-09-23
JP5735717B2 (ja) 2015-06-17
JP7568182B2 (ja) 2024-10-16
KR20170005524A (ko) 2017-01-13
HRP20201891T1 (hr) 2021-01-08
HUE061704T2 (hu) 2023-08-28
HUE061490T2 (hu) 2023-07-28
CN106095354B (zh) 2019-06-11
EP3514677B1 (en) 2020-11-04
EP4137929B1 (en) 2024-08-07
LT3514677T (lt) 2020-12-28
US9521419B2 (en) 2016-12-13
CA2854071A1 (en) 2013-06-13
CN106095355B (zh) 2019-05-14
CN106095353B (zh) 2019-04-09
JP7699279B2 (ja) 2025-06-26
KR101550592B1 (ko) 2015-09-07
FI3800543T3 (fi) 2023-03-19
HUE056242T2 (hu) 2022-02-28
ES2899579T3 (es) 2022-03-14
ES2993279T3 (en) 2024-12-26
KR20150023947A (ko) 2015-03-05
PT4137929T (pt) 2024-09-10
KR20200034826A (ko) 2020-03-31
RU2020124786A (ru) 2022-01-27
MX2020004850A (es) 2021-03-04
AU2012347820A1 (en) 2014-05-15
MY193501A (en) 2022-10-17
KR102332475B1 (ko) 2021-12-01
US20150281711A1 (en) 2015-10-01
US9288499B2 (en) 2016-03-15
RS65920B1 (sr) 2024-10-31
AU2019264649A1 (en) 2019-12-05
US20170018257A1 (en) 2017-01-19
CN106095357A (zh) 2016-11-09
PT3514677T (pt) 2020-11-30
SMT201900281T1 (it) 2019-07-11
DK4137929T3 (da) 2024-09-16
HUE072889T2 (hu) 2025-12-28
EP3079055B1 (en) 2019-03-20
AU2022291562B2 (en) 2023-03-02
MX380258B (es) 2025-03-12
RS62554B1 (sr) 2021-12-31

Similar Documents

Publication Publication Date Title
AU2023204114B2 (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40112223A (en) Method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40112223B (en) Method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40049879A (en) Computer program for and computer readable medium having stored a bitstream for improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40049879B (en) Computer program for and computer readable medium having stored a bitstream for improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40049320A (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40049320B (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40010382B (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK40010382A (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK1229922B (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities
HK1229922A1 (en) Device and method of improving the perceptual luminance nonlinearity-based image data exchange across different display capabilities