KR101483390B1 - 고속 인트라 모드 결정 방법 및 그 장치 - Google Patents
고속 인트라 모드 결정 방법 및 그 장치 Download PDFInfo
- Publication number
- KR101483390B1 KR101483390B1 KR20140016993A KR20140016993A KR101483390B1 KR 101483390 B1 KR101483390 B1 KR 101483390B1 KR 20140016993 A KR20140016993 A KR 20140016993A KR 20140016993 A KR20140016993 A KR 20140016993A KR 101483390 B1 KR101483390 B1 KR 101483390B1
- Authority
- KR
- South Korea
- Prior art keywords
- intra mode
- intra
- block
- mode
- current block
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004364 calculation method Methods 0.000 claims description 53
- 241000023320 Luma <angiosperm> Species 0.000 claims description 26
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 26
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
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/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/103—Selection of coding mode or of prediction mode
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 H.264/AVC에서 지원하는 인트라 모드를 예시한 도면.
도 3은 본 발명의 일 실시예에 따른 인트라 모드 결정 방법을 설명하기 위한 순서도.
도 4는 본 발명의 일 실시예에 따른 메인 방향 결정을 위한 각 메인 방향별 이용되는 이웃 픽셀들을 설명하기 위해 도시한 도면.
도 5는 본 발명의 다른 실시예에 따른 인트라 모드 결정 방법을 설명하기 위한 순서도.
도 6은 본 발명의 또 다른 실시예에 따른 인트라 모드 결정 방법을 나타낸 순서도.
도 7에는 종래와 본 발명의 또 다른 실시예에 따른 인트라 모드 결정을 위한 RDO 프로세스를 수행하는 후보 인트라 모드의 개수를 비교한 표.
도 8은 종래와 본 발명의 일 실시예에 따른 인트라 모드 결정 방법에 따른 성능을 비교한 표.
도 9 및 도 10은 종래와 본 발명에 따른 인트라 모드 결정 방법에 따른 RD 커브를 비교한 그래프.
도 11은 본 발명의 일 실시예에 따른 인트라 모드 결정 장치의 내부 구성을 개략적으로 도시한 도면.
도 12는 본 발명의 다른 실시예에 따른 인트라 모드 결정 장치의 내부 구성을 개략적으로 도시한 도면.
Parameter | Mode/Value |
Video structure | IIIII…. |
Video format | 4:2:0 |
Profile | Main |
RD optimization mode | High complexity mode |
Entropy coding | CABAC |
Quantization Parameter(QP) | 20, 24, 28, 32 |
1115: 계산부
1120: 인트라 모드 결정부
Claims (18)
- 현재 블록의 픽셀들과 이용 가능한 인트라 모드들 중 각 메인 방향에 대해 설정된 이웃 픽셀(neighbor pixel)들을 이용하여 메인 방향 인트라 모드를 결정하는 단계; 및
상기 메인 방향 인트라 모드, 상기 메인 방향 인트라 모드에 인접한 두개의 이웃 인트라 모드 및 DC 모드를 후보 인트라 모드로 결정하고, 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 통해 코스트가 최저인 후보 인트라 모드를 상기 현재 블록의 인트라 모드로 결정하는 단계를 포함하는 고속 인트라 모드 결정 방법. - 제1 항에 있어서,
상기 인트라 모드로 결정하는 단계는,
상기 현재 블록에 인접한 이웃 블록의 공간 상관 모드가 상기 메인 방향 인트라 모드, 상기 두개의 이웃 인트라 모드 및 상기 DC 모드와 상이하면, 상기 공간 상관 모드를 후보 인트라 모드에 추가하고, 상기 추가된 후보 인트라 모드에 대한 율왜곡 계산을 더 수행하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제1 항에 있어서,
상기 이웃 인트라 모드는 이용 가능한 인트라 모드들 중 상기 메인 방향 인트라 모드의 좌측 및 우측 인트라 모드인 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제1 항에 있어서,
상기 현재 블록이 4 x 4 루마 블록이면, 상기 각 메인 방향은 이용 가능한 인트라 모드들 중 수직 방향 인트라 모드(vertical), 수평 방향 인트라 모드(horizontal), 좌측 대각선 인트라 모드(diagonal down-left) 및 우측 대각선 방향(diagonal down-right)인 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 현재 블록의 픽셀들과 각 메인 방향에 대해 설정된 이웃 픽셀(neighbor pixel)들을 이용하여 메인 방향 인트라 모드를 결정하는 단계; 및
상기 메인 방향 인트라 모드 및 상기 현재 블록에 인접한 이웃 블록의 공간 상관 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 통해 상기 현재 블록에 대한 인트라 모드를 결정하는 단계를 포함하는 고속 인트라 모드 결정 방법. - 제2 항 또는 제5 항에 있어서,
상기 공간 상관 모드는 상기 현재 블록의 상위 블록 및 좌측 블록에 대해 이전 결정된 인트라 모드인 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제1 항 또는 제5 항에 있어서,
상기 메인 방향 인트라 모드를 결정하는 단계는,
상기 현재 블록의 픽셀들과 각 메인 방향에 대해 설정된 이웃 픽셀들간의 차이값을 합산한 결과값이 최소인 방향을 상기 메인 방향 인트라 모드로 결정하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제5 항에 있어서,
상기 현재 블록이 16 x 16 루마 블록이면, 상기 각 메인 방향은 이용 가능한 인트라 모드들 중 수직 방향 인트라 모드(vertical), 수평 방향 인트라 모드(horizontal) 및 평면 인트라 모드이되,
상기 평면 인트라 모드는 좌측 대각선 인트라 모드(diagonal down-left) 및 우측 대각선 방향(diagonal down-right)에 대해 설정된 이웃 픽셀들과의 차이를 합산한 결과값이 최소인 모드로 결정되는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제5 항에 있어서,
상기 인트라 모드로 결정하는 단계는,
상기 메인 방향 인트라 모드와 상기 현재 블록의 상위 블록 및 좌측 블록에 대해 기결정된 인트라 모드가 모두 동일하면, 상기 메인 방향 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제5 항에 있어서,
상기 인트라 모드로 결정하는 단계는,
상기 현재 블록의 상위 블록과 좌측 블록에 대해 기결정된 인트라 모드가 동일하나 상기 기결정된 인트라 모드와 상기 메인 방향 인트라 모드가 상이하면, 상기 메인 방향 인트라 모드와 상기 상위 블록에 대해 기결정된 인트라 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하여 코스트가 최저인 후보 인트라 모드를 상기 현재 블록의 인트라 모드로 결정하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제5 항에 있어서,
상기 인트라 모드로 결정하는 단계는,
상기 현재 블록의 상위 블록과 좌측 블록에 대해 기결정된 인트라 모드가 상이하며, 상기 상위 블록 또는 상기 좌측 블록에 대해 결정된 인트라 모드와 상기 메인 방향 인트라 모드가 동일하면, 상기 메인 방향 인트라 모드 및 DC 인트라 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하여 코스트가 최저인 후보 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제5 항에 있어서,
상기 인트라 모드로 결정하는 단계는,
상기 현재 블록의 상위 블록과 좌측 블록에 대해 기결정된 인트라 모드가 상이하며, 상기 상위 블록 또는 상기 좌측 블록에 대해 기결정된 인트라 모드와 상기 메인 방향 인트라 모드가 상이하면, 상기 메인 방향 인트라 모드와 상기 상위 블록 및 상기 좌측 블록에 대해 기결정된 인트라 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대해 율왜곡 계산을 수행하여 코스트가 최저인 후보 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 현재 블록을 포함하는 루마 블록에 대한 인트라 모드를 확인하는 단계;
상기 루마 블록에 대한 인트라 모드와 DC 인트라 모드를 포함하는 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하여 코스트가 최저인 후보 인트라 모드로 상기 현재 블록에 대한 인트라 모드로 결정하는 단계를 포함하는 고속 인트라 모드 결정 방법. - 제13 항에 있어서,
상기 현재 블록은 8 x 8 크로마 블록이며,
상기 루마 블록은 16 x 16 크기인 것을 특징으로 하는 고속 인트라 모드 결정 방법. - 제1 항, 제5항 또는 제13 항 중 어느 하나의 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 기록매체 제품.
- 현재 블록의 픽셀들과 각 메인 방향에 대해 설정된 이웃 픽셀(neighbor pixel)들을 이용하여 메인 방향 인트라 모드를 결정하는 메인 방향 결정부;
상기 메인 방향 인트라 모드, 상기 메인 방향 인트라 모드에 인접한 두개의 이웃 인트라 모드 및 DC 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하는 계산부; 및
상기 율왜곡 계산을 수행한 결과 코스트가 최저인 후보 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 인트라 모드 결정부를 포함하는 인트라 모드 결정 장치. - 현재 블록의 픽셀들과 각 메인 방향에 대해 설정된 이웃 픽셀(neighbor pixel)들을 이용하여 메인 방향 인트라 모드를 결정하는 메인 방향 결정부;
상기 메인 방향 인트라 모드 및 상기 현재 블록에 인접한 이웃 블록의 공간 상관 모드를 후보 인트라 모드로 결정하고, 상기 결정된 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하는 계산부; 및
상기 율왜곡 계산을 수행한 결과 코스트가 최저인 후보 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 인트라 모드 결정부를 포함하는 인트라 모드 결정 장치. - 현재 블록을 포함하는 상위 블록 크기의 루마 블록에 대한 인트라 모드를 획득하는 입력부;
상기 루마 블록에 대한 인트라 모드와 DC 인트라 모드를 후보 인트라 모드로 결정하고, 상기 후보 인트라 모드 각각에 대한 율왜곡 계산을 수행하는 계산부; 및
상기 율왜곡 계산을 수행한 결과 코스트가 최저인 후보 인트라 모드를 상기 현재 블록에 대한 인트라 모드로 결정하는 인트라 모드 결정부를 포함하는 인트라 모드 결정 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140016993A KR101483390B1 (ko) | 2014-02-14 | 2014-02-14 | 고속 인트라 모드 결정 방법 및 그 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140016993A KR101483390B1 (ko) | 2014-02-14 | 2014-02-14 | 고속 인트라 모드 결정 방법 및 그 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101483390B1 true KR101483390B1 (ko) | 2015-01-19 |
Family
ID=52590657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20140016993A KR101483390B1 (ko) | 2014-02-14 | 2014-02-14 | 고속 인트라 모드 결정 방법 및 그 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101483390B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101597052B1 (ko) * | 2014-11-17 | 2016-02-24 | 중앙대학교 산학협력단 | 고속 인트라 모드 결정 방법 및 그 장치 |
WO2018124332A1 (ko) * | 2016-12-28 | 2018-07-05 | 엘지전자(주) | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
KR102143393B1 (ko) | 2019-06-07 | 2020-08-11 | 정우진 | 자동 정렬형 저항 용접 장치 및 상기 자동 정렬형 저항 용접 장치를 이용한 저항 용접 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060027842A (ko) * | 2006-02-24 | 2006-03-28 | 삼성전자주식회사 | 4×4인트라 휘도 예측 모드 결정방법 및 장치 |
KR20090095316A (ko) * | 2008-03-05 | 2009-09-09 | 삼성전자주식회사 | 영상 인트라 예측 방법 및 장치 |
KR20130049707A (ko) * | 2011-11-04 | 2013-05-14 | 연세대학교 산학협력단 | 인트라 예측 방법 및 장치 |
KR20130079128A (ko) * | 2011-12-26 | 2013-07-10 | 연세대학교 산학협력단 | 인트라 모드 부호화 방법 및 장치 |
-
2014
- 2014-02-14 KR KR20140016993A patent/KR101483390B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060027842A (ko) * | 2006-02-24 | 2006-03-28 | 삼성전자주식회사 | 4×4인트라 휘도 예측 모드 결정방법 및 장치 |
KR20090095316A (ko) * | 2008-03-05 | 2009-09-09 | 삼성전자주식회사 | 영상 인트라 예측 방법 및 장치 |
KR20130049707A (ko) * | 2011-11-04 | 2013-05-14 | 연세대학교 산학협력단 | 인트라 예측 방법 및 장치 |
KR20130079128A (ko) * | 2011-12-26 | 2013-07-10 | 연세대학교 산학협력단 | 인트라 모드 부호화 방법 및 장치 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101597052B1 (ko) * | 2014-11-17 | 2016-02-24 | 중앙대학교 산학협력단 | 고속 인트라 모드 결정 방법 및 그 장치 |
WO2018124332A1 (ko) * | 2016-12-28 | 2018-07-05 | 엘지전자(주) | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
KR20190090867A (ko) * | 2016-12-28 | 2019-08-02 | 엘지전자 주식회사 | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
KR102287302B1 (ko) | 2016-12-28 | 2021-08-06 | 엘지전자 주식회사 | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
KR102143393B1 (ko) | 2019-06-07 | 2020-08-11 | 정우진 | 자동 정렬형 저항 용접 장치 및 상기 자동 정렬형 저항 용접 장치를 이용한 저항 용접 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102518242B1 (ko) | 영상 정보 부호화 방법 및 복호화 방법 | |
US10218975B2 (en) | Transform precision manipulation in video coding | |
US8165195B2 (en) | Method of and apparatus for video intraprediction encoding/decoding | |
US8005142B2 (en) | Intraprediction encoding/decoding method and apparatus | |
US20090238271A1 (en) | Apparatus and method for encoding and decoding using alternative converter accoding to the correlation of residual signal | |
US8363967B2 (en) | Method and apparatus for intraprediction encoding/decoding using image inpainting | |
US20150281688A1 (en) | Methods and apparatuses for encoding/decoding high resolution images | |
KR100739714B1 (ko) | 인트라 예측 모드 결정 방법 및 장치 | |
KR20110111854A (ko) | 영상 부호화 단위에 대한 인트라 예측 모드 결정 방법 및 장치, 및 영상 복호화 단위에 대한 인트라 예측 모드 결정 방법 및 장치 | |
JP2007166617A (ja) | 映像のイントラ予測符号化、復号化方法及び装置 | |
US11109024B2 (en) | Decoder side intra mode derivation tool line memory harmonization with deblocking filter | |
KR20200139116A (ko) | 영상 정보 부호화 방법 및 복호화 방법 | |
US8228985B2 (en) | Method and apparatus for encoding and decoding based on intra prediction | |
KR102422711B1 (ko) | 비디오 복호화에서의 분할 블록 복호화 방법 | |
KR101483390B1 (ko) | 고속 인트라 모드 결정 방법 및 그 장치 | |
KR20070077609A (ko) | 인트라 예측 모드 결정 방법 및 장치 | |
KR101624659B1 (ko) | 영상의 복호화 방법 및 장치 | |
KR20070077955A (ko) | 인트라 예측 모드 결정 방법 및 장치 | |
KR20060092540A (ko) | 영상 블럭의 계수 예측 장치 및 그 방법 | |
JP5937926B2 (ja) | 画像符号化装置、画像復号装置、画像符号化プログラム及び画像復号プログラム | |
KR101671935B1 (ko) | 영상 복호화 방법 및 장치 | |
KR101247781B1 (ko) | 부호화기 및 분산값 기반의 인트라 모드 결정 방법 | |
KR101525325B1 (ko) | 인트라 예측 모드 결정 방법 및 그 장치 | |
KR101597052B1 (ko) | 고속 인트라 모드 결정 방법 및 그 장치 | |
KR101499558B1 (ko) | 영상의 복호화 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140214 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20140808 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20140214 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140827 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: 20141203 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150109 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150109 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171227 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171227 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181122 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181122 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20211020 |