CN1244232C - 用于视频序列压缩的编码方法 - Google Patents
用于视频序列压缩的编码方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/36—Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/567—Motion estimation based on rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
- H04N19/615—Methods 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
- H04N19/619—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/13—Adaptive 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.一种用于视频序列压缩的编码方法,该视频序列划分为帧组且根据称为分层树集合划分的算法用三维小波变换分解得到指定数目的对应所述变换分解级的连续分辨率级,所述方法基于一种分层的子带编码过程,从每个帧组的原图象元素集合中得到变换系数,构成一个分层的金字塔,一个时空方向树中的根由三维小波变换产生的近似子带的图象元素形成,且这些图象元素中每一个的支系由与这些根图象元素定义的图象卷对应的更高子带图象元素形成,此树定义所述分层金字塔内部的时空关系,要编码的子带按照遵守所述树中形成的双亲支系从属关系且保持三维小波变换初始子带结构的顺序相继扫描,所述方法的特征还在于,考虑到时间可伸缩,对每个时间分辨率级执行运动估计,通过***到比特流中的标记指示时间分辨率级的起始,只有重构任何指定时间分辨率级所需要的估计运动矢量被编码,并与为其执行运动估计的此指定时间分辨率级小波系数的编码比特一起放入比特流中,对相同时间级的纹理系数编码前将所述运动矢量***所述比特流中。
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)
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)
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 |
-
2001
- 2001-06-22 WO PCT/EP2001/007096 patent/WO2002001881A2/en not_active Application Discontinuation
- 2001-06-22 JP JP2002505523A patent/JP2004502358A/ja active Pending
- 2001-06-22 EP EP01969311A patent/EP1300023A2/en not_active Withdrawn
- 2001-06-22 CN CNB018018319A patent/CN1244232C/zh not_active Expired - Fee Related
- 2001-06-22 KR KR1020027002633A patent/KR20020030101A/ko active IP Right Grant
- 2001-06-22 US US10/069,736 patent/US6907075B2/en not_active Expired - Fee Related
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 |