KR100775788B1 - 화질 향상을 위한 사이클릭 미세입자 스케일러빌리티기반에서 플렉서블 매크로 블록 오더링에 의한 코딩방법 및 그 방법을 기록한 기록매체 - Google Patents
화질 향상을 위한 사이클릭 미세입자 스케일러빌리티기반에서 플렉서블 매크로 블록 오더링에 의한 코딩방법 및 그 방법을 기록한 기록매체 Download PDFInfo
- Publication number
- KR100775788B1 KR100775788B1 KR1020060065892A KR20060065892A KR100775788B1 KR 100775788 B1 KR100775788 B1 KR 100775788B1 KR 1020060065892 A KR1020060065892 A KR 1020060065892A KR 20060065892 A KR20060065892 A KR 20060065892A KR 100775788 B1 KR100775788 B1 KR 100775788B1
- Authority
- KR
- South Korea
- Prior art keywords
- coding
- virtual ring
- virtual
- region
- image
- 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
- 238000000034 method Methods 0.000 title claims abstract description 137
- 125000004122 cyclic group Chemical group 0.000 title claims abstract description 37
- 230000003252 repetitive effect Effects 0.000 claims abstract description 19
- 239000011859 microparticle Substances 0.000 claims abstract description 14
- 230000002787 reinforcement Effects 0.000 claims description 16
- 230000006872 improvement Effects 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 33
- 230000005540 biological transmission Effects 0.000 description 13
- 230000001965 increasing effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000008901 benefit Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 4
- 230000003014 reinforcing effect Effects 0.000 description 4
- 230000002708 enhancing effect Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000010419 fine particle Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000006467 substitution reaction 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/34—Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- 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
AllowRing Table | Enhancement Different | Virtual Ring |
1 | 1 | FromVR(1)toVR(1) |
2 | 1 | FromVR(1)toVR(2) |
3 | 1 | FromVR(1)toVR(3) |
4 | 1 | FromVR(1)toVR(4) |
AllowRing Table | Enhancement Different | Virtual Ring |
1 | 2 | FromVR(1)toVR(1) |
2 | 0 | Pass |
3 | 1 | FromVR(1)toVR(3) |
4 | 1 | FromVR(1)toVR(4) |
Parameters | Value | Description |
CenterPos | Arbitrary Position | VR Starting position |
RingWidth | 2 | User input |
AllowRing | 2 | Initial allow_ring_width |
MoveFactor | 1 | Coding factor for each direction |
CodedRing | 0 | Coded ring |
RVR | 4 | The Rest of Virtual ring |
Parameters | Value | Description |
CenterPos | Arbitrary Position | VR Starting position |
RingWidth | 2 | User input |
AllowRing | 4 | Initial allow_ring_width |
MoveFactor | 5 | Coding factor for each direction |
CodedRing | 0 | Coded ring |
RVR | 3 | The Rest of Virtual ring |
파라메터 | 기본 계층 | 상위 계층 |
Using A-FMO | True | True |
RingWidth | 4 | 8 |
Num VR | 4 | 4 |
RSF Value 1 | 4 | 4 |
RSF Value 2 | 3 | 3 |
RSF Value 3 | 2 | 2 |
RSF Value 4 | 1 | 1 |
Fixed Center Position | False | False |
Using Multiple ROI | False | False |
Center Position | (10, 12) | (20, 24) |
Claims (13)
- 사이클릭 미세입자 스케일러빌리티(FGS) 기반에서 플렉서블 매크로 블록 오더링에 의한 코딩방법에 있어서,관심 영역을 나타내는 가상링 수와, 영상 블록으로 표시되는 가상링 두께와, 동일 가상링의 반복 스캔 횟수를 의미하는 반복스캔횟수와, 시작 위치를 포함하는 초기 정보를 확인하는 제1 단계;상기 시작 위치와 상기 가상링 두께 정보를 이용해 코딩할 제1 가상링 영역을 설정하는 제2 단계;상기 설정된 제1 가상링 영역 내의 영상 블록의 계수들을 박스 아웃 스캔 순서로 코딩하고, 코딩이 완료되면 나머지 가상링 수를 변경하는 제3 단계;상기 제3 단계 수행 후, 상기 반복스캔횟수를 확인하고, 상기 제1 가상링의 영역에 상기 가상링 두께를 더해 다음 코딩할 가상링 영역을 설정하는 제4 단계;상기 시작 위치부터 상기 제4 단계에서 설정된 가상링 영역까지 박스 아웃 스캔 순서로 코딩하고, 코딩이 완료되면 나머지 가상링 수를 변경하는 제5 단계; 및상기 나머지 가상링 수의 확인을 통해 모든 관심 영역에 대한 코딩이 완료되면 상기 관심 영역 이외의 나머지 영상 영역에 대한 코딩을 수행하는 제6 단계를 포함하는 것을 특징으로 하는 코딩 방법.
- 제 1 항에 있어서,상기 제6 단계 수행 후, 설정된 모드가 노멀 모드이면, 상기 시작 위치부터 상기 나머지 영상 영역까지 박스 아웃 스캔 순서로 코딩을 반복하는 단계; 및상기 설정된 모드가 강화 모드이면, 상기 제3 단계 내지 상기 제6 단계를 반복 수행하는 단계를 더 포함하는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 제4 단계에서 이전 가상링의 상기 반복 스캔 횟수와 다음 가상링의 상기 반복 스캔 횟수의 차에 따라 결정되는 강화 차이가 "1"보다 크면 상기 이전 가상링 영역 내의 영상 블록에 대한 코딩을 반복 수행하는 단계를 더 포함하는 것을 특징으로 하는 코딩 방법.
- 제 3 항에 있어서,상기 제4 단계에서 이전 가상링의 상기 반복 스캔 횟수와 다음 가상링의 상기 반복 스캔 횟수의 차에 따라 결정되는 강화 차이가 "0"이면 코딩을 수행한 가상링의 영역에 상기 가상링 두께의 2배만큼 더해 코딩할 가상링 영역을 설정하는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 제1 단계에서 초기 정보는, 관심 영역의 개수 정보를 더 포함하며, 상기 관심 영역의 개수가 적어도 2 이상인 경우에는 그에 대응되는 시작 위치 정보가 포함되는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 제1 단계에서 초기 정보는, 상기 시작 위치가 영상 프레임내의 정중앙인지 아닌지를 나타내는 비트를 더 포함하는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,사이클릭 미세입자 스케일러빌리티 코딩이 4X4 블록 단위로 수행되는 경우, 상기 가상링의 두께가 2블록 크기로 설정되는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 초기 정보는 비트 스트림 내에서 화상 헤더에 포함되어 인코더 측에서 디코더 측으로 전달되는 것을 특징으로 하는 코딩 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 초기 정보는 비트 스트림 내에서 첫번째 슬라이스 헤더에 포함되어 인코더 측에서 디코더 측으로 전달되는 것을 특징으로 하는 코딩 방법.
- 사이클릭 미세입자 스케일러빌리티(FGS) 기반에서 플렉서블 매크로 블록 오더링에 의한 코딩을 수행하는 프로세서에서,관심 영역을 나타내는 가상링 수와, 영상 블록으로 표시되는 가상링 두께와, 동일 가상링의 스캔 횟수를 의미하는 반복스캔횟수와, 시작 위치를 포함하는 초기 정보를 확인하는 제1 단계;상기 시작 위치와 상기 가상링 두께 정보를 이용해 코딩할 제1 가상링 영역을 설정하는 제2 단계;상기 설정된 제1 가상링 영역 내의 영상 블록의 계수들을 박스 아웃 스캔 순서로 코딩하고, 코딩이 완료되면 나머지 가상링 수를 변경하는 제3 단계;상기 제3 단계 수행 후, 상기 반복스캔횟수를 확인하고, 상기 제1 가상링의 영역에 상기 가상링 두께를 더해 다음 코딩할 가상링 영역을 설정하는 제4 단계;상기 시작 위치부터 상기 제4 단계에서 설정된 가상링 영역까지 박스 아웃 스캔 순서로 코딩하고, 코딩이 완료되면 나머지 가상링 수를 변경하는 제5 단계; 및상기 나머지 가상링 수의 확인을 통해 모든 관심 영역에 대한 코딩이 완료되면 상기 관심 영역 이외의 나머지 영상 영역에 대한 코딩을 수행하는 제6 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 제 10 항에 있어서,상기 제6 단계 수행 후, 설정된 모드가 노멀 모드이면, 상기 시작 위치부터 상기 나머지 영상 영역까지 박스 아웃 스캔 순서로 코딩을 반복하는 단계; 및상기 설정된 모드가 강화 모드이면, 상기 제3 단계 내지 상기 제6 단계를 반복 수행하는 단계를 더 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 제 10 항 또는 제 11 항에 있어서,상기 제4 단계에서 이전 가상링의 상기 반복 스캔 횟수와 다음 가상링의 상기 반복 스캔 횟수의 차에 따라 결정되는 강화 차이가 "1"보다 크면 상기 이전 가상링 영역 내의 영상 블록에 대한 코딩을 반복 수행하는 단계를 더 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 제 12 항에 있어서,상기 제4 단계에서 이전 가상링의 상기 반복 스캔 횟수와 다음 가상링의 상기 반복 스캔 횟수의 차에 따라 결정되는 강화 차이가 "0"이면 코딩을 수행한 가상링의 영역에 상기 가상링 두께의 2배만큼 더해 코딩할 가상링 영역을 설정하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050064449 | 2005-07-15 | ||
KR20050064449 | 2005-07-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070009445A KR20070009445A (ko) | 2007-01-18 |
KR100775788B1 true KR100775788B1 (ko) | 2007-11-13 |
Family
ID=38011211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060065892A Expired - Fee Related KR100775788B1 (ko) | 2005-07-15 | 2006-07-13 | 화질 향상을 위한 사이클릭 미세입자 스케일러빌리티기반에서 플렉서블 매크로 블록 오더링에 의한 코딩방법 및 그 방법을 기록한 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100775788B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102802945B1 (ko) * | 2019-02-20 | 2025-04-30 | 세종대학교산학협력단 | 센터-투-에지 점진적 영상 부호화/복호화 방법 및 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11328302A (ja) | 1998-05-12 | 1999-11-30 | Denso Corp | 2次元コードの読取方法及び記録媒体 |
KR20020005365A (ko) * | 2000-07-07 | 2002-01-17 | 박광훈 | 파문 스캔 장치 및 그 방법과 그를 이용한 영상코딩/디코딩 장치 및 그 방법 |
KR20030063536A (ko) * | 2002-01-22 | 2003-07-31 | 삼성전자주식회사 | 슬라이스 구조를 갖는 관심 영역 부호화 및 복호화를 위한방법 및 장치 |
-
2006
- 2006-07-13 KR KR1020060065892A patent/KR100775788B1/ko not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11328302A (ja) | 1998-05-12 | 1999-11-30 | Denso Corp | 2次元コードの読取方法及び記録媒体 |
KR20020005365A (ko) * | 2000-07-07 | 2002-01-17 | 박광훈 | 파문 스캔 장치 및 그 방법과 그를 이용한 영상코딩/디코딩 장치 및 그 방법 |
KR20030063536A (ko) * | 2002-01-22 | 2003-07-31 | 삼성전자주식회사 | 슬라이스 구조를 갖는 관심 영역 부호화 및 복호화를 위한방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20070009445A (ko) | 2007-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6708716B2 (ja) | ビデオを復号化する方法、ビデオを符号化する方法、デコーダ、エンコーダ、復号プログラムを記録したコンピュータ読み取り可能な記録媒体、および符号化プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
TWI766334B (zh) | 具有子圖像之視訊解碼 | |
US8184718B2 (en) | Water ring decoding apparatus | |
US7522778B2 (en) | Image decoding technique for suppressing tile boundary distortion | |
US7289562B2 (en) | Adaptive filter to improve H-264 video quality | |
US20070230658A1 (en) | Image coding method and apparatus, and image decoding method and apparatus | |
CN102598673A (zh) | 用于帧连续立体视频编码的动态参考帧重排序 | |
EP1221261A1 (en) | Dct domain conversion of a video signal to a lower definition signal | |
JP2007235314A (ja) | 符号化方法 | |
JPH11122617A (ja) | 画像圧縮 | |
KR100603592B1 (ko) | 영상 화질 향상 인자를 이용한 지능형 파문 스캔 장치 및 그 방법과 그를 이용한 영상 코딩/디코딩 장치 및 그 방법 | |
KR101529903B1 (ko) | 블록기반 깊이정보 맵의 코딩 방법과 장치, 및 이를 이용한 3차원 비디오 코딩 방법 | |
KR100775788B1 (ko) | 화질 향상을 위한 사이클릭 미세입자 스케일러빌리티기반에서 플렉서블 매크로 블록 오더링에 의한 코딩방법 및 그 방법을 기록한 기록매체 | |
CN114079782A (zh) | 视频图像重建方法、装置、计算机设备及存储介质 | |
KR100388820B1 (ko) | 미세입자 스케일러블 코딩의 적응적 선택 강화 적용 방법 | |
JP2008544621A (ja) | ビデオエラー隠蔽を向上させる符号化及び復号の方法及び装置 | |
KR20070118560A (ko) | Fgs코딩에서 우선적인 인코딩/디코딩 방법 및 장치 | |
CN101437160A (zh) | 用来解码视频信号的方法及相关装置 | |
CN110431844B (zh) | 用于对图像进行编码和解码的方法、编码和解码设备以及相应的计算机记录介质 | |
JPH11122609A (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: 20060713 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070619 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: 20071029 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071106 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071107 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20101102 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20111101 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111101 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20121102 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20121102 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |