-
公开(公告)号:US20240233190A1
公开(公告)日:2024-07-11
申请号:US18399529
申请日:2023-12-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Youngkwon Lim , Madhukar Budagavi
IPC: G06T9/00
CPC classification number: G06T9/001
Abstract: An apparatus includes a communication interface configured to receive a compressed bitstream having sub-bitstreams including a base mesh sub-bitstream, a displacement sub-bitstream, and an attributes sub-bitstream. The apparatus also includes a processor operably coupled to the communication interface. The processor is configured to decode at least a portion of the compressed bitstream, wherein the processor is configured to decode a plurality of submeshes from the base mesh sub-bitstream, decode geometry data from the displacement sub-bitstream, and decode attributes data from the attributes sub-bitstream. The processor is also configured to subdivide a submesh of the plurality of submeshes to generate a subdivided submesh. The processor is also configured to reconstruct vertex positions, using the decoded geometry data, and attributes, using the decoded attributes data, of the subdivided submesh independently of decoded data corresponding to one or more other submeshes.
-
公开(公告)号:US20240137558A1
公开(公告)日:2024-04-25
申请号:US18479789
申请日:2023-10-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Madhukar Budagavi , Rajan Laxman Joshi
IPC: H04N19/54 , H04N19/52 , H04N19/597 , H04N19/70
CPC classification number: H04N19/54 , H04N19/52 , H04N19/597 , H04N19/70
Abstract: An apparatus includes a communication interface configured to receive a compressed video bitstream and a processor operably coupled to the communication interface. The processor is configured to determine, for a vertex in the compressed video bitstream, one or more vertex neighbors based on a signaled limit to a number of the one or more vertex neighbors. The processor is also configured to identify, based on a vertex motion vector (VMV) identifier signaled in the compressed video bitstream, a VMV predictor from among a plurality of VMV predictors to use for the vertex. The processor is also configured to reconstruct a mesh frame based on the determined one or more vertex neighbors and the identified VMV predictor.
-
公开(公告)号:US20240137548A1
公开(公告)日:2024-04-25
申请号:US18481674
申请日:2023-10-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Madhukar Budagavi
IPC: H04N19/463 , H04N19/136 , H04N19/186
CPC classification number: H04N19/463 , H04N19/136 , H04N19/186
Abstract: An apparatus includes a communication interface configured to receive a bitstream for a compressed video and a processor operably coupled to the communication interface. The processor is configured to identify a video format for the compressed video. The processor is also configured to determine, from one or more of at least one signaling element and the identified video format, a displacement data packing arrangement. The processor is also configured to retrieve displacement data according to the determined displacement data packing arrangement.
-
公开(公告)号:US11922663B2
公开(公告)日:2024-03-05
申请号:US17933062
申请日:2022-09-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Hossein Najaf-Zadeh , Madhukar Budagavi
CPC classification number: G06T9/00 , G06T3/40 , G06T5/002 , G06T5/50 , G06T2207/10024 , G06T2207/10028
Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. A portion of the pixels are organized into patches and correspond to respective clusters of points of a 3D point cloud. The method further includes decoding, from the bitstream, an occupancy map frame. The occupancy map frame indicates the portion of the pixels included in the multiple frames that represent the points of the 3D point cloud. In addition, the method includes reconstructing the 3D point cloud using the multiple frames and the occupancy map frame. The method also includes determining whether to perform smoothing to the 3D point cloud based at least in part on properties of the multiple frames. Based on determining to perform the smoothing, the method includes performing the smoothing to the 3D point cloud.
-
公开(公告)号:US11803987B2
公开(公告)日:2023-10-31
申请号:US18160305
申请日:2023-01-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hossein Najaf-Zadeh , Rajan Laxman Joshi , Madhukar Budagavi
IPC: H04N13/207 , G06T9/00 , G06T5/00 , G06T17/20
CPC classification number: G06T9/001 , G06T5/002 , G06T5/006 , G06T17/205
Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. Certain pixels of the multiple frames correspond to points of a three-dimensional (3D) point cloud. The multiple frames include a first set of frames that represent locations of the points of the 3D point cloud and a second set of frames that represent attribute information for the points of the 3D point cloud. The method further includes reconstructing the 3D point cloud based on the first set of frames. Additionally, the method includes identifying a first portion of the points of the reconstructed 3D point cloud based at least in part on a property associated with the multiple frames. The method also includes modifying a portion of the attribute information. The portion of the attribute information that is modified corresponds to the first portion of the points.
-
公开(公告)号:US11695957B2
公开(公告)日:2023-07-04
申请号:US17354997
申请日:2021-06-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Madhukar Budagavi
IPC: H04N19/597 , H04N19/70 , H04N19/172 , H04N19/174 , H04N19/55
CPC classification number: H04N19/597 , H04N19/172 , H04N19/174 , H04N19/55 , H04N19/70
Abstract: A method for point cloud encoding includes generating, for a three-dimensional (3D) point cloud, video frames and atlas frames that includes pixels representing information about the 3D point cloud, wherein atlas tiles represent partitions in the atlas frames and video tiles represent partitions in the video frames. The method also includes setting a value for a syntax element according to relationships between sizes of the video tiles and sizes of the atlas tiles. The method further includes encoding the video frames and the atlas frames to generate video sub-bitstreams and an atlas sub-bitstream, respectively. Additionally, the method includes generating a bitstream based on the atlas sub-bitstream, the video sub-bitstreams, and the syntax element and transmitting the bitstream.
-
17.
公开(公告)号:US10984541B2
公开(公告)日:2021-04-20
申请号:US16379675
申请日:2019-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngkwon Lim , Imed Bouazizi , Eric Ho Ching Yip , Rajan Laxman Joshi
IPC: G06K9/00 , G06T7/33 , H04N19/137 , H04N19/182 , H04N19/172 , G06T7/38
Abstract: An encoding device, a decoding device and a method for point cloud encoding is provided. The method includes generating, for a 3D point cloud, frames corresponding to attributes of the 3D point cloud and an occupancy map. The method also includes encoding, the frames to generate one or more bitstreams. The one or more bitstreams include individual tracks and media content. The individual tracks include media tracks and a timed metadata track. The timed metadata track references the media tracks and the media tracks correspond respectively to the attributes. The method also includes generating a container including the one or more bitstreams transmitting the container.
-
18.
公开(公告)号:US20200020132A1
公开(公告)日:2020-01-16
申请号:US16460962
申请日:2019-07-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Indranil Sinharoy , Madhukar Budagavi , Rajan Laxman Joshi
Abstract: A decoding device, an encoding device and a method for point cloud decoding is disclosed. The method includes generating, for a 3D point cloud, a first 2D frame representing a first attribute and a second 2D frame representing a second attribute. The first 2D frame and the second 2D frame include respective clusters of projected points from the 3D point cloud. The method includes detecting missed points of the 3D point cloud and generating first and second additional points patches representing the first attribute and the second attribute, respectively, based on at least a subset of the missed points. The method includes including the first and second additional points patch in the first and second 2D frame, respectively. The method includes encoding the first 2D frame and the second 2D frame to generate a compressed bitstream and transmitting the compressed bitstream.
-
公开(公告)号:US20190304139A1
公开(公告)日:2019-10-03
申请号:US16357133
申请日:2019-03-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Madhukar Budagavi
Abstract: A method for point cloud encoding includes generating, for a 3D point cloud, first and second frames representing the 3D point cloud at different depths, wherein the first and second frames each include a set of patches representing a cluster of points of the 3D point cloud. The method also includes encoding the first frame. After encoding the first frame, the method includes decoding the first frame. The method further includes generating a third frame representing a difference between corresponding points of the second frame and the decoded first frame. The method additionally includes encoding the third frame. The method also includes generating a compressed bitstream including the encoded first frame and the encoded third frame. The method further includes transmitting the compressed bitstream.
-
20.
公开(公告)号:US20240357177A1
公开(公告)日:2024-10-24
申请号:US18638565
申请日:2024-04-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Madhukar Budagavi
IPC: H04N19/64 , G06T9/00 , H04N19/126 , H04N19/129 , H04N19/167 , H04N19/176
CPC classification number: H04N19/64 , G06T9/001 , H04N19/126 , H04N19/129 , H04N19/167 , H04N19/176
Abstract: An apparatus receives a compressed bitstream including an encoded displacements bitstream and packing method information indicating whether the displacement component samples are packed in ascending order or in descending order. The apparatus video-decodes the encoded displacements bitstream to generate a displacement video frame, wherein padding is added at a bottom of the displacement video frame irrespective of whether the displacement component samples are packed in ascending order or in descending order. The apparatus image-unpacks the displacement video frame to generate an array of quantized displacement wavelet coefficients, inverse-quantizes the array of quantized displacement wavelet coefficients to generate displacement wavelet coefficients, and inverse-wavelet-transforms the displacement wavelet coefficients to generate displacement component samples.
-
-
-
-
-
-
-
-
-