[go: up one dir, main page]

CN105025297A - 运动检测电路与方法 - Google Patents

运动检测电路与方法 Download PDF

Info

Publication number
CN105025297A
CN105025297A CN201410244948.1A CN201410244948A CN105025297A CN 105025297 A CN105025297 A CN 105025297A CN 201410244948 A CN201410244948 A CN 201410244948A CN 105025297 A CN105025297 A CN 105025297A
Authority
CN
China
Prior art keywords
macro block
motion vector
motion
current
information
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201410244948.1A
Other languages
English (en)
Inventor
凌志鸿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Faraday Technology Corp
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
Application filed by Faraday Technology Corp filed Critical Faraday Technology Corp
Publication of CN105025297A publication Critical patent/CN105025297A/zh
Pending legal-status Critical Current

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/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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • 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
    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • H04N19/198Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
    • 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/117Filters, e.g. for pre-processing or post-processing
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

一种运动检测电路与方法。运动检测电路包括运动向量过滤单元以及运动向量决定单元。运动向量过滤单元依照目前宏块的运动向量与空间上相邻宏块的运动向量之间的关系,或依据目前宏块的运动向量与时间上相邻宏块的运动向量之间的关系,来决定是否滤除目前宏块的运动向量而获得该目前宏块的第一经过滤信息。运动向量决定单元接收该第一经过滤信息,并依据该第一经过滤信息决定目前宏块是否为运动宏块。

Description

运动检测电路与方法
技术领域
本发明涉及一种视频装置,且特别涉及一种运动检测电路与方法。
背景技术
在现代生活中,人们可藉由显示器观赏不同视频内容。为了节省传输频宽和/或存储空间,所述视频内容可能被事先压缩过。播放器中的视频解码器可以将经压缩视频数据(视频串流)进行解压缩,以便呈现所述视频内容给使用者。在解压缩的过程中,视频解码器需要对经压缩视频数据进行运动检测。由于视频解码器从经压缩视频数据所获得的信息相当少,使得运动检测正确性难以提高。
发明内容
本发明提供一种视频解码器的运动检测电路与运动检测方法,使用经压缩视频数据的信息进行运动检测。
本发明的实施例提供一种视频解码器的运动检测电路,其包括运动向量(motion vector)过滤单元以及运动向量决定单元。运动向量过滤单元接收该视频解码器所提供目前视频帧中多个宏块(macro-block)的运动向量。运动向量过滤单元依照这些宏块中的目前宏块的该运动向量与空间上相邻宏块的运动向量之间的关系,或依据该目前宏块的该运动向量与时间上相邻宏块的运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的一第一经过滤信息。运动向量决定单元的输入端耦接至该运动向量过滤单元的输出端以接收该第一经过滤信息,并依据该第一经过滤信息决定该目前宏块是否为一运动宏块。
本发明的实施例提供一种视频解码器的运动检测方法,包括:接收该视频解码器所提供一目前视频帧中多个宏块的运动向量;依照这些宏块中的目前宏块的该运动向量与这些宏块中空间上相邻宏块的运动向量之间的关系,或依据该目前宏块的该运动向量与时间上相邻宏块的运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的一第一经过滤信息;以及依据该第一经过滤信息决定该目前宏块是否为一运动宏块。
基于上述,本发明实施例所述视频解码器的运动检测电路与运动检测方法可以使用经压缩视频数据的信息(运动向量和/或编码类型信息)进行运动检测。例如,在一些实施例中,依照一个目前宏块的运动向量与多个空间上相邻宏块的运动向量之间的关系,或依据该目前宏块的运动向量与多个时间上相邻宏块的运动向量之间的关系,所述运动检测电路与运动检测方法可以决定该目前宏块是否为运动宏块。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是依照本发明实施例说明视频解码器的一种运动检测电路的电路方块示意图。
图2是依照本发明实施例说明视频解码器的运动检测方法的流程示意图。
图3是依照本发明实施例说明目前宏块与空间上相邻宏块的示意图。
图4是依照本发明实施例说明目前宏块与时间上相邻宏块的示意图。
图5是依照本发明另一实施例说明视频解码器的运动检测电路的电路方块示意图。
图6是依照本发明一实施例说明图5所示运动向量过滤单元的电路方块示意图。
图7是依照本发明又一实施例说明视频解码器的运动检测电路的电路方块示意图。
图8是依照本发明再一实施例说明视频解码器的运动检测电路的电路方块示意图。
图9是依照本发明另一实施例说明视频解码器的运动检测方法的流程示意图。
【符号说明】
10:视频解码器
11:运动向量
12:编码类型信息
100、500、700、800:运动检测电路
110、510:运动向量过滤单元
120、520:运动向量决定单元
300:目前视频帧
511:运动向量空间过滤器
512:运动向量时间过滤器
530、750:帧运动检测器
730、830:宏块过滤单元
740:宏块类型决定单元
831:宏块空间过滤器
832:宏块时间过滤器
AE:报警事件
MB0、MB1、MB2、MB3、MB4、MBt,x,y、MB(t-1),x,y:宏块
S210~S230、S910~S950:步骤
VS:经压缩视频数据
具体实施方式
在本申请说明书全文(包括权利要求书)中所使用的「耦接」一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接于第二装置,则应该被解释成该第一装置可以直接连接于该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。另外,凡可能之处,在附图及实施方式中使用相同标号的元件/构件/步骤代表相同或类似部分。不同实施例中使用相同标号或使用相同用语的元件/构件/步骤可以相互参照相关说明。
图1是依照本发明实施例说明视频解码器(video decoder)10的一种运动检测电路100的电路方块示意图。视频解码器10可以将经压缩视频数据(视频串流)VS进行解码,以便从经压缩视频数据(视频串流)VS中取得目前视频帧(video frame)中多个宏块(macro-block,MB)的运动相关信息,例如运动向量(motion vector)11和/或其他信息。在一些实施例中,视频解码器10可以是H.264解码器、MPEG-4解码器或是其他解码器。
视频解码器10可以将这些宏块的运动向量11输出给运动检测电路100。运动检测电路100可以依据视频解码器10所提供的运动向量11来判断目前宏块是否为运动宏块(motion macro-block),进而依据目前视频帧中被判定为运动宏块的区块数量来对应发出报警事件(alarm event)AE。报警事件AE指出目前视频帧是否属于运动帧(motion frame)。若目前视频帧中运动宏块的数量超过预设阈值(predefined threshold)TH1,则此目前视频帧可以视为运动帧。报警事件AE可以被提供给解压缩电路(未绘示)和/或其他视频处理电路。举例来说,视频解压缩器(未绘示)可以依照报警事件AE来对经压缩视频数据(视频串流)VS进行解压缩。
图2是依照本发明实施例说明视频解码器10的运动检测方法的流程示意图。请参照图1与图2,运动检测电路100包括运动向量过滤单元110以及运动向量决定单元120。运动向量过滤单元110在步骤S210中接收视频解码器10所提供的运动向量11。在步骤S220中,依照这些宏块中的一个目前宏块的运动向量与一个或多个空间上相邻宏块(spatial neighboring macro-block)的运动向量之间的关系,和/或是依据该目前宏块的运动向量与一个或多个时间上相邻宏块(temporal neighboring macro-block)的运动向量之间的关系,运动向量过滤单元110可以决定是否滤除该目前宏块的运动向量来获得该目前宏块的第一经过滤信息。
举例来说,图3是依照本发明实施例说明目前宏块与空间上相邻宏块的示意图。目前视频帧300包含多个宏块,例如图3所示宏块MB0、MB1、MB2、MB3与MB4。当该目前宏块是宏块MB0时,所述空间上相邻宏块则包括直接或间接相邻接的宏块。举例来说,在本实施例中,所述空间上相邻宏块可以是于列(column)方向与目前宏块MB0相邻接的二相邻宏块(即宏块MB1与宏块MB2)以及于行(row)方向与目前宏块MB0相邻接的二相邻宏块(即宏块MB3与宏块MB4)。依照目前宏块MB0的运动向量与空间上相邻宏块MB1~MB4的运动向量之间的关系,运动向量过滤单元110在步骤S220中可以决定是否滤除目前宏块MB0的运动向量来获得该目前宏块MB0的第一经过滤信息。
再举例来说,图4是依照本发明实施例说明目前宏块与时间上相邻宏块的示意图。在此假设目前视频帧为第t帧。目前视频帧(第t帧)包含多个宏块,例如图4所示宏块MBt,x,y。MBt,x,y表示第t个视频帧中位置x,y的宏块。当目前宏块是MBt,x,y时,所述时间上相邻宏块则包括前视频帧(第t-1帧)中相同位置x,y的宏块MB(t-1),x,y。依据目前宏块MBt,x,y的运动向量与时间上相邻宏块MB(t-1),x,y的运动向量之间的关系,运动向量过滤单元110在步骤S220中可以决定是否滤除目前宏块MBt,x,y的运动向量来获得该目前宏块MBt,x,y的第一经过滤信息。
请参照图1与图2,运动向量决定单元120的输入端耦接至运动向量过滤单元110的输出端,以接收该第一经过滤信息。依据该第一经过滤信息,运动向量决定单元120在步骤S230中可以决定该目前宏块是否为运动宏块。举例来说,运动向量决定单元120可以依据所述第一经过滤信息与阈值TH2的关系来决定目前宏块是否为运动宏块。当目前宏块的所述第一经过滤信息大于阈值TH2时,运动向量决定单元120在步骤S230中可以决定该目前宏块为运动宏块,反之则该目前宏块为非运动宏块。运动向量决定单元120可以依据目前视频帧中被判定为运动宏块的区块数量来对应发出报警事件AE。
图5是依照本发明另一实施例说明视频解码器10的运动检测电路500的电路方块示意图。图5所示视频解码器10与运动检测电路500可以参照图1所示视频解码器10与运动检测电路100的相关说明而类推之。运动检测电路500包括运动向量过滤单元510、运动向量决定单元520以及帧运动检测器530。图5所示运动向量过滤单元510与运动向量决定单元520可以参照图1所示运动向量过滤单元110与运动向量决定单元120的相关说明而类推。请参照图5,运动向量过滤单元510可以决定是否滤除该目前宏块的运动向量来获得该目前宏块的第一经过滤信息。运动向量决定单元520可以依据所述第一经过滤信息与阈值TH2的关系来决定目前宏块是否为运动宏块。当目前宏块的所述第一经过滤信息大于阈值TH2时,运动向量决定单元520可以经由第一经过滤信息告知帧运动检测器530该目前宏块为运动宏块。反之,则目前宏块为非运动宏块。帧运动检测器530的输入端耦接至运动向量决定单元520的输出端。依据运动向量决定单元520所提供不同宏块的第一经过滤信息,帧运动检测器530可以统计目前视频帧的这些宏块中被决定为运动宏块的区块数量,以及依据该区块数量决定目前视频帧是否为运动视频帧,进而对应发出报警事件AE。
图6是依照本发明一实施例说明图5所示运动向量过滤单元510的电路方块示意图。图1所示运动向量过滤单元110的实施方式也可以参照图6所示运动向量过滤单元510的相关说明而类推。请参照图6,运动向量过滤单元510包括运动向量空间过滤器(spatial filter)511与运动向量时间过滤器(temporal filter)512。运动向量空间过滤器511的输入端接收视频解码器10所提供不同宏块的运动向量11。依照目前宏块的运动向量与空间上相邻宏块的运动向量之间的关系,运动向量空间过滤器511可以决定是否滤除该目前宏块的运动向量而获得该目前宏块的经空间过滤运动向量。以此类推,运动向量空间过滤器511可以获得目前视频帧中所有宏块的经空间过滤运动向量。
举例来说,在一些实施例中,运动向量空间过滤器511可以检查空间上相邻宏块中每一个的运动向量与目前宏块的运动向量的向量角差。以图3为说明范例,假设目前宏块MB0的向量角与空间上相邻宏块MB1的向量角二者的差为A1。当向量角差A1小于某一预设的阈值TH3时,表示目前宏块MB0的运动向量非常近似于空间上相邻宏块MB1的运动向量。以此类推,目前宏块MB0的向量角与空间上相邻宏块MB2的向量角二者的差为A2,目前宏块MB0的向量角与空间上相邻宏块MB3的向量角二者的差为A3,目前宏块MB0的向量角与空间上相邻宏块MB4的向量角二者的差为A4。当这些向量角差A1~A4其中一个小于所述阈值TH3时,运动向量空间过滤器511可以维持目前宏块MB0的运动向量作为目前宏块MB0的经空间过滤运动向量。也就是说,此时目前宏块MB0可以被视为候选运动宏块。
当这些向量角差A1~A4皆大于该阈值TH3时,运动向量空间过滤器511可以将该目前宏块MB0的运动向量重设为表示非运动宏块的第一默认运动向量,作为该目前宏块MB0的经空间过滤运动向量。举例来说,当这些向量角差A1~A4皆大于该阈值TH3时,运动向量空间过滤器511可以将该目前宏块MB0的运动向量(MVx,MVy)重设为(0,0)或其他值,作为目前宏块MB0的经空间过滤运动向量。因此,运动向量空间过滤器511可以滤除运动向量11中的噪声。在完成上述噪声滤除后,当空间上相邻宏块MB1~MB4皆为运动宏块(候选运动宏块)时,运动向量空间过滤器511可以将上述被重设为第一默认运动向量的目前宏块MB0的经空间过滤运动向量调整为表示运动宏块的一第二默认运动向量。举例来说,当空间上相邻宏块MB1~MB4皆为运动宏块(候选运动宏块)时,运动向量空间过滤器511可以将上述被重设为(0,0)的目前宏块MB0的经空间过滤运动向量调整为(1,1)或其他值。
运动向量空间过滤器511的实际实施方式不应受限于上述内容。例如在另一些实施例中,在完成上述噪声滤除后,当空间上相邻宏块MB1~MB4中二个(或更多个)空间上相邻宏块皆为运动宏块(候选运动宏块)时,运动向量空间过滤器511可以将上述被重设为第一默认运动向量的目前宏块MB0的经空间过滤运动向量调整为第二默认运动向量。举例来说,当空间上相邻宏块MB1与MB2为运动宏块(候选运动宏块),但空间上相邻宏块MB3与MB4为非运动宏块时,运动向量空间过滤器511便可以将上述被重设为(0,0)的目前宏块MB0的经空间过滤运动向量调整为(1,1)或其他值。
运动向量时间过滤器512的输入端耦接至运动向量空间过滤器511的输出端,以接收这些宏块的经空间过滤运动向量。运动向量时间过滤器512可以累加不同视频帧中在相同位置的目前宏块的经空间过滤运动向量,而获得在目前视频帧中该目前宏块的第一经过滤信息。
举例来说,以图4为说明范例,运动向量时间过滤器512可以计算等式TMVt,x,y=wmv*mvst,x,y+(1-wmv)*TMV(t-1),x,y来获得在目前视频帧(第t帧)中位置x,y的目前宏块MBt,x,y的第一经过滤信息TMVt,x,y。其中,TMV(t-1), x,y表示前视频帧(第t-1帧)中相同位置x,y的宏块的第一经过滤信息,mvst, x,y表示目前视频帧(第t帧)中相同位置x,y的宏块的经空间过滤运动向量,wmv表示权重,0≤wmv≤1,而t、x、y为整数。
运动向量时间过滤器512的实际实施方式不应受限于上述内容。例如在另一些实施例中,运动向量时间过滤器512可以将目前视频帧(第t帧)中位置x,y的目前宏块MBt,x,y的经空间过滤运动向量mvst,x,y正规化,而获得经正规化运动向量nmvt,x,y。举例来说,假设目前宏块MBt,x,y的经空间过滤运动向量mvst,x,y为(MVx,MVy),若MVx或MVy大于0,则目前宏块MBt,x,y的经正规化运动向量nmvt,x,y被设为1;若MVx与MVy皆为0,则目前宏块MBt,x,y的经正规化运动向量nmvt,x,y被设为0。在正规化后,运动向量时间过滤器512可以计算等式TMVt,x,y=[w1*TMV(t-1),x,y+w2*nmvt,x, y]/w3来获得在目前视频帧(第t帧)中位置x,y的目前宏块MBt,x,y的第一经过滤信息TMVt,x,y。其中,nmvt,x,y表示目前视频帧(第t帧)中相同位置x,y的目前宏块MBt,x,y的经正规化运动向量,而w1、w2、w3为实数。系数w1、w2、w3可以依据实际设计需求来决定。在一些实施例中,w1+w2>w3。例如,运动向量时间过滤器512可以计算第一经过滤信息TMVt,x,y=[2.0*TMV(t-1),x,y+2.0*nmvt,x,y]/3.0。
图7是依照本发明又一实施例说明视频解码器10的运动检测电路700的电路方块示意图。运动检测电路700包括运动向量过滤单元510、运动向量决定单元520、宏块过滤单元730、宏块类型决定单元740以及帧运动检测器750。图7所示视频解码器10、运动检测电路700、运动向量过滤单元510与运动向量决定单元520可以参照图1所示视频解码器10、运动检测电路100、运动向量过滤单元110与运动向量决定单元120的相关说明而类推。图7所示视频解码器10、运动检测电路700、运动向量过滤单元510、运动向量决定单元520与帧运动检测器750可以参照图5所示视频解码器10、运动检测电路500、运动向量过滤单元510、运动向量决定单元520与帧运动检测器530的相关说明而类推。
请参照图7,宏块过滤单元730接收视频解码器10所提供目前视频帧中不同宏块的编码类型(encoding type)信息。举例来说,编码类型信息可以标示目前宏块的编码方式是属于帧内编码(intra-coding)或是帧间编码(inter-coding)。一般而言,若是目前宏块具有快速运动物件,则目前宏块会采用帧内编码,反之则采用帧间编码。因此,当目前宏块采用帧内编码时,该目前宏块的编码类型信息为第一逻辑值(例如为1或是其他值)。当目前宏块采用帧间编码时,该目前宏块的编码类型信息为第二逻辑值(例如为0或是其他值)。
依照目前宏块的编码类型信息与空间上相邻宏块的编码类型信息之间的关系,或依据目前宏块的编码类型信息与时间上相邻宏块的编码类型信息之间的关系,宏块过滤单元730可以决定是否改变该目前宏块的编码类型信息而获得该目前宏块的第二经过滤信息。举例来说,以图3为说明例,当该目前宏块是宏块MB0时,依照目前宏块MB0的编码类型信息与空间上相邻宏块MB1~MB4的编码类型信息之间的关系,宏块过滤单元730可以决定是否改变目前宏块MB0的编码类型信息而获得目前宏块MB0的第二经过滤信息。以图4为说明例,当该目前宏块是宏块MBt,x,y时,依据目前宏块MBt,x,y的编码类型信息与时间上相邻宏块MB(t-1),x,y的编码类型信息之间的关系,宏块过滤单元730可以决定是否改变目前宏块MBt,x,y的编码类型信息而获得目前宏块MBt,x,y的第二经过滤信息。
宏块类型决定单元740的输入端耦接至宏块过滤单元730的输出端以接收该第二经过滤信息,并依据第二经过滤信息决定目前宏块是否为运动宏块。举例来说,宏块类型决定单元740可以依据所述第二经过滤信息与阈值TH4的关系来决定目前宏块是否为运动宏块。当目前宏块的所述第二经过滤信息大于阈值TH4时,宏块类型决定单元740可以决定该目前宏块为运动宏块,反之则该目前宏块为非运动宏块。
帧运动检测器750的第一输入端与第二输入端分别耦接至宏块类型决定单元740的输出端与运动向量决定单元520的输出端。依据运动向量决定单元520所输出的第一经过滤信息或宏块类型决定单元740所输出的第二经过滤信息,帧运动检测器750可以统计目前视频帧中被决定为运动宏块的宏块数量。举例来说,当运动向量决定单元520所提供第一经过滤信息指出目前宏块是候选运动宏块时,或是当宏块类型决定单元740所提供第二经过滤信息指出同一个目前宏块是候选运动宏块时,帧运动检测器750可以判定这一个目前宏块是属于运动宏块。以此类推,帧运动检测器750可以统计目前视频帧的所有宏块中被决定为运动宏块的区块数量,以及依据该区块数量决定目前视频帧是否为运动视频帧,进而对应发出报警事件AE。
图8是依照本发明再一实施例说明视频解码器10的运动检测电路800的电路方块示意图。运动检测电路800包括运动向量过滤单元510、运动向量决定单元520、宏块过滤单元830、宏块类型决定单元740以及帧运动检测器750。图8所示实施例可以参照图7的相关说明而类推。在图8所示实施例中,运动向量过滤单元510包括运动向量空间过滤器511与运动向量时间过滤器512。图8所示运动向量空间过滤器511与运动向量时间过滤器512可以参照图6的相关说明而类推之。在图8所示实施例中,宏块过滤单元830包括宏块空间过滤器831与宏块时间过滤器832。宏块空间过滤器831的输入端接收目前影像帧中不同宏块的编码类型信息12。
图9是依照本发明另一实施例说明视频解码器10的运动检测方法的流程示意图。图9所示步骤S220与S230可以参照图2的相关说明。请参照图8与图9,在步骤S910中,运动向量过滤单元110与宏块空间过滤器831的输入端分别从视频解码器10接收目前影像帧中不同宏块的运动向量11与编码类型信息12。在步骤S920中,依照目前宏块的编码类型信息与空间上相邻宏块的编码类型信息之间的关系,宏块空间过滤器831可以决定是否改变目前宏块的编码类型信息而获得目前宏块的经空间过滤编码类型信息。以此类推,宏块空间过滤器831可以获得目前视频帧中所有宏块的经空间过滤编码类型信息。举例来说,以图3为说明例,假设目前宏块是宏块MB0。当目前宏块MB0的编码类型信息为第一编码类型(例如帧内编码)且空间上相邻宏块MB1~MB4其中一个的编码类型信息亦为第一编码类型(例如帧内编码)时,宏块空间过滤器831维持目前宏块MB0的编码类型信息作为目前宏块MB0的经空间过滤编码类型信息。也就是说,此时目前宏块MB0可以被视为候选运动宏块。
当目前宏块MB0的编码类型信息不是第一编码类型(例如帧内编码),或是空间上相邻宏块MB1~MB4的编码类型信息全不是第一编码类型(例如帧内编码)时,宏块空间过滤器831将目前宏块MB0的编码类型信息重设为表示非运动宏块的第一默认编码类型信息,作为目前宏块MB0的经空间过滤编码类型信息。举例来说,以图3为说明例,当空间上相邻宏块MB1~MB4的编码类型信息全为0时,宏块空间过滤器831可以将目前宏块MB0的编码类型信息重设为0,作为目前宏块MB0的经空间过滤编码类型信息。因此,宏块空间过滤器831可以滤除编码类型信息12中的噪声。
宏块时间过滤器832的输入端耦接至宏块空间过滤器831的输出端,以接收这些宏块的经空间过滤编码类型信息。宏块时间过滤器832依据目前宏块的编码类型信息来决定是否累加不同视频帧中在相同位置的目前宏块的经空间过滤编码类型信息,而获得在目前视频帧中该目前宏块的第二经过滤信息(步骤S920)。举例来说,以图4为说明范例,假设目前宏块是宏块MBt, x,y。当目前宏块MBt,x,y的编码类型信息为1(表示第一编码类型,例如帧内编码)时,宏块时间过滤器832计算等式AMVt,x,y=AMV(t-1),x,y+1来获得在目前视频帧(第t帧)中位置x,y的目前宏块MBt,x,y的第二经过滤信息AMVt,x,y。其中,AMV(t-1),x,y表示前视频帧(第t-1帧)中相同位置x,y的宏块的第二经过滤信息,而t、x、y为整数。当目前宏块MBt,x,y的编码类型信息为0(表示第二编码类型,例如帧间编码)时,宏块时间过滤器832将目前宏块MBt,x,y的第二经过滤信息AMVt,x,y设置为0。
宏块类型决定单元740的输入端耦接至宏块时间过滤器832的输出端以接收目前宏块MBt,x,y的第二经过滤信息AMVt,x,y。宏块类型决定单元740在步骤S930中依据第二经过滤信息AMVt,x,y决定目前宏块MBt,x,y是否为运动宏块。举例来说,宏块类型决定单元740可以依据所述第二经过滤信息AMVt,x,y与阈值TH4的关系来决定目前宏块MBt,x,y是否为运动宏块。当目前宏块MBt,x,y的第二经过滤信息AMVt,x,y大于阈值TH4时,宏块类型决定单元740可以决定该目前宏块MBt,x,y为运动宏块,反之则该目前宏块MBt, x,y为非运动宏块。
帧运动检测器750在步骤S940中可以统计目前视频帧的所有宏块中被决定为运动宏块的区块数量。依据步骤S940所统计的该区块数量,帧运动检测器750在步骤S950中可以决定目前视频帧是否为运动视频帧,进而对应发出报警事件AE。
综上所述,本发明诸实施例所述视频解码器10的运动检测电路与运动检测方法可以使用经压缩视频数据的信息(运动向量和/或编码类型信息)进行运动检测。例如,在一些实施例中,依照一个目前宏块的运动向量与多个空间上相邻宏块的运动向量之间的关系,和/或是依据该目前宏块的运动向量与多个时间上相邻宏块的运动向量之间的关系,所述运动检测电路与运动检测方法可以决定该目前宏块是否为运动宏块。
虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书界定范围为准。

Claims (30)

1.一种视频解码器的运动检测电路,其特征在于,包括:
运动向量过滤单元,接收该视频解码器所提供目前视频帧中多个宏块的运动向量,其中该运动向量过滤单元依照所述多个宏块中的目前宏块的该运动向量与至少一空间上相邻宏块的该运动向量之间的关系,或依据该目前宏块的该运动向量与至少一时间上相邻宏块的该运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的第一经过滤信息;以及
运动向量决定单元,其输入端耦接至该运动向量过滤单元的输出端以接收该第一经过滤信息,并依据该第一经过滤信息决定该目前宏块是否为运动宏块。
2.如权利要求1所述的运动检测电路,其中该运动向量过滤单元包括:
运动向量空间过滤器,其输入端接收所述多个宏块的所述多个运动向量,该运动向量空间过滤器依照该目前宏块的该运动向量与所述至少一空间上相邻宏块的所述运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的经空间过滤运动向量,进而获得所述多个宏块的所述多个经空间过滤运动向量;以及
运动向量时间过滤器,其输入端耦接至该运动向量空间过滤器的输出端以接收所述多个宏块的所述多个经空间过滤运动向量,该运动向量时间过滤器累加不同视频帧中在相同位置的所述目前宏块的所述经空间过滤运动向量而获得在该目前视频帧中该目前宏块的该第一经过滤信息。
3.如权利要求2所述的运动检测电路,其中该运动向量空间过滤器检查所述至少一空间上相邻宏块中每一个的该运动向量与该目前宏块的该运动向量的向量角差;当所述向量角差其中一个小于阈值时,该运动向量空间过滤器维持该目前宏块的该运动向量作为该经空间过滤运动向量;当所述向量角差皆大于该阈值时,该运动向量空间过滤器将该目前宏块的该运动向量重设为表示非运动宏块的第一默认运动向量作为该经空间过滤运动向量;以及当所述至少一空间上相邻宏块中至少二个空间上相邻宏块皆为运动宏块时,该运动向量空间过滤器将被重设为该第一默认运动向量的该目前宏块的该经空间过滤运动向量调整为表示运动宏块的第二默认运动向量。
4.如权利要求3所述的运动检测电路,其中所述至少一空间上相邻宏块是在列方向与该目前宏块相邻接的二相邻宏块以及在行方向与该目前宏块相邻接的二相邻宏块。
5.如权利要求2所述的运动检测电路,其中该运动向量时间过滤器计算等式TMVt,x,y=wmv*mvst,x,y+(1-wmv)*TMV(t-1),x,y来获得在该目前视频帧中该目前宏块的该第一经过滤信息,其中TMVt,x,y表示第t个视频帧中位置x,y的宏块的该第一经过滤信息,TMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第一经过滤信息,mvst,x,y表示该第t个视频帧中相同位置x,y的该宏块的该经空间过滤运动向量,wmv表示权重,0≤wmv≤1,而t、x、y为整数。
6.如权利要求2所述的运动检测电路,其中该运动向量时间过滤器将该目前视频帧中该目前宏块的该经空间过滤运动向量正规化而获得经正规化运动向量;该运动向量时间过滤器计算等式TMVt,x,y=[w1*TMV(t-1),x,y+w2*nmvt,x,y]/w3来获得在该目前视频帧中该目前宏块的该第一经过滤信息,其中TMVt,x,y表示第t个视频帧中位置x,y的宏块的该第一经过滤信息,TMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第一经过滤信息,nmvt,x,y表示该第t个视频帧中相同位置x,y的该宏块的该经正规化运动向量,w1、w2、w3为实数,而t、x、y为整数。
7.如权利要求6所述的运动检测电路,其中w1+w2>w3
8.如权利要求1所述的运动检测电路,其中该运动向量决定单元依据该第一经过滤信息与阈值的关系来决定该目前宏块是否为该运动宏块。
9.如权利要求1所述的运动检测电路,还包括:
宏块过滤单元,接收该视频解码器所提供所述多个宏块的编码类型信息,其中该宏块过滤单元依照该目前宏块的该编码类型信息与该空间上相邻宏块的该编码类型信息之间的关系,或依据该目前宏块的该编码类型信息与该时间上相邻宏块的该编码类型信息之间的关系,来决定是否改变该目前宏块的该编码类型信息而获得该目前宏块的第二经过滤信息;以及
宏块类型决定单元,其输入端耦接至该宏块过滤单元的输出端以接收该第二经过滤信息,并依据该第二经过滤信息决定该目前宏块是否为运动宏块。
10.如权利要求9所述的运动检测电路,其中该宏块过滤单元包括:
宏块空间过滤器,其输入端接收所述多个宏块的所述多个编码类型信息,该宏块空间过滤器依照该目前宏块的该编码类型信息与所述至少一空间上相邻宏块的所述编码类型信息之间的关系,来决定是否改变该目前宏块的该编码类型信息而获得该目前宏块的经空间过滤编码类型信息,进而获得所述多个宏块的所述多个经空间过滤编码类型信息;以及
宏块时间过滤器,其输入端耦接至该宏块空间过滤器的输出端以接收所述多个宏块的所述多个经空间过滤编码类型信息,该宏块时间过滤器依据该目前宏块的该编码类型信息来决定是否累加不同视频帧中在相同位置的所述目前宏块的所述经空间过滤编码类型信息而获得在该目前视频帧中该目前宏块的该第二经过滤信息。
11.如权利要求10所述的运动检测电路,其中当该目前宏块的该编码类型信息为第一编码类型且所述至少一空间上相邻宏块其中一个的该编码类型信息为该第一编码类型时,该宏块空间过滤器维持该目前宏块的该编码类型信息作为该经空间过滤编码类型信息,否则,该宏块空间过滤器将该目前宏块的该编码类型信息重设为表示非运动宏块的第一默认编码类型信息作为该经空间过滤编码类型信息。
12.如权利要求10所述的运动检测电路,其中当该目前宏块的该编码类型信息为第一编码类型时,该宏块时间过滤器计算等式AMVt,x,y=AMV(t-1), x,y+1来获得在该目前视频帧中该目前宏块的该第二经过滤信息,以及当该目前宏块的该编码类型信息为第二编码类型时,该宏块时间过滤器将AMVt, x,y设置为0,其中AMVt,x,y表示第t个视频帧中位置x,y的宏块的该第二经过滤信息,AMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第二经过滤信息,而t、x、y为整数。
13.如权利要求9所述的运动检测电路,其中该宏块类型决定单元依据该第二经过滤信息与阈值的关系来决定该目前宏块是否为该运动宏块。
14.如权利要求9所述的运动检测电路,还包括:
帧运动检测器,其二输入端分别耦接至该宏块类型决定单元的输出端与该运动向量决定单元的输出端,该帧运动检测器统计该目前视频帧中被决定为运动宏块的所述多个宏块的区块数量,以及依据该区块数量决定该目前视频帧是否为运动视频帧。
15.如权利要求1所述的运动检测电路,还包括:
帧运动检测器,其输入端耦接至该运动向量决定单元的输出端,该帧运动检测器统计该目前视频帧中被决定为运动宏块的所述多个宏块的区块数量,以及依据该区块数量决定该目前视频帧是否为运动视频帧。
16.一种视频解码器的运动检测方法,其特征在于,包括:
接收该视频解码器所提供目前视频帧中多个宏块的运动向量;
依照所述多个宏块中的目前宏块的该运动向量与所述多个宏块中至少一空间上相邻宏块的该运动向量之间的关系,或依据该目前宏块的该运动向量与至少一时间上相邻宏块的该运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的第一经过滤信息;以及
依据该第一经过滤信息决定该目前宏块是否为运动宏块。
17.如权利要求16所述的运动检测方法,其中所述获得该目前宏块的该第一经过滤信息的步骤包括:
依照该目前宏块的该运动向量与所述至少一空间上相邻宏块的所述运动向量之间的关系,来决定是否滤除该目前宏块的该运动向量而获得该目前宏块的经空间过滤运动向量,进而获得所述多个宏块的所述多个经空间过滤运动向量;以及
累加不同视频帧中在相同位置的所述目前宏块的所述经空间过滤运动向量而获得在该目前视频帧中该目前宏块的该第一经过滤信息。
18.如权利要求17所述的运动检测方法,其中所述获得该目前宏块的该经空间过滤运动向量的步骤包括:
检查所述至少一空间上相邻宏块中每一个的该运动向量与该目前宏块的该运动向量的向量角差;
当所述向量角差其中一个小于阈值时,维持该目前宏块的该运动向量作为该经空间过滤运动向量;
当所述向量角差皆大于该阈值时,将该目前宏块的该运动向量重设为表示非运动宏块的第一默认运动向量作为该经空间过滤运动向量;以及
当所述至少一空间上相邻宏块中至少二个空间上相邻宏块皆为运动宏块时,将被重设为该第一默认运动向量的该目前宏块的该经空间过滤运动向量调整为表示运动宏块的第二默认运动向量。
19.如权利要求18所述的运动检测方法,其中所述至少一空间上相邻宏块是在列方向与该目前宏块相邻接的二相邻宏块以及在行方向与该目前宏块相邻接的二相邻宏块。
20.如权利要求17所述的运动检测方法,其中所述获得在该目前视频帧中该目前宏块的该第一经过滤信息的步骤包括:
计算等式TMVt,x,y=wmv*mvst,x,y+(1-wmv)*TMV(t-1),x,y来获得在该目前视频帧中该目前宏块的该第一经过滤信息,其中TMVt,x,y表示第t个视频帧中位置x,y的宏块的该第一经过滤信息,TMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第一经过滤信息,mvst,x,y表示该第t个视频帧中相同位置x,y的该宏块的该经空间过滤运动向量,wmv表示权重,0≤wmv≤1,而t、x、y为整数。
21.如权利要求17所述的运动检测方法,其中所述获得在该目前视频帧中该目前宏块的该第一经过滤信息的步骤包括:
将该目前视频帧中该目前宏块的该经空间过滤运动向量正规化而获得经正规化运动向量;以及
计算等式TMVt,x,y=[w1*TMV(t-1),x,y+w2*nmvt,x,y]/w3来获得在该目前视频帧中该目前宏块的该第一经过滤信息,其中TMVt,x,y表示第t个视频帧中位置x,y的宏块的该第一经过滤信息,TMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第一经过滤信息,nmvt,x,y表示该第t个视频帧中相同位置x,y的该宏块的该经正规化运动向量,w1、w2、w3为实数,而t、x、y为整数。
22.如权利要求21所述的运动检测方法,其中w1+w2>w3
23.如权利要求16所述的运动检测方法,其中所述决定该目前宏块是否为运动宏块的步骤包括:
依据该第一经过滤信息与一阈值的关系来决定该目前宏块是否为该运动宏块。
24.如权利要求16所述的运动检测方法,还包括:
接收该视频解码器所提供所述多个宏块的编码类型信息;
依照该目前宏块的该编码类型信息与该空间上相邻宏块的该编码类型信息之间的关系,或依据该目前宏块的该编码类型信息与该时间上相邻宏块的该编码类型信息之间的关系,来决定是否改变该目前宏块的该编码类型信息而获得该目前宏块的第二经过滤信息;以及
依据该第二经过滤信息决定该目前宏块是否为运动宏块。
25.如权利要求24所述的运动检测方法,其中所述获得该目前宏块的第二经过滤信息的步骤包括:
依照该目前宏块的该编码类型信息与所述至少一空间上相邻宏块的所述编码类型信息之间的关系,来决定是否改变该目前宏块的该编码类型信息而获得该目前宏块的经空间过滤编码类型信息,进而获得所述多个宏块的所述多个经空间过滤编码类型信息;以及
依据该目前宏块的该编码类型信息来决定是否累加不同视频帧中在相同位置的所述目前宏块的所述经空间过滤编码类型信息而获得在该目前视频帧中该目前宏块的该第二经过滤信息。
26.如权利要求25所述的运动检测方法,其中当该目前宏块的该编码类型信息为第一编码类型且所述至少一空间上相邻宏块其中一个的该编码类型信息为该第一编码类型时,维持该目前宏块的该编码类型信息作为该经空间过滤编码类型信息,否则,将该目前宏块的该编码类型信息重设为表示非运动宏块的第一默认编码类型信息作为该经空间过滤编码类型信息。
27.如权利要求25所述的运动检测方法,其中当该目前宏块的该编码类型信息为第一编码类型时,计算等式AMVt,x,y=AMV(t-1),x,y+1来获得在该目前视频帧中该目前宏块的该第二经过滤信息,以及当该目前宏块的该编码类型信息为第二编码类型时,将AMVt,x,y设置为0,其中AMVt,x,y表示第t个视频帧中位置x,y的宏块的该第二经过滤信息,AMV(t-1),x,y表示第t-1个视频帧中相同位置x,y的宏块的该第二经过滤信息,而t、x、y为整数。
28.如权利要求24所述的运动检测方法,其中所述决定该目前宏块是否为运动宏块的步骤包括:
依据该第二经过滤信息与阈值的关系来决定该目前宏块是否为该运动宏块。
29.如权利要求24所述的运动检测方法,还包括:
依据该第一经过滤信息或该第二经过滤信息,统计该目前视频帧中被决定为运动宏块的所述多个宏块的区块数量;以及
依据该区块数量决定该目前视频帧是否为运动视频帧。
30.如权利要求16所述的运动检测方法,还包括:
统计该目前视频帧中被决定为运动宏块的所述多个宏块的区块数量;以及
依据该区块数量决定该目前视频帧是否为运动视频帧。
CN201410244948.1A 2014-04-16 2014-06-04 运动检测电路与方法 Pending CN105025297A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW103113887 2014-04-16
TW103113887A TWI549489B (zh) 2014-04-16 2014-04-16 移動偵測電路與方法

Publications (1)

Publication Number Publication Date
CN105025297A true CN105025297A (zh) 2015-11-04

Family

ID=54323099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410244948.1A Pending CN105025297A (zh) 2014-04-16 2014-06-04 运动检测电路与方法

Country Status (3)

Country Link
US (1) US20150304680A1 (zh)
CN (1) CN105025297A (zh)
TW (1) TWI549489B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016140439A1 (ko) * 2015-03-02 2016-09-09 엘지전자(주) 향상된 예측 필터를 이용하여 비디오 신호를 인코딩, 디코딩하는 방법 및 장치
JP6593934B2 (ja) * 2015-05-21 2019-10-23 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 映像動き補償のための装置および方法
US10003507B2 (en) 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US11847737B2 (en) * 2021-04-09 2023-12-19 Nvidia Corporation Temporal denoiser quality in dynamic scenes

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100336401C (zh) * 2003-05-07 2007-09-05 株式会社Ntt都科摩 活动图像编码装置和方法以及活动图像解码装置和方法
CN101198064A (zh) * 2007-12-10 2008-06-11 武汉大学 一种分辨率分层技术中的运动矢量预测方法
CN101237579A (zh) * 2007-02-02 2008-08-06 三星电子株式会社 上变换解码的帧的帧频的设备和方法
CN100542299C (zh) * 2007-08-31 2009-09-16 广东威创视讯科技股份有限公司 视讯图像错误的掩盖方法
US20120314771A1 (en) * 2009-08-21 2012-12-13 Sk Telecom Co., Ltd. Method and apparatus for interpolating reference picture and method and apparatus for encoding/decoding image using same
CN102883163A (zh) * 2012-10-08 2013-01-16 华为技术有限公司 用于运动矢量预测的运动矢量列表建立的方法、装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7460596B2 (en) * 2004-04-29 2008-12-02 Mediatek Incorporation Adaptive de-blocking filtering apparatus and method for MPEG video decoder

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100336401C (zh) * 2003-05-07 2007-09-05 株式会社Ntt都科摩 活动图像编码装置和方法以及活动图像解码装置和方法
CN101237579A (zh) * 2007-02-02 2008-08-06 三星电子株式会社 上变换解码的帧的帧频的设备和方法
CN100542299C (zh) * 2007-08-31 2009-09-16 广东威创视讯科技股份有限公司 视讯图像错误的掩盖方法
CN101198064A (zh) * 2007-12-10 2008-06-11 武汉大学 一种分辨率分层技术中的运动矢量预测方法
US20120314771A1 (en) * 2009-08-21 2012-12-13 Sk Telecom Co., Ltd. Method and apparatus for interpolating reference picture and method and apparatus for encoding/decoding image using same
CN102883163A (zh) * 2012-10-08 2013-01-16 华为技术有限公司 用于运动矢量预测的运动矢量列表建立的方法、装置

Also Published As

Publication number Publication date
TWI549489B (zh) 2016-09-11
TW201541942A (zh) 2015-11-01
US20150304680A1 (en) 2015-10-22

Similar Documents

Publication Publication Date Title
US10097821B2 (en) Hybrid-resolution encoding and decoding method and a video apparatus using the same
KR101715833B1 (ko) 프레임들의 시퀀스를 비디오 인코딩하기 위한 방법 및 인코더
CN101827269B (zh) 视频编码方法和装置
JP2022517134A (ja) ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス
CN102811346B (zh) 编码模式选择方法和系统
CN118540488A (zh) 用于帧间预测的运动向量舍入、截取和存储的方法和装置
JP2012520025A (ja) ビデオデータの動きベクトルを処理するためのシステムおよび方法
CN101321287A (zh) 基于运动目标检测的视频编码方法
CN107071421B (zh) 一种结合视频稳定的视频编码方法
JP2012034225A (ja) 動きベクトル検出装置及び動きベクトル検出方法、コンピュータプログラム
US9374592B2 (en) Mode estimation in pipelined architectures
KR20130130695A (ko) 복수의 프로세서를 사용하여 비디오 프레임을 인코딩하는 방법 및 시스템
CN105025297A (zh) 运动检测电路与方法
US20150016518A1 (en) Video Decoding with Reduced Complexity Deblocking
JP5748225B2 (ja) 動画像符号化方法,動画像符号化装置および動画像符号化プログラム
CN104581170A (zh) 基于hevc降视频分辨率的快速帧间转码的方法
CN102984524B (zh) 一种基于图层分解的视频编解码方法
US20150208082A1 (en) Video encoder with reference picture prediction and methods for use therewith
CN105357494B (zh) 视频编解码方法、装置
CN103702118A (zh) 一种图像处理方法及设备
CN116962716A (zh) 视频处理方法及装置、电子设备和存储介质
CN113542737A (zh) 编码模式确定方法、装置、电子设备及存储介质
JP5727398B2 (ja) 動画像符号化方法,動画像符号化装置および動画像符号化プログラム
KR101582674B1 (ko) 영상 감시 시스템에서의 활성영상 저장방법 및 장치
JP5701018B2 (ja) 画像復号装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20170216

Address after: Hsinchu Science Park, Taiwan, China

Applicant after: Lianyong Science and Tech. Co., Ltd.

Address before: Hsinchu City, Taiwan, China

Applicant before: Faraday Technology Corporation

WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151104

WD01 Invention patent application deemed withdrawn after publication