一种实现信号颜色显示的方法及装置制造方法
【专利摘要】本发明适用于电视机【技术领域】,提供了一种实现信号颜色显示的方法及装置。在本发明实施例中,将接收到的原始数据进行格式转换并根据预设算法对转换结果进行计算得到第一非线性数据,并将第一非线性数据转换为第一线性数据;再将第一线性数据转换为三维数据,并对三维数据进行色域边界转换;然后将进行色域边界转换后的三维数据转换为第二线性数据,并将第二线性数据转换为第二非线性数据,最后将第二非线性数据进行量化,删除量化后的数据中的溢出部分,根据删除后的结果输出相应信号颜色。本发明基于预设算法,通过将数据格式转换后进行色域收缩,使xvYCC信号的色域与显示系统的色域相匹配,解决了在宽色域显示系统上xvYCC信号颜色还原的问题。
【专利说明】—种实现信号颜色显不的方法及装置
【技术领域】
[0001]本发明涉及电视机领域,特别涉及一种应用于各平面光电全彩色显示领域的实现信号颜色显示的方法及装置。
【背景技术】
[0002]目前在宽色域系统上,应用xvYCC (中文名称:视频应用扩展YCC比色法,英文全称:Extended-gamut YCC colour space for video application, IEC61966-2-4)标准实现宽色域显示,可以不必修改目前ITU-R BT.601/709所规定的信号格式,且在信号编码层面上对产品推广的阻碍较小。xvYCC编码可以使得信号携带1.8倍于sRGB色域面积的颜色信息。但是在应用到具体的宽色域显示系统时,由于xvYCC的编码原理会导致信号系统与显示系统的色域不匹配,从而使得信号所携带的颜色直接解码后,在宽色域显示系统上显示时会出现较为严重的还原失真问题。
【发明内容】
[0003]为了解决现有技术中xvYCC信号颜色还原失真的问题,本发明提供了一种实现信号颜色显示的方法及装置。所述技术方案如下:
[0004]一种实现信号颜色显示的方法,包括:
[0005]将接收到的原始数据进行格式转换,并根据预设算法对转换结果进行计算得到第一非线性数据;
[0006]将所述第一非线性数据转换为第一线性数据,再将所述第一线性数据转换为三维数据;
[0007]对所述三维数据进行色域边界转换;
[0008]将进行色域边界转换后的三维数据转换为第二线性数据,再将所述第二线性数据转换为第二非线性数据;
[0009]将所述第二非线性数据进行量化,并删除量化后的数据中的溢出部分,根据删除后的结果输出相应信号颜色。
[0010]进一步地,所述的将接收到的原始数据进行格式转换,并根据预设算法对转换结果进行计算得到第一非线性数据,具体为:当原始数据为xvYCC数据时,将xvYCC数据由YCbCr数据根据第一公式转换为Y’ Cb’ Cr’数据,然后将Y’ Cb’ Cr’数据根据第二公式转换为第一非线性R’ G’B’数据。
[0011]进一步的,所述的将所述第一非线性数据转换为第一线性数据,再所述第一线性数据转换为三维数据,具体为:对所述第一非线性R’ G’ B’数据去Gamma伽玛值后转换为所述第一线性RGB数据,根据转换矩阵对第一线性RGB数据进行计算得到所述三维数据;所述的对所述三维数据进行色域边界转换,具体为:根据第三公式对所述三维数据进行色域边界转换得到新的三维数据。
[0012]进一步的,所述步骤将进行色域边界转换后的三维数据转换为第二线性数据,再将所述第二线性数据转换为第二非线性数据,具体为:根据所述转换矩阵的逆矩阵将所述新的三维数据转换为第二线性RGB数据;对所述第二线性RGB数据补回所述Gamma伽玛值,将补回结果转换为第二非线性R’ G’ B’数据。
[0013]进一步的,所述第三公式为:
[0014]
【权利要求】
1.一种实现信号颜色显示的方法,其特征在于,包括以下步骤: 将接收到的原始数据进行格式转换,并根据预设算法对转换结果进行计算得到第一非线性数据; 将所述第一非线性数据转换为第一线性数据,再将所述第一线性数据转换为三维数据; 对所述三维数据进行色域边界转换; 将进行色域边界转换后的三维数据转换为第二线性数据,再将所述第二线性数据转换为第二非线性数据; 将所述第二非线性数据进行量化,并删除量化后的数据中的溢出部分,根据删除后的结果输出相应信号颜色。
2.根据权利要求1所述的方法,其特征在于,所述将接收到的原始数据进行格式转换,并根据预设算法对转换结果进行计算得到第一非线性数据,具体为: 当原始数据为xvYCC数据时,将xvYCC数据由YCbCr数据根据第一公式转换为Y’ Cb’ Cr’数据,然后将Y’ Cb’ Cr’数据根据第二公式转换为第一非线性R’ G’ B’数据。
3.根据权利要求2所述的方法,其特征在于, 所述的将所述第一非线性数据转换为第一线性数据,再所述第一线性数据转换为三维数据,具体为:对所述第一非线性R’ G’ B’数据去Gamma伽玛值后转换为所述第一线性RGB数据,根据转换矩阵对第一线性RGB数据进行计算得到所述三维数据; 所述的对所述三维数据进行色域边界转换,具体为:根据第三公式对所述三维数据进行色域边界转换得到新的三维数据。
4.根据权利要求3所述的方法,其特征在于,所述的将进行色域边界转换后的三维数据转换为第二线性数据,再将所述第二线性数据转换为第二非线性数据,具体为: 根据所述转换矩阵的逆矩阵将所述新的三维数据转换为第二线性RGB数据;对所述第二线性RGB数据补回所述Gamma伽玛值,将补回结果转换为第二非线性R’ G’ B’数据。
5.如权利要求3或4所述的方法,其特征在于,所述第三公式为:
6.一种实现信号颜色显示的装置,其特征在于,包括: 转换计算模块,用于将接收到的原始数据进行格式转换,并根据预设算法对转换结果进行计算得到第一非线性数据; 第一转换模块,用于将所述第一非线性数据转换为第一线性数据,再将所述第一线性数据转换为三维数据; 第二转换模块,用于对所述三维数据进行色域边界转换; 第三转换模块,用于将进行色域边界转换后的三维数据转换为第二线性数据,再将所述第二线性数据转换为第二非线性数据; 量化模块,用于将所述第二非线性数据进行量化;删除显示模块,用于删除量化后的数据中的溢出部分,根据删除后的结果输出相应信号颜色。
7.根据权利要求6所述的装置,其特征在于,所述转换计算模块还包括: 转换计算子模块,用于当原始数据为XVYCC数据时,将XVYCC数据由YCbCr数据根据第一公式转换为Y’ Cb’ Cr’数据,然后将Y’ Cb’ Cr’数据根据第二公式转换为第一非线性R’ G’ B’ 数据。
8.根据权利要求7所述的装置,其特征在于, 所述第一转换模块还包括:第一转换子模块,用于对所述第一非线性R’ G’ B’数据去Gamma伽玛值后转换为所述第一线性RGB数据,根据转换矩阵对第一线性RGB数据进行计算得到所述三维数据; 所述第二转换模块还包括:第二转换子模块,用于根据第三公式对所述三维数据进行色域边界转换得到新的三维数据。
9.根据权利要求8所述的装置,其特征在于,所述第三转换模块,还包括: 第三转换子模块,用于根据所述转换矩阵的逆矩阵将所述新的三维数据转换为第二线性RGB数据,再所述第二线性RGB数据补回所述Gamma伽玛值,将补回结果转换为第二非线性R’ G’ B’数据。
10.如权利要求8或9所述的装置,其特征在于,所述第三公式为:
【文档编号】H04N9/64GK103763538SQ201410061104
【公开日】2014年4月30日 申请日期:2014年2月21日 优先权日:2014年2月21日
【发明者】黄哲 申请人:深圳创维-Rgb电子有限公司