KR20080071725A - 동영상 복호화시 프레임 손실의 은폐 방법 및 장치 - Google Patents
동영상 복호화시 프레임 손실의 은폐 방법 및 장치 Download PDFInfo
- Publication number
- KR20080071725A KR20080071725A KR1020070009975A KR20070009975A KR20080071725A KR 20080071725 A KR20080071725 A KR 20080071725A KR 1020070009975 A KR1020070009975 A KR 1020070009975A KR 20070009975 A KR20070009975 A KR 20070009975A KR 20080071725 A KR20080071725 A KR 20080071725A
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- loss
- lost
- motion vector
- input
- Prior art date
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
- H04N19/895—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
-
- 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/169—Methods 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/17—Methods 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/176—Methods 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
-
- 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
-
- 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/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (8)
- 동영상 복호화시 프레임 손실 은폐 방법에 있어서,동영상 복호화시 입력된 프레임의 손실을 확인하는 과정과,상기 입력된 프레임에 손실이 발생한 경우 상기 입력된 프레임을 매크로 블록 단위로 복원하기 위해 이전에 입력된 프레임에서 상기 복원할 매크로 블록과 같은 위치의 매크로 블록과, 상기 같은 위치의 매크로 블록의 상하좌우의 주변 매크로 블록들을 복원에 사용할 참조 매크로 블록으로 설정하는 과정과,상기 참조 매크로 블록들의 각각의 움직임 벡터를 검사하고 상기 검사한 움직임 벡터에 미리 설정된 가중치를 적용하여 가중치 평균 움직임 벡터를 계산하는 과정과,상기 가중치 평균 움직임 벡터를 사용하여 상기 손실된 매크로 블록을 복원하는 과정과,상기 손실된 프레임의 모든 매크로 블록을 복원하여 상기 손실된 프레임을 대체하는 복원 프레임을 생성하는 과정을 포함함을 특징으로 하는 프레임 손실 은폐 방법.
- 제 1항에 있어서, 상기 움직임 벡터에 가중치를 적용할 때,상기 참조 매크로 블록들 중에서 손실된 매크로 블록과 같은 위치의 참조 매 크로 블록의 움직임 벡터에 미리 설정된 일정 비율의 가중치를 적용하고,나머지 가중치는 상하좌우의 참조 매크로 블록들의 움직임 벡터에, 상기 상하좌우의 참조 매크로 블록들과 복원할 픽셀의 위치와의 근접정도에 비례하여 각각 적용하는 것을 특징으로 하는 프레임 손실 은폐 방법.
- 제 2항에 있어서, 상기 손실된 매크로 블록과 같은 위치의 참조 매크로 블록의 움직임 벡터에 60%의 가중치를 적용하는 것을 특징으로 하는 프레임 손실 은폐 방법.
- 제 1항에 있어서, 상기 입력된 프레임에 손실이 발생하지 않은 경우 상기 입력된 프레임을 그대로 출력하는 과정을 더 포함함을 특징으로 하는 프레임 손실 은폐 방법.
- 동영상 복호화시 프레임 손실 은폐 장치에 있어서,입력받은 부호화된 프레임의 비트 스트림을 복호화하고 복호화된 프레임에 대한 손실 발생 여부를 확인하는 프레임 복호부와,상기 프레임 복호부로부터 받은 이전에 복호화된 이전 프레임과 현재 복호화된 현재 프레임을 일시 저장하는 버퍼부와,프레임 손실 은폐 기능을 수행시의 각 구성을 제어하는 제어부와,입력받은 영상 프레임의 손실시 이전에 정상적으로 수신 된 프레임을 이용하여 원본 영상과 유사한 복원 프레임을 생성하는 프레임 손실 은폐부와,상기 버퍼부로부터 손실 없이 입력된 영상 프레임을 받아서 그대로 출력하거나, 입력된 프레임에 손실 발생시 상기 프레임 손실 은폐부에서 생성한 복원 프레임을 출력하는 출력부를 포함하며,상기 프레임 손실 은폐부는 상기 입력된 프레임에 손실이 발생한 경우 상기 입력된 프레임을 매크로 블록 단위로 복원하기 위해 이전에 입력된 프레임에서 상기 복원할 매크로 블록과 같은 위치의 매크로 블록과, 상기 같은 위치의 매크로 블록의 상하좌우의 주변 매크로 블록들을 복원에 사용할 참조 매크로 블록으로 설정하며, 상기 참조 매크로 블록들의 각각의 움직임 벡터를 검사하고 상기 검사한 움직임 벡터에 미리 설정된 가중치를 적용하여 가중치 평균 움직임 벡터를 계산하며, 상기 가중치 평균 움직임 벡터를 사용하여 상기 손실된 매크로 블록을 복원하며, 상기 손실된 프레임의 모든 매크로 블록을 복원하여 상기 손실된 프레임을 대체하는 복원 프레임을 생성하는 것을 특징으로 하는 프레임 손실 은폐 장치.
- 제 6항에 있어서, 상기 버퍼부는 상기 프레임 복호부로부터 수신되는 상기 현재 프레임을 저장하는 현재 프레임 저장부와, 상기 이전 프레임들을 저장하는 이전 프레임 저장부를 포함함을 특징으로 하는 프레임 손실 은폐 장치.
- 제 6항에 있어서, 상기 제어부는 프레임이 정상적으로 수신된 경우에는 수신된 프레임을 바로 출력하도록 제어함을 특징으로 하는 프레임 손실 은폐 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070009975A KR100856215B1 (ko) | 2007-01-31 | 2007-01-31 | 동영상 복호화시 프레임 손실의 은폐 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070009975A KR100856215B1 (ko) | 2007-01-31 | 2007-01-31 | 동영상 복호화시 프레임 손실의 은폐 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080071725A true KR20080071725A (ko) | 2008-08-05 |
KR100856215B1 KR100856215B1 (ko) | 2008-09-03 |
Family
ID=39882346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070009975A KR100856215B1 (ko) | 2007-01-31 | 2007-01-31 | 동영상 복호화시 프레임 손실의 은폐 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100856215B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016122778A1 (en) * | 2015-01-31 | 2016-08-04 | Intel Corporation | REPLAYING OLD PACKETS FOR CONCEALING VIDEO DECODING ERRORS and VIDEO DECODING LATENCY ADJUSTMENT BASED ON WIRELESS LINK CONDITIONS |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100255744B1 (ko) * | 1996-12-23 | 2000-05-01 | 전주범 | 전송되는비디오신호의에러은폐방법및장치 |
KR100587274B1 (ko) * | 1999-07-22 | 2006-06-08 | 엘지전자 주식회사 | 엠펙2 압축복원시스템에서의 오류 은폐방법 |
-
2007
- 2007-01-31 KR KR1020070009975A patent/KR100856215B1/ko not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016122778A1 (en) * | 2015-01-31 | 2016-08-04 | Intel Corporation | REPLAYING OLD PACKETS FOR CONCEALING VIDEO DECODING ERRORS and VIDEO DECODING LATENCY ADJUSTMENT BASED ON WIRELESS LINK CONDITIONS |
US10158889B2 (en) | 2015-01-31 | 2018-12-18 | Intel Corporation | Replaying old packets for concealing video decoding errors and video decoding latency adjustment based on wireless link conditions |
Also Published As
Publication number | Publication date |
---|---|
KR100856215B1 (ko) | 2008-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100888962B1 (ko) | 영상 신호의 인코딩 및 디코딩 방법 | |
KR100667806B1 (ko) | 영상 부호화 및 복호화 방법 및 장치 | |
KR100886191B1 (ko) | 영상 블록을 디코딩 하는 방법 | |
US9300956B2 (en) | Method and apparatus for redundant video encoding | |
KR100885443B1 (ko) | 레이어간 예측방식를 사용해 엔코딩된 영상신호를디코딩하는 방법 | |
KR101640872B1 (ko) | 동화상 예측 부호화 장치, 동화상 예측 부호화 방법, 동화상 예측 부호화 프로그램, 동화상 예측 복호 장치, 동화상 예측 복호 방법, 및 동화상 예측 복호 프로그램 | |
EP1469681A1 (en) | Image coding method and apparatus and image decoding method and apparatus | |
US8428131B2 (en) | Video encoder and decoder using region based coding and decoding techniques with sequential refresh | |
KR20060088461A (ko) | 영상신호의 엔코딩/디코딩시에 영상블록을 위한 모션벡터를베이스 레이어 픽처의 모션벡터로부터 유도하는 방법 및장치 | |
KR20060063613A (ko) | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 | |
US20120307904A1 (en) | Partial frame utilization in video codecs | |
KR20060109248A (ko) | 영상신호의 엔코딩/디코딩시에 내부모드 블록의 정보를처리하는 방법 및 장치 | |
KR20090053169A (ko) | 동영상 프레임의 선택적 오류 은폐 방법 및 장치 | |
KR20080029511A (ko) | 동영상 복호화시 손실 은폐 방법 및 이를 이용한 복호화장치 | |
KR20060069227A (ko) | 영상신호의 엔코딩/디코딩시에 영상블록을 위한 모션벡터를베이스 레이어 픽처의 모션벡터로부터 유도하는 방법 및장치 | |
KR100587274B1 (ko) | 엠펙2 압축복원시스템에서의 오류 은폐방법 | |
KR100856215B1 (ko) | 동영상 복호화시 프레임 손실의 은폐 방법 및 장치 | |
KR20060059773A (ko) | 베이스 레이어 픽처의 벡터를 이용하는 영상신호의엔코딩/디코딩 방법 및 장치 | |
KR100860689B1 (ko) | 동영상 복호화시 프레임 손실 은폐 방법 및 장치 | |
JP4239894B2 (ja) | 画像符号化装置及び画像復号化装置 | |
US20070140664A1 (en) | Method, apparatus and program for reproducing a moving picture | |
KR100546507B1 (ko) | 영상 압축 시스템의 전송 오류 감소를 위한 비디오 부호기에서의 압축 모드선택 방법 및 장치 | |
KR100496098B1 (ko) | 전송 오류 감소를 위한 비디오 부호기에서의 모드 결정방법 및 장치 | |
JP2007151163A (ja) | 画像復号化方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120730 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130730 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160728 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170728 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |