简体标题:移动矢量之编码模式选择方法及其相关编码模式选择设备,及其机器可读取媒体 MOTION VECTOR CODING MODE SELECTION METHOD AND RELATED CODING MODE SELECTION APPARATUS THEREOF, AND MACHINE READABLE MEDIUM THEREOF
摘要:
一種運動向量(Motion Vector,MV)預測方法及其預測裝置(Apparatus),可被應用於視訊影像編/解碼器,用以對視訊影像進行MV預測。首先利用視訊影像切割手段,將視訊影像中的巨方塊(Macroblock)切割為子方塊(Microblock);接著利用記憶體配置手段,配置一列記憶體及三個暫存記憶體用來暫存預測所需之MV;最後透過MV預測手段,使用列記憶體或者各暫存記憶體中所儲存與當前待預測之子方塊具有相對位置關係之MV,來預測當前待預測之巨方塊中當前待預測之子方塊的MV,並於完成預測將更換至其他巨方塊或子方塊時,依照預定之儲存更新條件進行列記憶體或各暫存記憶體中儲存MV的更新。 A motion vector (MV) prediction method and apparatus is disclosed, which can be applied to predict the MVs of a video image in a video encoder/decoder. First, each macroblock of the video image is segmented into microblocks through a video image segmenting means; Then, a memory allocating means is used to allocate a row memory and three temporary memory to temporarily store the predicted MVs for predicting other MVs according to a relating criterion ; Finally, the MV of a present microblock of a current macroblock can be estimated through the stored MVs in the row memory and temporary memory with corresponding positions by a MV predicting means. When changing the present microblock or the current macroblock, the stored MVs in the row memory or in the temporary memory are refreshed based on a refreshing criterion. 【創作特點】 鑒於以上的問題,本發明提供一種運動向量(MV)預測方法及其預測裝置,其透過所揭露之MV預測方法、配置記憶體以及記憶體更新管理機制,可以達到節省預測MV時所需使用的記憶體空間,並且提昇整體MV預測的執行效率。 為達上述目的,本發明所揭露之運動向量預測方法及預測裝置透過如下的方式來實現: (1)記憶體配置手段(means),配置列記憶體、第一暫存記憶體、第二暫存記憶體及第三暫存記憶體於視訊影像編/解碼器中。 (2)視訊影像切割手段,切割視訊影像中各巨方塊,以使各巨方塊中包含相同大小之第一子方塊、第二子方塊、第三子方塊及第四子方塊。 (3)MV預測手段,讀取當前待預測之巨方塊列上方相鄰之子方塊列中已完成預測之各子方塊MV,並儲存至列記憶體,並對當前待預測之巨方塊依序進行第一子方塊、第二子方塊、第三子方塊及第四子方塊之MV預測。 MV預測手段主要利用第一暫存記憶體、第二暫存記憶體及第三暫存記憶體分別儲存與當前待預測之子方塊具有預定之相對位置條件之子方塊MV,以進行第一子方塊、第二子方塊、第三子方塊及第四子方塊MV預測;MV預測手段於當前待預測之子方塊或當前待預測之巨方塊更換時,會依照預定之儲存更新條件進行更新列記憶體、第一暫存記憶體、第二暫存記憶體或第三暫存記憶體所儲存之資料內容。 本發明係基於4MV巨方塊的MV預測模式,所以具有共通性可以被應用在其他類型的視訊影像中,並且可以節省使用之記憶體空間並作最有效率的記憶體使用。 有關本發明的特徵與實作,茲配合圖示作最佳實施例詳細說明如下。
简体摘要:一种运动矢量(Motion Vector,MV)预测方法及其预测设备(Apparatus),可被应用于视频影像编/译码器,用以对视频影像进行MV预测。首先利用视频影像切割手段,将视频影像中的巨方块(Macroblock)切割为子方块(Microblock);接着利用内存配置手段,配置一列内存及三个暂存内存用来暂存预测所需之MV;最后透过MV预测手段,使用列内存或者各暂存内存中所存储与当前待预测之子方块具有相对位置关系之MV,来预测当前待预测之巨方块中当前待预测之子方块的MV,并于完成预测将更换至其他巨方块或子方块时,依照预定之存储更新条件进行列内存或各暂存内存中存储MV的更新。 A motion vector (MV) prediction method and apparatus is disclosed, which can be applied to predict the MVs of a video image in a video encoder/decoder. First, each macroblock of the video image is segmented into microblocks through a video image segmenting means; Then, a memory allocating means is used to allocate a row memory and three temporary memory to temporarily store the predicted MVs for predicting other MVs according to a relating criterion ; Finally, the MV of a present microblock of a current macroblock can be estimated through the stored MVs in the row memory and temporary memory with corresponding positions by a MV predicting means. When changing the present microblock or the current macroblock, the stored MVs in the row memory or in the temporary memory are refreshed based on a refreshing criterion. 【创作特点】 鉴于以上的问题,本发明提供一种运动矢量(MV)预测方法及其预测设备,其透过所揭露之MV预测方法、配置内存以及内存更新管理机制,可以达到节省预测MV时所需使用的内存空间,并且提升整体MV预测的运行效率。
为达上述目的,本发明所揭露之运动矢量预测方法及预测设备透过如下的方式来实现:
(1)内存配置手段(means),配置列内存、第一暂存内存、第二暂存内存及第三暂存内存于视频影像编/译码器中。
(2)视频影像切割手段,切割视频影像中各巨方块,以使各巨方块中包含相同大小之第一子方块、第二子方块、第三子方块及第四子方块。
(3)MV预测手段,读取当前待预测之巨方块列上方相邻之子方块列中已完成预测之各子方块MV,并存储至列内存,并对当前待预测之巨方块依序进行第一子方块、第二子方块、第三子方块及第四子方块之MV预测。
MV预测手段主要利用第一暂存内存、第二暂存内存及第三暂存内存分别存储与当前待预测之子方块具有预定之相对位置条件之子方块MV,以进行第一子方块、第二子方块、第三子方块及第四子方块MV预测;MV预测手段于当前待预测之子方块或当前待预测之巨方块更换时,会依照预定之存储更新条件进行更新列内存、第一暂存内存、第二暂存内存或第三暂存内存所存储之数据内容。
本发明系基于4MV巨方块的MV预测模式,所以具有共通性可以被应用在其他类型的视频影像中,并且可以节省使用之内存空间并作最有效率的内存使用。
有关本发明的特征与实作,兹配合图标作最佳实施例详细说明如下。
摘要:
一種節省記憶體資源的方法,其可用於簡化一表格中可用於儲存之位址空間。將一原始表格之所有位址欄位中具有N之冪次方關係的數值分類為複數個基數值與對應每一基數值之簡化值,從而產生一轉換表格;以及將該轉換表格中之該等基數值與對應之簡化值中具有相同邏輯關係之數值儲存在一簡化表格中之一新的且相同的位址欄位中。 A method for saving memory resources is disclosed, applied to simplify address space of a table. Values having relationship of power of N one another stored in address fields of an original table are classified to multiple base values and corresponding reduced values to generate a transformation table. Values comprising the same logistic relationship for the base values and the corresponding reduced values are stored in a new and equivalent address field of a reduction table. 【創作特點】 基於上述目的,本發明實施例揭露了一種節省記憶體資源的方法,其可用於簡化一表格中可用於儲存之位址空間。將一原始表格之所有位址欄位中具有N之冪次方關係的數值分類為複數個基數值與對應每一基數值之簡化值,從而產生一轉換表格;以及將該轉換表格中之該等基數值與對應之簡化值中具有相同邏輯關係之數值儲存在一簡化表格中之一新的且相同的位址欄位中。 本發明實施例更揭露了一種節省記憶體資源的裝置,其可用於簡化一表格中可用於儲存之位址空間。該裝置包括一第一儲存媒體、一第二儲存媒體、一解碼器以及一多工器。該第一儲存媒體儲存經過分析與分類一原始表格之所有位址欄位中的數值而產生之一轉換表格。該第二儲存媒體儲存將該轉換表格內之複數個基數值與對應每一基數值之簡化值簡化而產生之一簡化表格。該解碼器取得一最多X位元輸入之一第一位址,並對該第一位址進行解碼,以得到一最多Y位元之一第二位址,其中X>Y。該多工器根據該第一位址、該轉換表格與該簡化表格,判斷是否要執行一邏輯操作,若不必執行該邏輯操作,則直接將對應該第二位址之一解碼數值輸出,以及若要執行該邏輯操作,則對對應該位址之數值執行該邏輯操作。
简体摘要:一种节省内存资源的方法,其可用于简化一表格中可用于存储之位址空间。将一原始表格之所有位址字段中具有N之幂次方关系的数值分类为复数个基数值与对应每一基数值之简化值,从而产生一转换表格;以及将该转换表格中之该等基数值与对应之简化值中具有相同逻辑关系之数值存储在一简化表格中之一新的且相同的位址字段中。 A method for saving memory resources is disclosed, applied to simplify address space of a table. Values having relationship of power of N one another stored in address fields of an original table are classified to multiple base values and corresponding reduced values to generate a transformation table. Values comprising the same logistic relationship for the base values and the corresponding reduced values are stored in a new and equivalent address field of a reduction table. 【创作特点】 基于上述目的,本发明实施例揭露了一种节省内存资源的方法,其可用于简化一表格中可用于存储之位址空间。将一原始表格之所有位址字段中具有N之幂次方关系的数值分类为复数个基数值与对应每一基数值之简化值,从而产生一转换表格;以及将该转换表格中之该等基数值与对应之简化值中具有相同逻辑关系之数值存储在一简化表格中之一新的且相同的位址字段中。
本发明实施例更揭露了一种节省内存资源的设备,其可用于简化一表格中可用于存储之位址空间。该设备包括一第一存储媒体、一第二存储媒体、一译码器以及一多任务器。该第一存储媒体存储经过分析与分类一原始表格之所有位址字段中的数值而产生之一转换表格。该第二存储媒体存储将该转换表格内之复数个基数值与对应每一基数值之简化值简化而产生之一简化表格。该译码器取得一最多X比特输入之一第一位址,并对该第一位址进行译码,以得到一最多Y比特之一第二位址,其中X>Y。该多任务器根据该第一位址、该转换表格与该简化表格,判断是否要运行一逻辑操作,若不必运行该逻辑操作,则直接将对应该第二位址之一译码数值输出,以及若要运行该逻辑操作,则对对应该位址之数值运行该逻辑操作。