CN1244232C - 用于视频序列压缩的编码方法 - Google Patents

用于视频序列压缩的编码方法 Download PDF

Info

Publication number
CN1244232C
CN1244232C CNB018018319A CN01801831A CN1244232C CN 1244232 C CN1244232 C CN 1244232C CN B018018319 A CNB018018319 A CN B018018319A CN 01801831 A CN01801831 A CN 01801831A CN 1244232 C CN1244232 C CN 1244232C
Authority
CN
China
Prior art keywords
spatial
time
motion vector
level
resolution
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.)
Expired - Fee Related
Application number
CNB018018319A
Other languages
English (en)
Other versions
CN1411665A (zh
Inventor
B·菲尔茨
B·佩斯奎特-波佩斯库
V·博特雷奥
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1411665A publication Critical patent/CN1411665A/zh
Application granted granted Critical
Publication of CN1244232C publication Critical patent/CN1244232C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • 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
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
    • 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
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • 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/567Motion estimation based on rate distortion criteria
    • 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/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • H04N19/615Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
    • 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
    • H04N19/619Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding the transform being operated outside the prediction loop
    • 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/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]

Landscapes

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

Abstract

本发明涉及一种用于视频序列压缩的编码方法。所述方法使用三维小波变换,基于分层子带编码过程,其中,要编码的子带以保持三维小波变换初始子带结构的顺序进行扫描。根据本发明,通过以下获得时间(相应为空间)可伸缩:对每个时间分辨率级(相应为最高空间分辨率级)进行运动估计,且只对为重构任意指定的时间(空间)分辨率级所需的估计运动矢量的一部分进行编码,并与为其执行运动估计的此指定时间(相应为空间)级的小波系数的编码比特一起放入比特流中,所述比特流中的***在相同时间(相应为空间)级纹理系数的编码前完成。当以低比特率为目标且接收机仅需要减少的帧率或空间分辨率时,编码并发送比特流中所有运动矢量字段是一个缺点,本解决方案可避免此缺点。

Description

用于视频序列压缩的编码方法
技术领域
本发明涉及一种用于视频序列压缩的编码方法,该视频序列划分为帧组且根据称为分层树集合划分(SPIHT)的算法用三维(3D)小波变换分解得到指定数目的对应所述变换分解级的连续分辨率级,所述方法基于一种分层的子带编码过程,从每个帧组的原图象元素(像素)集合中得到变换系数,构成一个分层的金字塔,一个时空方向树中的根由3D小波变换产生的近似子带的图象元素形成,且这些图象元素中每一个的支系由与这些根图象元素定义的图象容量对应的更高子带图象元素形成,此树定义所述分层金字塔内部的时空关系,要编码的子带按照遵守所述树中形成的双亲支系从属关系且保持3D小波变换初始子带结构的顺序相继扫描。
背景技术
在异构网络中传输流视频需要高度可伸缩性能力。这意味着比特流的一些部分无需序列的完全解码就可解码,且被合并用来重构更低空间或时间分辨率(空间/时间可伸缩性)或者更低质量(PSNR可伸缩性)的初始视频信息。可得到所有三种可伸缩类型的适当方法是对经运动补偿的视频序列进行三维(3D)小波分解。
在以前由申请人于2000年5月3日提出的00401216.7号(PHFR000044)欧洲专利申请中,已经描述了具有此特性的纹理编码的简单方法。在那种方法和其它已公布文献(例如,“An embeddedwavelet video coder using three-dimensiona1 set partitioningin hierarchical trees(SPIHT)(使用三维的分层树集合划分的嵌入式小波视频编码器)”,B.Kim与W.A.Pearlman,数据压缩会议DCC’97论文集,Snowbird,UT,USA,1997 3月25-27日第251-260页)中,所有运动矢量字段被编码并在比特流中发送,当以低码率为目标且接收机仅需要减少的帧率或空间分辨率时,这可能成为一个主要缺点。
发明内容
因此本发明的一个目的是提出一种更适于必须获得高度可伸缩性的情况的编码方法。
为此目的,本发明涉及一种诸如描述的介绍部分所定义的编码方法,此外其特征在于,考虑到时间可伸缩,对每个时间分辨率级执行运动估计,通过***到比特流中的标记指示时间分辨率级的起始,只有重构任何指定时间分辨率级别所需要的估计运动矢量被编码并与为其执行运动估计的此指定时间分辨率级小波系数的编码比特一起放入比特流中,对相同时间级的纹理系数编码前将所述运动矢量***所述比特流中。
因而提出的技术解决方案允许仅对与所要求帧率或空间分辨率对应的运动矢量进行编码,而不是发送与所有可能帧率和所有空间分辨率级对应的所有运动矢量。
附图说明
本发明将参考附图,通过示例加以说明,附图如下:
图1示出使用哈尔多分辨率分析对视频信息进行带运动补偿的时间子带分解;
图2表示由三维小波分解产生的空-时子带;
图3示出在比特流中***运动矢量,用于时间可伸缩;
图4表示空-时树由时间驱动扫描得到的比特流结构;
图5是运动矢量的二进制表示及其从最低到最高分辨率的渐进传输;
图6表示在所提议的可伸缩方法中运动矢量的比特流构造。
具体实施方式
视频序列的时间子带分解示于图1。如图示,对附注F1到F8的一组帧(GOF)应用带运动补偿的3D小波分解。在此3D子带分解方案中,输入视频的每个GOF首先进行运动补偿(图1中的MC)(此步骤允许处理运动剧烈的序列),随后使用哈尔小波进行时域滤波(虚线箭头对应高通时域滤波,而另外的箭头对应低通时域滤波),而且在这两步操作后,每个时间子带在空间上分解为一个空-时子带,这导致原先GOF的3D小波表示,示于图2。在图1中示出分解的三步(L和H=第一步;LL和LH=第二步;LLL和LLH=第三步)。在图示8帧的组的每个时间分解级,产生一组运动矢量字段(第一级为MV4,第二级为MV 3,第三级为MV2)。当使用哈尔多分辨率分析进行时域分解时,由于在所考虑的帧组中对每个时域分解级每两帧之间产生一个运动矢量字段,运动矢量字段的数目等于时域子带中帧数的一半,也即,运动矢量字段的第一级为4,第二级为2,第三级为1。在解码器端,为重构指定的时间级,只需要该级和更低级时间分辨率(帧率减少)的运动矢量字段。
(A)时间可伸缩
根据本发明,上述观察导致以允许渐进解码的方式构造比特流,如图3中示例所述:三个时间分解级TDL(如图1示)产生四个时间分辨率级别(1到4),分别代表从初始帧率得到的可能帧率。对应最低分辨率时间级的系数首先被编码,对此级无需发送运动矢量,且对于所有其它重构帧率,对应高频时间子带的帧和运动矢量字段被编码。到目前为止,对比特流构造的描述只考虑了时间级。但对完整的可伸缩而言,应考虑到每个时间级内的空间可伸缩。对小波系数的解决方案在已引用的欧洲专利申请中描述,且在图4中回顾:在每个时间级中,所有的空间分辨率被相继扫描(SPL=空间分解级),且因此可得到所有空间频率。(帧率t=1到4;显示尺寸s=1到4)。上方的标记隔开两个位面,下方的标记隔开两个时间分解级。
(B)空间可伸缩
为能够重构一个空间分辨率降低的视频,不需要在比特流的开始传输全分辨率的运动矢量字段。实际上,有必要对当前空间级的尺寸调整运动矢量所描述的运动。理想地,需要先有对应最低空间分辨率的低分辨率运动矢量,然后根据空间分辨率的提高能够渐进增加运动矢量的分辨率。只有运动矢量字段分辨率与另一个运动矢量分辨率的差别被编码并传输。
假定用象全搜索块匹配或其它导出解决方案的基于块的方法来完成运动估计,对全分辨率帧精确度为整数个像素(这种假设并不减少问题的一般性:如果希望对运动矢量使用半像素精度,在开始时将所有运动矢量乘以2,即使这些运动矢量代表位移值为小数,仍可返回前例中的整数矢量)。因此,运动矢量以整数表示。给定全分辨率运动矢量字段,为满足空间可伸缩的上述要求,通过简单的除2操作降低运动矢量的分辨率。实际上,由于近似子带的空间分辨率被降低到原来的1/2,当运动与全分辨率子带相同时,位移可以被降低到原来的1/2。整数的这种除法通过简单的移位就可实现。
必须仔细选择运动估计的块尺寸:实际上,如果在全分辨率中块的原尺寸是8×8,在半分辨率时成为4×4,四分之一分辨率时为2×2,依次类推。因此块的原尺寸太小时会出现问题:对于小的空间分辨率块尺寸能够为0。因此必须检查原尺寸与分解/重构级的数目相配。
现在假定有S个空间分解级且希望运动矢量对应从最低到最高的所有可能分辨率。然后,最初运动矢量被2s除或执行S位移位。结果代表对应从最低分辨率块尺寸除以2s的块的运动矢量。最初运动矢量除以2s-1将提供下一个空间分辨率。但此值已经从先前操作可得。实际上,它对应移动S-1位。与第一次操作的差别是运动矢量二进制表示中的比特其权为2s-1。将此比特(加细比特)加至先前传输的矢量以重构更高分辨率的运动矢量是足够的,示于图5,S=4。这种运动矢量的渐进传输允许在比特流中对应相同空间级的纹理比特前包含从一种空间分辨率到另一种空间分辨率的运动矢量字段的加细比特。本方法在图6中再次说明。
最低分辨率的运动矢量以DPCM(差分脉冲调制)技术及其后的使用通常的VLC表的熵编码(例如在MPEG-4中使用的那些)进行编码。对其它分辨率级,一个完整的位面由需要编码的运动矢量字段的加细比特组成,编码方法可使用例如基于取决于运动矢量水平和垂直分量的上下文的算术编码。
比特流中代表运动矢量的部分先于任何涉及纹理的信息。与“传统”的非分级方法的差别是时间和空间级的层次转换为运动矢量的编码。与以前技术相比,最重要的改进是运动信息可被渐进解码。对指定的空间分辨率,解码器不需要解码比特流中对该级无用的部分。

Claims (1)

1.一种用于视频序列压缩的编码方法,该视频序列划分为帧组且根据称为分层树集合划分的算法用三维小波变换分解得到指定数目的对应所述变换分解级的连续分辨率级,所述方法基于一种分层的子带编码过程,从每个帧组的原图象元素集合中得到变换系数,构成一个分层的金字塔,一个时空方向树中的根由三维小波变换产生的近似子带的图象元素形成,且这些图象元素中每一个的支系由与这些根图象元素定义的图象卷对应的更高子带图象元素形成,此树定义所述分层金字塔内部的时空关系,要编码的子带按照遵守所述树中形成的双亲支系从属关系且保持三维小波变换初始子带结构的顺序相继扫描,所述方法的特征还在于,考虑到时间可伸缩,对每个时间分辨率级执行运动估计,通过***到比特流中的标记指示时间分辨率级的起始,只有重构任何指定时间分辨率级所需要的估计运动矢量被编码,并与为其执行运动估计的此指定时间分辨率级小波系数的编码比特一起放入比特流中,对相同时间级的纹理系数编码前将所述运动矢量***所述比特流中。
CNB018018319A 2000-06-30 2001-06-22 用于视频序列压缩的编码方法 Expired - Fee Related CN1244232C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00401892.5 2000-06-30
EP00401892 2000-06-30

Publications (2)

Publication Number Publication Date
CN1411665A CN1411665A (zh) 2003-04-16
CN1244232C true CN1244232C (zh) 2006-03-01

Family

ID=8173750

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018018319A Expired - Fee Related CN1244232C (zh) 2000-06-30 2001-06-22 用于视频序列压缩的编码方法

Country Status (6)

Country Link
US (1) US6907075B2 (zh)
EP (1) EP1300023A2 (zh)
JP (1) JP2004502358A (zh)
KR (1) KR20020030101A (zh)
CN (1) CN1244232C (zh)
WO (1) WO2002001881A2 (zh)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
AUPR222500A0 (en) 2000-12-21 2001-01-25 Unisearch Limited Method for efficient scalable compression of video
KR100366382B1 (ko) * 2001-02-12 2002-12-31 (주) 멀티비아 동영상 부호화 장치 및 방법
KR20040068963A (ko) * 2001-12-20 2004-08-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 비디오 인코딩 및 디코딩 방법 및 장치
JP4150951B2 (ja) * 2002-02-19 2008-09-17 ソニー株式会社 動画配信システム、動画配信装置および方法、並びにプログラム
AUPS291002A0 (en) * 2002-06-12 2002-07-04 Unisearch Limited Method and apparatus for scalable compression of video
WO2004032519A1 (en) * 2002-10-07 2004-04-15 Koninklijke Philips Electronics N.V. Efficient motion-vector prediction for unconstrained and lifting-based motion compensated temporal filtering
US7558441B2 (en) 2002-10-24 2009-07-07 Canon Kabushiki Kaisha Resolution conversion upon hierarchical coding and decoding
GB0228281D0 (en) * 2002-12-04 2003-01-08 Imec Inter Uni Micro Electr Coding of motion vectors produced by wavelet-domain motion estimation
WO2004053798A1 (en) * 2002-12-11 2004-06-24 Koninklijke Philips Electronics N.V. Video encoding method and corresponding computer programme
US7321625B2 (en) * 2002-12-13 2008-01-22 Ntt Docomo, Inc. Wavelet based multiresolution video representation with spatially scalable motion vectors
EP1597919A1 (en) * 2003-02-17 2005-11-23 Koninklijke Philips Electronics N.V. Video coding
FR2852773A1 (fr) * 2003-03-20 2004-09-24 France Telecom Procedes et dispositifs de codage et de decodage d'une sequence d'images par decomposition mouvement/texture et codage par ondelettes
WO2005001772A1 (en) * 2003-06-30 2005-01-06 Koninklijke Philips Electronics, N.V. System and method for video processing using overcomplete wavelet coding and circular prediction mapping
KR100612849B1 (ko) 2003-07-18 2006-08-14 삼성전자주식회사 영상 부호화 및 복호화 장치 및 방법
EP1515561B1 (en) 2003-09-09 2007-11-21 Mitsubishi Electric Information Technology Centre Europe B.V. Method and apparatus for 3-D sub-band video coding
KR100597402B1 (ko) * 2003-12-01 2006-07-06 삼성전자주식회사 스케일러블 비디오 코딩 및 디코딩 방법, 이를 위한 장치
KR100596706B1 (ko) * 2003-12-01 2006-07-04 삼성전자주식회사 스케일러블 비디오 코딩 및 디코딩 방법, 이를 위한 장치
MXPA06006107A (es) * 2003-12-01 2006-08-11 Samsung Electronics Co Ltd Metodo y aparato de codificacion y decodificacion escalables de video.
WO2005055608A1 (en) * 2003-12-01 2005-06-16 Samsung Electronics Co., Ltd. Method and apparatus for scalable video encoding and decoding
AU2007221795B2 (en) * 2003-12-01 2009-12-03 Samsung Electronics Co., Ltd. Method and apparatus for scalable video encoding and decoding
KR100586883B1 (ko) 2004-03-04 2006-06-08 삼성전자주식회사 비디오 스트리밍 서비스를 위한 비디오 코딩방법, 프리디코딩방법, 비디오 디코딩방법, 및 이를 위한 장치와, 이미지 필터링방법
US20050201462A1 (en) * 2004-03-09 2005-09-15 Nokia Corporation Method and device for motion estimation in scalable video editing
WO2005122591A1 (ja) * 2004-06-11 2005-12-22 Nec Corporation 動画像符号化装置及び動画像復号装置と、その方法及びプログラム
KR100897640B1 (ko) * 2004-06-11 2009-05-14 닛본 덴끼 가부시끼가이샤 동화상 부호화 장치 및 동화상 복호 장치와, 그 방법 및 프로그램이 기록된 컴퓨터 판독가능한 기록 매체
CN100588257C (zh) * 2004-06-23 2010-02-03 新加坡科技研究局 采用栅格运动估计和补偿的可扩展视频编码
DE102004031407A1 (de) * 2004-06-29 2006-01-26 Siemens Ag Verfahren zur Bildencodierung einer Folge von Originalbildern, sowie dazugehöriges Bilddecodierverfahren, Encodiervorrichtung und Decodiervorrichtung
US8340177B2 (en) * 2004-07-12 2012-12-25 Microsoft Corporation Embedded base layer codec for 3D sub-band coding
FR2873246B1 (fr) * 2004-07-13 2007-03-09 Thomson Licensing Sa Procede d'estimation du mouvement pour le codage d'une sequence d'images avec echelonnabilite spatiale et temporelle
CN101019436B (zh) * 2004-07-13 2013-05-08 法国电讯公司 视频图像序列的编码方法和装置
EP1766997B1 (fr) * 2004-07-13 2020-03-25 Orange Procédé et dispositif de codage d'une sequence d'images vidéo en coefficients de sous-bandes de fréquences de differentes resolutions spatiales
US8374238B2 (en) * 2004-07-13 2013-02-12 Microsoft Corporation Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video
DE102004041664A1 (de) * 2004-08-27 2006-03-09 Siemens Ag Verfahren zum Codieren und Decodieren, sowie Codier- und Decodiervorrichtung zur Videocodierung
CN1296861C (zh) * 2004-09-10 2007-01-24 倪蔚民 基于图像纹理特征随机度信息的模式识别方法
US7643032B2 (en) * 2004-11-02 2010-01-05 Microsoft Corporation Texture-based packing, such as for packing 8-bit pixels into two bits
CN1319382C (zh) * 2005-04-07 2007-05-30 西安交通大学 可伸缩视频编解码器体系结构设计方法
CN1319383C (zh) * 2005-04-07 2007-05-30 西安交通大学 高性能空域可伸缩的运动估计与运动矢量编码实现方法
CN101662683B (zh) * 2005-04-14 2012-05-30 汤姆森特许公司 空间可缩放视频解码方法和空间可缩放视频解码器
KR100746006B1 (ko) * 2005-07-19 2007-08-06 삼성전자주식회사 계층적 구조에 적합하게 시간적 다이렉트 모드로인코딩하며, 디코딩하는 방법 및 장치
US8625678B2 (en) * 2005-09-29 2014-01-07 Telecom Italia S.P.A. Method for scalable video coding on a plurality of space resolution levels
CN100387063C (zh) * 2005-12-01 2008-05-07 西安交通大学 可伸缩视频编码中的三维码率控制方法
FR2894421B1 (fr) * 2005-12-07 2008-01-18 Canon Kk Procede et dispositif de decodage d'un flux video code suivant un codage hierarchique
US7956930B2 (en) 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
FR2896371B1 (fr) * 2006-01-19 2008-11-07 Canon Kk Procede et dispositif de traitement d'une sequence d'images numeriques au format extensible
JP4232113B2 (ja) * 2006-02-17 2009-03-04 ソニー株式会社 データ処理装置およびデータ処理方法、並びにプログラム
US7714838B2 (en) * 2006-04-27 2010-05-11 Research In Motion Limited Handheld electronic device having hidden sound openings offset from an audio source
US8009861B2 (en) * 2006-04-28 2011-08-30 Vobile, Inc. Method and system for fingerprinting digital video object based on multiresolution, multirate spatial and temporal signatures
WO2008047319A1 (en) * 2006-10-20 2008-04-24 Nokia Corporation Generic indication of adaptation paths for scalable multimedia
US7707224B2 (en) 2006-11-03 2010-04-27 Google Inc. Blocking of unlicensed audio content in video files on a video hosting website
US20080115175A1 (en) * 2006-11-13 2008-05-15 Rodriguez Arturo A System and method for signaling characteristics of pictures' interdependencies
US8875199B2 (en) 2006-11-13 2014-10-28 Cisco Technology, Inc. Indicating picture usefulness for playback optimization
US8416859B2 (en) * 2006-11-13 2013-04-09 Cisco Technology, Inc. Signalling and extraction in compressed video of pictures belonging to interdependency tiers
US20090180546A1 (en) * 2008-01-09 2009-07-16 Rodriguez Arturo A Assistance for processing pictures in concatenated video streams
JP5337147B2 (ja) 2007-05-03 2013-11-06 グーグル インコーポレイテッド デジタルコンテンツ投稿の換金化
US8094872B1 (en) * 2007-05-09 2012-01-10 Google Inc. Three-dimensional wavelet based video fingerprinting
FR2917262A1 (fr) * 2007-06-05 2008-12-12 Thomson Licensing Sas Dispositif et procede de codage d'un contenu video sous la forme d'un flux scalable.
JP4877090B2 (ja) * 2007-06-18 2012-02-15 ソニー株式会社 画像処理装置、画像処理方法、及びプログラム
US8611422B1 (en) 2007-06-19 2013-12-17 Google Inc. Endpoint based video fingerprinting
US8331444B2 (en) * 2007-06-26 2012-12-11 Qualcomm Incorporated Sub-band scanning techniques for entropy coding of sub-bands
US8958486B2 (en) 2007-07-31 2015-02-17 Cisco Technology, Inc. Simultaneous processing of media and redundancy streams for mitigating impairments
US8804845B2 (en) 2007-07-31 2014-08-12 Cisco Technology, Inc. Non-enhancing media redundancy coding for mitigating transmission impairments
US8374446B2 (en) 2007-09-28 2013-02-12 Vsevolod Yurievich Mokrushin Encoding and decoding of digital signals based on compression of hierarchical pyramid
US8718388B2 (en) 2007-12-11 2014-05-06 Cisco Technology, Inc. Video processing with tiered interdependencies of pictures
US8619861B2 (en) * 2008-02-26 2013-12-31 Microsoft Corporation Texture sensitive temporal filter based on motion estimation
US8416858B2 (en) 2008-02-29 2013-04-09 Cisco Technology, Inc. Signalling picture encoding schemes and associated picture properties
US8953673B2 (en) 2008-02-29 2015-02-10 Microsoft Corporation Scalable video coding and decoding with sample bit depth and chroma high-pass residual layers
US8711948B2 (en) 2008-03-21 2014-04-29 Microsoft Corporation Motion-compensated prediction of inter-layer residuals
CN101552924B (zh) * 2008-03-31 2011-08-03 深圳市融创天下科技发展有限公司 一种用于视频编码的空间预测方法
KR101172983B1 (ko) * 2008-03-31 2012-08-09 후지쯔 가부시끼가이샤 화상 압축 장치, 화상 복원 장치, 화상 압축 방법, 화상 복원 방법 및 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
JP2008228327A (ja) * 2008-04-08 2008-09-25 Canon Inc 復号方法及び装置
WO2009152450A1 (en) 2008-06-12 2009-12-17 Cisco Technology, Inc. Picture interdependencies signals in context of mmco to assist stream manipulation
US8699578B2 (en) 2008-06-17 2014-04-15 Cisco Technology, Inc. Methods and systems for processing multi-latticed video streams
US8705631B2 (en) 2008-06-17 2014-04-22 Cisco Technology, Inc. Time-shifted transport of multi-latticed video for resiliency from burst-error effects
US8971402B2 (en) 2008-06-17 2015-03-03 Cisco Technology, Inc. Processing of impaired and incomplete multi-latticed video streams
US9571856B2 (en) 2008-08-25 2017-02-14 Microsoft Technology Licensing, Llc Conversion operations in scalable video encoding and decoding
US8259817B2 (en) * 2008-11-12 2012-09-04 Cisco Technology, Inc. Facilitating fast channel changes through promotion of pictures
WO2010096767A1 (en) * 2009-02-20 2010-08-26 Cisco Technology, Inc. Signalling of decodable sub-sequences
US8782261B1 (en) 2009-04-03 2014-07-15 Cisco Technology, Inc. System and method for authorization of segment boundary notifications
JP4801186B2 (ja) 2009-04-23 2011-10-26 株式会社エヌ・ティ・ティ・ドコモ 画像処理装置、画像処理方法および画像処理プログラム
US8949883B2 (en) 2009-05-12 2015-02-03 Cisco Technology, Inc. Signalling buffer characteristics for splicing operations of video streams
US8279926B2 (en) 2009-06-18 2012-10-02 Cisco Technology, Inc. Dynamic streaming with latticed representations of video
US20110213720A1 (en) * 2009-08-13 2011-09-01 Google Inc. Content Rights Management
US20110222837A1 (en) * 2010-03-11 2011-09-15 Cisco Technology, Inc. Management of picture referencing in video streams for plural playback modes
CN101888553B (zh) * 2010-06-30 2012-01-11 香港应用科技研究院有限公司 用于可伸缩视频编码的方法和装置
CN102447896B (zh) * 2010-09-30 2013-10-09 华为技术有限公司 图像残差块的处理方法、装置和***
CN102446339B (zh) * 2010-10-14 2014-09-10 株式会社摩如富 图像处理装置和图像处理方法
CN102595113B (zh) * 2011-01-13 2014-06-04 华为技术有限公司 一种变换系数块的扫描方法、装置和***
WO2013173292A1 (en) * 2012-05-14 2013-11-21 Motorola Mobility Llc Scalable video coding with enhanced base layer
US8976859B2 (en) * 2012-12-07 2015-03-10 Xerox Corporation Processing a video for spatial and temporal magnification with minimized image degradation
JP2014187580A (ja) * 2013-03-25 2014-10-02 Kddi Corp 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法、およびプログラム
FI3514968T3 (fi) 2018-01-18 2023-05-25 Blackberry Ltd Menetelmiä ja laitteita pistepilvien entropiakoodausta varten
SG11202109076QA (en) 2019-03-11 2021-09-29 Interdigital Vc Holdings Inc Entropy coding for video encoding and decoding
US10742992B1 (en) 2019-03-26 2020-08-11 Electronic Arts Inc. Video compression for video games
AU2020369154A1 (en) * 2019-10-25 2022-04-21 Kakadu R & D Pty Ltd Method and apparatus for complexity control in high throughput JPEG 2000 (HTJ2K) encoding

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3534465B2 (ja) * 1994-12-28 2004-06-07 パイオニア株式会社 サブバンド符号化方法
US6370197B1 (en) * 1999-07-23 2002-04-09 Memorylink Corporation Video compression scheme using wavelets

Also Published As

Publication number Publication date
WO2002001881A2 (en) 2002-01-03
JP2004502358A (ja) 2004-01-22
WO2002001881A3 (en) 2002-08-01
CN1411665A (zh) 2003-04-16
EP1300023A2 (en) 2003-04-09
US20020150164A1 (en) 2002-10-17
KR20020030101A (ko) 2002-04-22
US6907075B2 (en) 2005-06-14

Similar Documents

Publication Publication Date Title
CN1244232C (zh) 用于视频序列压缩的编码方法
US7680190B2 (en) Video coding system and method using 3-D discrete wavelet transform and entropy coding with motion information
KR100308627B1 (ko) 중첩블럭이동보상및제로트리웨이브릿코딩을이용한저비트레이트비디오엔코더
Adami et al. State-of-the-art and trends in scalable video compression with wavelet-based approaches
CN1778116B (zh) 对数字视频数据的隔行序列进行编码和解码的方法及设备
Bottreau et al. A fully scalable 3D subband video codec
US20060008000A1 (en) Fully scalable 3-d overcomplete wavelet video coding using adaptive motion compensated temporal filtering
Xing et al. Arbitrarily shaped video-object coding by wavelet
Andreopoulos et al. Complete-to-overcomplete discrete wavelet transforms for scalable video coding with MCTF
Ye et al. Fully scalable 3D overcomplete wavelet video coding using adaptive motion-compensated temporal filtering
US9628819B2 (en) Method for coding a video image taking into account the part relating to a component of a movement vector
EP1570675A1 (en) Video coding method and device
CN1885945A (zh) 分级编码和解码方法
US20060012680A1 (en) Drift-free video encoding and decoding method, and corresponding devices
KR101246115B1 (ko) 3차원 웨이블릿 기반 영상 부호화/복호화 방법 및 장치
Muzaffar et al. Linked significant tree wavelet-based image compression
Akram et al. Event based video coding architecture
WO2004036918A1 (en) Drift-free video encoding and decoding method, and corresponding devices
Jabbari Wavelet-Decomposed Digital Video
KR20070028720A (ko) 웨이블릿 패킷 변환 기반의 동영상 인코딩 시스템 및 방법
Yang et al. Wavelet-based Video Coding for Real-Time Transmission
Hongxin et al. Study on Scalable Coding Algorithm for Medical Image
Cai et al. Design and implementation of wavelet-domain video compression using multiresolution motion estimation and compensation
Zhang et al. Wavelet based scalable video coding with spatially scalable motion vectors
CN1706197A (zh) 使用自适应运动补偿时间滤波的完全可分级3-d过完整小波视频编码

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee