CN1922884A - 视频解码方法 - Google Patents
视频解码方法 Download PDFInfo
- Publication number
- CN1922884A CN1922884A CN200580005335.1A CN200580005335A CN1922884A CN 1922884 A CN1922884 A CN 1922884A CN 200580005335 A CN200580005335 A CN 200580005335A CN 1922884 A CN1922884 A CN 1922884A
- Authority
- CN
- China
- Prior art keywords
- data
- image
- decoder
- macro block
- video
- 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
Links
Images
Classifications
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
macroblock(){ | 位编号 | 助记符 |
while(nextbits()==’000 0001 000’) | ||
macroblock_escape | 11 | bslbf |
macroblock_address_increment | 1-11 | vlebf |
macroblock_modes() | ||
if(macroblock_quant) | ||
quantiser_scale_code | 5 | uimsbf |
if(macroblock_motion_forward‖ | ||
(macroblock_intra && concealment_motion_vectors)) | ||
motion_vectors(0) | ||
if(macroblock_motion_backward) | ||
motion_vectors(1) | ||
if(macroblock_intra && concealment_motion_vectors)) | 1 | bslbf |
marker_bit | ||
if(macroblock_pattern) | ||
coded_block_pattern() | ||
for(i=0;i<block_count;i++){ | ||
block(i) | ||
} | ||
} |
macroblock_modes(){ | 位编号 | 助记符 |
macroblock_type | 1-9 | vlclbf |
if((spatial_temporal_weight_code_flag=1)&& | ||
(spatial_temporal_weight_code_table_index!=’00’)){ | ||
spatial_temporal_weight_code | 2 | uimsbf |
} | ||
if(macroblock_motion_forward‖ | ||
macroblock_motion_backward){ | ||
if(picture_structure==’frame’){ | ||
if(frame_pred_frame_dct==0) | ||
frame_motion_type | 2 | uisbf |
}else{ | ||
field_motion_type | ||
} | ||
} | ||
if((picture_structure==’Frame picture’)&& | ||
frame_pred_frame_dct==0)&& | ||
(macroblock_intra‖macroblock_pattern)){ | ||
dct_type | 1 | uimsbf |
} | ||
} |
C3.1 | C3.2 | C3.3 | C3.4 | C3.5 | C3.6 | C3.7 | C3.8 | C3.9 |
1 | 0 | 1 | 0 | 1 | 0 | 0 | MC,编码 | 0 |
01 | 0 | 0 | 0 | 1 | 0 | 0 | 无MC,编码 | 0 |
001 | 0 | 1 | 0 | 0 | 0 | 0 | MC,非编码 | 0 |
0001 1 | 0 | 0 | 0 | 0 | 1 | 0 | 内部 | 0 |
0001 0 | 1 | 1 | 0 | 1 | 0 | 0 | MC,编码,量化 | 0 |
0000 1 | 1 | 0 | 0 | 1 | 0 | 0 | 无MC,编码,量化 | 0 |
0000 01 | 1 | 0 | 0 | 0 | 1 | 0 | 内部,量化 | 0 |
C4.1 | C4.2 | C4.3 | C4.4 | C4.5 | C4.6 | C4.7 | C4.8 | C4.9 |
10 | 0 | 1 | 1 | 0 | 0 | 0 | 内插,非编码 | 0 |
11 | 0 | 1 | 1 | 1 | 0 | 0 | 内插,编码 | 0 |
010 | 0 | 0 | 1 | 0 | 0 | 0 | 后向,非编码 | 0 |
011 | 0 | 0 | 1 | 1 | 0 | 0 | 后向,编码 | 0 |
0010 | 0 | 1 | 0 | 0 | 0 | 0 | 前向,非编码 | 0 |
0011 | 0 | 1 | 0 | 1 | 0 | 0 | 前向,编码 | 0 |
0001 1 | 0 | 0 | 0 | 0 | 1 | 0 | 内部 | 0 |
0001 0 | 1 | 1 | 1 | 1 | 0 | 0 | 内插,编码,量化 | 0 |
0000 11 | 1 | 1 | 0 | 1 | 0 | 0 | 前向,编码,量化 | 0 |
0000 10 | 1 | 0 | 1 | 1 | 0 | 0 | 后向,编码,量化 | 0 |
0000 01 | 1 | 0 | 0 | 0 | 1 | 0 | 内部,量化 | 0 |
编码 | spatial_temporal_weight_classes | 预测类型 | motion_vector_count | Mv_format | dmv |
00 | 保留 |
01 | 0,1 | 基于场 | 2 | 场 | 0 |
01 | 2,3 | 基于场 | 1 | 场 | 0 |
10 | 0,1,2,3 | 基于帧 | 1 | 帧 | 0 |
11 | 0,2,3 | 双基(Dual-prime) | 1 | 场 | 1 |
编码 | spatial_temporal_weight_classes | 预测类型 | motion_vector_count | Mv_format | dmv |
00 | 保留 | ||||
01 | 0,1 | 基于场 | 1 | 场 | 0 |
10 | 0,1 | 16x8MC | 2 | 场 | 0 |
11 | 0 | 双基 | 1 | 场 | 1 |
条件 | dct_type |
picture_structure=”field” | 未使用,因为在场图片中没 |
有帧/场差异 | |
frame_pred_frame_dct=1 | 0(“帧”) |
!(macroblock_intra‖macroblock_pattern) | 未使用-宏块未编码 |
macroblock被跳过 | 未使用-宏块未编码 |
motion_vectors(s){ | 位编号 | 助记符 |
if(motion_vector_count=1){ | ||
if(mv_format==field)&&(DMV!=1)) | ||
motion_vertical_field_select[0][s] | 1 | uimsbf |
motion_vector(0,s) | ||
}else{ | ||
motion_vertical_field_select[1][s] | 1 | uimsbf |
motion_vector(0,s) | ||
motion_vertical_field_select[1][s] | 1 | uimsbf |
motion_vector(1,s) | ||
} | ||
} |
motion_vectors(r,s){ | 位编号 | 助记符 |
motion_code[r][s][0] | 1-11 | vlclbf |
if((f_code[s][0]!=1)&&(motion_code[r][s][0]!=0)) |
motion_residual[r][s][0] | 1-8 | uimsbf |
if(dmv==1) | ||
dmvector[0] | 1-2 | vlclbf |
motion_code[r][s][1] | 1-11 | vlclbf |
if((f_code[s][1]!=1)&&(motion_code[r][s][0]!=0)) | ||
motion_residual[r][s][1] | 1-8 | uimsbf |
motion_vector(1,s) | ||
if(dmv==1) | ||
dmvector[1] | 1-2 | vlclbf |
} |
Claims (9)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04100683.4 | 2004-02-20 | ||
EP04100683 | 2004-02-20 | ||
PCT/IB2005/050506 WO2005084032A1 (en) | 2004-02-20 | 2005-02-09 | Method of video decoding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1922884A true CN1922884A (zh) | 2007-02-28 |
CN1922884B CN1922884B (zh) | 2012-05-23 |
Family
ID=34896097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580005335.1A Expired - Fee Related CN1922884B (zh) | 2004-02-20 | 2005-02-09 | 视频解码方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070171979A1 (zh) |
EP (1) | EP1719346A1 (zh) |
JP (1) | JP2007524309A (zh) |
CN (1) | CN1922884B (zh) |
WO (1) | WO2005084032A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7643738B2 (en) * | 2004-03-19 | 2010-01-05 | Panasonic Corporation | Imaging device |
EP1889485A1 (en) * | 2005-05-25 | 2008-02-20 | Nxp B.V. | Multiple instance video decoder for macroblocks coded in a progressive and an interlaced way |
WO2008038513A1 (en) * | 2006-09-26 | 2008-04-03 | Panasonic Corporation | Decoding device, decoding method, decoding program, and integrated circuit |
US8559451B2 (en) * | 2007-03-06 | 2013-10-15 | Marvell Israel (Misl) Ltd. | Turbo decoder |
KR101086434B1 (ko) * | 2007-03-28 | 2011-11-25 | 삼성전자주식회사 | 비디오 데이터 디스플레이 방법 및 장치 |
US8526489B2 (en) * | 2007-09-14 | 2013-09-03 | General Instrument Corporation | Personal video recorder |
EP2621172A3 (en) | 2007-10-16 | 2013-12-04 | LG Electronics, Inc. | A method and an apparatus for processing a video signal |
US8432975B2 (en) * | 2008-01-18 | 2013-04-30 | Mediatek Inc. | Apparatus and method for processing a picture frame |
BR112012024167A2 (pt) * | 2010-04-01 | 2016-06-28 | Sony Corp | dispositivo e método de processamento de imagem |
JP5387520B2 (ja) * | 2010-06-25 | 2014-01-15 | ソニー株式会社 | 情報処理装置と情報処理方法 |
CN102340662B (zh) * | 2010-07-22 | 2013-01-23 | 炬才微电子(深圳)有限公司 | 一种视频处理设备和方法 |
TWI514854B (zh) * | 2013-03-29 | 2015-12-21 | Univ Nat Yunlin Sci & Tech | Establishment of Adjustable Block - based Background Model and Real - time Image Object Detection |
CN105635774A (zh) * | 2015-12-25 | 2016-06-01 | 百度在线网络技术(北京)有限公司 | 图像处理方法及装置 |
US10499072B2 (en) * | 2016-02-17 | 2019-12-03 | Mimax, Inc. | Macro cell display compression multi-head raster GPU |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812791A (en) * | 1995-05-10 | 1998-09-22 | Cagent Technologies, Inc. | Multiple sequence MPEG decoder |
WO1998036576A1 (en) * | 1997-02-13 | 1998-08-20 | Mitsubishi Denki Kabushiki Kaisha | Moving picture prediction system |
US6178203B1 (en) * | 1997-04-03 | 2001-01-23 | Lsi Logic Corporation | Method and apparatus for two-row decoding of MPEG video |
JPH1169356A (ja) * | 1997-08-25 | 1999-03-09 | Mitsubishi Electric Corp | 動画像符号化方式及び動画像復号方式 |
JP3860323B2 (ja) * | 1997-10-27 | 2006-12-20 | 三菱電機株式会社 | 画像復号化装置、画像復号化方法 |
JP2000175199A (ja) * | 1998-12-04 | 2000-06-23 | Sony Corp | 画像処理装置及び方法、並びに提供媒体 |
JP2000175201A (ja) * | 1998-12-04 | 2000-06-23 | Sony Corp | 画像処理装置及び方法、並びに提供媒体 |
CN1222039A (zh) * | 1998-12-25 | 1999-07-07 | 国家科学技术委员会高技术研究发展中心 | 视频解码的数字信源解码器 |
US6483874B1 (en) * | 1999-01-27 | 2002-11-19 | General Instrument Corporation | Efficient motion estimation for an arbitrarily-shaped object |
US6650705B1 (en) * | 2000-05-26 | 2003-11-18 | Mitsubishi Electric Research Laboratories Inc. | Method for encoding and transcoding multiple video objects with variable temporal resolution |
US20030053454A1 (en) * | 2001-03-05 | 2003-03-20 | Ioannis Katsavounidis | Systems and methods for generating error correction information for a media stream |
-
2005
- 2005-02-09 JP JP2006553729A patent/JP2007524309A/ja active Pending
- 2005-02-09 WO PCT/IB2005/050506 patent/WO2005084032A1/en not_active Application Discontinuation
- 2005-02-09 EP EP05702928A patent/EP1719346A1/en not_active Withdrawn
- 2005-02-09 CN CN200580005335.1A patent/CN1922884B/zh not_active Expired - Fee Related
- 2005-02-09 US US10/590,249 patent/US20070171979A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN1922884B (zh) | 2012-05-23 |
EP1719346A1 (en) | 2006-11-08 |
JP2007524309A (ja) | 2007-08-23 |
WO2005084032A1 (en) | 2005-09-09 |
US20070171979A1 (en) | 2007-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12137248B2 (en) | Apparatus and method for encoding and decoding moving picture using adaptive scanning | |
EP2854398B1 (en) | Method for encoding videos sharing sao parameter according to color component | |
JP6518701B2 (ja) | ディスプレイストリーム圧縮(dsc)のためのエントロピーコーディング技法 | |
TWI507017B (zh) | 在視訊寫碼中之係數掃描 | |
JP6710755B2 (ja) | 非4:4:4クロマサブサンプリングのディスプレイストリーム圧縮(dsc)のためのエントロピーコーディング技法 | |
US20080310745A1 (en) | Adaptive coefficient scanning in video coding | |
KR20190008205A (ko) | 화상 처리 장치 및 방법 | |
CN1252203A (zh) | 运动图像的预测编码方法和译码方法 | |
JP2018531556A6 (ja) | 非4:4:4クロマサブサンプリングのディスプレイストリーム圧縮(dsc)のためのエントロピーコーディング技法 | |
CN102668563A (zh) | 解码器中的时间与空间视频块重排序以改善高速缓存命中 | |
CN1922884A (zh) | 视频解码方法 | |
CN110650337B (zh) | 一种图像编码方法、解码方法、编码器、解码器及存储介质 | |
CN1812577A (zh) | 译码数字影像位流所含画面的方法及其数字影像译码系统 | |
CN116156167A (zh) | 一种残差跳过编解码方法及装置 | |
JP2013102305A (ja) | 画像復号装置、画像復号方法、プログラム及び画像符号化装置 | |
Shenbagavalli et al. | Adaptive Algorithm To Reduce Computational Complexity In Video Coders |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: NXP CO., LTD. Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V. Effective date: 20071019 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20071019 Address after: Holland Ian Deho Finn Applicant after: Koninkl Philips Electronics NV Address before: Holland Ian Deho Finn Applicant before: Koninklijke Philips Electronics N.V. |
|
ASS | Succession or assignment of patent right |
Owner name: TRIADIUS MICROSYSTEMS (FAR EAST) CO., LTD Free format text: FORMER OWNER: KONINKL PHILIPS ELECTRONICS NV Effective date: 20100919 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: EINDHOVEN, NETHERLANDS TO: GRAND CAYMAN ISLAND, KAMAN ISLANDS |
|
TA01 | Transfer of patent application right |
Effective date of registration: 20100919 Address after: Grand Cayman, Cayman Islands Applicant after: Trident Microsystems (Far East) Ltd. Address before: Holland Ian Deho Finn Applicant before: Koninkl Philips Electronics NV |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: ENTROPY COMMUNICATION CO., LTD. Free format text: FORMER OWNER: TRIDENT MICROSYSTEMS (FAR EAST) LTD. Effective date: 20130428 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20130428 Address after: American California Patentee after: Entropic Communications, Inc. Address before: Grand Cayman, Cayman Islands Patentee before: Trident Microsystems (Far East) Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 Termination date: 20170209 |