一种数据编码方法、数据解码方法及计算机可读介质

    公开(公告)号:CN105103549B

    公开(公告)日:2019-03-12

    申请号:CN201480020304.2

    申请日:2014-04-04

    申请人: 索尼公司

    摘要: 一种用于将数据值阵列编码成数据集以及所述数据集未编码的值的转义码的数据编码方法,转义码包括一元编码部分和非一元编码部分,所述方法包括以下步骤:设置定义非一元编码部分的位的最小数目的编码参数,所述编码参数在0与预定的上限之间;将1或更大的偏移值加入到所述编码参数中,以便定义最小的最低有效数据部分尺寸;生成一个或多个数据集,其表示相对于所述数据值阵列,预定幅度范围的数据值的位置,以便将每个数据值的至少一个最低有效位的值编码;从所述一个或多个数据集未编码的每个数据值的至少一部分中生成相应互补的最高有效数据部分和最低有效数据部分,以便值的最高有效数据部分表示该部分的0或更多最高有效位,并且所述相应的最低有效数据部分取决于该部分的多个最低有效位,所述最低有效位的数目大于或等于所述最小的最低有效数据部分尺寸;将所述数据集编码成输出数据流;将所述最高有效数据部分编码成所述输出数据流;并且将所述最低有效部分编码成所述输出数据流。