基于计算机系统的多种位深度图像生成方法及装置制造方法及图纸

技术编号:38102113 阅读:10 留言:0更新日期:2023-07-06 09:21
本申请公开了一种基于计算机系统的多种位深度图像生成方法及装置,方法包括:确定图像每个像素的三个通道的色度坐标值;根据色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给存储单元分配相应的存储空间;根据色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;设置图像位深度属性,将8位无符号数依次写入存储单元中,生成所绘制的图像。本申请提供的基于计算机系统的多种位深度图像生成方法及装置,在对显示设备进行光学检测过程中,能够根据检测各类显示设备的需求,生成对应位深度的图像,无需再通过信号发生器设备产生各种位深度的测试信号,为检测工作提供便利。为检测工作提供便利。为检测工作提供便利。

【技术实现步骤摘要】
基于计算机系统的多种位深度图像生成方法及装置


[0001]本申请涉及图像生成
,具体涉及一种基于计算机系统的多种位深度图像生成方法及装置。

技术介绍

[0002]位深度用于指定图像中的每个像素可以使用的颜色信息数量。每个像素使用的信息位数越多,可用的颜色就越多,颜色表现就更逼真。
[0003]一般计算机系统中一个存储单元最大能够存储8位无符号数,储存的十进制数值范围为0至255(二进制表示:0至11111111),每次存取只能以一个存储单元为单位,即一次性存取8位无符号数。
[0004]在对显示设备的光学测试中需要多种位深度图像辅助测试。目前,在计算机系统中常用的图像位深度为8位、16位、24位和32位,对于其它位深度图像会以高位深度的图像为容器的方式来存储,此外没有其它的生成多种位深度图像的软件和方法,无法满足各类显示设备的检测需求,需要另外通过信号发生器设备产生多种位深度图像。

技术实现思路

[0005]为此,本申请提供一种基于计算机系统的多种位深度图像生成方法及装置,以解决现有技术存在的位深度图像生成方法无法满足各类显示设备的检测需求的问题。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]第一方面,一种基于计算机系统的多种位深度图像生成方法,包括:
[0008]确定图像每个像素的三个通道的色度坐标值;
[0009]根据所述色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给所述存储单元分配相应的存储空间;
[0010]根据所述色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;
[0011]设置图像位深度属性,将所述8位无符号数依次写入所述存储单元中,生成所绘制的图像。
[0012]作为优选,所述三个通道为R、G、B三通道或X、Y、Z三通道。
[0013]作为优选,所述根据所述色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数,具体为:
[0014]所述色度坐标值的位数小于8位时,将相邻色度坐标值合并;
[0015]所述色度坐标值的位数大于8位时,根据色度坐标值的位数,将相邻色度坐标值拆分后合并。
[0016]作为优选,所述色度坐标值的位数小于8位时,将相邻色度坐标值合并,具体为:
[0017]根据所述色度坐标值的位数依次取相应数量的色度坐标合并成小于或等于8位的无符号数据,不足8位部分则拆取后者色度坐标值的高位拼接至8位,然后继续换算被拆取后的后者色度坐标值;重复执行,直至将所有的色度坐标值换算成一组8位无符号数。
[0018]作为优选,所述色度坐标值的位数大于8位时,根据色度坐标值的位数,将相邻色度坐标值拆分后合并,具体为:
[0019]以8位数据的大小拆分前者色度坐标值,剩余不足8位部分则拆取后者色度坐标值的高位拼接至8位,然后继续换算被拆取后的后者色度坐标值;重复执行,直至将所有色度坐标值换算成一组8位无符号数。
[0020]第二方面,一种基于计算机系统的多种位深度图像生成装置,包括:
[0021]色度坐标值计算模块,用于确定图像每个像素的三个通道的色度坐标值;
[0022]图像存储单元计算模块,用于根据所述色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给所述存储单元分配相应的存储空间;
[0023]位深度换算模块,用于根据所述色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;
[0024]位深度设置模块,用于设置图像位深度属性,将所述8位无符号数依次写入所述存储单元中,生成所绘制的图像。
[0025]第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现基于计算机系统的多种位深度图像生成方法的步骤。
[0026]第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现基于计算机系统的多种位深度图像生成方法的步骤。
[0027]相比现有技术,本申请至少具有以下有益效果:
[0028]本申请提供了一种基于计算机系统的多种位深度图像生成方法及装置,方法包括:确定图像每个像素的三个通道的色度坐标值;根据色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给存储单元分配相应的存储空间;根据色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;设置图像位深度属性,将8位无符号数依次写入存储单元中,生成所绘制的图像。本申请提供的基于计算机系统的多种位深度图像生成方法及装置,优化了存储单元内的数据存储方式,在对显示设备进行光学检测过程中,能够根据检测各类显示设备的需求,生成对应位深度的图像,无需再通过信号发生器设备产生各种位深度的测试信号,为检测工作提供便利。
附图说明
[0029]为了更直观地说明现有技术以及本申请,下面给出几个示例性的附图。应当理解,附图中所示的具体形状、构造,通常不应视为实现本申请时的限定条件;例如,本领域技术人员基于本申请揭示的技术构思和示例性的附图,有能力对某些单元(部件)的增/减/归属划分、具体形状、位置关系、连接方式、尺寸比例关系等容易作出常规的调整或进一步的优化。
[0030]图1为本申请实施例一提供的一种基于计算机系统的多种位深度图像生成方法流程图。
具体实施方式
[0031]以下结合附图,通过具体实施例对本申请作进一步详述。
[0032]在本申请的描述中:除非另有说明,“多个”的含义是两个或两个以上。本申请中的术语“第一”、“第二”、“第三”等旨在区别指代的对象,而不具有技术内涵方面的特别意义(例如,不应理解为对重要程度或次序等的强调)。“包括”、“包含”、“具有”等表述方式,同时还意味着“不限于”(某些单元、部件、材料、步骤等)。
[0033]本申请中所引用的如“上”、“下”、“左”、“右”、“中间”等的用语,通常是为了便于对照附图直观理解,而并非对实际产品中位置关系的绝对限定。在未脱离本申请揭示的技术构思的情况下,这些相对位置关系的改变,当亦视为本申请表述的范畴。
[0034]实施例一
[0035]请参阅图1,本实施例提供了一种基于计算机系统的多种位深度图像生成方法,包括:
[0036]S1:确定图像每个像素的三个通道的色度坐标值;
[0037]具体的,绘制图像,确定图像每个像素的R、G、B(或X、Y、Z)三个通道的色度坐标值(其位数为需要的图像位深度值)。
[0038]S2:根据色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给所述存储单元分配相应的存储空间;
[0039]S3:根据色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;
[0040]具体的,当色度坐标值的位数小于8位时,将相邻色度坐标值合并,即根据色度坐标值位数依本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计算机系统的多种位深度图像生成方法,其特征在于,包括:确定图像每个像素的三个通道的色度坐标值;根据所述色度坐标值的位数和图像的分辨率计算图像数据区的存储单元大小,并在计算机系统中给所述存储单元分配相应的存储空间;根据所述色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数;设置图像位深度属性,将所述8位无符号数依次写入所述存储单元中,生成所绘制的图像。2.根据权利要求1所述的基于计算机系统的多种位深度图像生成方法,其特征在于,所述三个通道为R、G、B三通道或X、Y、Z三通道。3.根据权利要求1所述的基于计算机系统的多种位深度图像生成方法,其特征在于,所述根据所述色度坐标值的位数,将相邻的色度坐标值换算成一组8位无符号数,具体为:所述色度坐标值的位数小于8位时,将相邻色度坐标值合并;所述色度坐标值的位数大于8位时,根据色度坐标值的位数,将相邻色度坐标值拆分后合并。4.根据权利要求3所述的基于计算机系统的多种位深度图像生成方法,其特征在于,所述色度坐标值的位数小于8位时,将相邻色度坐标值合并,具体为:根据所述色度坐标值的位数依次取相应数量的色度坐标合并成小于或等于8位的无符号数据,不足8位部分则拆取后者色度坐标值的高位拼接至8位,然后继续换算被拆取后的后者色度坐标值;重复执行,直至将所有的色度坐标值换...

【专利技术属性】
技术研发人员:刘斌徐涛龚波李娜董强国周令非高峰张尚乾王景宇王文强王薇娜常一孜马金秀方捷新
申请(专利权)人:中国电影科学技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1