主权项 |
一种三维影像数据的数据转换方法,适用于一缓冲存储器的储存与读取,其特征在于,该数据转换方法包括:(A)将一三维影像数据中U个数据区块标记一三维索引CU(x,y,z),每一该数据区块大小为P个单位,其中x代表该三维影像数据中一第一方向上的第x个该数据区块,y代表该三维影像数据中一第二方向上的第y个该数据区块,z代表该三维影像数据中一第三方向上的第z个该数据区块;(B)转换该三维索引CU(x,y,z)成一写入顺序索引In(t),其中n代表该数据区块在第n次的储存程序中被存入该缓冲存储器,t代表每一储存程序中时间上的一顺序;(C)依照该写入顺序索引In(t),将该三维影像数据中U个该数据区块依序输入至该缓冲存储器;(D)根据该写入顺序索引In(t)计算一读出顺序索引On(t);(E)依照该读出顺序索引On(t),将U个该数据区块依序从该缓冲存储器输出;以及(F)重复该步骤(C)、(D)以及(E),以该读出顺序索引On(t)作为下一组写入顺序索引In+1(t),并依该写入顺序索引In+1(t),将该三维影像数据中下一组U个该数据区块依序输入至该缓冲存储器,直到所有的该三维影像数据的该数据区块都输出为止,其中,该步骤(B)中,转换该三维索引CU(x,y,z)成该写入顺序索引In(t)的方法为:Iceil{z/Dc}(mod{z‑1,Dc}×Wr×Hr+(y‑1)×Wr+x)=CU(x,y,z);其中ceil{k}代表大于或等于k的一最小整数值,mod{p,q}代表p除以q的一余数,Wr代表该三维影像数据中该第一方向上该数据区块的一数目,Hr代表该三维影像数据中该第二方向上该数据区块的该数目,Dc代表压缩时该第三方向上的该单位数,以及在该步骤(D)中,根据该顺序索引In(t)计算该读出顺序索引On(t)根据下列关系式:On(t)=In((mod{t‑1,Dc})×Wr×Hr+ceil{t/Dc});其中t为时间上的一顺序。 |