KR101044935B1 - 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 - Google Patents
전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 Download PDFInfo
- Publication number
- KR101044935B1 KR101044935B1 KR1020040002713A KR20040002713A KR101044935B1 KR 101044935 B1 KR101044935 B1 KR 101044935B1 KR 1020040002713 A KR1020040002713 A KR 1020040002713A KR 20040002713 A KR20040002713 A KR 20040002713A KR 101044935 B1 KR101044935 B1 KR 101044935B1
- Authority
- KR
- South Korea
- Prior art keywords
- decoding
- state information
- synchronization position
- image data
- transmission error
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000001514 detection method Methods 0.000 claims description 7
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000003672 processing method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
-
- 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
-
- 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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (8)
- 디코딩부 및 에러 탐지/처리부를 포함하는 디코딩 장치의 디코딩 방법에 있어서,상기 디코딩부가 인코딩된 영상 데이터와, 전송 에러를 탐지하기 위하여 일정한 주기마다 설정된 적어도 하나의 동기화 위치에서의 인코딩 상태 정보를 상기 영상 데이터와 별도로 수신하고, 상기 인코딩된 영상 데이터를 디코딩하면서 상기 동기화 위치에 대응하는 디코딩 상태 정보를 구하여, 상기 인코딩 상태 정보와 상기 디코딩 상태 정보가 동일한지를 비교하는 단계; 및상기 에러 탐지/처리부는 상기 비교 결과, 양자가 동일하면 상기 디코딩을 계속하고, 양자가 동일하지 않으면 상기 동기화 위치와 바로 이전의 동기화 위치 사이의 영역을 상기 전송 에러가 발생한 지점으로 탐지하여 상기 바로 이전의 동기화 위치보다 이전에 디코딩된 데이터를 복원하는 단계를 포함하는 것을 특징으로 하는 디코딩 방법.
- 제1항에 있어서,상기 동기화 위치는, 상기 전송 에러가 발생하였는지를 판단하는 기준 시점으로 사용되며, 상기 인코딩된 영상 데이터 중 적어도 하나의 매크로블록을 단위로 하여 반복되는 위치에 설정되는 것을 특징으로 하는 디코딩 방법.
- 제1항에 있어서,상기 인코딩 상태 정보는, 부가 확장 정보인 SEI RBSP(Supplementary enhancement information Raw Byte Sequence Payload)와 같은 수단을 통해, 상기 인코딩된 영상 데이터와 별도로 수신되는 것을 특징으로 하는 디코딩 방법.
- 제1항에 있어서,상기 인코딩 상태 정보 및 상기 디코딩 상태 정보는, 이진 산술 부호화 방식(Context Adaptive Binary Arithmetic Coding)에 의한 경우, 부호화될 데이터의 확률에 따른 레인지(RANGE) 및 오프셋(OFFSET)을 포함하는 것을 특징으로 하는 디코딩 방법.
- 인코딩된 영상 데이터를 수신하여 디코딩하는 디코딩부; 및상기 디코딩된 영상 데이터 중, 전송 에러를 탐지하기 위하여 일정한 주기마다 설정된 적어도 하나의 동기화 위치에 대응하는 위치의 디코딩 상태 정보와, 상기 인코딩된 영상 데이터와 별도로 수신된 상기 동기화 위치의 인코딩 상태 정보가 동일한지를 비교하여, 양자가 동일하면 상기 디코딩을 계속하고, 양자가 동일하지 않으면 상기 동기화 위치와 바로 이전의 동기화 위치 사이의 영역을 상기 전송 에러가 발생한 지점으로 탐지하여 상기 바로 이전의 동기화 위치보다 이전에 디코딩된 데이터를 복원하는 에러 탐지/처리부를 포함하는 것을 특징으로 하는 디코딩 장치.
- 제5항에 있어서,상기 동기화 위치는, 상기 전송 에러가 발생하였는지를 판단하는 기준 시점으로 사용되며, 상기 인코딩된 영상 데이터 중 적어도 하나의 매크로블록을 단위로 하여 반복되는 위치에 설정되는 것을 특징으로 하는 디코딩 장치.
- 제5항에 있어서,상기 인코딩 상태 정보는, 부가 확장 정보인 SEI RBSP(Supplementary enhancement information Raw Byte Sequence Payload)와 같은 수단을 통해, 상기 인코딩된 영상 데이터와 별도로 수신되는 것을 특징으로 하는 디코딩 장치.
- 제5항에 있어서,상기 인코딩 상태 정보 및 상기 디코딩 상태 정보는, 이진 산술 부호화 방식(Context Adaptive Binary Arithmetic Coding)에 의한 경우, 부호화될 데이터의 확률에 따른 레인지(RANGE) 및 오프셋(OFFSET)을 포함하는 것을 특징으로 하는 디코딩 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040002713A KR101044935B1 (ko) | 2004-01-14 | 2004-01-14 | 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 |
US11/023,547 US7653136B2 (en) | 2004-01-14 | 2004-12-29 | Decoding method and decoding apparatus |
CNA200510002074XA CN1642287A (zh) | 2004-01-14 | 2005-01-14 | 解码方法和解码设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040002713A KR101044935B1 (ko) | 2004-01-14 | 2004-01-14 | 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050074812A KR20050074812A (ko) | 2005-07-19 |
KR101044935B1 true KR101044935B1 (ko) | 2011-06-28 |
Family
ID=34738077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040002713A KR101044935B1 (ko) | 2004-01-14 | 2004-01-14 | 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7653136B2 (ko) |
KR (1) | KR101044935B1 (ko) |
CN (1) | CN1642287A (ko) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7590059B2 (en) * | 2004-05-21 | 2009-09-15 | Broadcom Corp. | Multistandard video decoder |
US8031766B2 (en) * | 2005-08-02 | 2011-10-04 | Lsi Corporation | Performance adaptive video encoding with concurrent decoding |
FR2894739A1 (fr) * | 2005-12-12 | 2007-06-15 | Thomson Licensing Sa | Procede de codage, procede de decodage, dispositif de codage et dispositif de decodage de donnees video |
US9411810B2 (en) * | 2009-08-27 | 2016-08-09 | International Business Machines Corporation | Method and apparatus for identifying data inconsistency in a dispersed storage network |
US8938001B1 (en) * | 2011-04-05 | 2015-01-20 | Google Inc. | Apparatus and method for coding using combinations |
US8891616B1 (en) | 2011-07-27 | 2014-11-18 | Google Inc. | Method and apparatus for entropy encoding based on encoding cost |
US9247257B1 (en) | 2011-11-30 | 2016-01-26 | Google Inc. | Segmentation based entropy encoding and decoding |
US11039138B1 (en) | 2012-03-08 | 2021-06-15 | Google Llc | Adaptive coding of prediction modes using probability distributions |
US9774856B1 (en) | 2012-07-02 | 2017-09-26 | Google Inc. | Adaptive stochastic entropy coding |
KR101979634B1 (ko) | 2012-12-13 | 2019-05-20 | 삼성전자주식회사 | 화질 개선을 위한 영상 처리 장치 및 그 방법 |
US9509998B1 (en) | 2013-04-04 | 2016-11-29 | Google Inc. | Conditional predictive multi-symbol run-length coding |
GB2513110A (en) * | 2013-04-08 | 2014-10-22 | Sony Corp | Data encoding and decoding |
US9032273B2 (en) * | 2013-09-05 | 2015-05-12 | Infineon Technologies Ag | Method, apparatus and device for data processing |
US9392288B2 (en) | 2013-10-17 | 2016-07-12 | Google Inc. | Video coding using scatter-based scan tables |
US9179151B2 (en) | 2013-10-18 | 2015-11-03 | Google Inc. | Spatial proximity context entropy coding |
CN103900604B (zh) * | 2014-04-25 | 2017-04-05 | 北京全路通信信号研究设计院集团有限公司 | 一种测速测距方法及装置 |
US12113995B2 (en) * | 2021-04-06 | 2024-10-08 | Lemon Inc. | Neural network-based post filter for video coding |
CN114815574A (zh) * | 2022-04-13 | 2022-07-29 | 西安超越申泰信息科技有限公司 | 一种b码实时对时的实现系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940016161A (ko) * | 1992-12-21 | 1994-07-22 | 이헌조 | 고화질 브이씨알의 데이타 신장 제어회로 |
JPH07312750A (ja) * | 1994-05-18 | 1995-11-28 | Nippon Telegr & Teleph Corp <Ntt> | 動画通信装置 |
JPH10145789A (ja) * | 1996-11-15 | 1998-05-29 | Oki Electric Ind Co Ltd | 動画像符号化方法及び動画像復号方法 |
KR20020009827A (ko) * | 2000-07-27 | 2002-02-02 | 윤종용 | 에러 처리용 디코더 및 그 디코딩 방법 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1755264A3 (en) | 1996-03-18 | 2008-04-02 | Kabushiki Kaisha Toshiba | Coding and decoding system |
JP3576402B2 (ja) | 1998-10-23 | 2004-10-13 | 三菱電機株式会社 | 画像復号化装置 |
US7124429B2 (en) | 1999-03-05 | 2006-10-17 | Kabushiki Kaisha Toshiba | Video coding apparatus and video decoding apparatus |
US6778610B2 (en) | 2001-03-02 | 2004-08-17 | Redrock Semiconductor, Ltd. | Simultaneous search for different resync-marker patterns to recover from corrupted MPEG-4 bitstreams |
FR2821998A1 (fr) | 2001-03-06 | 2002-09-13 | Koninkl Philips Electronics Nv | Procede de codage d'images numeriques base sur la dissimulation d'erreurs |
US20030012286A1 (en) | 2001-07-10 | 2003-01-16 | Motorola, Inc. | Method and device for suspecting errors and recovering macroblock data in video coding |
GB2381980A (en) | 2001-11-07 | 2003-05-14 | Motorola Inc | Error concealment in scalable video transmissions |
JP3933483B2 (ja) | 2002-01-29 | 2007-06-20 | シャープ株式会社 | 画像符号化方法及び画像復号化方法 |
KR100454526B1 (ko) | 2002-01-30 | 2004-11-05 | 유철 | 시공간적 정보를 이용한 인트라 프레임의 에러 은닉방법 |
KR100429020B1 (ko) | 2002-02-05 | 2004-04-29 | (주)씨앤에스 테크놀로지 | Mpeg-4 영상의 복호 방법 |
EP1518403A4 (en) * | 2002-07-02 | 2009-03-18 | Conexant Systems Inc | HYPOTHETIC REFERENCE DECODER FOR COMPRESSED PICTURES AND VIDEO |
-
2004
- 2004-01-14 KR KR1020040002713A patent/KR101044935B1/ko not_active IP Right Cessation
- 2004-12-29 US US11/023,547 patent/US7653136B2/en not_active Expired - Fee Related
-
2005
- 2005-01-14 CN CNA200510002074XA patent/CN1642287A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940016161A (ko) * | 1992-12-21 | 1994-07-22 | 이헌조 | 고화질 브이씨알의 데이타 신장 제어회로 |
JPH07312750A (ja) * | 1994-05-18 | 1995-11-28 | Nippon Telegr & Teleph Corp <Ntt> | 動画通信装置 |
JPH10145789A (ja) * | 1996-11-15 | 1998-05-29 | Oki Electric Ind Co Ltd | 動画像符号化方法及び動画像復号方法 |
KR20020009827A (ko) * | 2000-07-27 | 2002-02-02 | 윤종용 | 에러 처리용 디코더 및 그 디코딩 방법 |
Also Published As
Publication number | Publication date |
---|---|
US7653136B2 (en) | 2010-01-26 |
US20050152459A1 (en) | 2005-07-14 |
KR20050074812A (ko) | 2005-07-19 |
CN1642287A (zh) | 2005-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101044935B1 (ko) | 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 | |
US6768775B1 (en) | Video CODEC method in error resilient mode and apparatus therefor | |
EP1468566B1 (en) | Methods for encoding and decoding video data to enable random access and splicing | |
CN1055594C (zh) | 在噪声通信信道上安排传输已压缩视频数据的方法 | |
CN105532002A (zh) | 网络装置和差错处理 | |
JPH07322248A (ja) | 動画像データの伝送方法および伝送装置 | |
KR100987777B1 (ko) | 에러의 전파를 방지하고 병렬 처리가 가능한 디코딩 방법및 그 디코딩 장치 | |
JP2718908B2 (ja) | ビット詰込みされたデータのための可変長復号化装置 | |
EP1094672B1 (en) | Digital video coding method and device | |
JP3053781B2 (ja) | 動画像圧縮符号の復号方法及び復号装置 | |
JP2008529346A (ja) | Crcパリティコードを利用したビデオエラー検出技術 | |
US7627042B2 (en) | System, method, and apparatus for error recovery in coded video signals | |
US7242714B2 (en) | Cyclic resynchronization marker for error tolerate video coding | |
KR100840877B1 (ko) | 신호 코딩 방법 및 장치, 코딩된 데이터 스트림 코딩 방법 및 장치, 채널 인코딩 방법 및 채널 코더, 채널 디코딩 방법 및 채널 디코더, 및 저장 매체 | |
EP1119827A1 (en) | Embedding auxiliary data in an information signal | |
Li et al. | Data partitioning and reversible variable length codes for robust video communications | |
US20050089102A1 (en) | Video processing | |
CN1135855C (zh) | 图象信号的编码和解码方法 | |
JP3727862B2 (ja) | 符号化データ復号化装置 | |
JP3967688B2 (ja) | 映像データ符号化方法,映像データ復号方法,映像データ符号化装置,映像データ復号装置,映像データ符号化プログラム,映像データ復号プログラム,およびそれらのプログラムを記録した記録媒体 | |
Petsalis et al. | Effects of errors and error recovery in images compressed by the JPEG still image compression standard algorithm | |
KR0139163B1 (ko) | 가변장복호화과정에 적용하는 동기맞춤장치 | |
JPH05308530A (ja) | ファクシミリ装置 | |
JP2001045479A (ja) | 可変長符号化データの誤り保護方法、及び装置 | |
JP2007043575A (ja) | 画像処理装置及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040114 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090114 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20040114 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101122 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: 20110530 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110622 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110623 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150509 |