国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      編碼/解碼點云數(shù)據(jù)的切片的方法和裝置與流程

      文檔序號:39342741發(fā)布日期:2024-09-10 12:03閱讀:70來源:國知局
      編碼/解碼點云數(shù)據(jù)的切片的方法和裝置與流程

      本申請一般涉及點云壓縮,特別是涉及點云數(shù)據(jù)的切片的編碼/解碼的方法和裝置。


      背景技術(shù):

      1、作為表示3d數(shù)據(jù)的格式,點云最近受到了關(guān)注,因為它們在表示所有類型的物理對象或場景方面具有廣泛的能力。點云可能有數(shù)千到數(shù)十億個點用于制圖應(yīng)用。在許多應(yīng)用中,點云的壓縮是實現(xiàn)沉浸式世界分布鏈的關(guān)鍵。然而,相關(guān)技術(shù)中的壓縮存在效率差、時延長等問題。


      技術(shù)實現(xiàn)思路

      1、以下部分給出至少一個實施例的簡化摘要,以便提供對本申請的某些方面的基本理解。本摘要不是對實施例的廣泛概述。它不意在識別實施例的關(guān)鍵或重要元素。下面的概要僅以簡化形式呈現(xiàn)至少一個示例性實施例的一些方面,作為本文檔中的其他地方提供的更詳細(xì)描述的前言。

      2、根據(jù)本申請的第一方面,提供了一種將點云數(shù)據(jù)的切片編碼到比特流中的方法,包括基于熵上下文表對點云數(shù)據(jù)的切片進(jìn)行基于上下文的熵編碼,其中該方法包括:獲得由除了代表熵上下文表之一的條目的內(nèi)容的數(shù)據(jù)外的用于先前編碼點云數(shù)據(jù)的至少一個編碼參數(shù)值表示的先前編碼狀態(tài),;從所述先前編碼狀態(tài)初始化當(dāng)前編碼狀態(tài),所述當(dāng)前編碼狀態(tài)由至少一個當(dāng)前編碼參數(shù)表示;基于當(dāng)前編碼狀態(tài),將點云數(shù)據(jù)的切片編碼到比特流中;根據(jù)通過對點云數(shù)據(jù)的切片進(jìn)行編碼所獲得的經(jīng)編碼的點云數(shù)據(jù),在對點云數(shù)據(jù)的切片進(jìn)行編碼期間更新當(dāng)前編碼狀態(tài);以及在點云數(shù)據(jù)的切片的編碼期間和/或編碼結(jié)束時保留當(dāng)前編碼狀態(tài)。

      3、根據(jù)本申請的第二方面,提供了一種比特流解碼點云數(shù)據(jù)的切片的方法,包括基于熵上下文表對點云數(shù)據(jù)的切片進(jìn)行基于上下文的熵解碼,其中方法包括:獲得由除了代表熵上下文表之一的條目的內(nèi)容的數(shù)據(jù)外的用于先前解碼點云數(shù)據(jù)的至少一個編碼參數(shù)值表示的先前編碼狀態(tài);從所述先前編碼狀態(tài)初始化當(dāng)前編碼狀態(tài),所述當(dāng)前編碼狀態(tài)由至少一個當(dāng)前編碼參數(shù)表示;基于當(dāng)前編碼狀態(tài)從比特流中解碼點云數(shù)據(jù)的切片;根據(jù)通過對點云數(shù)據(jù)的切片進(jìn)行解碼所獲得的經(jīng)解碼的點云數(shù)據(jù),在對點云數(shù)據(jù)的切片進(jìn)行解碼期間更新當(dāng)前編碼狀態(tài);以及在點云數(shù)據(jù)的切片的編碼期間和/或編碼結(jié)束時保留當(dāng)前編碼狀態(tài)。

      4、在一個實施例中,在對點云數(shù)據(jù)的切片的最后點云數(shù)據(jù)進(jìn)行編碼/解碼后,保留當(dāng)前編碼狀態(tài)。

      5、在一個實施例中,方法還包括:獲得使能數(shù)據(jù),該使能數(shù)據(jù)包括指示是否執(zhí)行獲得先前編碼狀態(tài)和初始化當(dāng)前編碼狀態(tài)的使能恢復(fù)數(shù)據(jù)。

      6、在一個實施例中,使能數(shù)據(jù)還包括指示是否執(zhí)行保留(350)當(dāng)前編碼狀態(tài)的使能保留數(shù)據(jù)。

      7、在一個實施例中,使能數(shù)據(jù)被編碼到比特流中/從比特流中解碼。

      8、在一個實施例中,使能數(shù)據(jù)包括二進(jìn)制值。

      9、在一個實施例中,對于要編碼/解碼的點云數(shù)據(jù)的每個切片,使能恢復(fù)數(shù)據(jù)被編碼到比特流中/從比特流中解碼。

      10、在一個實施例中,當(dāng)使能數(shù)據(jù)指示執(zhí)行獲得先前編碼狀態(tài)和初始化當(dāng)前編碼狀態(tài)時,該方法還包括獲得初始化切片索引,該初始化切片索引指向先前編碼/解碼的點云數(shù)據(jù)的切片的所保留的編碼狀態(tài)。

      11、在一個實施例中,點云數(shù)據(jù)包括點云幾何形狀和/或點云屬性數(shù)據(jù)。

      12、根據(jù)本申請的第三方面,提供了一種將點云編碼到編碼的點云數(shù)據(jù)的比特流中的裝置。該裝置包括用于執(zhí)行根據(jù)本申請的第一方面的方法之一的構(gòu)件。

      13、根據(jù)本申請的第四方面,提供了一種從編碼的點云數(shù)據(jù)的比特流中解碼點云的裝置。該裝置包括用于執(zhí)行根據(jù)本申請的第二方面的方法之一。

      14、根據(jù)本申請的第五方面,提供了一種計算機(jī)程序產(chǎn)品,包括指令,當(dāng)程序由一個或多個處理器執(zhí)行時,指令使一個或多個處理器執(zhí)行根據(jù)本申請的第一方面的方法。

      15、根據(jù)本申請的第六方面,提供了一種非暫時性存儲介質(zhì),其攜帶用于執(zhí)行根據(jù)本申請的第一方面的方法的程序代碼的指令。

      16、根據(jù)本申請的第七方面,提供了一種計算機(jī)程序產(chǎn)品,其包括指令,當(dāng)程序由一個或多個處理器執(zhí)行時,該指令使該一個或多個處理器執(zhí)行根據(jù)本申請的第二方面的方法。

      17、根據(jù)本申請的第八方面,提供了一種非暫時性存儲介質(zhì),其攜帶用于執(zhí)行根據(jù)本申請的第二方面的方法的程序代碼的指令。

      18、實施例中的至少一個的具體性質(zhì)以及該實施例中的至少一個的其他目的、優(yōu)點、特征和用途將從以下結(jié)合附圖對示例的描述中變得顯而意見。



      技術(shù)特征:

      1.一種將點云數(shù)據(jù)的切片編碼到比特流中的方法,包括基于熵上下文表對點云數(shù)據(jù)的切片進(jìn)行基于上下文的熵編碼,其中所述方法包括:

      2.一種從比特流中解碼點云數(shù)據(jù)的切片的方法,包括基于熵上下文表對點云數(shù)據(jù)的切片進(jìn)行基于上下文的熵解碼,其中所述方法包括:

      3.如權(quán)利要求1或2所述的方法,其中在對點云數(shù)據(jù)的切片的最后點云數(shù)據(jù)進(jìn)行編碼/解碼后,保留當(dāng)前編碼狀態(tài)。

      4.如權(quán)利要求1至3中任何一個所述的方法,其中所述方法還包括獲得(360,440)使能數(shù)據(jù),使能數(shù)據(jù)包括指示是否執(zhí)行獲得(310)先前編碼狀態(tài)和初始化(320)當(dāng)前編碼狀態(tài)的使能恢復(fù)數(shù)據(jù)。

      5.如權(quán)利要求4之一所述的方法,其中使能數(shù)據(jù)還包括指示是否執(zhí)行保留(350)當(dāng)前編碼狀態(tài)的使能保留數(shù)據(jù)。

      6.如權(quán)利要求4或5所述的方法,其中使能數(shù)據(jù)被編碼到比特流中/從比特流中解碼。

      7.如權(quán)利要求6所述的方法,其中使能數(shù)據(jù)包括二進(jìn)制值。

      8.如權(quán)利要求4至6中任何一個所述的方法,其中對于待編碼/解碼的點云數(shù)據(jù)的每個切片,使能恢復(fù)數(shù)據(jù)被編碼到比特流中/從比特流中解碼。

      9.如權(quán)利要求4至8中任何一個所述的方法,其中,當(dāng)使能數(shù)據(jù)指示執(zhí)行獲得先前編碼狀態(tài)(310、410)和初始化當(dāng)前編碼狀態(tài)(320)時,所述方法還包括獲得(370、450)初始化切片索引,初始化切片索引指向先前編碼/解碼的點云數(shù)據(jù)的切片的所保留的編碼狀態(tài)。

      10.如權(quán)利要求1至9中任何一個所述的方法,其中點云數(shù)據(jù)包括點云幾何形狀和/或點云屬性數(shù)據(jù)。

      11.一種將點云編碼到經(jīng)編碼的點云數(shù)據(jù)的比特流中的裝置,所述裝置包括用于執(zhí)行如權(quán)利要求1、3至10中任何一個所述的方法之一的構(gòu)件。

      12.一種從經(jīng)編碼的點云數(shù)據(jù)的比特流中解碼點云的裝置,所述裝置包括用于執(zhí)行如權(quán)利要求2至10中任何一個所述的方法之一。

      13.一種計算機(jī)程序產(chǎn)品,包括指令,當(dāng)程序由一個或多個處理器執(zhí)行時,指令使得一個或多個處理器執(zhí)行如權(quán)利要求1、3至10中任何一個所述的方法。

      14.一種計算機(jī)程序產(chǎn)品,包括指令,當(dāng)程序由一個或多個處理器執(zhí)行時,指令使得一個或多個處理器執(zhí)行如權(quán)利要求2至10中任何一個所述的方法。

      15.一種非暫時性存儲介質(zhì),攜帶用于執(zhí)行如權(quán)利要求1至10中任何一個所述的方法的程序代碼的指令。


      技術(shù)總結(jié)
      提供了將點云數(shù)據(jù)的切片編碼到比特流中/從比特流中解碼的方法和裝置,包括基于熵上下文表對點云數(shù)據(jù)的切片進(jìn)行基于上下文的熵編碼。方法包括:除代表用于先前編碼點云數(shù)據(jù)的熵上下文表之一的條目的內(nèi)容的數(shù)據(jù)外,獲得(310)由至少一個編碼參數(shù)值表示的先前編碼狀態(tài);從所述先前編碼狀態(tài)初始化(320)當(dāng)前編碼狀態(tài),所述當(dāng)前編碼狀態(tài)由至少一個當(dāng)前編碼參數(shù)表示;基于當(dāng)前編碼狀態(tài)將點云數(shù)據(jù)的切片編碼(330)到比特流中;根據(jù)對點云數(shù)據(jù)的切片進(jìn)行編碼所獲得的經(jīng)編碼的點云數(shù)據(jù),在對點云數(shù)據(jù)的切片進(jìn)行編碼期間更新(340)當(dāng)前編碼狀態(tài);以及在點云數(shù)據(jù)的切片進(jìn)行編碼期間和/或結(jié)束時保留(350)當(dāng)前編碼狀態(tài)。

      技術(shù)研發(fā)人員:喬納森·塔奎特,塞巴斯蒂安·拉瑟利
      受保護(hù)的技術(shù)使用者:北京小米移動軟件有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/9/9
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1