[go: up one dir, main page]

TWI272013B - Motion vector derivation method, moving picture coding method and moving picture decoding method - Google Patents

Motion vector derivation method, moving picture coding method and moving picture decoding method Download PDF

Info

Publication number
TWI272013B
TWI272013B TW092112822A TW92112822A TWI272013B TW I272013 B TWI272013 B TW I272013B TW 092112822 A TW092112822 A TW 092112822A TW 92112822 A TW92112822 A TW 92112822A TW I272013 B TWI272013 B TW I272013B
Authority
TW
Taiwan
Prior art keywords
motion vector
parameter
image
unit
vector
Prior art date
Application number
TW092112822A
Other languages
English (en)
Other versions
TW200401564A (en
Inventor
Shinya Kadono
Satoshi Kondo
Makoto Hagai
Kiyofumi Abe
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=30112273&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=TWI272013(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of TW200401564A publication Critical patent/TW200401564A/zh
Application granted granted Critical
Publication of TWI272013B publication Critical patent/TWI272013B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/03Digital function generators working, at least partly, by table look-up
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/43Hardware specially adapted for motion estimation or compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2101/00Indexing scheme relating to the type of digital function generated
    • G06F2101/12Reciprocal functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Discrete Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

1272013 玖、發明說明: t發明所屬之技術領織】 發明領域 本發明係關於一種在影像間導出顯示區塊單位的移動 5之移動向量的移動向量導出方法、用所導出之移動向量, 依據伴隨著動態補償的影像間預測編碼而執行動態影像之 編碼的動態影像編碼方法及動態影像解馬方法。 發明背景 1〇 近年來’隨著多媒體應用的發展,統一處理影像·聲 曰·文字等所有的媒體資訊逐漸一般化。此時,藉由將所 有的媒體數位化即可以統一地處理媒體。但是,因為經過 數位化的影像具有魔大的資料量,所以為了儲存·傳送, 影像的資料壓縮技術即不可或缺。另一方面,為了相互運 15用壓縮過的影像資料,壓縮技術的標準化也是重要的。影 像壓縮技術的標準規格有ITU-T (國際電氣通信連合電氣通 信標準化部門)的H· 261、H. 263,ISO (國際標準化機構)的 MPEG (Moving Picture Experts Group)-1 > MPEG-2 - MPEG-4 等。 20 在此等動態影像編碼方式中所共用的技術有,伴隨動 態補償的影像間預測。在此等動態影像編碼方式的動態補 償中’係將構成輸入影像的各影像分割成預定尺寸的矩形 (以下稱為區塊),再依據顯示每個區塊的影像間之移動的移 動向量,藉編碼及解碼生成參考的預測影像。移動向量的 6 1272013 檢測係對母個區塊或母個分割區塊而成的區域實施。對於 做為編碼對象的影像,依照影像的顯示順序而以位在前方 或後方(以下簡稱前方、後方)之已完成編碼的影像做為參考 影像。檢測移動時,在參考影像之中,選定可以最適切地 5預測編碼目標區塊的區塊(區域),以相對於該區塊之編碼對 象區塊的相對位置做為最適移動向量。同時,特定出可以 從可能參考的影像之中最適切地進行預測之預測方法的資 料,即預測模式被確定下來。 預測模式有,例如,參考在顯示時間上位於前方或後 10方的影像以執行影像間預測編碼之直接模式(例如,參見 ISO/IEC MPEG and ITU-T VCEG Working Draft Number 2, Revision 2 2002-03-15 P. 64 7.4.2 Motion vectors in direct mode)。在直接模式中,移動向量並未被明示地編碼為編碼 資料而疋攸已被編碼的移動向量導出來。亦即,在相對 15於編碼目標影像而位於近傍之已完成編碼影像内,藉參考 編碼目才示影像的區塊和位於區塊内之相同座標位置(空間 位置)的區塊下稱為參考區塊)之移動向量,算出編碼目 #區塊的移動向量。然後,根據所算出之移動向量生成預 /則衫像(:動怨補償資料再者,解碼時係同樣地處理,從已 20被解碼的移動向量導出直接模式的移動向量。 在此’將就直接模式中之移動向量的算出具體地做說 明。第1圖為直接模式中之移動向量的說明圖。第1圖中, 〜像1200、影像12〇1、影像丨2〇2為編碼目標的影像,區塊 Μ Β1為編碼目標的區塊。在第1圖中例示以影像12 00和影像 1272013 1203為參考影像,進行影像1202之區塊MB1的複數個影像 間預測之情形。再者’以下為簡單進行說明,雖以影像1203 在影像1202後方’影像1200在影像1202前方加以說明,但 是影像1203及影像1200並不一定要以此順序排列。 5 位在比影像1202更後方的參考影像,即影像12〇3 ,具 有參考位在前方之影像1200的移動向量。因此,採用位於 編碼目標之影像1202的後方之影像1203的參考區塊MB2所 具有的移動向量MV1來決定編碼目標區塊MB1的移動向 量。所求得的2個移動向量MVf、MVb用以下之式l(a)及式 10 1(b)算出來。 MVf=MVl X TRf/TRl …式 1(a) MVb = -MV1 x TRb/TRl …式 1(b) 此處,MVf為編碼目標區塊MBl的前方向移動向量, MVb為編碼目標區塊MB1的後方向移動向量,TR1為影像 15 1200和影像1203之時間間隔(到移動向量MV1的參考前端 影像為止之時間間隔),TRf為影像1200和影像1202之時間 間隔(到移動向量MVf的參考前端影像為止之時間間隔), TRb為影像1202和影像1203之時間間隔(到移動向量]viVb之 參考前端影像為止的時間間隔)。再者,關於TR1、TRf、 TRb並不限於影像間之時間間隔,只要是例如,利用被分配 給每個影像的影像號數之差的資料、利用影像的顯示順序 (或表示影像之顯示順序的資料)之差的資料、利用影像間之 張數的資料等,可認知在影像間之顯示順序的時間性間 隔,並且在移動向量之尺度調整(scaling)中被使用成指標的 1272013 資料(明示或暗示地被包含在串流中的資料,或者和串节相 關連的資料)即可。 其次將就求得移動向量的處理流程做說明。第2圖所示 為求得移動向量之處理流程的流程圖。首先,取得具有參 5考區塊MB2之移動向量的資料(步驟1301)。在第j圖之例 中,即是取得向量MV1的資料。接著,取得用以導出編碼 目標區塊MB1之移動向量的參數(步驟S1302)。用以導出編 碼目標區塊MB1之移動向量的參數即,將在步驟Su〇i所取 得之移動向量進行尺度調整時所使用的調整係數資料。具 10體而言’相當於式1(a)及式1(b)中之TR1、TRf、TRb。接著, 根據這些參數,用前述之式1(a)及式1(b)以乘除算調整在步 驟S1301所取得之移動向量,導出編碼目標區塊Mm的移動 向量MVf及MVb(步驟S1303)。如上述式l(a)及式1(b)所示, 為了導出移動向量必需以除算處理。但是,第一個問題是, 15除算處理比起所謂的加算和乘算運算,在運算處理上要耗 費許多時間。這在行動電話等之要求低消費電力的機器 上’有鑑於其因低消費電力設計而使用運算能力低的低運 算裝置,並不合適。 因此’為了避開除算處理,故考慮參考對應於除數之 20乘數參數’再利用乘算處理來導出移動向量的做法。藉此 即可將除算代之以運算量較少之乘算來執行運算,而可以 將尺度調整的運算簡單化。 但是,還有第二個問題是,用以導出移動向量之參數, 因為根據參考影像與目標區塊的影像之間隔而應用了許多 Ϊ272013 數值,故其參數之取得數值多。也就是說,如果要準備對 應於所有除數的乘數參數,就必需準備龐大的參數數,所 需要的記憶體就很多。 因此,本發明之目的即是為了解決上述第一個問題和 5第二個問題,而提供一種在少量的運算量下導出移動向量 之矛夕動向量導出方法、動怨影像編碼方法,以及動態影像 解碼方法。 【發明内容3 發明概要 〇 為達成上述目的,本發明之移動向量導出方法係一種 導出構成影像之區塊的移動向量之移動向量導出方法,特 徵在於其包含取得用以導出目標區塊之移動向量的參考移 動向量之參考移動向量取得步驟,和,取得對應於具有前 述參考移動向量之影像與前述參考移動向量所參考的影像 15之間隔的第1參數之幻參數取得步驟,和,取得對應於包 含前述目標區塊之影像和前述目標區塊所參考之影像的間 t之至少一個第2參數的第2參數取得步驟,和,判斷前述 第1參數是否被包含在預先設定之預定範圍内的判斷步 驟,和’在前述判斷步驟之判斷結果中,前述以來數並未 被包含前述預定範圍時,根據前述第_定值及前述第2灸 ί來輕前述參考移動向量以導出前述目標區塊之移動向 里’ ^―方面,當前述第1參數被包含於前述預定範圍時, 根據丽述第1參數及前述第2參數來調整前述參考移動向量 乂‘出箣述目標區塊之移動向量的移動向量導出步驟。 1272013 另,本發明之移動向量導出方法係導出構成影像之區 塊的移動向量之移動向量導出方法,特徵在於其包含取得 用以導出目標區塊之移動向量的參考移動向量之蒼考移動 向量取得步驟,和,取得對應於具有前述參考移動向量之 5 影像與前述參考移動向量所參考的影像之間隔的第1參數 之第1參數取得步驟,和,取得對應於包含前述目標區塊之 影像和前述目標區塊所參考之影像的間隔之至少一個第2 參數的第2參數取得步驟,和,判斷前述第1參數是否在預 先設定之第1預定值以上的判斷步驟,和,在前述判斷步驟 10 之判斷結果中,前述第1參數在前述第1預定值以上時,根 據前述第1預定值及前述第2參數來調整前述參考移動向量 以導出前述目標區塊之移動向量,另一方面,當前述第1參 數未達前述預定值時,根據前述第1參數及前述第2參數來 調整前述參考移動向量以導出前述目標區塊之移動向量的 15 移動向量導出步驟。 此處,亦可在前述判斷步驟中,進一步判斷前述第1 參數是否在比預先設定之前述第1預定值更小的數值之第2 預定值以下;在前述移動向量導出步驟中,前述判斷步驟 之判斷結果如果是前述第1參數在前述第2預定值以下,則 20 根據前述第2預定值及前述第2參數來調整前述參考移動向 量以導出前述目標區塊之移動向量。 另,前述移動向量導出方法以進一步包含變換步驟為 佳;此步驟係參考顯示前述第1參數和相對於前數第1參數 之倒數的值之關係的乘數參數表,將前述所取得之第1參數 丄 272013 變換=前數舰之值,並取得所獲得之值做為第3參數。 及前述第二參數來料料參;7’純f料幻參數 動:量、前,參數及_=:=考 目才示區塊之移動向量者為佳。 别述 藉此,由於可以用乘算處理來 時所必要的除算處理, 參考移動向量 用之參數的數值限制於預定範圍,因使 10 15 20 上所容納之乘數參數表。另外 / β己憶體 媽處理時發防止在編碼處理和解 運a差而導致之結果不-致的情形。 另’本發明之移動向量導出方 ^ 彳辑㈣成影像之區 動向量導“法’特徵在於其包含取得 V出目標區塊之移動向量的參考移動向量之參考移動 :=得步驟,和,取得對應於具有前述參考移動向量之 刖轉考移動向量所參考的影像之間隔的第i參數 1參數取得步驟,和,取得對應於包切述目標區塊之 :像和前述目標區塊所參考之影像的間隔之至少一個第2 :數的弟2參數取得步驟,和,判斷前述第丨參數是否在預 设定之第1敢似上_斷步驟,和,在前述判斷步驟 ΐ判斷結果中’前述第1參數在前述第1預定值以上時,將 别輕考移動向量纽前述目標區塊之移動向量導出來, ^ 一方面―’當前述第丨參數未達前述私值時,根據前述第 ,數及财述第2參數來調整前述參切動向量以導出前述 目標區塊之移動向量的移動向量導出步驟。 12 此處,亦可在前述判斷步 預定值以下;在前述移㈣量^值更小的數值之第2 之匈斷結果如果是前述第1參數在前;^,前述判斷步驟 將前述炱去孩說a旦土 迷弟2預定值以下,則 來亦可:—做前述目標區塊之移動向量而導出 藉此,當參考移動向量所參考的 之影像的間中在預定範圍以外時f二具有參考移動向量 出作業。 可以簡化移動向量的導 10 又,本發明之動態影像編 各影像以區塊為單位加以,扁心/係將構成動態影像之 照本發明之移動向量導 = 15 步=而=碼目標區塊的動態補償影像之動態補; 一步:動態補償影像㈣前述編碼目標區塊之 各影二Γ塊C影像解碼方法係將構成動態影像之 解石^之勤”早石馬而成之動態影像編碼資料予以 明影像解碼方法,特徵在於其包含採用依照本發 20 區=量:出方法所導出之移動向量而生成解碼目標 償影像解像之動態補償步驟’和’用前述動態補 .像解碼則返解碼目標區壤之解碼步驟。 2,本發明不僅可以實現此種移動向量導出方法、 動悲衫像編碼方法及動態影像解碼方法,也可以實現具備 包含此種移動向量導出方法、動態影像編碼方法及動態影 13 ^72013 ==方法之特徵步驟為手段的移動向量導出裝置、動態 :像編碼裳置及動態影像解碼裝置,同時實現使此等步驟 在電腦中執行之m轉多說,此種程式是可以經 由CD-RO轉之記錄制和網際網路等傳送媒體來發信。 圖式簡單說明 弟1圖為移動向量之說明圖。 第2圖為習知之求得移動向量的處理流程之示意流程 圖。 10 圖 第3圖所示為本發明之動態影像編碼裝置的構造方塊 以圖為本發明之移動向量導出部的構成示意方塊圖。 第5圖為本發明之乘數參數表的示意圖。 第6圖為本發明之導出移動向量的方法之示意流程圖。 第7圖為本發明之向量的說明圖。 15 第8圖為本發明之移動向量導出部的構成之示 意方塊 =9圖為本發明之導出移動向量的料之示意流程圖。 第10圖為本發明之移動向量的說明圖。 第11圖為本發明之移動向量的說明圖。 第12圖為本發明之軸向量導出部賴成之示意方塊 第13圖為本發明之動態影像解碼裝置的構造之示意方 塊圖。 第14圖係關於用以收納供透過電腦系統實現各實施態 20 1272013 樣之動態影像編碼方法及動態影像解碼方法的程式之記錄 媒體的說明圖;(a)為表示記錄媒體本體,即軟碟的物理格 式之例的說明圖,(b)表示從軟碟的正面看之外觀、斷面構 造及軟碟的說明圖,(c)表示用以在軟碟1?1)上執行上述程式 5 之記錄再生的構造之說明圖。 第15圖所示為内容供給系統之全體構造的方塊圖。 第16圖所示為行動電話例的概略圖。 第17圖所示為行動電話之構造的方塊圖。 第18圖為數位播放用系統之例的示意圖。 10 【實施方式】 實施發明之最佳態樣 以下將就本發明之實施態樣邊參照圖式邊說明。 (實施態樣1) 第3圖所示為本實施態樣之動態影像編碼裝置的構造 15方塊圖。在第3圖的處理中,關於已經在習知技術中用第1 圖說明的用語係採用和在第1圖中之編號相同的編號做說 明。本實施態樣和習知技術的相異點在於,為了導出編碼 目標景>像1202之移動向量而使用之參數的數值寬度限制在 預定範圍内。 2〇 動悲影像編碼裝置係如第3圖所示,具備移動向量編碼 部10、移動向量導出部n、記憶體12、減算器13、直交變 換部14、量化部15、逆量化部16、逆直交變換部17、加算 器18及可變長編碼部19。 移動向量編碼部10將各影像之移動向量(MV1等)予以 15 1272013 編碼’當做移動向量串流輸出。移動向量導出部11用參考 區塊MB2的移動向量MVtar(MVl)、參數TRtar及參數TR1導 出編碼目標區塊MB1之移動向量MVscI(MVb及MVf)。在 此,依照已經說明過的式1(a)及式i(b)來調整參考區塊MB2 5 之移動向量。參數Trtar相當於已經說明過之TRb或TRf。 記憶體12記參考影像的影像資料,和在移動向量導出 部11導出之編碼目標影像1202的移動向量MVscI。而且,在 該記憶體12,根據參考影像之影像資料和編碼目標影像 1202之移動向量MvscI生成動態補償資料。減算器13計算輸 10入影像資料和由記憶體12所輸入之動態補償資料的差分, 得到差分值。直交變換部14將差分值施以DCT變換,輸出 DCT係數。量化部15用量化步驟將DCT係數量化。逆量化 部16用逆量化步驟將被量化的DCT係數逆量化,回復成原 來的DCT係數。逆直交變換部17將DCT係數施以逆直交 15 變,換輸出差分影像資料(差分值)。 加算器18將來自逆直交變換部17的差分影像資料(差 刀值)和被§己彳思在§己憶體12之參考影像的影像資料予以加 异’得到對應於編碼目標影像1202之輸入影像資料(原來的 輸入影像資料)的解碼影像資料。此解碼影像資料在比編碼 20目標影像1202更晚被編碼之編碼目標影像的編碼時,被當 做供參考用的影像資料記憶到記憶體12。可變長編碼部19 將在量化部15被量化之DCT係數施以可變長編碼。 其次將就如上所述般地被構成之動態影像編碼裝置 中’根據直接模式而進行編碼時之動作,用第3圖做說明。 16 1272013 各影像之移動向量在移動向量編碼部ι〇被編碼,再當 做移動向量串流被輸出。 在移動向量導出部11中,根據參數Trtar及TR1調整參 考區塊MB2之移動向量MVtar(MV1),並導出編碼目標區塊 5 MB1之移動向量。記憶體12從所記憶之參考影像的影像資 料當中,抽出以在移動向量導出部u導出之移動向量表示 的影像,當做動態補償資料輸出。 減算器13計算輸入影像資料和從記憶體所輸出之動態 補償資料的差分,求得差分值之差分影像資料。差分值在 10 直交變換部14被直交變換成DCT係數。DCT係數在量化部 15被量化,在逆量化部16被逆量化而還原成原來的DCT係 數。DCT係數在逆直交變換部17經過逆直交變換而被還原 成差分影像料(差分值),此差分影像資料(差分值)在加算器 18中’與從記憶體12被輸出之動態補償資料被加算而得到 15 對應於原來的輸入影像資料之解碼影像資料。所得到之輸 入影像資料於下一個編碼目標影像碼編時,被當做供參考 用之影像資料而記憶在記憶體12。 另’在量化部15被量化之DCT係數在可變長編碼部19 經過可變長編碼,當串流而輸出。 20 接著將就限制參數之數值寬度(大小)於預定範圍以調 整移動向量之構成,用第4圖做說明。 第4圖為弟3圖之移動向量導出部11的構成之示意方塊 圖。 移動向量導出部11係如第4圖所示,具備比較部20、、 17 I272013 切換部21、乘數參數表(乘數用)22、乘算器23、25,以及乘 數參數表(除數用)24。 比較部2 0針對和參考區塊MB 2之移動向量M Vtar (Μ V1) 相關的參數TR1是否超過預先設定的預定值進行比較。切換 5部21根據比較部2〇之比較結果,在或選擇預先被記憶起來 的參數TR之最大值,或選擇參數TR1之間做切換。乘數參 數表22表示參數TRtar(TRb或TRf)與乘數(乘算值)之對應。 乘算器23將從乘數參數表22被輸出之乘數參數乘以參考區 塊MB2之移動向量MVtar(MVl)。 10 乘數參數表24表示切換部21之輸出值與乘算值之對 應。乘數器25將從乘數參數表24所輸出之參數乘以乘算器 23之輸出值。 以下將用第4圖就動作做說明。示於第4圖之移動向量 導出部11A即示於第3圖之動態影像編碼裝置的方塊圖中之 15 移動向量導出部11。 和參考區塊MB2之移動向量MVtar(MVl)相關的參數 TR1是否超過預先設定之預定值,係在比較部2〇進行比較。 此結果’當參數TR1未超過預定值時,切換部21會直接選擇 該參數TR1。另一方面,當參數TR1超過預定值時,切換部 20 21則會選擇預先設定之預定值(TR之最大值)。 另’編碼目標區塊之移動向量MVscI(MVb或MVf)的參 數TRtar(TRb或TRf)在乘數參數表22選擇對應的乘數參 數,所選擇之乘數參數又以乘算器23乘以參考區塊MB2之 移動向量MVtar。 18 1272013 對應於以切換部21所選擇之參數的乘數參數在乘數參 數24被選出,所選擇之乘數參數又在乘算器25乘以乘算器 23之輸出。 如此處理,在乘算器23及乘算器25分別將乘算參數乘 5 以參考區塊MB2之移動向量Mvtar所得的值(經過尺度調整 之值)成為編碼目標影像1202之移動向量MVscI。 弟5圖為乘數參數表之一例的示意圖,在此例中,相當 於第4圖之乘數參數表24。 示於第5圖最左邊的欄位代表被輸入到該表之參數 10 TR1(除數),該參數TR1被限制在「1」到「8」的預定範圍。 正中間的攔位表示參數之倒數(1/TR1)。最右邊的欄位表示 乘數參數(TscI),顯示近似於正中間的欄位所示之參數的倒 數(1/TR1)之數值。在實際的計算中,因為將最右邊的乘算 參數(TscI)當做供導出編碼目標影像1202之移動向量MvscI I5 用的值,故計算變得簡單。 亦即,例如示於第1圖之編碼目標區塊MB1的2個移動 向量MVf、MVb,係用以下之式2(a)及式2(b)算出來的。 MVf = MV1 X TRf X TscI …式 2(a) MVb = -MV 1 x TRb x TscI …式 2(b) 20 此處,MVf為編碼目標區塊MB1之前方向移動向量, MVb為編碼目標區塊MB1之後方向移動向量,TscI為對應 於影像1200和影像1203之間隔的倒數的乘數參數,亦即 1 /TR1,TRf為影像1200和影像1702的間隔,TRb為影像1202 與影像1203的間隔。 19 1272013 接著,用第6圖說明求得編碼目標區塊MB1之移動向量 MvscI的處理程序。 第6圖顯示求得移動向量MvscI之處理順序的流程圖。 移動向量導出部11A取得具有參考區塊MB2之移動向量 MVtar的資料(步驟S401)。此移動向量MVtar相當於式1(a)、 (b)中之MV1。接著,移動向量導出部UA取得用以導出編 碼目抓區塊MB1之移動向量MvscI的參數TRtar及參數 TR1(步驟S402)。該參數Trtar相當於式1(a)、(b)中之TRf及 TRb 〇 ° 接著,比較部20就對應於除數的參數TR1是否在預先 設定的預定值以上進行判斷(步驟S4〇3)。判斷的結果,如果 參數TR1在預定值以上,切換部21就會選擇對應於最大除數 的參數(在第5圖的例中為TR1之最大值「8」)。據此,移動 向置導出部11A用對應於最大除數的參數來調整在步驟 15 S401所取得之移動向量MVtar,導出編碼目標區塊MB1之移 動向里MVscI(步驟S405)。另一方面,如果所取得的參數tri 未達預定值,則切換部21會選擇對應於除數的參數。據此, 移動向量導出部11A用對應於除數的參數執行同樣的尺度 調整’導出編碼目標區塊MB1之移動向量mvsci(步驟 20 S404)。 如上所述,若依據本實施態樣,則藉由將在調整參考 區塊之移動向量時所使用的參數之值限制在預定值以下, 即可以削減對應於容納在記憶體上之除數的乘數參數表, 而且,在編碼處理和解碼處理上,也有可以防止發生因運 20 1272013 算誤差而導致之結果不一致的效果。 再者,在本實施態樣,上述判斷(步驟S403)中,雖然 是就參數TR1是否在預先設定之預定值以上做判斷,惟並不 限於這種狀況,針對參數TR1是否被包含於預先設定的預定 5 範圍内進行判斷也無妨。例如,如第7圖所示,當以參考區 塊MB2所具有的移動向量MV1位在後方的影像做參考時, 參數TR1(除數)及對應於參數TR1之乘數參數tscI會變成如 下所述之負值。第7圖中,影像15〇〇、影像1501、影像1502 及影像1503係依顯示順序而配置。影像1501為編碼目標的 10 像 ^塊MB 1為編碼目標的區塊。在第7圖所顯示的是, 將影像1500和影像1503當做參考影像而實施影像1501之區 塊MB1的2方向預測之情形。 位在比影像1501更前方的參考影像,即影像丨5⑻,具 有參考位於後方之影像1503的移動向量。因此,用位於編 15碼目標,即影像1501的前方之影像1500的參考區塊MB2所 具有之移動向量MV1來決定編碼目標區塊Mm之移動向 量。所求得的2個移動向量MVf、MVb可以用上述式2⑻及 式2(b)算出來。像這樣,當參考區塊MB2所具有之移動向量 MV1係以位於後方向影像做為參考時,參數丁汉丨(除數)及對 20應於參數TR1之乘數參數TscI變成負的值。 據此,判斷參數TR1是否在預先設定之第丨預定值以 上,以及參數TR1是否在預先設定之第2預定值以下。當此 判斷結果是參數TR1在第i預定值以上時,則採用對應於最 大除數之參數來對移動向量]^%訂做尺度調整,導出編碼目 21 1272013 標區塊MB1之移動向量MVscI。而,當參數TR1在第2預定 值以下時,則是採用對應於最小除數的參數來對移動向量 MVtar做尺度調整,導出編碼目標區塊MB 1之移動向量 MVscI。此外,參數TR1未達第1預定值,而且比第2預定值 5 大時,則是用參數TR1來對移動向量MVtar做尺度調整,導 出編碼目標區塊MB 1之移動向量MVscI。 再者,習知技術中雖也有說明,但是本實施態樣中, 參數TR1及Trtar之影像間的間隔並不限於影像間之時間間 隔,例如利用被分配到每個影像的影像編號之差的資料、 10利用影像之顯示順序(或表示影像之顯示順序的資料)的差 之資料、利用影像間之張數的資料等,都可以認知為在影 像間之顯示順序的時間間隔,使用任一者做為移動向量之 尺度調整的指標資料皆可。 另,因為如果不將除數限制在預定範圍,對應於除數 15的乘數參數就會變成有無限個,所以對應於除數之參數表 將不可能實現,用乘算來實現除算之計劃本身將無法實現。 再者’判斷參數TR1是否包含於預先設定的預定範圍 内之一例係如第6圖所示,雖然記載成是否在「預定值以 上」,但是也可以記載成「超過預定值」或「未達預定值」 20 等的條件。 (實施態樣2) 在上述實施態樣1中,對所參考的移動向量,即移動向 量MVtar,進行尺度調整並導出移動向量…^^虬時,將參數 TR1和乘數參數表所具有的除數之上限值做比較,當丁^在 22 1272013 上限值以上時,將對應於乘數參數表所具有之最大除數的 值,當做對應於所輪入之參數TR1的乘數參數使用。在本實 施悲樣2,係將參數TR1和乘數參數表所具有之除數的上限 值做比較,當TR1在上限值以上時,並未藉尺度調整導出移 5動向篁MVtar,而是將所輸入之MVtar就照原來那樣當做移 動向f MVscI。據此,在上限值以上時之移動向量^^^^的 導出處理獲得簡化。以下將就本發明之實施態樣2,邊參考 圖式邊做說明。 第8圖所示為本實施態樣2之移動向量導出部的構造之 10方式圖。不於第8圖之移動向量導出部UB顯示出在第3圖中 所示之影像編碼裝置的方塊圖中之移動向量導出部丨丨。再 者,在第3圖中所示之影像編碼裝置的方塊圖中,除移動向 量導出部11以外的構造,係如實施態樣丨中已說明者。據 此,關於第8圖中所示之移動向量導出部11B,將邊參考第5 15 圖及第1圖邊做說明。 移動向量導出部11B係如第8圖所示,具備乘數參數表 (乘數用)50、乘數參數表(除數用)5i、比較部52、乘算器53, 54,以及切換部55。 此移動向量導11B係採用示於第1圖之參考區塊MB2的 20移動向量MVtar(MVl)、參數TRtar(TRf及TRb)及參數TR1 來導出編碼目標區塊MB1之移動向量(MVb及MVf)。在此係 採用已說明過之上述式2(a)及式2(b)來對參考區塊MB2之 移動向量MVtar做尺度調整。參數Trtar相當於已經說明過之 TRb 或 TRf。 23 1272013 比較部52係對和參考區塊MB2之移動向量MVtar相關 的參數TRf是否超過預先設定之預定值進行比較。在此,預 先设疋之預定值為,例如示於第5圖之乘數參數表所具有之 除數的最大值,即「8」。切換部55會根據比較部52的比較 5 、’,σ果而選擇乘异器54的輸出(處理57),或所輸入之參考區塊 ΜΒ2的移動向量MVtar(處理58)。 乘數參數表(乘數用)50示出參數TRtar(TRb或TRf)與乘 數(乘异值)之對應。乘數參數表(除數用)51示出TR1與乘數 (除數)之對應。再者,在本貫施怨樣2中,雖然被輸入給乘 10數參數表咒的1^^就依原樣地當做給乘算器53的輸入,但 是並不限於此,在乘數參數表50中也可以依據需要而行算 術處理。 乘算器53將從乘數參數表(乘數用)5〇被輸出之乘數參 數乘以參考影像1203之移動向量MVtar(MVl)。乘算器54將 15從乘數參數表(除數用)51被輸出之乘數參數乘以乘算器53 之輸出值。再者,乘算器53與乘算器54之乘算處理的順序 相反亦可。 接著,用第9圖說明示於第8圖之移動向量導出部11B 的動作。苐9圖所示為求得移動向量Mvsci之處理順序的流 20 程圖。 首先,取得參考區塊MB2的移動向量MVtar(步驟 S601)。接著,取得用以導出編碼目標區塊mbi之移動向量 Mvsci的參數(TR1 及TRtar)(步驟S602)。 其次,判斷對應於上述所取得之除數的參數TR1是否 24 1272013 在預先設定之預定值以上(步驟603)。判斷的結果,如果對 應於除數之參數TR1在預定值以上,處理58就會被切換部% 所選擇。另一方面,如果對應於除數的參數丁以不在預定值 以上,切換部55就會選擇處理57。 5 如果切換部55選擇了處理58,就把在步驟601所取得之 參考移動向量MVtar依原樣當做移動向量MVscI(步驟 S605)。另一方面,切換部55如果選擇處理57,則用對應於 除數(TR1)的參數導出移動向量MVscI(步驟S604)。也就是 況,乘异器53和乘算器54的乘算處理結果就是移動向量 10 MVscI 〇 因為示於第1圖之編碼目標影像1202具有前後2個移動 向量MVf和MVb,故分別對之施以第9圖之處理。也就是 說,在算出移動向量MVf以做為移動向量%”^時,在步驟 S602,所取得的參數Trtar即是參數11^ ;在算出移動向量 15 MVbH做為移動向量MvscI時,在步驟S602,所取得之參數 Trtar即是參數TRb。 如上所述,若依據本實施態樣2,則藉由決定所謂的, 將在對參考區塊的移動向i進行尺度調整時所使用之參數 的值限制於預定範圍,此外,當超過上限值時,則不對移 2〇動向量MVtar進行尺度調整,而將所輸入之猜如照原樣地 當做移動向量MVscI,之特定處理順序,即可以防止在編碼 處理與解碼處理中發生因運算誤差所導致之結果的不一 致。而且,可以削減容納於記憶體上之乘數參數表。 再者’在t知技術中雖也有說明,但是在本實施態樣2 25 1272013 中’參數TR1及Trtar並不限於時間的資料,像是利用被分 配給各個影像的影像編號之差的資料(例如在第1圖之影像 1200的影像編號為1200,影像1203之影像編號為12〇3時, 從1203減去1200得到3)、利用位於編碼目標影像和參考影 5像之間的影像張數之資料(例如第1圖的情形,位於影像 1200和影像12〇3之間的影像張數有2張為TR1,影像間隔為 2+1=3)等,只要是可以定量地確定影像間之顯示順序中的 時間間隔之資料,任一者皆宜。 另,在本貫施態樣2中,雖就比較參數TR1與乘數參數 10表所具有的除數之上限值,當TR1未超過上限值時,採用乘 數參數表51在算部54執行乘算處理之例做了說明,但是如 第12圖所示,採用除數參數表91在除數部執行除算處理的 方式亦佳。示於第12圖之移動向量導出部uc,示出第3圖 所示之景〉像編碼裝置的構造圖中之移動向量導出部丨丨。再 15者,在第3圖所示之動態影像編碼裝置的方塊圖中,除移動 向量導出部11以外的構造,係如實施態樣1中所說明者。 另,關於在第12圖中和第8圖相同的構造,係採用和在第8 圖中所用的編號相同的編號。 另’雖然是就上述實施態樣1及實施態樣2中,用式2(a) 20及式2(b)導出第1圖所示之移動向量的情形做了說明,但是 在導出第10圖和第U圖所示之移動向量的情形中,也同樣 可以利用本說明書所記載的發明。 首先,將就第10圖所示之在直接模式中的移動向量之 導出方法做說明。第10圖中,影像1700、影像1701、影像 26 1272013 1702及影像1703係依顯示順序而配置,區塊MBl為編碼目 標區塊。在第10圖中,示出以影像1700和影像1703為參考 影像,對編碼目標區塊MB1進行雙方向預測之例。 編碼目標區塊MB1的移動向量MVf及MVb,可以採用 5 比編碼目標區塊MB1在顯示時間上位於更後方的參考區塊 MB2所具有之移動向量MV1,再利用上述之式2(a)與式2(b) 來導出。 此處’ MVf為編碼目標區塊MB 1的前方向移動向量; MVb為編碼目標區塊MB1之後方向移動向量;tscI為對應 10 於影像1700和影像1703之間隔的倒數之乘數參數,亦即1 / TR1 ; TRf為影像1701和影像1702之間隔;TRb為影像1702 和影像1703之間隔。 再者,關於TIU、TRf、TRb,只要是如上述所說明的, 可以定量地確定影像間隔之資料,任一者皆宜。而,有關 15 求得移動向量MVf和移動向量MVb的處理流程,係如第6圖 或第9圖所說明者。 接著,將就第11所示之移動向量的導出方法做說明。 第11圖中,影像1800、影像1801及影像1802係依顧示順序 而配置,區塊MB 1為編碼目標區塊。在第11圖中,編碼目 2〇 標區塊MB1可以用影像1800和影像1801做參考影像而預 測,而且具有移動向量MV1和移動向量MV2。另,移動向 量MV2係採用將移動向量MV1如下所述地進行尺度調整而 獲得之移動向量MVscI而被預測編碼。 首先,從編碼目標區塊MB1,移動向量MV2朝向所表 27 1272013 考之影像1800的向i,即移動向量MVscI,係採用以下公式 而被導出。再者,被編碼的移動向量MV2本身係採用以預 定的方法所導出之數值。式3(a)及式3(b)可以應用於實施態 樣1所示的情況,式4(a)及式4(b)可以應用於實施態樣2所示 5 的情況。 (TR1<上限值)式3(a) (TR1-上限值)式3(b) (TR1<上限值)式4(a) (TR1-上限值)式4(b) MVscI = MV1 X TR3 x TscI MVscI = MV1 x TR3 x TscIMin MVscI = MV 1 x TR3 x TscI MVscI = MV 1 10
在此,當以影像1801和影像1802之間隔為TR1時,TscI 為TR1的倒數,上限值為乘數參數表51(除數用)中之最大除 數(在第5圖為「8」);TscIMin為對應於乘數參數表51(除數 用)中之最大除數(TR1)的乘數參數;TR3為影像18〇〇和影像 1802的間隔;TR1為影像1801和影像1802的間隔。。 15 其次,為編碼移動向量MV2,並不將移動向量MV2本 身加以編碼,而僅將用式3(a)至式4(b)之任一式所導出之移 動向量MVscI和以預定方法所導出之移動向量]^¥2的差(差 分向量)予以編碼,在解碼處理中,則變成採用對已被編碼 的差分向量和移動向量MV1進行尺度調整而得之MVscI來 20 導出移動向量MV2。 再者,關於TRJ、TR2、TR3係如上述之說明,任何只 要可以定量地確定在影像間之顯示順序中的時間間隔的資 料皆宜。另,關於求得移動向量MVscI的處理流程係如第6 圖和第9圖所說明者。而,在第5圖所示之乘數參數表將上 28 1272013 限值設為「8」,但並不限於此,設成「16」或「32」亦可。 只是,如果除數太大,則因為對應於除數的倒數之變化縮 小,故即使採用冑上限值設定成大數值而作成之乘數參 數,所導出之移動向量的變差依然相當小。 5 (實施態樣3) 第U圖所示為本實施態樣之動態影像解碼裝置的構造 方塊圖。 動態影像解碼裝置如第13圖所示,具備可變長解碼部 1000、逆量化部1〇〇1、逆直交變換部1〇〇2、加算運算部 10 1003、移動向量用解碼部1004、移動向量導出部1〇〇5,以 及記憶體1006。再者,有關移動向量導出部1005的構造及 動作,因為和上述實施態樣1及實施態樣2相同,故省略其 詳細說明。 可變長解碼部1 〇 〇 〇對從和上述各實施態樣相關的動態 15影像編碼裝置被輸出之已完成編碼的資料流,實施可變長 解碼處理,並將預測誤差編碼資料輸出到逆量化部1001, 同時,將移動向量導出參數TRtar、TR1輸出到移動向量導 出部1005。逆量化部1〇〇1將被輸入的預測誤差編碼資料予 以逆量化。逆直交變換部1〇〇2將被逆量化的預測誤差編碼 2〇貧料施以逆直交變換,然後輸出差分影像資料。 移動向量用解碼部10〇4將被輸入的移動向量串流加以 解石馬’並抽出移動向量的資料。移動向量導出部1005用參 考區塊MB2的移動向量MVtar*、參數Trtar及參數TR1導出編 喝目標區塊MB1之移動向量MVscI(MVb及MVf)。記憶體 29 1272013 1〇〇6將參考f彡像之影像 導出之編碼目標區塊MB1的移 外,々也_ 移動向置Mvscl記憶起來。s 。己憶體1006根據參考影像 另 _之移動向量MVscI,生成^ 編碼目標區塊 生成動態補償資料。加曾、宏μ 生::=_料與動態補_進二:部 以 接著,就如上述般地構成之動態影像解馬裝置中 直接核式解碼時的動作做說明。 10 15 從動態影像編碼裝置被輪出之已完成編碼的 變長解碼部•可變長解碼部丨咖對二 碼的-貝實行可變長料處理,並將差分㈣資料輸出 ^逆量化部麵’同時,將參數Τ版、TRl輪出至移動向 置導出部刪。被輸往逆量化部讓的差分編瑪資料經過 逆量化之後,在逆直交變換部1〇〇2被施以逆直交變換,然 後S做差分影像資料輸出至加算運算部1 。 另,被輸入本實施態樣之動態影像解碼裝置的移動向 量串流,被輸入移動向量用解碼部1004,移動向量的資料 則被抽出。具體而言,移動向量用解碼部1〇〇4對移動向量 串流進行解碼,並將移動向量導出參數MVtar輸出給移動向 量導出部1005。接著,在移動向量導出部1〇〇5,用移動向 量MVtar、參數TRtar及TR1導出編碼目標區塊之移動向量 MVscI(MVb及MVf)。然後,記憶體1006從所記憶的參考影 像之影像資料當中,抽出以在移動向量導部1〇〇5被導出之 向量所表示的影像,當做動態補償資料輸出。加算運算部 20 1272013 1003將被輸入的差分影像資料和動態補償資料進行加算, 生成解碼f彡像資料後當做最終的再生影像而輪出。 (實施態樣4) " 〇 此外,將供用以實現上述各實施態樣所揭示之動態影 5像編碼方法或動態影像解碼方法的構成之程式記錄於軟 碟等之記憶媒體’藉而使得上述各實施態樣中所揭示之處 理,可以在獨立的電腦系統中簡單地實施。 第14圖係有關供容納用以將實施態樣i〜實施態樣3的 動態影像編碼方法及動態影像解碼方法利用電腦系統來實 10 現之程式的記憶媒體之說明圖。 、 第14(b)圖顯示從軟碟正面看過去的外觀、斷面構造, 以及軟碟;第14⑷圖顯示記錄媒體本體,即軟碟的物理格 式之例。軟碟FD被内藏在盒(case)F内,該碟片的表面上形 成從外周向内周呈同心圓狀的複數個執(Tr,Track),各軌沿 15角度方向被分割成16個磁區(Se,Sector)。因此,在容納上 述程式的軟碟中,以動態影像編碼方法為上述程式而記錄 在被分配於上述軟碟FD上的區域内。 另外,第14(c)圖顯示用以在軟碟^;)執行上述程式之記 錄再構造。將上述程’式記錄於軟碟!^)時,從電腦系統以將 20編程為上述程式之動態影像編碼方法或動態影像解碼方法 經由軟碟驅動器FDD而寫入。而,利用軟碟内之程式將上 述動心影像編碼方法構築於電腦系統中的情形係,藉軟碟 驅動器將程式從軟碟讀出來,再轉送到電腦系統。 再者,在上述說明中,雖用軟碟做為記錄媒體來進行 31 1272013 .兒明it亦可用光碟同樣地進行。此外,記錄媒體並不限 於此,1C卡、ROM卡,assette)#,尸、要是可以記錄的媒 體都可以同樣地實施。 另外,此處將就上述實施態才策中所揭示之動態影像編 5碼方法和動態影像解碼方法的應用例,和應用其等之系統 做說明。 第15圖所示為實現内容配信服務之内容供給系統π 100的整體構造方塊圖。將提供通信服務的區域分割成所期 望的大小,在各cell内分別設置固定無線局,即基地台⑶ 10 107〜ex 110 〇 δ亥内谷供給糸統ex 1〇〇係透過例如,網際網路服務供 應商ex 102、電話網ex 104及基地台ex 107〜11〇,而將電腦 ex 111、PD A (personal digital assistant)ex 112、相機ex 113、 行動電話ex 114、附相機之行動電話ex ii5等的各種機器連 15 接到網際網路ex 101。 但是,内容供給系統ex 100並不限於第15圖所示之組 合,將任一者組合連接起來都可以。而,各機器不透過固 定無線局,即基地台ex 107〜ex 110,直接連接到電話網1〇4 亦可。 2〇 相機ex 113為數位相機等之可以拍攝動態影像的機 器。另外,行動電話不管是PDC (Personal Digital Communications)方式、CDMA (Code Division Multiple Access)方式、W-CDMA (Wideband-Code Division Multiple Access)方式、或者 GSM (Global System for Mobile 32 1272013
Communications)方式之行動電話,或 PHS (Personal HandyphoneSystem)等,任何一種都可以。 另,資料流伺服器(streaming servo)ex 103從相機ex 113 接通基地台ex 109、電話網ex 104,即可以根據使用者用相 5 機ex 113送信之經過編碼處理的資料而進行實況(iive)傳 輸。拍攝到的資料之編碼處理可以用相機ex 113,也可以用 執行資料之送信處理的伺服器等來實施。另,以相機找116 所拍攝到之動晝資料亦可透過電腦ex m而被送信至資料 流伺服器ex 103。相機ex 116為數位相機等可以拍攝靜止 10畫面或拍攝動晝的機器。此時,動晝資料的編碼可以在相 機ex 116進行,也可以在電腦ex hi進行,那一個都可以。 另’編碼處理係在電腦ex 111和相機ex 116所具有之LSI ex 117中進行處理。再者,亦可將動態影像編碼·解碼用的軟 體編入可以用電腦ex 111等讀取之記錄媒體的任何儲存媒 15體(CD-ROM、軟碟、硬碟等)。此外,也可以用附有相機之 4亍動電话ex 115來傳送動畫資料。此時之動畫資料即是被行 動電話ex 115所具有的LSI編碼處理過之資料。 利用该内谷供給糸統ex 100,使用者以相機ex m、相 機ex 116等所拍攝之内容(例如,拍攝音樂實況的影像等)係 20和上述實施態樣同樣地加以編碼處理,再傳送到資料流伺 服态ex 103,另一方面,資料流伺服器以1〇3則對符合要求 的客戶端配送上述内容資料。客戶端有可以將上述編碼處 理過之資料加以解碼的電腦ex m、pDA eX ι12、相機以 H3、行動電活ex 等。内容供給系統ex 1〇〇利用這樣的 I272013 處理即可以在客戶端接收經過編碼的資料並且再生進一 步在客戶端即時㈣time)接收並解石馬、再生,從而成為也 可以實現個人廣播的系統。 $ ' _構成此㈣之各機器的編碼、解碼,只要採用上 述各員樣所不之動悲影像編碼裳置或動態影像解碼裝 置即可。 就其中一例之行動電話加以說明。 第16圖所不為採用上述實施態樣所說明之動態影像編 爲方法和動態影像解财法的行動電話exll5。行動電話ex 10 115具有用以在其與基地台ex 11G之間收發電波之天線ex 2〇1 ’可以拍攝CCD相機等之影像、靜止晝面的相機部ex 203’將以相機部ex203所拍攝的影像、由天線找2〇1所接收 的影像等解碼而得的資料顯示出來之液晶顯示器等的顯示 4ex 202,由操作鍵ex 204所構成之本體部,用以輸出聲音 之%聲為(speeker)等之聲音輸出部以208,用以輸入聲音之 傳聲器(microphone)等的聲音輸入部以2〇5,用以保存拍攝 的動晝或靜止晝面資料、所接收的郵件之資料、動畫資料 或靜止晝面的資料等經過編碼或解碼的資料等之記錄媒體 ex 207,在行動電話ex 115内可用來裝設記錄媒體⑶2〇7的 20插槽部ex 206。記錄媒體ex 207為SD卡等之塑膠殼體内可電 氣性地寫入和刪除之非揮發性記憶體,即 EEPR〇M(Electrically Erasable and Programmable Read Only Memory,電抹式可程式唯讀記憶體)的一種可收容快 閃記憶體元件的記錄媒體。 34 1272013 此外,用第17圖說明行動電話ex 115。行動電話技115 對被設成統括性地控制具備顯示部ex 202及操作鍵找2〇4 之本體部的各部分之主控制部ex 311,將電源電路部ex 310、操作輸入控制部ex 304、影像編碼部ex 312、相機介 5 面部ex 303、LCD(Liqixid Crystal Display,液晶顯示器)控制 部ex 302、影像解碼部ex 309、多工分離部ex 3〇8、記錄再 生部以307、變復調電路部以306及聲音處理部找3〇5,透 過同步匯流排(synchronous bus,同期A只)ex 313而被互相 連接。 10 電源電路部ex 310如果因使用者的操作而被設在通話 完畢及電源鍵為ON的狀態,就會從電池组對各部供給電 力,從而將附有相機之數位行動電話以115起動成可動作的 狀態。 行動電話ex 115根據以CPU、ROM及RAM等構成之主 15控制部ex 311的控制,利用聲音處理部ex 305將聲音通話模 式時為聲音輸入部ex 2〇5所集音之聲音信號變換成數位聲 音資料,再以變復調電路路部狀3〇6將其施以頻譜擴散處 理’以收發信電路部ex 3〇1實施數位類比變換處理及頻率變 換處理後,透過天線ex 2〇1送信。另行動電話ex 115於聲音 2〇通活模式時,將以天線ex 201所接收之收信資料予以增幅並 施以頻率變換處理及類比數位變換處理,並以變復調電路 部ex 306做頻譜逆擴散處理,以聲音處理部ex 3〇5變換成類 比聲音資料後,透過聲音輸出部ex 208將之輸出。 此外’於資料通信模式時發送電子郵件的情形中,依 35 1272013 本體部之操作鍵找2〇4的操作而被輸入之電子郵件的文書 貝料透過操作輸入控制部ex 3()4而被送出至主控制部以 311。主控制部⑶311在變復調電路部ex 306將文書資料施 以頻禮擴散處理,並在收發信電路部以3〇1實施數位類比變 5換處理及鱗變換處理後,經由天線ex 2G1而送往基地台ex 110。 1:2 於資料通信模式時送出影像資料的情形中,將以相機 c^ex 203所拍攝之影像資料經由相機介面部3的供給到 影像編碼部ex312。另,在不送出影像資料的情形中,以相 10機部ex 203所拍攝之影像料也可以經由相機介面部灯3〇3 及LCD控制部ex 302而在顯示部ex 2〇2直接顯示出來。 影像編碼部e X 312為具備本發明所說明之動態影像編 碼裝置的構造,將由相機部ex 203所供給之影像資料,藉使 用上述實施態樣所示之動態影像編碼裝置的編碼方法加以 15壓縮編碼,藉以變換成編碼影像資料,再將之送到多工分 離部6乂 308。而,與此同時,行動電話以115將以相機部以 203攝影的當中,在聲音輸入部技2〇5所集音的聲音透過聲 音處理部ex 305當做數位的聲音資料送至多工分離部以 308 ° 20 多工分離部ex 308將由影像編碼部ex 312供給之編碼 影像資料,和由聲音處理部ex 305供給之聲音資料以預定方 式予以多工化,在變復調電路部ex 306將該結果所獲得之多 工化資料施以頻譜擴散處理,在收發信電路部ex 3〇1實施數 位類比變換處理及頻率變換處理後,經由天線ex 2〇1發信。 36 1272013 於資料通^模式時接收被連結到首頁的動畫影像楼案 資料之清形中’將經由天線ex 201再從基地台ex 110接收到 的收^貝料,在變復調電路部ex 306施以頻譜逆擴散處理, U所獲彳f之多卫化資料則送到多工分離部ex 308。 5 10 15 20 另田要將經由天線ex 201所接收到之多工化資料予 以解碼時,多工分離部ex 308藉分離多工化資料而分出影像 資料之位元串流(blt伽㈣和聲音資料之位元串流,並透 過同步匯机排ex 313將該編碼影像資料供給到影像解碼部 ⑶3〇9同日守將該聲音像供給到聲音處理部ex 305。 另田要將經由天線ex 201所接收到之多工化資料予 以解碼日守’多工分離部e X 3 0 8藉分離多工化資料而分出影像 :貝料之位元串流(blt伽啦)和聲音資料之位元串流,並透 迻同γ匯〃〇_排奴313將該編碼影像資料供給到影像解碼部 eX 309同日^將該聲音像供給到聲音處理部ex 305。 其一人’影像解碼部ex 3〇9係具備本發明所說明之動態 衫像解碼裝置的構造,將影像資料的位元串流以對應上述 貫施悲樣中所示之編碼方法的解碼方法加以解碼,藉以生 成再生動態影像資料,並將之透過LCD控制部ex 3 〇2供給到 顯示部ex 202,藉此,例如包含在被連結到首頁的動畫影像 檔案中之動晝資料得以被顯示出來。與此同時,聲音處理 部ex 305將聲音資料轉換成類比聲音資料後,將其供給到聲 音輸出部ex 208,藉此,例如被包含在連結到首頁的聲音資 料得以再生。 再者,不限於上述系統例,最近,利用衛星、地上波 37 1272013 之數位廣播已成為話題,如第18圖所示,也可以將上述實 施態樣之至少動態影像編碼裝置或動態影像解碼裝置中之 任-者獻數位廣播用系統中。具體而言,在廣播台ex· 中’影像貝料之位TG串流係透過電波而被傳送到通信或廣 5播衛星Μ·。接收該位元串流的廣播衛星ex410發出廣播 用電波,用持有衛星廣播接收設備的家庭之天線⑶儀接收 該電波,利肖電視(接收機)ex 4〇1或視訊轉換器(機上盒, STB)ex 407等之裝置將位元串流加以解碼並再生。另,也 可以在讀取記錄於記錄媒體,即cd*dvd等之儲存媒體技 10 402的位元串流,並予以解碼之再生裝置ex稱上,安裝上 述貫施態樣所示之動態影像解碼裝置。此時,再生出來的 影像信號顯示於螢幕ex 4〇4。另,亦可考慮將動態影像解碼 I置安裝在和有線電視用之線纜狀4〇5或衛星/地上波廣 播的天線ex 406相連接之視訊轉換器ex 4〇7内,並以電視機 的螢幕將其再生的構造。此時不將動態影像解碼裝置組到 視矾轉換器内,而是組到電視機内亦可。另外,也可以用 配備有天線ex 411的汽車ex 412,從衛星ex 410或基地台以 等接收信號,並將動畫再生於汽車找412所具有的導航 器ex413等之顯示裝置。 2〇 , t 此外,也可以用上述實施態樣所示之動態影像編碼裝 置來編碼影像信號,並記錄於記錄媒體上。具體而言,有 將影像信號記錄於DVD光碟ex 421之DVD記錄器,和記錄 於硬碟上之光碟記錄器等的記錄器ex 420。此外,色可以記 錄到SD卡ex 422。記錄器ex 420只要配備上述實施態樣所示 38 1272013 之動晝影像解碼裝置,即可以將記錄在DVD光碟ex 421和 SD+eX 422之影像信號予以再生,並顯示在螢幕ex 408。 再者’導航器ex 413之構造係如示於第17圖的構造當 τ ’可以考慮除了相機部ex 203和相機介面部ex 303、影像 5編碼部ex 312的構成,同樣的亦可考慮電腦ex 111和電視機 (收信機)ex 401等。 另,上述行動電話ex 114等的端末除具有編碼器·解碼 器兩方的收發信型端末以外,其他可考慮僅有編碼器的發 ^舳末,僅有解碼器的收信端末三種安裝型式。 1〇 像這樣,可以將上述實施態樣所示之動畫影像編碼方 法或動畫影像解碼方法用在上述的任一種機器·系統中, 如此即可獲得上述實施態樣所說明之效果。 另外,本發明並不限於上述實施態樣,只要不脫離本 發明的範圍,各種變形或修正都是可能的。 15 根據以上說明可知,若依照本發明之移動向量導出方 法,則由於可以用乘算處理來執行對參考移動向量進行尺 度調整時所必要之除算處理,因此可以用較少的運算量來 導出移動向量。而且,透過把在對參考移動向量進行尺度 調整時所使用的參數之值限制於預定範圍,即可以削減容 20納在記憶體上之乘數參數表。據此,因為導出移動向量時 之處理負荷小,故即使在處理能力低的_上也可以處 理,其實用價值因而增大。 產業上利用的可能性 如上所述,本發明之移動向量導出方法、動態影像編 39 1272013 碼方法及動悲影像解碼方法在供用做—邊以例如行動電 4 ' DVD裝置’及個人電轉,將駭輸人影像之各影像 予以編碼’亚當做動態影像編碼資料而輸出,一邊將該動 態影像編碼資料以解碼的方法上是有用的。 5 【圖式簡單說明】 第1圖為移動向量之說明圖。 第2圖為習知之求得移動向量的處理流程之示意流程 圖。 第3圖所不為本發明之動態影像編碼裝置的構造方塊 10 圖。 第4圖為本發明之移動向量導出部的構成示意方塊圖。 第5圖為本發明之乘數參數表的示意圖。 第6圖為本發明《導出移動向量的方法之示意流程圖。 第7圖為本發明之向量的說明圖。 15 第8圖為本發明之移動向量導出部的構成之示意方塊 圖。 第9圖為本發明之導出移動向量的方法之示意流程圖。 第10圖為本發明之移動向量的說明圖。 第11圖為本發明之移動向量的說明圖。 20 第12圖為本發明之移動向量導出部的構成之示意方塊 圖。 第13圖為本發明之動態影像解碼裝置的構造之示意方 塊圖。 第14圖係關於用以收納供透過電腦系統實現各實施態 40 1272013 樣之動態影像編碼方法及動態影像解碼方法的程式之記錄 媒體的說明圖;(a)為表示記錄媒體本體,即軟碟的物理格 式之例的說明圖’(b)表示從軟碟的正面看之外觀、斷面構 造及軟碟的說明圖,(c)表示用以在軟碟!^^上執行上述程式 5 之記錄再生的構造之說明圖。 第15圖所示為内容供給系統之全體構造的方塊圖。 第16圖所示為行動電話例的概略圖。
第17圖所示為行動電話之構造的方塊圖。 第18圖為數位播放用系統之例的示意圖。 10 【囷式之主要元件代表符號表】 10…移動向量編碼部 11…移動向量導出部 12···記憶體 14···直交變換部 15···量化部 16…逆量化部 17…逆直交變換部 19…可變長編碼部 20···比較部 22…乘數用參數表(乘數用) 24…乘數用參數表(除數用) 5〇…乘數用參數表(乘數用) 51…乘數用參數表(除數用) 52···比較部 91···除數參數表 ex 100···内容供給系統 ex 101···網際網路 ex 102···網際網路服務供應商 ex 103…資料流伺服器 ex 104···電話網 ex 111···電腦
ex 112 …PDA ex 113···相機 ex 114··.行動電話 ex 115···附相機之行動電話 ex 116…相機 ex 117 …LSI ex 201·.·天線
41 1272013 ex 202·.·顯示部 ex 203...相機部 ex 204·.·操作鍵 ex 205...聲音輸入部 ex 206···插槽部 ex 207…記錄媒體 ex 208...聲音輸出部 ex 107〜ex 110.··基地台 ex 301...收發信電路部 ex 302…LCD控制部 ex 303...相機介面部 ex 304··.操作輸入控制部 ex 305.··聲音處理部 ex 306...變復調電路部 ex 307...記錄再生部 ex 308...多工分離部 ex 309...影像解碼部 ex 310...電源電路部 ex 311...主控制部 ex 312…影像編碼部 ex313···同步匯流排 ex 401…電視 ex 402...儲存媒體 ex 403…再生裝置 ex 404···螢幕 ex 405…線缆 ex 406···天線 ex 407.··視訊轉換器 ex 408…螢幕 ex 409...廣播台 ex410…廣播衛星 ex411··.天線 ex 412...汽車 ex 413...導航器
42

Claims (1)

  1. 拾、申請專利範圍:
    動向里V出方法,係導出構成影像之區塊的移動 向量之移動向量導出方法,特徵在於其包含, 长得參考移動向量步驟,係求得用以導出目標區塊 之移動向量的參考移動向量; 2得第1參數步驟,係求得對應於使用前述參考移 動向里而移動補償之影像,和前述參考移動向量所參考 的多考衫像之間隔的第1參數; $得第2參數㈣,係求得對應於包含前述目標區 塊之衫像和前述參考影像之間隔的第2參數; 判斷步驟,係判斷前述幻參數是否被包含於預先 設定之預定值為上限之範圍内;及 ,::向量導出步驟,係在前述判斷步驟的判斷結 ΐ圍日述第1錢未被包含於以前述預定值為上限之 :::根據前述預定值及前述第2參數對前述參考移 量:::行尺度調整而導出前述目標區塊之移動向 “阳面’當前述第1參數被包含於以前述預定值 之範圍時,根據前述第1參數及前述第2參數,對 I::動向量進行尺度調整而導出前述目標區塊 動向量導出裝置,係導出構成影像之區塊的移動 °里之移動向量導出裝置,特徵在於其包含, 求侍參考移動向量單元,係求得用以導出目標區塊 43 之移動向量的參考移動向量者; 求得第1參數單元,係求得對應於使用前述參考移 動向量而移動補償之影像,和前述參考移動向量所參考 的參考影像之間隔的第1參數者; 求得第2參數單元,係求得對應於包含前述目標區 塊之影像和前述參考影像之間隔的第2參數者; 一判斷單元,係判斷前述第1參數是否被包含於預 先設定之預定值為上限之範圍内者;及 一移動向量導出單元,係在前述判斷單元的判斷結 果,當前述第1參數未被包含於以前述預定值為上限之 範圍時,根據前述預定值及前述第2參數對前述參考移 動向量進行尺度調整而導出前述目標區塊之移動向 量;另一方面,當前述第1參數被包含於以前述預定值 為上限之範圍時,根據前述第1參數及前述第2參數丄對 前述參考移動向量進行尺度調整而導出前述目標區塊 之移動向量者。 44 822號申請案圖式替換本 修正日期:95年9月20日
    TR1 1/18
    第2圖
    2/18 第3圖 Ο ^
    3/18 7 12
    ra 9 */ , 夫r -,. 9 月 圖 4第
    4/18 弟5匮 除數(TR1) 倒數(1/TR1) 乘數參數(Tscl) 1 1/1 1 2 1/2 0.5 3 1/3 0.333 4 1/4 0.25 5 1/5 0.2 6 1/6 0.167 7 1/7 0.143 8 1/8 0.125 5/18
    第6圖
    6/18 12
    TRf TRb <----> TR1 7/18 j5 7 12 一/5 日 圖 8第
    8/18
    9/18
    第K)圖
    TR1 10/18
    TR3 TR1 11/18
    2 11
    12/18 2! 圖 3 1—第
    13/18
    14/18 2 12 5 1 ir"#
    2TX3
    ZO-IHXS 15/18
    16/18 gr年 雾 Ids-12
    17/18 插2 1#Γ49年 ii'c 日 8 1 第 寸0寸 XCU、 εο 寸 XCU εΤΗ寸 χφ Η P0IIUIIJ f 日 mm a / S 寸 χω
    60寸xcu 18/18
TW092112822A 2002-07-02 2003-05-12 Motion vector derivation method, moving picture coding method and moving picture decoding method TWI272013B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002193028 2002-07-02

Publications (2)

Publication Number Publication Date
TW200401564A TW200401564A (en) 2004-01-16
TWI272013B true TWI272013B (en) 2007-01-21

Family

ID=30112273

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092112822A TWI272013B (en) 2002-07-02 2003-05-12 Motion vector derivation method, moving picture coding method and moving picture decoding method

Country Status (10)

Country Link
US (16) US7327788B2 (zh)
EP (2) EP1408696A4 (zh)
KR (1) KR100956910B1 (zh)
CN (1) CN100367802C (zh)
BR (2) BR0303336A (zh)
CA (1) CA2450309C (zh)
MX (1) MXPA03010114A (zh)
MY (1) MY139995A (zh)
TW (1) TWI272013B (zh)
WO (1) WO2004006585A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787463B2 (en) 2009-08-13 2014-07-22 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100956910B1 (ko) * 2002-07-02 2010-05-11 파나소닉 주식회사 움직임 벡터 도출 방법, 동화상 부호화 방법, 및 동화상복호화 방법
BR0306987A (pt) 2002-11-20 2004-12-14 Matsushita Electric Industrial Co Ltd Método de prognóstico de imagem em movimento, método e aparelho de codificação de imagem em movimento e método e aparelho de decodificação de imagem em movimento
CN1321534C (zh) * 2003-12-31 2007-06-13 中国科学院计算技术研究所 固定参考帧数编码方式下获取图像参考块的方法
JP4879558B2 (ja) * 2005-11-02 2012-02-22 パナソニック株式会社 動きベクトル検出装置
TWI373696B (en) * 2007-04-04 2012-10-01 Mstar Semiconductor Inc Methods of calculating a motion estimation value and estimating a motion vector of an image
WO2008153262A1 (en) * 2007-06-15 2008-12-18 Sungkyunkwan University Foundation For Corporate Collaboration Bi-prediction coding method and apparatus, bi-prediction decoding method and apparatus, and recording midium
US8526499B2 (en) * 2007-06-15 2013-09-03 Sungkyunkwan University Foundation For Corporate Collaboration Bi-prediction coding method and apparatus, bi-prediction decoding method and apparatus, and recording medium
CN101119493B (zh) * 2007-08-30 2010-12-01 威盛电子股份有限公司 区块式数字编码图像的译码方法及装置
KR101228020B1 (ko) * 2007-12-05 2013-01-30 삼성전자주식회사 사이드 매칭을 이용한 영상의 부호화 방법 및 장치, 그복호화 방법 및 장치
KR101348613B1 (ko) 2009-12-23 2014-01-10 한국전자통신연구원 영상의 부호화/복호화 장치 및 그 방법
US9635383B2 (en) * 2011-01-07 2017-04-25 Texas Instruments Incorporated Method, system and computer program product for computing a motion vector
KR101913086B1 (ko) 2011-01-12 2018-10-29 선 페이턴트 트러스트 동화상 부호화 방법 및 동화상 복호화 방법
JP6108309B2 (ja) * 2011-02-22 2017-04-05 サン パテント トラスト 動画像符号化方法、動画像符号化装置、動画像復号方法、および、動画像復号装置
JP5358746B2 (ja) 2011-03-03 2013-12-04 パナソニック株式会社 動画像符号化方法、動画像符号化装置及びプログラム
KR101532665B1 (ko) * 2011-03-14 2015-07-09 미디어텍 인크. 시간적 움직임 백터 예측을 도출하기 위한 방법 및 장치
CN108174222B (zh) * 2011-06-28 2022-04-05 Lg电子株式会社 设置运动矢量列表的方法及使用其的装置
JP5801492B2 (ja) 2011-11-07 2015-10-28 メディアテック インコーポレイテッド 増加させた有効なスケーリング比を用いたmvスケーリングの方法及び装置
TWI647950B (zh) * 2011-12-28 2019-01-11 日商Jvc建伍股份有限公司 Dynamic image decoding device, dynamic image decoding method, and recording medium
US10284869B2 (en) 2017-09-28 2019-05-07 Google Llc Constrained motion field estimation for hardware efficiency
US10880573B2 (en) 2017-08-15 2020-12-29 Google Llc Dynamic motion vector referencing for video coding
WO2019189901A1 (ja) * 2018-03-29 2019-10-03 日本放送協会 画像符号化装置、画像復号装置、及びプログラム
US10469869B1 (en) 2018-06-01 2019-11-05 Tencent America LLC Method and apparatus for video coding
EP3667617A1 (en) * 2018-12-14 2020-06-17 Koninklijke Philips N.V. Imaging system and imaging method
US11895416B2 (en) 2019-07-30 2024-02-06 Dolby Laboratories Licensing Corporation Electro-optical transfer function conversion and signal legalization
CN111309151B (zh) * 2020-02-28 2022-09-16 桂林电子科技大学 一种学校监控设备的控制方法
KR20230003491A (ko) * 2020-04-14 2023-01-06 오피 솔루션즈, 엘엘씨 참조 구역들을 사용하는 비디오 코딩의 방법들 및 시스템들
US20250294159A1 (en) * 2024-03-12 2025-09-18 Tencent America LLC Decoder-Side Motion Vector Refinement with Scaling

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990012361A1 (en) * 1989-04-10 1990-10-18 Motorola, Inc. Integer divider circuit
AU673250B2 (en) * 1993-03-24 1996-10-31 Sony Corporation Method and apparatus for coding/decoding motion vector, and method and apparatus for coding/decoding image signal
TW301098B (zh) * 1993-03-31 1997-03-21 Sony Co Ltd
JPH0723389A (ja) * 1993-06-28 1995-01-24 Toshiba Corp 画像処理装置
DE4344924A1 (de) * 1993-12-30 1995-08-10 Thomson Brandt Gmbh Verfahren und Vorrichtung zur Bewegungsschätzung
US5650829A (en) * 1994-04-21 1997-07-22 Sanyo Electric Co., Ltd. Motion video coding systems with motion vector detection
EP1274254B1 (en) * 1995-08-29 2011-07-06 Sharp Kabushiki Kaisha Video coding device and video decoding device with a motion compensated interframe prediction
US5963673A (en) * 1995-12-20 1999-10-05 Sanyo Electric Co., Ltd. Method and apparatus for adaptively selecting a coding mode for video encoding
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
DE69829648T2 (de) * 1997-01-22 2009-12-10 Aventis Pharmaceuticals Inc. Substituierte β-Thiocarbonsäure
CN1297147C (zh) * 1997-03-07 2007-01-24 通用仪器公司 对交错数字视频的双向预测的视频目标平面的预测和编码
JP3351705B2 (ja) * 1997-04-25 2002-12-03 日本ビクター株式会社 動き補償符号化装置、動き補償符号化方法、及び記録媒体への記録方法
JPH10304381A (ja) * 1997-05-01 1998-11-13 Fujitsu Ltd 動画像符号化装置及び方法
JP3226020B2 (ja) * 1997-05-28 2001-11-05 日本電気株式会社 動きベクトル検出装置
JP2891253B1 (ja) * 1997-12-10 1999-05-17 日本電気株式会社 画像圧縮処理装置
JP3352931B2 (ja) * 1997-12-26 2002-12-03 沖電気工業株式会社 動きベクトル検出装置
CA2265089C (en) * 1998-03-10 2007-07-10 Sony Corporation Transcoding system using encoding history information
JP3957915B2 (ja) * 1999-03-08 2007-08-15 パイオニア株式会社 フェード検出装置及び情報符号化装置
JP2000278688A (ja) * 1999-03-24 2000-10-06 Sony Corp 動きベクトル検出装置およびその方法と画像処理装置
JP2001086508A (ja) * 1999-09-13 2001-03-30 Victor Co Of Japan Ltd 動画像復号方法及び動画像復号装置
US6876703B2 (en) * 2000-05-11 2005-04-05 Ub Video Inc. Method and apparatus for video coding
US6757330B1 (en) * 2000-06-01 2004-06-29 Hewlett-Packard Development Company, L.P. Efficient implementation of half-pixel motion prediction
KR100956910B1 (ko) * 2002-07-02 2010-05-11 파나소닉 주식회사 움직임 벡터 도출 방법, 동화상 부호화 방법, 및 동화상복호화 방법
BR0306987A (pt) * 2002-11-20 2004-12-14 Matsushita Electric Industrial Co Ltd Método de prognóstico de imagem em movimento, método e aparelho de codificação de imagem em movimento e método e aparelho de decodificação de imagem em movimento
JP4023324B2 (ja) * 2003-02-04 2007-12-19 株式会社日立製作所 透かし埋め込み及び画像圧縮部
CN102972028B (zh) * 2010-05-17 2015-08-12 Lg电子株式会社 新的帧内预测模式
US8879619B2 (en) * 2010-07-15 2014-11-04 Sharp Laboratories Of America, Inc. Method of parallel video coding based on scan order

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787463B2 (en) 2009-08-13 2014-07-22 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector
US8792558B2 (en) 2009-08-13 2014-07-29 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector
US8811488B2 (en) 2009-08-13 2014-08-19 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector
US9544588B2 (en) 2009-08-13 2017-01-10 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector
US9883186B2 (en) 2009-08-13 2018-01-30 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector
US10110902B2 (en) 2009-08-13 2018-10-23 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding motion vector

Also Published As

Publication number Publication date
MY139995A (en) 2009-11-30
BRPI0303336B8 (pt) 2020-06-02
CA2450309C (en) 2012-08-21
US9277236B2 (en) 2016-03-01
MXPA03010114A (es) 2004-03-10
US20160119640A1 (en) 2016-04-28
US10250903B2 (en) 2019-04-02
US20080063076A1 (en) 2008-03-13
US20090207917A1 (en) 2009-08-20
US7649944B2 (en) 2010-01-19
BRPI0303336B1 (pt) 2019-06-04
KR100956910B1 (ko) 2010-05-11
US20190200037A1 (en) 2019-06-27
US7327788B2 (en) 2008-02-05
US20170078692A1 (en) 2017-03-16
CA2450309A1 (en) 2004-01-02
US20150110196A1 (en) 2015-04-23
WO2004006585A1 (ja) 2004-01-15
US20170078690A1 (en) 2017-03-16
US10194166B2 (en) 2019-01-29
BR0303336A (pt) 2004-04-27
EP1408696A1 (en) 2004-04-14
US8139644B2 (en) 2012-03-20
CN100367802C (zh) 2008-02-06
EP1408696A4 (en) 2008-04-09
US9264733B2 (en) 2016-02-16
CN1692652A (zh) 2005-11-02
US10659807B2 (en) 2020-05-19
US10264278B2 (en) 2019-04-16
US20040233988A1 (en) 2004-11-25
US7649945B2 (en) 2010-01-19
US20170078691A1 (en) 2017-03-16
US10986362B2 (en) 2021-04-20
US20150117542A1 (en) 2015-04-30
US10194165B2 (en) 2019-01-29
US20200162755A1 (en) 2020-05-21
TW200401564A (en) 2004-01-16
US20080069233A1 (en) 2008-03-20
US8948265B2 (en) 2015-02-03
EP2227018A1 (en) 2010-09-08
KR20050018728A (ko) 2005-02-28
US9538196B2 (en) 2017-01-03
US10659808B2 (en) 2020-05-19
US20080069234A1 (en) 2008-03-20
US20120140828A1 (en) 2012-06-07
AU2003234762A1 (en) 2004-01-23
US20170078689A1 (en) 2017-03-16
US20190200036A1 (en) 2019-06-27

Similar Documents

Publication Publication Date Title
TWI272013B (en) Motion vector derivation method, moving picture coding method and moving picture decoding method
JP4859936B2 (ja) 動画像符号化方法および動画像復号化方法
US7848411B2 (en) Moving picture prediction method, moving picture coding method and apparatus, and moving picture decoding method and apparatus
WO2004006586A1 (ja) 画像符号化方法および画像復号化方法
JP3824268B2 (ja) 動きベクトル導出方法、および動きベクトル導出装置
JP4119269B2 (ja) 動画像符号化方法および動画像復号化方法
JP4274378B2 (ja) 動画像符号化方法および動画像復号化方法

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent