Ik had laatst een interessante gedachte: "hoe bereken je netto kleurdiepte?"
De uitleg:
Kleur kan worden opgedeeld in twee elementen, chromaticity en luminance (ik gebruik even de Engelse termen, omdat ik de vertaling van die eerste naar het Nederlands crap vind).
Chromaticity bepaalt de verhoudingen tussen de helderheid van de verschillende golflengtes waar een kleur uit is samengesteld en Luminance bepaalt de helderheid van de kleur als geheel.
Een aantal voorbeelden:
0;0;0, 1;1;1, 2;2;2,..., 61;61;61, 62;62;62, 63;63;63 zijn allemaal grijswaarden, deze hebben allemaal dezelfde chromaticity (namelijk die van het witpunt, meestal D65, met de coördinaten Wx 0.313 en Wy 0.329 in het CIE 1931 xy chromaticity diagram), maar de helderheid is verschillend.
Je zou eventueel zwart (0;0;0) nog als een uitzondering kunnen zien, want die heeft eigenlijk geen chromaticity, zolang je uitgaat van een perfect licht blokkerend paneel. Immers, als er geen licht is, dan kan het ook geen kleur hebben. In de praktijk is een paneel echter nooit perfect blokkerend, dus is 'zwart' een kleur.
Een andere voorbeeld is 1;0;0, 2;0;0,..., 62;0;0, 63;0;0 (wederom allemaal dezelfde chromaticity, namelijk de extreme waarde van rood, alleen de helderheid verschilt).
Maar natuurlijk ook 21;7;5, 42;14;10, 63;21;15 (allemaal dezelfde onderlinge verdeling, dus dezelfde chromaticity, alleen helderheid verschilt).
Aangezien een paneel zowel de chromaticity (onderlinge verhouding in helderheid tussen de drie subpixels) en de helderheid (waarschijnlijk ongeveer de gemiddelde helderheid van de drie subpixels) moet regelen, spreekt het voor zich dat je dus heel veel mogelijkheden kwijt bent aan alleen helderheid, omdat ze dezelfde onderlinge verhoudingen in helderheid hebben.
Ik heb nu 6 bit voorbeelden gebruikt, waarbij rood, groen en blauw dus elk 64 niveaus hebben, goed voor in totaal 262144 kleurniveaus.
Nu zou ik graag willen weten hoe ik het aantal mogelijkheden bereken waarbij er minimaal één andere mogelijkheid is met dezelfde onderlinge verhouding (oftewel een gemeenschappelijke deler (uit de verzameling natuurlijke getallen en groter dan 1)).
Zodat ik het aantal daarvan kan aftrekken van 262144 en dan dus weet hoeveel kleurniveaus een verschillende chromaticity opleveren bij een 6 bit paneel.
Ik neem aan dat dit wel met een algemene manier kan, dus dat de totale kleurdiepte niet uitmaakt, mocht dat wel zo zijn, dan zijn de enige relevante kleurdieptes 6, 8, 10, 12 en 16 bit per primaire kleur (subpixel).
Voor zover ik het me van de middelbare school kan herinneren moet dit prima op te lossen zijn met wat standaard kansrekening, maar ik kom er even niet uit hoe en ik heb eigenlijk ook geen idee waar ik op moet zoeken. Dus als iemand mij in ieder geval in de goede richting zou kunnen sturen zou dat al heel veel helpen.
NB ik had dit eerst gepost in \[Wiskunde/excel] area van overlappende driehoeken berekenen, maar het leek me toch handiger om er een nieuw topic voor aan te maken, omdat het raakvlak met dat vraagstuk toch niet zo heel groot was.
De uitleg:
Kleur kan worden opgedeeld in twee elementen, chromaticity en luminance (ik gebruik even de Engelse termen, omdat ik de vertaling van die eerste naar het Nederlands crap vind).
Chromaticity bepaalt de verhoudingen tussen de helderheid van de verschillende golflengtes waar een kleur uit is samengesteld en Luminance bepaalt de helderheid van de kleur als geheel.
Een aantal voorbeelden:
0;0;0, 1;1;1, 2;2;2,..., 61;61;61, 62;62;62, 63;63;63 zijn allemaal grijswaarden, deze hebben allemaal dezelfde chromaticity (namelijk die van het witpunt, meestal D65, met de coördinaten Wx 0.313 en Wy 0.329 in het CIE 1931 xy chromaticity diagram), maar de helderheid is verschillend.
Je zou eventueel zwart (0;0;0) nog als een uitzondering kunnen zien, want die heeft eigenlijk geen chromaticity, zolang je uitgaat van een perfect licht blokkerend paneel. Immers, als er geen licht is, dan kan het ook geen kleur hebben. In de praktijk is een paneel echter nooit perfect blokkerend, dus is 'zwart' een kleur.
Een andere voorbeeld is 1;0;0, 2;0;0,..., 62;0;0, 63;0;0 (wederom allemaal dezelfde chromaticity, namelijk de extreme waarde van rood, alleen de helderheid verschilt).
Maar natuurlijk ook 21;7;5, 42;14;10, 63;21;15 (allemaal dezelfde onderlinge verdeling, dus dezelfde chromaticity, alleen helderheid verschilt).
Aangezien een paneel zowel de chromaticity (onderlinge verhouding in helderheid tussen de drie subpixels) en de helderheid (waarschijnlijk ongeveer de gemiddelde helderheid van de drie subpixels) moet regelen, spreekt het voor zich dat je dus heel veel mogelijkheden kwijt bent aan alleen helderheid, omdat ze dezelfde onderlinge verhoudingen in helderheid hebben.
Ik heb nu 6 bit voorbeelden gebruikt, waarbij rood, groen en blauw dus elk 64 niveaus hebben, goed voor in totaal 262144 kleurniveaus.
Nu zou ik graag willen weten hoe ik het aantal mogelijkheden bereken waarbij er minimaal één andere mogelijkheid is met dezelfde onderlinge verhouding (oftewel een gemeenschappelijke deler (uit de verzameling natuurlijke getallen en groter dan 1)).
Zodat ik het aantal daarvan kan aftrekken van 262144 en dan dus weet hoeveel kleurniveaus een verschillende chromaticity opleveren bij een 6 bit paneel.
Ik neem aan dat dit wel met een algemene manier kan, dus dat de totale kleurdiepte niet uitmaakt, mocht dat wel zo zijn, dan zijn de enige relevante kleurdieptes 6, 8, 10, 12 en 16 bit per primaire kleur (subpixel).
Voor zover ik het me van de middelbare school kan herinneren moet dit prima op te lossen zijn met wat standaard kansrekening, maar ik kom er even niet uit hoe en ik heb eigenlijk ook geen idee waar ik op moet zoeken. Dus als iemand mij in ieder geval in de goede richting zou kunnen sturen zou dat al heel veel helpen.
NB ik had dit eerst gepost in \[Wiskunde/excel] area van overlappende driehoeken berekenen, maar het leek me toch handiger om er een nieuw topic voor aan te maken, omdat het raakvlak met dat vraagstuk toch niet zo heel groot was.