KR101622122B1 - 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 - Google Patents
개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 Download PDFInfo
- Publication number
- KR101622122B1 KR101622122B1 KR1020140040768A KR20140040768A KR101622122B1 KR 101622122 B1 KR101622122 B1 KR 101622122B1 KR 1020140040768 A KR1020140040768 A KR 1020140040768A KR 20140040768 A KR20140040768 A KR 20140040768A KR 101622122 B1 KR101622122 B1 KR 101622122B1
- Authority
- KR
- South Korea
- Prior art keywords
- macroblock
- unit
- encoding
- cbp
- decoding
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000006835 compression Effects 0.000 title claims abstract description 41
- 238000007906 compression Methods 0.000 title claims abstract description 41
- 238000013139 quantization Methods 0.000 title claims description 94
- 230000006872 improvement Effects 0.000 title description 3
- 230000009467 reduction Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000002708 enhancing effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 10
- 238000006243 chemical reaction Methods 0.000 description 15
- 238000001914 filtration Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000000638 solvent extraction Methods 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/124—Quantisation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 본 발명에 적용되는 H.264 코덱의 매크로 블록 인코딩부의 구성도,
도 3은 본 발명에 적용되는 H.264 코덱의 매크로 블록 디코딩부의 구성도,
도 4는 본 발명에 적용되는 H.264 코덱에서 양자화 차분 값 부호화를 이용한 비트율 절감을 통한 동영상 압축율 향상방법에 대한 제어 흐름도,
도 5는 본 발명에 적용되는 H.264 코덱에서 양자화 차분 값 복호화를 이용한 비트율 절감을 통한 동영상 압축율 향상 방법에 대한 제어 흐름도이다.
60 : MB_type 디코딩부, 80 : 잔차신호 디코딩부,
100 : 분할부, 110 : 예측부,
103 : 화면 내 예측부, 106 : 화면 간 예측부,
115 : 변환부, 120 : 양자화부,
125 : 재정렬부, 130 : 엔트로피 부호화부,
135 : 역양자화부, 140 : 역변환부,
145 : 필터부, 150 : 메모리
Claims (10)
- 현재 매크로 블럭과 이전 매크로 블럭의 양자화 차분 값에 대한 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 인코딩부에 있어서,
상기 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 인코딩부는,
MB_type을 인코딩하는 MB-type 인코딩부(10)와;
MB-type이 화면간 예측 모드인 경우 움직임 벡터, 참조프레임 등의 움직임 정보를 인코딩하는 움직임 정보 인코딩부(20)와;
CBP(블록 코딩 패턴)을 인코딩하는 것으로 INTRA16x16 모드인 경우 인코딩을 생략하는 CBP 인코딩부(30)와;
mb_qp_delta 값을 인코딩하는 것으로 MB-type이 INTRA6x16인 경우에도 CBP가 0이 아닌 경우에 한하여 인코딩하는 mb_qp_delta 인코딩부(40);
및 유효계수를 인코딩하는 잔차신호 인코딩부(50)로 구성된 것을 특징으로 하는 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 인코딩부.
- 현재 매크로 블럭과 이전 매크로 블럭의 양자화 차분 값에 대한 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 디코딩부에 있어서,
상기 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 디코딩부는,
MB-type을 디코딩하는 MB-type 디코딩부(60)와;
MB-type이 화면간 예측모드인 경우 움직임 벡터, 참조프레임 등의 움직임 정보를 디코딩하는 움직임정보 디코딩부(65)와;
CBP를 디코딩하는 것으로 INTRA16x16 모드인 경우 디코딩을 생략하는 CBP 디코딩부(70)와;
매크로 블록 부호화 모드가 INTRA16x16인 경우 CBP를 계산하는 CBP 계산부(90)와;
CBP가 0보다 크면 mb_qp_delta(양자화 계수 차분값)를 디코딩하는 mb_qp_delta 디코딩부(75);
및 유효계수를 디코딩하는 잔차신호 디코딩부(80)로 구성된 것을 특징으로 하는 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상을 위한 매크로 블록 디코딩부.
- 삭제
- 삭제
- H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 부호화를 이용한 비트율 절감을 통한 동영상 압축율 향상방법에 있어서,
상기 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 부호화를 이용한 비트율 절감을 통한 동영상 압축율 향상방법은,
매크로 블록 부호화 모드가 INTRA16x16 인지 여부를 판단하는 단계(S11)와;
매크로 블록 부호화 모드가 INTRA16x16 모드가 아닌 경우 CBP를 인코딩하는 단계(S12)와;
상기 S11 단계에서 매크로 블록 부호화 모드가 INTRA16x16 모드인 경우 CPB가 0보다 큰지 여부를 판단하는 단계(S13);
및 CBP가 0보다 큰 경우에 한하여 mb_qp_delta 인코딩을 수행하는 단계(S14)를 포함하여 이루어진 것을 특징으로 하는 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 부호화를 이용한 비트율 절감을 통한 동영상 압축율 향상방법.
- 삭제
- 제5항에 있어서,
상기 매크로 블록 부호화 모드는,
I_PCM, SKIP, INTER16x16, INTER16x8, INTER8x16, P8x8, INTRA16x16, INTRA4x4 중 어느 하나인 것을 특징으로 하는 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 부호화를 이용한 비트율 절감을 통한 동영상 압축율 향상방법.
- H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 복호화를 이용한 비트율 절감을 통항 동영상 압축율 향상 방법에 있어서,
상기 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 복호화를 이용한 비트율 절감을 통항 동영상 압축율 향상 방법은,
매크로 블록 부호화 모드가 INTRA16x16 모드인지 여부를 판단하는 단계(S21)와;
매크로 블록 부호화 모드가 INTRA16x16 모드가 아닌 경우 CBP(블록 코딩 패턴)를 디코딩하는 단계(S22)와;
상기 S21 단계에서 매크로 블록 부호화 모드가 INTRA16x16 인 경우 CBP가 0보다 큰지 여부를 판단하는 단계(S23);
및 CBP가 0보다 크면 mb_qp_delta(양자화 계수 차분값)를 디코딩하는 단계(S24)를 포함하여 이루어진 것을 특징으로 하는 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 복호화를 이용한 비트율 절감을 통항 동영상 압축율 향상 방법.
- 삭제
- 제8항에 있어서,
상기 매크로 블록 부호화 모드는,
I_PCM, SKIP, INTER16x16, INTER16x8, INTER8x16, P8x8, INTRA16x16, INTRA4x4 중 어느 하나인 것을 특징으로 하는 H.264 코덱에서 현재 매크로 블럭과 이전 매크로 블럭과의 양자화 차분 값 복호화를 이용한 비트율 절감을 통항 동영상 압축율 향상 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140040768A KR101622122B1 (ko) | 2014-04-04 | 2014-04-04 | 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140040768A KR101622122B1 (ko) | 2014-04-04 | 2014-04-04 | 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20150116134A KR20150116134A (ko) | 2015-10-15 |
| KR101622122B1 true KR101622122B1 (ko) | 2016-05-19 |
Family
ID=54356790
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140040768A Active KR101622122B1 (ko) | 2014-04-04 | 2014-04-04 | 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101622122B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12328432B2 (en) | 2020-03-07 | 2025-06-10 | Beijing Bytedance Network Technology Co., Ltd. | Implicit multiple transform set signaling in video coding |
| US12495141B2 (en) | 2019-07-14 | 2025-12-09 | Beijing Bytedance Network Technology Co., Ltd. | Transform block size restriction in video coding |
| US12587648B2 (en) | 2020-11-24 | 2026-03-24 | Beijing Bytedance Network Technology Co., Ltd. | Position dependent coefficient reordering in coded video |
| US12598300B2 (en) | 2020-08-21 | 2026-04-07 | Beijing Bytedance Network Technology Co., Ltd. | Coding mode dependent selection of transform skip mode |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102114390B1 (ko) | 2017-08-30 | 2020-05-25 | 이세희 | 동영상 압축률을 향상시키기 위한 동영상 압축방법 |
-
2014
- 2014-04-04 KR KR1020140040768A patent/KR101622122B1/ko active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12495141B2 (en) | 2019-07-14 | 2025-12-09 | Beijing Bytedance Network Technology Co., Ltd. | Transform block size restriction in video coding |
| US12328432B2 (en) | 2020-03-07 | 2025-06-10 | Beijing Bytedance Network Technology Co., Ltd. | Implicit multiple transform set signaling in video coding |
| US12598300B2 (en) | 2020-08-21 | 2026-04-07 | Beijing Bytedance Network Technology Co., Ltd. | Coding mode dependent selection of transform skip mode |
| US12587648B2 (en) | 2020-11-24 | 2026-03-24 | Beijing Bytedance Network Technology Co., Ltd. | Position dependent coefficient reordering in coded video |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20150116134A (ko) | 2015-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7824272B2 (ja) | 映像符号化方法及び装置、並びに映像復号化方法及び装置 | |
| US11202091B2 (en) | Method for encoding/decoding a quantization coefficient, and apparatus using same | |
| KR102061201B1 (ko) | 블록 정보에 따른 변환 방법 및 이러한 방법을 사용하는 장치 | |
| JP5792396B2 (ja) | 量子化ブロックを生成する方法 | |
| US11659174B2 (en) | Image encoding method/device, image decoding method/device and recording medium having bitstream stored therein | |
| US20240015286A1 (en) | Image encoding method/device, image decoding method/device and recording medium having bitstream stored thereon | |
| KR101974952B1 (ko) | 두 개의 후보 인트라 예측 모드를 이용한 화면 내 예측 모드의 부/복호화 방법 및 이러한 방법을 사용하는 장치 | |
| JP2013526178A (ja) | 映像を符号化する装置及び方法 | |
| KR101468078B1 (ko) | 화면 내 예측 방법 및 장치 | |
| KR102358391B1 (ko) | 비디오 부호화/복호화 방법 및 장치 | |
| US12244801B2 (en) | Image encoding method/device, image decoding method/device and recording medium having bitstream stored therein | |
| US12604009B2 (en) | Image encoding/decoding method and apparatus | |
| KR101622122B1 (ko) | 개선된 양자화 정보 표현 조건에 의한 동영상 압축율 향상방법 | |
| KR20210035062A (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
| KR101802375B1 (ko) | 시간적 후보 움직임 벡터 유도 방법 및 이러한 방법을 사용하는 장치 | |
| KR20130100662A (ko) | 후보 화면 내 예측 모드 결정 방법 및 이러한 방법을 사용하는 장치 | |
| KR20130085603A (ko) | 색차 블록의 화면 내 예측 모드 방법 및 이러한 방법을 사용하는 장치 | |
| KR20190140820A (ko) | 성분 간 참조 기반의 비디오 신호 처리 방법 및 장치 | |
| KR101743665B1 (ko) | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 | |
| KR20140004825A (ko) | 엔트로피 부호화 및 엔트로피 복호화를 위한 구문 요소 이진화 방법 및 장치 | |
| KR20220007523A (ko) | 영상 부호화/복호화 방법 및 장치 | |
| KR20170124076A (ko) | 영상 신호 그룹의 부호화 및 복호화 방법과 장치 | |
| KR20170124078A (ko) | 영상 신호 부호화/복호화 방법 및 장치 | |
| KR20130050850A (ko) | 테이블 기반 델타 큐피 부호화 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140404 |
|
| 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: 20150721 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| 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: 20160427 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160512 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20160512 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20190429 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190429 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200415 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210503 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220509 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230425 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240429 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250507 Start annual number: 10 End annual number: 10 |