色彩叠加编解码方法

文档序号:9238561阅读:269来源:国知局
色彩叠加编解码方法
【技术领域】
[0001] 本发明涉及一种编解码方法,尤其是涉及一种色彩叠加编解码方法。
【背景技术】
[0002] 过去,为了通讯信号的信息传递发明了相当多的调变技术,例如AM (Amplitude Modulation,调巾畐)、FM (Frequency Modulation,调步页)、FSK (Frequency-shift Keying, 频移键控)、QAM (Quadrature Amplitude Modulation,正交振幅调制)、OFDM (Orthogonal Frequency Division Multiplexing,正交频分复用)等。主要是将电磁信号的振幅在时域 与频域中作调整以达到通讯的目的。除此之外,光波(色彩)信号中包含很多个像素,每个像 素显示不同的颜色,可以用来传递大量的信息,然而这一种通讯调变方式还未被充分开发。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种色彩叠加编解码方法,可以藉由色坐标以及色彩 强度并运用叠加技术实现通讯信号的编解码。
[0004] 所述色彩叠加编解码方法的编码过程包括步骤:确定对通讯信息进行编码要使用 的色坐标;确定对通讯信息进行编码要使用的叠加分码;根据该通讯信息的数字化编码, 为色彩信号每一像素的各个坐标选取相应的叠加分码,组成各个坐标的强度编码;对各个 坐标的强度编码进行叠加,得到色彩信号每一像素的各个坐标值;及根据每一像素的坐标 值在色坐标中表示的颜色,生成色彩信号。
[0005] 所述色彩叠加编解码方法的解码过程包括步骤:接收一个色彩信号;确定该色彩 信号对应的色坐标与叠加分码;根据确定的色坐标,将接收到的色彩信号进行坐标分解,得 到该色彩信号每一像素的坐标值;根据确定的叠加分码,将该色彩信号的各个坐标值进行 解析,得到每个坐标值对应的强度编码;及将各个强度编码进行数字化,得到对应的数字化 编码。
[0006] 相较于现有技术,所述的色彩叠加编解码方法,编码后得到的色彩信号包含的信 息量相比数字化信号大大增加,且该色彩信号以光作为传输媒介,提供了通讯网络中信息 传递方式的一种新的选择。
【附图说明】
[0007] 图1是本发明色彩叠加编解码方法较佳实施例的解码过程的流程图。
[0008] 图2是本发明色彩叠加编解码方法较佳实施例的编码过程的流程图。
[0009] 图3是RGB色坐标的示意图。
[0010] 图4是一种简单的RGB三色混合的色彩信号的示意图。
[0011] 图5是对一个色彩信号每一像素的R坐标的强度编码进行叠加的示意图。
[0012] 图6是图1的另一种表现方式。
[0013] 主要元件符号说明
如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0014] 本发明一种实施方式之色彩叠加编解码方法藉由色坐标以及色彩强度并运用叠 加技术实现通讯信号的编解码。该编码后的通讯信号以光作为传输媒介,提供了通讯网络 中信息传递方式的一种新的选择。
[0015] 参阅图1所示,是本发明色彩叠加编解码方法较佳实施例的解码过程的流程图。
[0016] 步骤S10,利用传感器10接收一个色彩信号。在本实施例中,所述色彩信号是将要 表达的通讯信息依据一种色坐标以及预定的叠加分码进行编码得到的。所述色彩信号为一 个包含多个像素的色彩矩阵,每个矩阵点(即每个像素)通过不同的颜色来表示不同的通讯 信息。每个矩阵点的颜色都是通过在色坐标中按照叠加分码进行色彩强度叠加得到的。
[0017] 具体编码过程如下(参阅图2所示): 首先确定对该通讯信息编码要使用的色坐标(步骤S202)。色彩空间有不同的坐标描述 方式,现在常用的色坐标有XYZ、RGB、LUV等,有了色坐标,可以在色度图上确定一个点,这 个点精确表示出一种颜色。在本实施例中,选择RGB(红绿蓝)色坐标(参阅图3所示)为例 进行说明。在RGB色坐标中,每种颜色都可用三个变量来表示:红色的强度(即R坐标值)、 绿色的强度(即G坐标值)以及蓝色的强度(即B坐标值)。
[0018] 依据RGB色坐标来进行编码得到的色彩信号,只使用红、绿、蓝三种颜色,在每一 像素中使它们按照不同的比例(色彩强度)混合,呈现出不同的颜色。参阅图4所示,是一 种简单的RGB三色混合的色彩信号示意图。其中红、绿、蓝三色均只有0和150两种色彩强 度,这三种颜色在每一像素中分别以其中任一种色彩强度进行混合。
[0019] 然后确定对该通讯信息编码要使用的叠加分码(步骤S204)。所述叠加分码是一组 可拆解识别的数字集合,其中任意子集合的数字总和不等于集合中的任一个数字,且任意 两个子集合的总和不相等。例如{1,2, 4, 8, 16, 32, ???},{1,3, 5, 7, 17, 34, ???}等。从一组叠 加分码ln(i)}的i个数字中任意选取y个(其中0=y=i),即可组成一个强度编码。而 强度编码中的所有数字相加,得到的数值可以用来表示色坐标中的一个坐标值。在本实施 例中,叠加分码中的每一个数字对应数字化编码的一个二进制位,例如叠加分码{1,2, 4, 8} 中的四个数字1、2、4、8分别对应数字化编码1111的四个二进制位。因此,由y个叠加分码 组成的强度编码即可对应一个数字化编码,表达一种通讯信息。
[0020] 根据该通讯信息的数字化编码,为色彩信号每一像素的各个坐标(R坐标、G坐标、 B坐标)选取相应的叠加分码,组成各个坐标的强度编码(步骤S206)。例如,从叠加分码 {1,2,4,8}中选取1、2、8三个数字,组成R坐标的强度编码{1,2,8}。
[0021] 再对各个坐标的强度编码进行叠加,得到色彩信号每一像素的各个坐标值(步骤 S208)。参阅图5所示,是对一个色彩信号每一像素的R坐标的强度编码进行叠加的示意图。 其中,第一像素的R坐标的强度编码为{2, 4, 8, 16},叠加之后得到第一像素的R坐标值为 2+4+8+16=30 (即红色强度为30);第二像素的R坐标的强度编码为{1,2, 8},叠加之后得到 第二像素的R坐标值为1+2+8=11 (即红色强度为11),依此类推。
[0022] 最后根据每一像素的坐标值在色坐标中表示的颜色,生成色彩信号(步骤S210)。
[0023] 再回到图1,步骤S12,确定该色彩信号对应的色坐标与叠加分码,即确定该色彩 信号是依据何种色坐标及何组叠加分码进行编码得到的。例如,确定该色彩信号对应的色 坐标为RGB色坐标,叠加分码为{1,2, 4, 8, 16, 32}。所述色坐标及叠加分码与色彩信号的对 应关系信息可以预先存储在接收方的数据库或存储器中,也可以随该色彩信号一起发送至 接收方。
[0024] 步骤S14,根据确定的色坐标,利用过滤器20将接收到的色彩信号进行坐标分解, 得到该色彩信号每一像素的坐标值。例如,过滤器20分解出该色彩信号的第一像素的色坐 标为(R:G:B) = (11,62, 19)。
[0025] 步骤S16,根据确定的叠加分码,将该色彩信号每一像素分解后的各个坐标值进 行解
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1