СПОСОБ КОДИРОВАНИЯ ТРЕХМЕРНЫХ ДАННЫХ, СПОСОБ ДЕКОДИРОВАНИЯ ТРЕХМЕРНЫХ ДАННЫХ, УСТРОЙСТВО КОДИРОВАНИЯ ТРЕХМЕРНЫХ ДАННЫХ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ТРЕХМЕРНЫХ ДАННЫХ

1. Способ кодирования трехмерных данных, содержащий этапы, на которых:
вычисляют значения коэффициентов из фрагментов информации атрибутов трехмерных точек, включенных в данные облаков точек;
квантуют значения коэффициентов отдельно, чтобы формировать квантованные значения; и
формируют поток битов, включающий в себя квантованные значения, при этом:
каждое из значений коэффициентов принадлежит любому из слоев,
при квантовании, каждое из значений коэффициентов квантуется с использованием параметра квантования для слоя, которому принадлежит значение коэффициента, из слоев, и
поток битов включает в себя первую информацию и фрагменты второй информации, причем первая информация указывает опорный параметр квантования, причем фрагменты второй информации предназначены для вычисления параметров квантования для слоев из опорного параметра квантования.
2. Способ кодирования трехмерных данных по п. 1, в котором:
каждый из фрагментов второй информации указывает разность между опорным параметром квантования и параметром квантования для соответствующего одного из слоев из параметров квантования.
3. Способ кодирования трехмерных данных по п. 1 или 2, в котором:
поток битов дополнительно включает в себя первый флаг, указывающий то, включаются или нет фрагменты второй информации в поток битов.
4. Способ кодирования трехмерных данных по п. 1 или 2, в котором:
поток битов дополнительно включает в себя третью информацию, указывающую общее число фрагментов второй информации, включенных в поток битов.
5. Способ кодирования трехмерных данных по п. 1 или 2, в котором:
каждая из трехмерных точек классифицируется на любой из слоев в соответствии с геометрической информацией трехмерной точки.
6. Способ кодирования трехмерных данных по п. 1 или 2, в котором:
значения коэффициентов формируются посредством сортировки каждого из фрагментов информации атрибутов на один из компонента верхних частот и компонента нижних частот, которые должны классифицироваться на слои.
7. Способ декодирования трехмерных данных, содержащий этапы, на которых:
вычисляют параметры квантования для слоев, с использованием (i) первой информации, указывающей опорный параметр квантования, и (ii) фрагментов второй информации для вычисления параметров квантования для слоев из опорного параметра квантования, причем первая информация и фрагменты второй информации включаются в поток битов;
обратно квантуют каждое из квантованных значений, включенных в поток битов, с использованием параметра квантования для слоя, которому принадлежит квантованное значение, из параметров квантования, вычисленных при вычислении, чтобы формировать значения коэффициентов; и
вычисляют, из значений коэффициентов, сформированных при обратном квантовании, фрагменты информации атрибутов трехмерных точек, включенных в данные облаков точек.
8. Способ декодирования трехмерных данных по п. 7, в котором:
каждый из фрагментов второй информации указывает разность между опорным параметром квантования и параметром квантования для соответствующего одного из слоев из параметров квантования.
9. Способ декодирования трехмерных данных по п. 7 или 8, в котором:
поток битов дополнительно включает в себя первый флаг, указывающий то, включаются или нет фрагменты второй информации в поток битов.
10. Способ декодирования трехмерных данных по п. 7 или 8, в котором:
поток битов дополнительно включает в себя третью информацию, указывающую общее число фрагментов второй информации, включенных в поток битов.
11. Способ декодирования трехмерных данных по п. 7 или 8, в котором:
каждая из трехмерных точек классифицируется на любой из слоев в соответствии с геометрической информацией трехмерной точки.
12. Способ декодирования трехмерных данных по п. 7 или 8, в котором:
значения коэффициентов формируются посредством сортировки каждого из фрагментов информации атрибутов на один из компонента верхних частот и компонента нижних частот, которые должны классифицироваться на слои.
13. Устройство кодирования трехмерных данных, содержащее:
процессор; и
запоминающее устройство;
при этом, с использованием запоминающего устройства, процессор:
вычисляет значения коэффициентов из фрагментов информации атрибутов трехмерных точек, включенных в данные облаков точек;
квантует значения коэффициентов отдельно, чтобы формировать квантованные значения; и
формирует поток битов, включающий в себя квантованные значения, при этом:
каждое из значений коэффициентов принадлежит любому из слоев,
при квантовании, каждое из значений коэффициентов квантуется с использованием параметра квантования для слоя, которому принадлежит значение коэффициента, из слоев, и
поток битов включает в себя первую информацию и фрагменты второй информации, причем первая информация указывает опорный параметр квантования, причем фрагменты второй информации предназначены для вычисления параметров квантования для слоев из опорного параметра квантования, причем каждый из параметров квантования представляет собой параметр квантования.
14. Устройство декодирования трехмерных данных, содержащее:
процессор; и
запоминающее устройство;
при этом, с использованием запоминающего устройства, процессор:
вычисляет параметры квантования для слоев, с использованием (i) первой информации, указывающей опорный параметр квантования, и (ii) фрагментов второй информации для вычисления параметров квантования для слоев из опорного параметра квантования, причем первая информация и фрагменты второй информации включаются в поток битов;
обратно квантует каждое из квантованных значений, включенных в поток битов, с использованием параметра квантования для слоя, которому принадлежит квантованное значение, из параметров квантования, вычисленных при вычислении, чтобы формировать значения коэффициентов; и
вычисляет, из значений коэффициентов, сформированных при обратном квантовании, фрагменты информации атрибутов трехмерных точек, включенных в данные облаков точек.