The embodiment of the invention discloses a video image storage and reading method, a device and a system, relating to the field of image processing, in order to improve the fault tolerance of video image data. In the embodiment of the invention, treated according to the preset identification cycle sequentially label each pixel in the image frame, the pixels with the same identifier is identified as belonging to the same group of pixels; the set of a plurality of pixels contained in each group are characterized by the image information processing image frames; separately encoding the group, the group encoding respectively after the storage space in the physical address of different points so as to solve the problems.
【技術實現步驟摘要】
一種視頻圖像的存儲和讀取方法、裝置以及系統
本專利技術涉及圖像處理領域,尤其涉及一種視頻圖像的存儲和讀取方法、裝置以及系統。
技術介紹
現有技術中,數據的容錯設計一般通過原始數據計算出冗余數據,當原始數據丟失一部分時,可以通過冗余數據進行恢復。目前,通常采用糾刪碼算法進行數據的容錯設計。理論上,存儲系統中的糾刪碼算法可以容忍任意指定個數的錯誤,并能夠保持比較高的存儲利用率。舉例來說,100個設備(硬盤或者數據節點)均采用糾刪碼算法,按照20的數據出度和80的校驗入度,可以容忍20個設備錯誤,存儲利用率在80%,然而在實際應用中,采用以上方式時獲得的存儲利用率雖然較高,但是編解碼效率非常之低,而且系統資源開銷較大,造成了應用的主要障礙。因此,現在的存儲系統能夠實現的容錯個數一般只能達到1~4個。另外,現有糾刪碼的設計都是基于比特位的,其設計目標是試圖精確恢復出數據每個比特位,當錯誤過多,恢復失敗時,會造成數據成塊的丟失,引起整個報表損壞、大量的文字信息丟失、視頻和圖像出現幾秒甚至幾十秒的無法播放的現象。
技術實現思路
本專利技術實施例提供一種視頻圖像的存儲、讀取方法和裝置,用以提高視頻圖像數據的容錯性。本專利技術實施例提供一種視頻圖像的存儲方法,該方法包括:對待處理圖像幀進行編碼,得到屬于所述待處理圖像的全部的宏塊數據;按照預設規則,將全部的宏塊數據劃分為包含有多個宏塊數據且具有不同標識的若干個片組;其中,每個片組中所包含的多個宏塊數據的集合均表征出所述待處理圖像幀的圖像信息;將所述片組分別存儲于不同的物理地址指向的存儲空間中。基于本專利技術實施例提供上述視頻圖 ...
【技術保護點】
一種視頻圖像的存儲方法,其特征在于,該存儲方法包括:對待處理圖像幀進行編碼,得到屬于所述待處理圖像的全部的宏塊數據;按照預設規則,將全部的宏塊數據劃分為包含有多個宏塊數據且具有不同標識的若干個片組;其中,每個片組中所包含的多個宏塊數據的集合均表征出所述待處理圖像幀的圖像信息;將所述片組分別存儲于不同的物理地址指向的存儲空間中。
【技術特征摘要】
1.一種視頻圖像的存儲方法,其特征在于,該存儲方法包括:對待處理圖像幀進行編碼,得到屬于所述待處理圖像的全部的宏塊數據;按照預設規則,將全部的宏塊數據劃分為包含有多個宏塊數據且具有不同標識的若干個片組;其中,每個片組中所包含的多個宏塊數據的集合均表征出所述待處理圖像幀的圖像信息;將所述片組分別存儲于不同的物理地址指向的存儲空間中。2.如權利要求1所述的存儲方法,其特征在于,所述將全部的宏塊數據劃分為包含有多個宏塊數據且具有不同標識的若干個片組,具體包括:將多個相鄰的宏塊數據的集合確定為屬于同一片組的宏塊數據;或者將全部的宏塊數據按照預先設定的標識依次進行循環標記,將具有相同標識的宏塊數據確定為屬于同一片組的宏塊數據。3.如權利要求1或2所述的存儲方法,其特征在于,所述將所述片組分別存儲于不同的物理地址指向的存儲空間中,具體包括:根據所述片組的標識以及當前可用的物理地址,生成用于記錄各片組對應的存儲位置的索引;根據已生成的索引將所述片組存儲到不同的物理地址指向的存儲空間中;或者根據存儲空間的條帶大小,將所述片組分別存儲于不同物理地址指向的存儲空間中。4.一種視頻圖像的讀取方法,其特征在于,該讀取方法包括:從不同的物理地址指向的存儲空間中分別獲取屬于待處理圖像幀的片組,其中,每個片組中所包含的多個宏塊數據的集合均表征出所述待處理圖像幀的圖像信息;根據所述片組的標識,將所述片組中所包含的數據進行重組,得到重組后的屬于待處理圖像幀的各宏塊數據;對所述宏塊數據進行解碼。5.如權利要求4所述的讀取方法,其特征在于,所述從不同的物理地址指向的存儲空間中分別獲取屬于待處理圖像幀的片組,具體包括:根據預先生成的用于記錄各片組對應的存儲位置的索引,從不同的物理地址指向的存儲空間中分別獲取屬于所述待處理圖像幀的片組;或者根據存儲空間的條帶大小,分別從不同物理地址指向的存儲空間中獲取屬于所述待處理圖像幀的片組。6.一種視頻圖像的存儲方法,其特征在于,該存儲方法包括:對待處理圖像幀中的每個像素按照預先設定的標識依次進行循環標記,將具有相同標識的像素確定為屬于同一片組的像素;其中,每個片組中所包含的多個像素的集合均表征出所述待處理圖像幀的圖像信息;分別對所述片組進行編碼,將編碼后的片組分別存儲于不同的物理地址指向的存儲空間中。7.如權利要求6所述的存儲方法,其特征在于,所述編碼后的片組分別存儲于不同的物理地址指向的存儲空間中,具體包括:根據所述片組的標識以及可用的物理地址,生成用于記錄各片組對應的存儲位置的索引;根據已生成的索引將所述片組存儲到不同的物理地址指向的存儲空間中;或者根據存儲空間的條帶大小,將所述片組分別存儲于不同物理地址指向的存儲空間中。8.一種視頻圖像的讀取方法,其特征在于,該讀取方法包括:從不同的物理地址指向的存儲空間中分別獲取屬于待處理圖像幀的片組,其中,每個片組中所包含的多個像素的集合均表征出所述待處理圖像幀的圖像信息;將獲取到的各個片組進行解碼,分別得到屬于不同片組的像素的集合;根據各片組的標識,按照預設順序,將解碼后的全部像素進行重組。9.如權利要求8所述的讀取方法,其特征在于,所述從不同的物理地址指向的存儲空間中分別獲取屬于待處理圖像幀的片組,具體包括:根據預先生成的用于記錄各片組對應的存儲位置的索引,從不同的物理地址指向的存儲空間中分別獲取屬于所述待處理圖像幀的片組;或者根據存儲空間的條帶大小,分別從不同物理地址指向的存儲空間中獲取屬于所述待處理圖像幀的片組。10.一種視頻圖像的存儲裝置,其特征在于,該裝置包括:第一編碼單元,用于對待處理圖像幀進行編碼,得到屬于所述待處理圖像的全部的宏塊數據;第一分組單元,用于按照預設規則,將全部的宏塊數據劃分為包含有多個宏塊數據且具有不同標識的若干個片組;其中,每個片組中所包含的多個宏塊數據的集合均表征出所述待處理圖像幀的圖像信息;第一存儲單元,用于將所述片組分別存儲于不同的物理地址指向的存儲空間中。11.如權利要求10所述的裝置,其特征在于,所述第一分組單元具體用于:將多個相鄰的宏塊數據的集合確定為屬于同一片組的宏塊數據;或者將全...
【專利技術屬性】
技術研發人員:許焰,王海豐,黃思文,張興明,
申請(專利權)人:浙江大華技術股份有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。