00:00:37デジタルで扱われる色には、いろいろな系統があります。PCではRGBが主なものですが、テレビなどでは別の色が使われます。JPEGやMPEGなどもまた別です。いうわけで、それぞれの形式の変換というのを見てみようかなと思ってみたりするところです。RGBYCrCbYUVHSVRGB赤、緑、青の光の三原色を数値化したものです。CRTなどの表示機器がこんなタイプなので、RGBがよく使われます。古いPCでは、1ドットで8色しか使えなかったりしましたね。7:白、こんな感じです。最近では、階調が増えて各色256段階(8ビット)で16,777,216色表現できるのが当然のようになっています。16bit階調まで可能なものがあるようです。これらは部分的な明るさを変えながら使えるようにしたものなのでしょう。16bit程度なのかもしれません。PC/AT互換機、と呼ばれるものになってからは、RGBの並び順が変わったりしたかもしれません。それまでは8ビットの色を拡張した青赤緑の順でしたが、最近のものはRGBの順で赤緑青なのでしょうか。互換性いちばん明るい部分、いちばん暗い部分、などの基準は、ばらばらでした。いくつか規格も登場してきています。色規格DVI-DはRGBだが、HDMIはYUV対応だという・・・。ビデオ系の映像がYCbCr/YPbPrを使うとか。YCbCrに標準対応。1.2以降は正規対応。カメラで録れる色範囲を決めたもので、ディスプレイ用途ではないらしい。YCbCrにはオプションで対応?基本的にはYCbCr系とRGB系のふたつですが、色がどのくらい幅広く表現できるか、また各種デバイス(機器)で同じ色を表現できるかということでいくつか規格っぽいものがあります。色温度6500kとか9300kとか5000kとかありますね。日本のテレビは9300k。他はだいたい6500kらしいです。CRT時代の規格のひとつ、液晶でも対応製品はあります。+0.5)の範囲内の色。BT.709と比べるとオーバーホワイトがない。AdobeRGBこれも古くからあります。それまでは液晶は色があんまり出なかったということかな。sRGBより広い色空間らしい。61966-2-1)YCbCr系の色規格。sRGBより広い色が扱える。BT.601とかいうのを使ってsYCCに変換できるらしいです。デジタルカメラのExif2.2などで使えるようです。BT.601-5アナログとデジタルの色変換を規定したものでしょうか。ま、よくわかりませんがこんな感じらしいです。sRGBとsYCCの変換に使えるのかな。SD映像用らしいです。アナログからの変換を想定したものなので、デジタルな場合は別途基準があるかもしれない。表示する場合は拡張した方がいいかも。Bアナログの場合の変換式なので、デジタルの場合はこの限りではないかもしれず。16アナログからデジタルへの変換例のようなので、この変換ではYCCからRGBにしたとき、0~255ではなく16~235になってしまいます。デジタルなものは、あまり考えない方がいいかもしれません。(1990年)HDTV用の規格。YCbCrではなくYPbPrになるらしい。Bビデオの圧縮に使われる色の間引き方の名称RGBのままで動画を作るのもありですが、効率よく圧縮するためには輝度と色情報に分けるのがいいので↑や↓のようになります。その精度でもいろいろあって名前がついてたりします。圧縮する場合にはいろいろあるんですが、輝度以外の情報を縦半分や横半分等々にします。)主に動画向けの色規格。液晶などが対応はじめてますね。カメラ向けの色規格(sYCC)で使われていない部分を拡張して、ディスプレイ側でも合わせたものです。ところ(sRGBに変換できない部分の多く)にもデータを詰め込むとx.v.YCCになるのかもしれません。ように規格化されていますが、使われるのは主に家庭用ビデオカメラで撮影された映像のみです。x.v.Color用モードなんかは別にあるわけではなく、普通のテレビ表示の拡張として実現できます。→http://tb.itmedia.co.jp/tbs/anchordesk/articles/0711/19/news014.htmlで書かれているような判定フラグなんてありません。録画機の対応有無は、主にカメラとの接続ができるかできないか、映像変換の時に対応している(変な丸め込み、色域圧縮処理をしていない)か、ぐらいでしょうか。3なんかだと、動画をただ再生できれば対応している、ということにもなりますし、HDMIのRGBモードだとx.v.Colorと似たような色域まで表現できる気がします。表示側の性能次第ですが。(JEITAかどこかでの発表資料から)BT.709上位互換のxvYCC709とBT.601上位互換のxvYCC601がある。?NTSCなどなどはちょっと違うかもしれないけど、もともとBT.709-5のような色規格がある。それより広い色を表現するもの。マンセルカラー・カスケードと呼ばれる色見本769色の内、従来sRGBは55.8%だったものがsYCCでは94.3%、x.v.YCCでは100%に対応している。3では放送用のYCbCrの色域を越える色が出せる設定などがRGB/YCbCrの両方にあります。Color普通はRGB各8bit、YCbCrでも各8bitで表現されるようですが、各色階層が8bitより深い、10bit、12bit、16bit、3色あわせて30bit、36bit、48bitなどなどのいろいろに対応したもの。1.3に対応していないと無理なところもある。36bit対応、と言っています。いうのは1色での色の階調のことなので、RGBの3色では54bitということになります。EXEの36bitはRGBに分けると12bitです。