IP Library › Granted Patent US 11,910,026
Granted Patent B2
US 11,910,026 · App. 17/277,291 · Granted Feb 20, 2024

Image processing apparatus and method

Inventors: Koji Yano (Tokyo, JP); Tsuyoshi Kato (Tokyo, JP); Satoru Kuma (Tokyo, JP); Ohji Nakagami (Tokyo, JP)
Assignee: SONY CORPORATION
H04N19/96H04N19/21H04N19/91
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,910,026
App. No.
17/277,291
Granted
Feb 20, 2024
Kind
B2
Abstract

The present disclosure relates to an image processing apparatus and a method that enable decoding of encoded data of an octree in various processing orders. The octree corresponding to point cloud data is encoded after the context is initialized for each layer of the octree. Further, a breadth-first order or a depth-first order is selected as the decoding order for the encoded data of the octree corresponding to point cloud data, and the encoded data is decoded in the selected decoding order. The present disclosure can be applied to an image processing apparatus, an electronic apparatus, an image processing method, a program, or the like, for example.

Claims (34)

1. An image processing apparatus, comprising:

circuitry configured to:

slice at least one layer of an octree corresponding to point cloud data to acquire a first slice and a second slice including respective nodes of the octree to eliminate an encoding dependency relationship between the first slice and the second slice; and

encode the octree.

2. The image processing apparatus according to claim 1 , wherein the circuitry is further configured to encode the first node of each layer of the octree, using a probability table of the first node of a layer one level higher.

3. The image processing apparatus according to claim 1 , wherein the circuitry is further configured to encode the first node of each layer of the octree, using a probability table of a predetermined node of a previous frame.

4. The image processing apparatus according to claim 3 , wherein the predetermined node is the last node of the same layer as a processing target node.

5. The image processing apparatus according to claim 3 , wherein the predetermined node is the last node of the previous frame.

6. The image processing apparatus according to claim 1 , wherein the circuitry is further configured to encode the octree, using at least two of:

a method of encoding a processing target layer independently of other layers;

a method of encoding the first node of the processing target layer, using a probability table of the first node of a layer one level higher; and

a method of encoding the first node of the processing target layer, using a probability table of a predetermined node of a previous frame.

7. The image processing apparatus according to claim 1 , wherein the circuitry is further configured to:

select at least one of a plurality of candidates including at least one of:

a method of encoding the respective layers of the octree independently of one another;

a method of encoding the first node of each layer of the octree, using a probability table of the first node of a layer one level higher; and

a method of encoding the first node of each layer of the octree, using a probability table of a predetermined node of a previous frame, and

encode the octree, using the selected at least one method.

8. The image processing apparatus according to claim 7 , wherein the circuitry is further configured to generate a bitstream containing information indicating the selected at least one method and encoded data of the octree.

9. The image processing apparatus according to claim 1 , wherein each of the first slice and the second slice includes a plurality of layers of the octree.

10. The image processing apparatus according to claim 1 , wherein the circuitry is further configured to generate slice information related to the eliminated encoding dependency relationship.

11. The image processing apparatus according to claim 10 , wherein the slice information indicates the number of slices included in an encoded frame of the point cloud data.

12. An image processing method, comprising:

slicing at least one layer of an octree corresponding to point cloud data to acquire a first slice and a second slice including respective nodes of the octree to eliminate an encoding dependency relationship between the first slice and the second slice, and

encoding the octree.

13. The image processing method according to claim 12 , wherein each of the first slice and the second slice includes a plurality of layers of the octree.

14. The image processing method according to claim 13 , further comprising generating slice information related to the eliminated encoding dependency relationship.

15. The image processing method according to claim 14 , wherein the slice information indicates the number of slices included in an encoded frame of the point cloud data.

16. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which, when executed by a computer, cause the computer to execute operations, the operations comprising:

slicing at least one layer of an octree corresponding to point cloud data to acquire a first slice and a second slice including respective nodes of the octree to eliminate an encoding dependency relationship between the first slice and the second slice, and

encoding the octree.

17. The non-transitory computer-readable medium according to claim 16 , wherein each of the first slice and the second slice includes a plurality of layers of the octree.

18. The non-transitory computer-readable medium according to claim 17 , further comprising generating slice information related to the eliminated encoding dependency relationship.

19. The non-transitory computer-readable medium according to claim 18 , wherein the slice information indicates the number of slices included in an encoded frame of the point cloud data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: YANO, KOJI; KATO, TSUYOSHI; KUMA, SATORU; NAKAGAMI, OHJI
To: SONY CORPORATION
Reel/Frame 055630/0866 →
Priority Claims (1)
JP 2018-183912 · Sep 28, 2018 · national
Continuity (1)
Related Publication 20220038751A1 · Feb 3, 2022