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

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