KR100827093B1 - 영상 부호화 방법 및 장치 - Google Patents
영상 부호화 방법 및 장치 Download PDFInfo
- Publication number
- KR100827093B1 KR100827093B1 KR1020060099870A KR20060099870A KR100827093B1 KR 100827093 B1 KR100827093 B1 KR 100827093B1 KR 1020060099870 A KR1020060099870 A KR 1020060099870A KR 20060099870 A KR20060099870 A KR 20060099870A KR 100827093 B1 KR100827093 B1 KR 100827093B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- integer
- interpolation
- pixels
- pixel
- 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
- 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/43—Hardware specially adapted for motion estimation or compensation
- H04N19/433—Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (13)
- 영상 데이터의 부호화에 있어서,상기 영상 데이터에 대한 프레임을 저장하는 메모리부와;상기 저장된 프레임을 기준으로 현재 입력되는 영상 프레임에 대한 소정 블록 단위의 움직임 벡터를 검출하며, 상기 검출된 블록에 대한 부 화소 보간에 요구되는 일부 정수 화소 값을 메모리부로부터 읽어들이고, 부 화소 보간에 요구되는 타 정수 화소의 값을 이미 읽어들인 상기 정수 화소의 값을 이용하여 보간하는 움직임 예측부; 및상기 검출된 움직임 벡터를 이용하여 압축 처리될 프레임 블록에 대한 움직임 보상을 수행하는 움직임 보상부를 포함하는 것을 특징으로 하는 영상 부호화 장치.
- 제1항에 있어서,상기 움직임 예측부는 상기 블록의 정수 화소에 표준 모드로 접근하여 부 화소 보간을 수행하는 과정을 포함하는 것을 특징으로 하는 영상 부호화 장치.
- 제1항에 있어서,상기 움직임 예측부는 상기 블록의 정수 화소에 지그재그 모드로 접근하여 부 화소 보간을 수행하는 과정을 포함하는 것을 특징으로 하는 영상 부호화 장치.
- 제2항 내지 제3항 중 어느 한 항에 있어서, 상기 움직임 예측부는 정수 화소를 상기 블록에 인접한 하나의 화소, 화소들의 평균 및 화소 값의 변화를 이용하여 보간하는 것을 포함하는 것을 특징으로 하는 영상 부호화 장치.
- 영상 데이터의 부호화에 있어서,상기 영상 데이터에 대한 프레임을 저장하는 과정과;상기 저장된 프레임을 기준으로 현재 입력되는 영상 프레임에 대한 소정 블록 단위의 움직임 벡터를 검출하는 과정; 및일부 정수 화소 값은 메모리부로부터 읽어들이고 상기 일부 정수 화소를 제외한 다른 정수 화소의 값은 이미 읽어들인 상기 정수 화소 값의 보간을 통해, 부 화소 보간을 수행하는 과정을 포함하는 것을 특징으로 하는 영상 부호화 방법.
- 제5항에 있어서,상기 블록의 정수 화소에 표준 모드로 접근하여 부 화소 보간을 수행하는 것을 특징으로 하는 영상 부호화 방법.
- 제5항에 있어서,상기 블록의 정수 화소에 지그재그 모드로 접근하여 부 화소 보간을 수행하는 것을 특징으로 하는 영상 부호화 방법.
- 제6항 내지 제7항 중 어느 한 항에 있어서, 상기 다른 정수 화소는 상기 블록에 인접한 하나의 화소로 보간하는 것을 포함하는 것을 특징으로 하는 영상 부호화 방법.
- 제6항 내지 제7항 중 어느 한 항에 있어서, 상기 다른 정수 화소는 상기 블록에 인접한 화소들의 평균을 이용하여 보간하는 것을 포함하는 것을 특징으로 하는 영상 부호화 방법.
- 제6항 내지 제7항 중 어느 한 항에 있어서, 상기 다른 정수 화소는 상기 블록에 인접한 화소 값의 변화를 이용하여 보간하는 것을 포함하는 것을 특징으로 하는 영상 부호화 방법.
- 제5항에 있어서, 상기 검출된 움직임 벡터를 이용하여 압축 처리될 프레임 블록에 대한 움직임 보상을 수행하는 과정을 더 포함하는 것을 특징으로 하는 영상 부호화 방법.
- 제1항에 있어서,상기 움직임 예측부는,부 화소 보간에 요구되는 정수 화소 중, 동시에 로드될 수 있는 복수의 정수 화소는 상기 메모리로부터 일어들이고, 동시에 로드될 수 없는 각각의 정수 화소는 로드된 상기 정소 화소 중 선택된 어느 하나의 화소 또는 적어도 두개 화소의 조합을 이용하여 보간하는 것을 특징으로 하는 영상 부호화 장치.
- 제5항에 있어서,부 화소 보간에 요구되는 정수 화소 중, 동시에 로드될 수 있는 복수의 정수 화소는 상기 메모리로부터 일어들이고, 동시에 로드될 수 없는 각각의 정수 화소는 로드된 상기 정소 화소 중 선택된 어느 하나의 화소 또는 적어도 두개 화소의 조합을 이용하여 보간하는 것을 특징으로 하는 영상 부호화 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060099870A KR100827093B1 (ko) | 2006-10-13 | 2006-10-13 | 영상 부호화 방법 및 장치 |
US11/904,088 US20080089418A1 (en) | 2006-10-13 | 2007-09-26 | Image encoding apparatus and memory access method |
EP07118468A EP1940175A1 (en) | 2006-10-13 | 2007-10-15 | Image encoding apparatus and memory access method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060099870A KR100827093B1 (ko) | 2006-10-13 | 2006-10-13 | 영상 부호화 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080033754A KR20080033754A (ko) | 2008-04-17 |
KR100827093B1 true KR100827093B1 (ko) | 2008-05-02 |
Family
ID=39303090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060099870A Expired - Fee Related KR100827093B1 (ko) | 2006-10-13 | 2006-10-13 | 영상 부호화 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080089418A1 (ko) |
EP (1) | EP1940175A1 (ko) |
KR (1) | KR100827093B1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101981935B (zh) * | 2008-03-31 | 2012-11-21 | 松下电器产业株式会社 | 图像解码装置、图像解码方法、集成电路及接收装置 |
CN104702951B (zh) * | 2009-12-01 | 2018-10-19 | 数码士有限公司 | 用于编码/解码高分辨率图像的方法和设备 |
KR101847072B1 (ko) * | 2010-04-05 | 2018-04-09 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
US8437581B2 (en) * | 2011-03-04 | 2013-05-07 | General Instrument Corporation | Method and system for interpolating fractional video pixels |
US20120230407A1 (en) | 2011-03-11 | 2012-09-13 | General Instrument Corporation | Interpolation Filter Selection Using Prediction Index |
EP2724534A2 (en) | 2011-06-24 | 2014-04-30 | Motorola Mobility LLC | Selection of phase offsets for interpolation filters for motion compensation |
EP2727358A1 (en) | 2011-07-01 | 2014-05-07 | Motorola Mobility LLC | Joint sub-pixel interpolation filter for temporal prediction |
US10009622B1 (en) | 2015-12-15 | 2018-06-26 | Google Llc | Video coding with degradation of residuals |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040233990A1 (en) | 2002-07-15 | 2004-11-25 | Shunichi Sekiguchi | Image coding device, image coding method, image decoding device, image decoding method and communication apparatus |
KR20060056720A (ko) * | 2004-11-22 | 2006-05-25 | 한국전자통신연구원 | 동영상 부호화를 위한 1/4 화소 탐색 방법 및 이를 이용한움직임 추정 장치 |
KR20060103420A (ko) * | 2006-09-14 | 2006-09-29 | 엘지전자 주식회사 | 1/4픽셀 움직임 벡터를 이용한 동영상 압축방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6236682B1 (en) * | 1993-03-08 | 2001-05-22 | Sony Corporation | Video motion vector detection including rotation and/or zoom vector generation |
US6950469B2 (en) * | 2001-09-17 | 2005-09-27 | Nokia Corporation | Method for sub-pixel value interpolation |
EP1469682A4 (en) * | 2002-01-24 | 2010-01-27 | Hitachi Ltd | SIGNAL CODING METHOD FOR MOVABLE IMAGES, DECODING METHOD, CODING DEVICE AND DECODING DEVICE |
KR100441509B1 (ko) * | 2002-02-25 | 2004-07-23 | 삼성전자주식회사 | 주사포맷변환장치 및 방법 |
GB2387056A (en) * | 2002-03-28 | 2003-10-01 | Sony Uk Ltd | Differential encoding and decoding |
FR2844131B1 (fr) * | 2002-09-03 | 2004-11-12 | St Microelectronics Sa | Procede et dispositif d'interpolation d'images avec compensation du mouvement |
US7221708B1 (en) * | 2002-12-16 | 2007-05-22 | Emblaze V Con Ltd | Apparatus and method for motion compensation |
US8107535B2 (en) * | 2003-06-10 | 2012-01-31 | Rensselaer Polytechnic Institute (Rpi) | Method and apparatus for scalable motion vector coding |
US7653133B2 (en) * | 2003-06-10 | 2010-01-26 | Rensselaer Polytechnic Institute (Rpi) | Overlapped block motion compression for variable size blocks in the context of MCTF scalable video coders |
TWI227641B (en) * | 2003-11-11 | 2005-02-01 | Mediatek Inc | Method and related apparatus for motion estimation |
EP1578137A2 (en) * | 2004-03-17 | 2005-09-21 | Matsushita Electric Industrial Co., Ltd. | Moving picture coding apparatus with multistep interpolation process |
EP1578134A1 (en) * | 2004-03-18 | 2005-09-21 | STMicroelectronics S.r.l. | Methods and systems for encoding/decoding signals, and computer program product therefor |
JP4419062B2 (ja) * | 2004-03-29 | 2010-02-24 | ソニー株式会社 | 画像処理装置および方法、記録媒体、並びにプログラム |
WO2006078141A1 (en) * | 2005-01-21 | 2006-07-27 | Lg Electronics Inc. | Method and apparatus for encoding/decoding video signal using block prediction information |
US7965773B1 (en) * | 2005-06-30 | 2011-06-21 | Advanced Micro Devices, Inc. | Macroblock cache |
JP4752407B2 (ja) * | 2005-09-09 | 2011-08-17 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに記録媒体 |
US8761259B2 (en) * | 2005-09-22 | 2014-06-24 | Qualcomm Incorporated | Multi-dimensional neighboring block prediction for video encoding |
US8559514B2 (en) * | 2006-07-27 | 2013-10-15 | Qualcomm Incorporated | Efficient fetching for motion compensation video decoding process |
-
2006
- 2006-10-13 KR KR1020060099870A patent/KR100827093B1/ko not_active Expired - Fee Related
-
2007
- 2007-09-26 US US11/904,088 patent/US20080089418A1/en not_active Abandoned
- 2007-10-15 EP EP07118468A patent/EP1940175A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040233990A1 (en) | 2002-07-15 | 2004-11-25 | Shunichi Sekiguchi | Image coding device, image coding method, image decoding device, image decoding method and communication apparatus |
KR20060056720A (ko) * | 2004-11-22 | 2006-05-25 | 한국전자통신연구원 | 동영상 부호화를 위한 1/4 화소 탐색 방법 및 이를 이용한움직임 추정 장치 |
KR20060103420A (ko) * | 2006-09-14 | 2006-09-29 | 엘지전자 주식회사 | 1/4픽셀 움직임 벡터를 이용한 동영상 압축방법 |
Also Published As
Publication number | Publication date |
---|---|
EP1940175A1 (en) | 2008-07-02 |
KR20080033754A (ko) | 2008-04-17 |
US20080089418A1 (en) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9118921B2 (en) | Image encoding/decoding method and device | |
KR100813963B1 (ko) | 동영상의 무손실 부호화, 복호화 방법 및 장치 | |
US20180124432A1 (en) | Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same | |
CN103813174B (zh) | 一种混合分辨率编解码方法和装置 | |
KR100827093B1 (ko) | 영상 부호화 방법 및 장치 | |
JP3686436B2 (ja) | 映像信号の復号化方法 | |
CN1589576A (zh) | 使用较大像素格栅运动补偿的降低复杂性视频解码 | |
JP4501631B2 (ja) | 画像符号化装置及び方法、画像符号化装置のコンピュータ・プログラム、並びに携帯端末 | |
JP2009094828A (ja) | 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法 | |
KR20110071231A (ko) | 부호화 방법, 복호화 방법 및 장치 | |
CN1825976B (zh) | 译码数字影像序列的方法及装置 | |
KR100899730B1 (ko) | 영상 인코더 및 디코더에서의 색차 신호 보간 방법 | |
US20070133689A1 (en) | Low-cost motion estimation apparatus and method thereof | |
KR101147744B1 (ko) | 비디오 트랜스 코딩 방법 및 장치와 이를 이용한 pvr | |
KR20170114598A (ko) | 적응적 색상 순서에 따른 색상 성분 간 예측을 이용한 동영상 부호화 및 복호화 방법 및 장치 | |
KR20130023444A (ko) | 다단계 화면간 예측을 이용한 영상 부호화/복호화 장치 및 방법 | |
US8768083B2 (en) | Apparatus and method for encoding images, and apparatus and method for decoding images | |
KR20150081240A (ko) | 무손실 비디오 부호화/복호화 방법 및 장치 | |
KR20130003707A (ko) | 비균등 양자화를 이용한 효과적인 부호화/복호화 방법 및 장치 | |
KR100522595B1 (ko) | 엠펙 비디오 복호화방법 및 엠펙 비디오 복호화기 | |
KR100636911B1 (ko) | 색도 신호의 인터리빙 기반 동영상 복호화 방법 및 그 장치 | |
US20080049836A1 (en) | Method and System for a Fast Video Transcoder | |
KR101629999B1 (ko) | 무손실 비디오 부호화/복호화 방법 및 장치 | |
CN102316321A (zh) | 利用非语法重用的视频编码器及其使用的方法 | |
JP6874844B2 (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像符号化プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061013 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070913 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080305 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080425 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080425 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20110330 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110330 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |