主权项 |
1、一种色彩图像压缩码流的色彩分量实时分离方法,包括以下步骤:步骤100)、输入JPEG2000码流,对输入的码流检测码流起始标记段和图像和拼接块大小标记段的标记,如果检测到,则标志着一帧码流的开始,把码流起始标记段复制到三个单色彩分量码流中,然后执行步骤200),否则继续检测;步骤200)、对输入的码流进行图像和拼接块大小标记段的处理,在处理过程中,将图像和拼接块大小标记段中含有3个色彩分量的结构修改成为仅含有一个色彩分量的结构,并复制成为3个单色彩分量码流的图像和拼接块大小子段;对图像和拼接块大小标记段结构的修改包括:长度参数Lsiz由47修改为41,分量数C由3修改为1,并对每个色彩分量仅保留其对应的位深度B、分量c水平子采样因子Sc2、分量c垂直子采样因子Sc1;处理结束后,执行下一步;步骤300)、继续检测输入的码流,如果检测到默认编码形式标记段的标记,则执行下一步;如果检测到默认量化标记段的标记,则执行步骤500);如果检测到编码形式分量标记段的标记,则执行步骤600);如果检测到量化分量标记段的标记,则执行步骤700);如果检测到拼接块起始标记段的标记,则执行步骤800);如果检测到码流结束标记,则执行步骤900);否则,则继续检测;步骤400)、对输入的码流进行默认编码形式标记段的处理,在处理过程中,将标记段中的多分量变换参数MC由1修改为0,然后复制成为3个单色彩分量码流的默认编码形式子段;处理完成后,重新执行步骤300);步骤500)、对输入的码流进行默认量化标记段的处理,在处理过程中,默认量化标记段的内容保持不变,同时复制成为3个单色彩分量码流的默认量化子段;处理完成后,重新执行步骤300);步骤600)、对输入的码流进行编码形式分量标记段的处理,在处理过程中,首先记录编码形式分量标记段中的分量号C值,然后根据分量号C的值确定将当前的编码形式分量标记段复制给哪个单色彩的码流,并在复制的同时修改分量号C值为0;处理完成后,重新执行步骤300);步骤700)、对输入的码流进行量化分量标记段的处理,在处理过程中,记录量化分量标记段中的分量号C值,确定将当前的量化分量标记段复制给哪个单色彩分量的码流,并修改分量号C值为0;处理完成后,重新执行步骤300);步骤800)、根据拼接块起始标记段的LSOT和LTP的值,对输入的码流进行拼接块起始标记段、数据起始标记段以及编码数据包进行处理,在处理过程中,首先记录拼接块起始标记段中拼接块部分索引iTP值,然后根据拼接块部分索引iTP的值确定将当前的拼接块起始标记段复制给哪个单色彩的码流,并在复制的同时修改拼接块部分索引iTP值为0,拼接块部份数NTP,t值修改为1;所述的对数据起始标记段的处理包括:数据起始标记段保持不变,复制成为3个单色彩分量码流的数据起始子段;处理完成后,执行步骤300);步骤900)、对输入的码流进行码流结束标记的处理,在处理过程中,保持码流结束标记的内容不变,并复制成为3个单色彩分量码流的码流结束标记;处理结束后,执行步骤100),对新输入的码流作进一步的处理。 |