CN1358393A - 代码转换方法和设备 - Google Patents

代码转换方法和设备 Download PDF

Info

Publication number
CN1358393A
CN1358393A CN01800062A CN01800062A CN1358393A CN 1358393 A CN1358393 A CN 1358393A CN 01800062 A CN01800062 A CN 01800062A CN 01800062 A CN01800062 A CN 01800062A CN 1358393 A CN1358393 A CN 1358393A
Authority
CN
China
Prior art keywords
decoded signal
quantization
child
quantizes
signal
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.)
Granted
Application number
CN01800062A
Other languages
English (en)
Other versions
CN1166208C (zh
Inventor
A·莫雷尔
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 CN1358393A publication Critical patent/CN1358393A/zh
Application granted granted Critical
Publication of CN1166208C publication Critical patent/CN1166208C/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
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • 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
    • 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/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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/48Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
    • 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

Abstract

本发明涉及一种用于将先前以第一量化尺度Q1量化的输入编码信号转换为以第二量化尺度Q2量化的输出编码信号的代码转换方法和设备。该代码转换设备包括可变长度译码器,量化步骤修改级,和可变长度编码器,所述的修改级本身包括:(i)从两个并行再量化设备中选出一个的装置;(ii)包括预测的第一量化设备,与该编码种类对应于用作标准的图像时选择此;(iii)不包括预测的第二量化设备,当所述的编码种类不与标准图像对应时选择此。

Description

代码转换方法和设备
发明的领域
本发明涉及一种将先前以第一量化尺度Q1量化的输入编码信号代码转换为以第二量化尺度Q2量化尺度量化的输出编码信号的方法。
发明的背景
原先设计为用于以最好的成本-效率方式广播数字视频的数字视频压缩技术(比如MPEG-2),现在扩展到了演播室和用户产品中,因为它们使传输和存储的费用降低。结果使非压缩的视频链路逐渐由压缩的视频链路代替。在图1中示出了这种演变:
在所述图的上部,由编码器COD处理非压缩的视频位流UVB,由具有约束位速率X位/秒的传输信道或记录媒体CM接收它的输出编码位流,然后由译码器DECOD译码,以便恢复并显示与原代码对应的图像;
在下部,在编码器COD中对原位流UVB进行编码,产生Z位/秒(Z>X)的位速率,将该压缩的位流发送到变码器TRANS,也是由传输信道或记录媒体CM接收以Y位/秒的它的输出编码位流,并随后进行译码。
然而,对于相继的编码操作MPEG视频系统不是最佳化的:对于相同的图像质量,非压缩视频的直接编码比起压缩视频的代码转换需要较低的位数。而且使用译码器和编码器构成的直接代码转换方案由于其编码器部分是很不经济的。
在1999年11月17日提交的欧洲专利申请No.99402854.6(PHF99608)中提出了一种不是基于级联译码器和编码器的位速率变码器。这种基于离散余弦变换(DCT)数据的再量化的系统非常简单,但只对于帧内编码图像是合适的。图像间的再量化未考虑对标准图像进行再量化。因为随后可将该预期的图像本身用作为标准图像,故误差可总计到使得在与该代码转换流对应的最后译码视频序列中的漂移开始变得显著。随着由于该变码器的位速率改变的增加,所述的漂移将越来越多地损害该变码器的性能。
发明的概述
因此,本发明的目的是提供一种具有减少的位速率损失的新型变码器。
为此,本发明涉及一种将先前以第一量化尺度Q1量化的输入编码信号,代码转换为以第二量化尺度量化的输出编码信号的方法,该方法至少包括步骤:
a)对该输入编码信号进行译码,产生输入译码信号;
b)修改所述译码信号的该量化步骤;
c)对该修改的译码信号进行编码,以获得该输出编码信号;其中所述的修改步骤包括以下子步骤:
(i)在所述的译码与编码操作之间,根据所述输入译码信号的图像编码种类选出两个并行再量化分支之一;
(ii)当所述的编码种类对应于用作要进行代码转换的将来图像的标准的图像时,通过相继的子操作再量化所述输入译码信号,这些相继子操作包括:对于第一量化步骤Q1的逆量化,预测;利用第二量化步骤Q2的再量化;
(iii)当所述的编码种类不与标准图像对应时,则通过传递函数为((Q1/Q2)+ε)(其中ε是校正因数)的滤波子操作,再量化所述输入译码信号。
附图简述
现在将结合附图,通过举例描述本发明,其中:
图1表示MPEG视频系统向代码转换的演变;
图2表示根据本发明的变码器的实施方案;
图3表示在图2的变码器中所用的预测电路的一例。
发明的详细描述
图2中示出了根据本发明的变码器的一例。在接收输入编码位流ICB的可变长度译码器21与传送输出编码位流OCB的可变长度编码器29之间,包括含有两个并行分支再量化级200。
第一分支包括下面的串联元件:第一逆量化电路211,预测级212和量化电路213,在电路213的输出与级212的第二输入端之间设有第二逆量化电路214。在图3中给出了所述级212的一实施方案,如作为例子在文件EP 0690392(PHF 94001)中所描述的,包括在逆量化电路211的输出端与量化电路213的输入端之间的减法器36,在减法器36和逆量化电路214的输出端上的减法器31,在减法器31的输出与减法器36的负输入之间串联有逆离散余弦变换(IDCT)电路32,图像存储器33(MEM),运动补偿电路34(COMP)和DCT电路35。
其第二分支包括再量化电路220,在所述的实施例中即,传递函数为((Q1/Q2)+ε)的滤波电路,其中Q1是电路211的量化步骤,Q2是电路213的量化步骤,ε是校正因数。这个再量化电路将输入与输出值之间的均方误差最佳化。在所述第一和第二分支的每一端设有两个开关22和28,其中第一个在译码器21的输出,第二个在编码器29的输入。由图像编码种类PCT控制所述的开关。
因此,在根据本发明的变码器中实行的再量化过程是混合的。由第二分支再量化不用作要进行代码转换的将来图像的标准的图像(比,在该MEPG-2标准中的图像B)。由第一分支再量化用作将来图像标准的图像(例如根据该MPEG-2标准的I和P图像)。
因为每个分支的输入译码信号是输入的量化DCT系数IQC(i,j)(对于8×8像素的图像块,i=1…8,j=1…8),在第二分支的输出端上的信号是输出量化DCT系数OQC(i,j),由下式给出:
OQC(i,j)=IQC(i,j)×((Q1/Q2)+ε)    (1)其中如果IQC(i,j)为负则ε=+1,或如果IQC(i,j)为正或等于0则ε=0。
在不偏离本发明的范围的条件下可对所描述的方案进行替换。例如,因为预测级212(PRED)不必双向地处理预测图像(所谓B图像),而只有需要单一标准图像的P图像,可把存储器33减少为延迟电路,该延迟与单个图像对应,而且在运动补偿电路34中,只有必须要实行的单向运动补偿。
在变码器的再编码部分,通常再量化步骤引起漂移。使用基于从所述漂移得出的误差信号的同时运动补偿和场/帧转换也可实施该预测级212,所述的同时操作适用于所述误差信号和该预测信号(所述预测信号是从该译码信号减得的,以获得要再量化和再编码的补偿信号)的隔行或非隔行传输形式。
本领域的普通技术人员还应理解,可用硬件,软件或二者的组合来实施该代码转换方法,由于与存储适当一组指令的计算机可读介质相联系的计算机,处理器或微处理器,通过实行计算机可执行处理步骤来实现。

Claims (5)

1.一种将先前以第一量化尺度Q1量化的输入编码信号代码转换为以第二量化尺度Q2量化的输出编码信号的方法,至少包括步骤:
a)对该输入编码信号进行译码,产生输入译码信号;
b)修改所述译码信号的该量化步骤;
c)对该修改的译码信号进行编码,以获得该输出编码信号;其中所述的修改步骤包括以下子步骤:
(i)在所述的译码与编码操作之间,根据所述输入译码信号的图像编码种类选出两个并行再量化分支之一;
(ii)当所述的编码种类对应于用作要进行代码转换的将来图像的标准的图像时,通过相继的子操作再量化所述输入译码信号,这些相继子操作包括:对于第一量化步骤Q1的逆量化,预测;利用第二量化步骤Q2的再量化;
(iii)当所述的编码种类不与标准图像对应时,则通过传递函数为((Q1/Q2)+ε)(其中ε是校正因数)的滤波子操作,再量化所述输入译码信号。
2.在用于将先前以第一量化尺度Q1量化的输入编码信号转换为以第二量化尺度Q2量化的输出编码信号的代码转换设备中,所用的在计算机可读存储介质上存储的计算机可执行处理步骤至少包括:
a)对输入编码信号进行译码,产生输入译码信号;
b)修改所述译码信号的量化步骤;
c)对该修改的译码信号进行编码,以便获得输出编码信号;
d)其中所述的修改步骤包括以下子步骤:
(i)在所述的译码与编码操作之间,根据所述输入译码信号的图像编码种类选出两个并行再量化分支之一;
(ii)当所述的编码种类对应于用作要进行代码转换的将来图像的标准的图像时,通过相继的子操作再量化所述输入译码信号,这些相继子操作包括:对于第一量化步骤Q1的逆量化,预测;利用第二量化步骤Q2的再量化;
(iii)当所述的编码种类不与标准图像对应时,通过其传递函数为((Q1/Q2)+ε)(其中ε是校正因数)的滤波子操作再量化所述的输入译码信号。
3.一种用于将先前以第一量化尺度Q1量化的输入编码信号转换为以第二量化尺度Q2量化的输出编码信号的代码转换设备,至少包括串联的:
可变长度译码器,用于接收该输入编码信号并提供输入译码信号;
量化步骤修改级;
可变长度编码器,用于接收该修改的译码信号并提供输出编码信号;其中所述的修改级包括:
(i)选择装置,根据所述输入译码信号的图像编码种类,选出两个并行再量化设备之一;
(ii)第一再量化设备,通过相继的子操作再量化所述的输入译码信号,这些相继的子操作包括对于第一量化步骤Q1的逆量化,预测,和对于第二量化步骤Q2的再量化,当所述的编码种类对应于用作要执行代码转换的将来图像的标准的图像时选择这些相继的子操作;
(iii)第二再量化设备,通过其传递函数为((Q1/Q2)+ε)(其中ε为校正因数)的滤波子操作,再量化所述的输入译码信号,当所述的编码种类不与标准图像对应时选择此滤波子操作。
4.根据权利要求3的代码转换设备,其中所述的量化尺度Q1和Q2是在给定范围内的整数,所述的代码转换设备还包括一个存储电路,对于所有的Q1和Q2的值存储Q1/Q2的幅度。
5.一种包括一个软件模块的存储介质,存储在计算机或处理器的控制下可执行的一组指令,用于执行根据权利要求1的代码转换方法的至少一些步骤。
CNB018000622A 2000-01-14 2001-01-05 代码转换方法和设备 Expired - Fee Related CN1166208C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00400103.8 2000-01-14
EP00400103 2000-01-14

Publications (2)

Publication Number Publication Date
CN1358393A true CN1358393A (zh) 2002-07-10
CN1166208C CN1166208C (zh) 2004-09-08

Family

ID=8173513

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018000622A Expired - Fee Related CN1166208C (zh) 2000-01-14 2001-01-05 代码转换方法和设备

Country Status (6)

Country Link
US (1) US6697428B2 (zh)
EP (1) EP1169865A1 (zh)
JP (1) JP2003520512A (zh)
KR (1) KR20020001769A (zh)
CN (1) CN1166208C (zh)
WO (1) WO2001052549A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926880B (zh) * 2004-03-03 2010-05-26 索尼株式会社 数据处理装置、方法和编码装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030028643A1 (en) * 2001-03-13 2003-02-06 Dilithium Networks, Inc. Method and apparatus for transcoding video and speech signals
US7145946B2 (en) * 2001-07-27 2006-12-05 Sony Corporation MPEG video drift reduction
US7190723B2 (en) * 2002-03-27 2007-03-13 Scientific-Atlanta, Inc. Digital stream transcoder with a hybrid-rate controller
US8837599B2 (en) * 2004-10-04 2014-09-16 Broadcom Corporation System, method and apparatus for clean channel change
FR2912861A1 (fr) * 2007-02-16 2008-08-22 Thomson Licensing Sas Procede de reduction de debit
JP5050158B2 (ja) * 2008-06-02 2012-10-17 株式会社メガチップス トランスコーダ
US20140037005A1 (en) * 2012-08-02 2014-02-06 Penne Y. LEE Transcoding video data

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0863672B1 (en) * 1991-02-07 2001-10-10 Canon Kabushiki Kaisha Image encoding apparatus
JP3163830B2 (ja) * 1993-03-29 2001-05-08 ソニー株式会社 画像信号伝送方法及び装置
US5537440A (en) * 1994-01-07 1996-07-16 Motorola, Inc. Efficient transcoding device and method
US5940130A (en) * 1994-04-21 1999-08-17 British Telecommunications Public Limited Company Video transcoder with by-pass transfer of extracted motion compensation data
EP0739138A3 (en) * 1995-04-19 1997-11-05 AT&T IPM Corp. Method and apparatus for matching compressed video signals to a communications channel
EP0912513A1 (en) 1996-06-28 1999-05-06 Merck & Co., Inc. Fibrinogen receptor antagonist prodrugs
CN1155259C (zh) * 1996-11-26 2004-06-23 松下电器产业株式会社 运动图象可变比特率编码装置和编码方法
US5870146A (en) * 1997-01-21 1999-02-09 Multilink, Incorporated Device and method for digital video transcoding
KR100304103B1 (ko) * 1998-05-29 2001-09-24 이계철 비트율이급변되는재양자화계단크기선택방법및그를이용한비트율제어방법
US6570922B1 (en) * 1998-11-24 2003-05-27 General Instrument Corporation Rate control for an MPEG transcoder without a priori knowledge of picture type
US6498814B1 (en) * 1999-07-20 2002-12-24 Koninklijke Philips Electronics N.V. Drift-free transcoder and related method
US6446037B1 (en) * 1999-08-09 2002-09-03 Dolby Laboratories Licensing Corporation Scalable coding method for high quality audio

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926880B (zh) * 2004-03-03 2010-05-26 索尼株式会社 数据处理装置、方法和编码装置

Also Published As

Publication number Publication date
WO2001052549A1 (en) 2001-07-19
US20010021221A1 (en) 2001-09-13
CN1166208C (zh) 2004-09-08
JP2003520512A (ja) 2003-07-02
KR20020001769A (ko) 2002-01-09
EP1169865A1 (en) 2002-01-09
US6697428B2 (en) 2004-02-24

Similar Documents

Publication Publication Date Title
CN1083215C (zh) 图象编码数据再编码设备
US6654418B2 (en) Non-linear quantizer for video coding
KR0129558B1 (ko) 적응적 가변길이 부호화 방법 및 장치
US5848195A (en) Selection of huffman tables for signal encoding
US8665965B2 (en) System, method and computer-readable medium for encoding a signal into macroblocks
CN1611077A (zh) 空间可缩放的压缩
US20100172593A1 (en) Image encoding apparatus, image encoding method, and image encoding program
JPH11275592A (ja) 動画像符号列変換装置及びその方法
CN1140132C (zh) 运动图像代码串变换装置及其方法
WO2008140949A1 (en) Methods and systems for rate-distortion optimized quantization of transform blocks in video encoding
JP2011507450A (ja) 可変長符号化方法及び装置
CN1366778A (zh) 视频压缩
JPH11510989A (ja) 符号化ディジタルビデオ信号を復号化する方法および装置
CN1096182C (zh) 能减小分块效应的视频信号解码装置
US20080123748A1 (en) Compression circuitry for generating an encoded bitstream from a plurality of video frames
US20050013373A1 (en) Range reduction
CN1347621A (zh) 减少“块状图像”效应
CN1315109A (zh) 用于改变像素值的图像处理电路及方法
CN1124041C (zh) 对解码视频图象的量化误差进行补偿的方法及装置
CN1659890A (zh) 用于在编码期间优化图像清晰度的方法和系统
KR20010078393A (ko) 스케일 가능한 코딩방법
CN1166208C (zh) 代码转换方法和设备
CN1174636C (zh) 为图像序列编码和译码的方法及装置
WO2000001158A1 (en) Encoder and encoding method
CN1157954C (zh) 编码视频数据的转换

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