(EN) This three-dimensional data encoding method generates a bitstream by encoding position information and one or more items of attribute information for each of a plurality of three-dimensional points included in point cloud data (S8781), and in said encoding (S8781), encodes a normal vector for each of the plurality of three-dimensional points as one item of attribute information included in the one or more items of attribute information. For example, the three-dimensional data encoding method may, in the encoding (S8781), encode the aforementioned normal vector, which is represented by a floating point, upon converting the vector to an integer.
(FR) Ce procédé de codage de données tridimensionnelles génère un flux binaire en codant des informations de position et un ou plusieurs éléments d'informations d'attribut pour chaque point d'une pluralité de points tridimensionnels inclus dans des données de nuage de points (S8781) et, dans ledit codage (S8781), code un vecteur normal pour chaque point de la pluralité de points tridimensionnels en tant qu'élément d'informations d'attribut inclus dans l'élément ou les éléments d'informations d'attribut. Par exemple, le procédé de codage de données tridimensionnelles peut, dans le codage (S8781), coder le vecteur normal mentionné ci-dessus, qui est représenté par une virgule flottante, lors de la conversion du vecteur en nombre entier.
(JA) 三次元データ符号化方法は、点群データに含まれる複数の三次元点の各々の位置情報及び1以上の属性情報を符号化することでビットストリームを生成し(S8781)、符号化(S8781)では、複数の三次元点の各々の法線ベクトルを1以上の属性情報に含まれる一つの属性情報として符号化する。例えば、三次元データ符号化方法は、符号化(S8781)では、浮動小数点で表現される前記法線ベクトルを、整数に変換したうえで符号化してもよい。