Method and apparatus for transmitting three-dimensional objects
AssigneeSamsung Electronics Co., Ltd.
InventorMinsu Ahn
Life of this patent
Estimating the term…
Abstract
A three-dimensional (3D) object transmission method and apparatus is disclosed, where the 3D object transmission method includes determining a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions, identifying boundary regions and non-boundary regions from among the regions, transmitting a vertex based on a transmission mesh level of a corresponding non-boundary region for each of the non-boundary regions, and transmitting a number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region for each of the boundary regions.
Claims24
A three-dimensional (3D) object transmission method, comprising:
- determining a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions;
- identifying boundary regions and non-boundary regions from among the regions;
- for each of the non-boundary regions, transmitting a vertex based on a transmission mesh level of a corresponding non-boundary region;
- and
- for each of the boundary regions, transmitting a number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region,
- wherein the transmitting of the number of vertices in the preset order comprises
- determining a current transmission mesh level, and
- transmitting the number of vertices in the preset order based on an order of vertices transmitted based on a transmission mesh level decreased by one level from the current transmission mesh level.
A three-dimensional (3D) object simplification method, comprising:
- segmenting a mesh corresponding to a 3D object into regions;
- extracting a boundary of each of the regions;
- determining a vertex removal order for each mesh level based on the boundary;
- and
- removing a vertex included in each of the regions based on the vertex removal order,
- wherein the determining of the vertex removal order for the each mesh level comprises
- determining a current mesh level, and
- determining a vertex removal order corresponding to the current mesh level based on an order of vertices removed at a mesh level increased by one level from the current mesh level.
A three-dimensional (3D) object transmission method, comprising:
- segmenting a mesh corresponding to a 3D object into regions;
- extracting a boundary of each of the regions;
- determining a vertex removal order for each mesh level based on the boundary;
- determining a transmission mesh level for each region of the 3D object;
- dividing the regions into boundary regions and non-boundary regions;
- and
- for each of the boundary regions, transmitting a preset number of vertices in the vertex removal order based on a mesh level of at least one neighboring region forming a boundary with a corresponding boundary region,
- wherein the transmitting of the preset number of comprises
- determining a current transmission mesh level, and
- transmitting the number of vertices in the preset order based on an order of vertices transmitted based on a transmission mesh level decreased by one level from the current transmission mesh level.
A three-dimensional (3D) object transmission apparatus, comprising:
- a processor configured to:
- determine a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions;
- identify boundary regions and non-boundary regions from among the regions;
- for each of the non-boundary regions, transmit vertices based on a transmission mesh level of a corresponding non-boundary region;
- and
- for each of the boundary regions, transmit a preset number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region,
- wherein the processor is further configured to:
- determine a current transmission mesh level, and
- transmitting the number of vertices in the preset order based on an order of vertices transmitted based on a transmission mesh level decreased by one level from the current transmission mesh level.
A three-dimensional (3D) object transmission apparatus, comprising:
- a processor configured to:
- segment a mesh corresponding to a 3D object into regions;
- determine a mesh transmission level for each region of the 3D object;
- identify a boundary passing through the regions, and classify the regions into boundary regions and non-boundary regions based on a proximity to the boundary;
- and
- for each of the boundary regions, transmit a number of vertices in a preset order based on a mesh transmission level of a neighboring region
- wherein the processor is further configured to:
- determine a current transmission mesh level, and
- transmit the number of vertices in the preset order based on the current transmission mesh level being less than, by a preset number or greater, a number of vertices transmitted based on a transmission mesh level decreased by one level from the current transmission mesh level.
Dependencies are inferred from the claim text.