KR100357266B1 - 데이터 분할 기법을 이용한 영상 부호화 전송방법 - Google Patents
데이터 분할 기법을 이용한 영상 부호화 전송방법 Download PDFInfo
- Publication number
- KR100357266B1 KR100357266B1 KR1020000073695A KR20000073695A KR100357266B1 KR 100357266 B1 KR100357266 B1 KR 100357266B1 KR 1020000073695 A KR1020000073695 A KR 1020000073695A KR 20000073695 A KR20000073695 A KR 20000073695A KR 100357266 B1 KR100357266 B1 KR 100357266B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- partition
- marker
- channel coding
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000000638 solvent extraction Methods 0.000 title claims abstract description 24
- 238000005192 partition Methods 0.000 claims abstract description 134
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 239000003550 marker Substances 0.000 claims description 87
- 230000011218 segmentation Effects 0.000 claims description 7
- 238000003780 insertion Methods 0.000 claims description 6
- 230000037431 insertion Effects 0.000 claims description 6
- 238000012052 concurrent chemoradiation therapy Methods 0.000 claims 3
- 230000006835 compression Effects 0.000 abstract description 10
- 238000007906 compression Methods 0.000 abstract description 10
- 108091006146 Channels Proteins 0.000 description 65
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (7)
- 데이터 분할 기법(Data Partitioning Method)을 기반으로 하여 동영상 데이터를 부호화 및 전송하는 시스템에 있어서,(a). 소스 코딩(source coding)된 동영상 데이터를 소정의 블록 사이즈(block size)로 구분하는 단계, (b). 상기 소정의 블록 마다에 해당하는 채널 코딩(channel coding) 바이트 수를 산출하여 각각의 파티션(partition) 별로 채널 코딩율(channel coding rate)을 다르게 적용하여 코딩하는 단계, (c). 상기 해당 블록 마다 상기 산출된 바이트 수의 채널 코딩 비트(bit)를 첨가하여 상기 파티션 별로 다른 코딩율로 채널 코딩된 동영상 데이터 비트 스트림(bit stream)을 전송하는 단계; 로 이루어진 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 1 항에 있어서, 상기 채널 코딩에 따른 마커 에뮬레이션을 회피하기 위한 마커 에뮬레이션 제거과정을 더 수행하는 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 2 항에 있어서, 상기 마커 에뮬레이션은, 마커 검색을 위한 윈도우를 설정하고, 이 윈도우와 데이터 스트림의 매칭 여부에 따라 마커를 회피하기 위한 데이터를 데이터 비트에 삽입하거나, 정보 데이터 보다 앞선 위치에 채널 코드를 스트리밍하는 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 1 항에 있어서, 상기 채널 코딩에 관련된 정보로서 CCRT 정보를 부호화기와 복호화기가 공유하고, 부호화기에서 복호화기에 CCRT 인덱스를 전송함으로써 비트량의 계산 및 채널 복호화가 이루어지도록 한 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 1 항에 있어서, 상기 파티션이 헤더와 움직임 벡터 정보 및 DCT 계수, 그리고 각각의 파티션을 구분하기 위한 마커가 개입된 비트 스트림으로 이루어 질 때, DCT 파티션의 종단에 바이트 얼라인을 위한 제로 비트들의 삽입량을 산출할 수 있도록 해당 정보 플래그를 실어서 전송하는 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 1 항에 있어서, 상기 채널 코딩은 리드-솔로몬 코딩을 적용하는 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
- 제 1 항에 있어서, 상기 채널 코딩 바이트 수(A)는, A = Trunc(정보 바이트 수 ×CCRT[index]) 로 결정하는 것을 특징으로 하는 데이터 분할 기법을 이용한 영상 부호화 전송방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000073695A KR100357266B1 (ko) | 2000-12-06 | 2000-12-06 | 데이터 분할 기법을 이용한 영상 부호화 전송방법 |
US10/002,404 US7388915B2 (en) | 2000-12-06 | 2001-12-05 | Video data coding/decoding apparatus and method |
CNB011396903A CN100431351C (zh) | 2000-12-06 | 2001-12-06 | 视频数据编码及解码装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000073695A KR100357266B1 (ko) | 2000-12-06 | 2000-12-06 | 데이터 분할 기법을 이용한 영상 부호화 전송방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020044693A KR20020044693A (ko) | 2002-06-19 |
KR100357266B1 true KR100357266B1 (ko) | 2002-10-19 |
Family
ID=19702729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000073695A KR100357266B1 (ko) | 2000-12-06 | 2000-12-06 | 데이터 분할 기법을 이용한 영상 부호화 전송방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7388915B2 (ko) |
KR (1) | KR100357266B1 (ko) |
CN (1) | CN100431351C (ko) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100619838B1 (ko) * | 2004-03-30 | 2006-09-13 | 엘지전자 주식회사 | 휴대단말기의 데이터 다운로드 장치 및 방법 |
US20090080514A1 (en) * | 2004-11-16 | 2009-03-26 | Koninklijke Philips Electronics, N.V. | Sender side channel adaptive video transmission |
US20060146734A1 (en) * | 2005-01-04 | 2006-07-06 | Nokia Corporation | Method and system for low-delay video mixing |
EP1722570B1 (en) * | 2005-05-11 | 2020-04-29 | Beijing Xiaomi Mobile Software Co., Ltd. | Method of transmitting video data |
US7991850B2 (en) * | 2005-07-28 | 2011-08-02 | Advanced Micro Devices, Inc. | Resilient system partition for personal internet communicator |
US8189627B2 (en) | 2006-06-28 | 2012-05-29 | Samsung & Electronics Co., Ltd. | System and method for digital communications using multiple parallel encoders |
CN101068348B (zh) * | 2007-01-24 | 2011-03-30 | 赵季伟 | 解码器/编码器复式组合工程机 |
US8111670B2 (en) | 2007-03-12 | 2012-02-07 | Samsung Electronics Co., Ltd. | System and method for processing wireless high definition video data using remainder bytes |
KR101405952B1 (ko) * | 2007-12-05 | 2014-06-12 | 엘지전자 주식회사 | 데이터 블록 전송방법 |
CN101340571B (zh) * | 2008-08-15 | 2012-04-18 | 北京中星微电子有限公司 | 一种码率控制方法及控制装置 |
EP2166539A1 (en) | 2008-09-23 | 2010-03-24 | Thomson Licensing | Method using coding information for data on a storage medium, and corresponding storage medium |
US20110310976A1 (en) * | 2010-06-17 | 2011-12-22 | Qualcomm Incorporated | Joint Coding of Partition Information in Video Coding |
JP2012099989A (ja) * | 2010-11-01 | 2012-05-24 | Fujitsu Ltd | 無線通信装置および復号処理方法 |
US10230989B2 (en) * | 2011-06-21 | 2019-03-12 | Texas Instruments Incorporated | Method and apparatus for video encoding and/or decoding to prevent start code confusion |
CN104378653B (zh) * | 2014-11-27 | 2018-01-16 | 北京邮电大学 | 一种视频块划分方法及装置 |
CN105007094B (zh) * | 2015-07-16 | 2017-05-31 | 北京中宸泓昌科技有限公司 | 一种指数对扩频编码解码方法 |
EP3918791A4 (en) * | 2019-01-28 | 2022-03-16 | OP Solutions, LLC | INTER PREDICTION IN AN EXPONENTIAL DIVISION |
CN115866254A (zh) * | 2022-11-24 | 2023-03-28 | 亮风台(上海)信息科技有限公司 | 一种传输视频帧及摄像参数信息的方法与设备 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5426463A (en) * | 1993-02-22 | 1995-06-20 | Rca Thomson Licensing Corporation | Apparatus for controlling quantizing in a video signal compressor |
JPH10233692A (ja) * | 1997-01-16 | 1998-09-02 | Sony Corp | オーディオ信号符号化装置および符号化方法並びにオーディオ信号復号装置および復号方法 |
WO1998036575A1 (en) * | 1997-02-14 | 1998-08-20 | At & T Corp. | Video objects coded by keyregions |
JP3262761B2 (ja) | 1997-12-01 | 2002-03-04 | 三星電子株式会社 | エラー許容モードビデオコデック方法及びその装置 |
US6768775B1 (en) | 1997-12-01 | 2004-07-27 | Samsung Electronics Co., Ltd. | Video CODEC method in error resilient mode and apparatus therefor |
JP2000032393A (ja) * | 1998-07-09 | 2000-01-28 | Sony Corp | 画像情報処理装置および方法、並びに提供媒体 |
US6292917B1 (en) * | 1998-09-30 | 2001-09-18 | Agere Systems Guardian Corp. | Unequal error protection for digital broadcasting using channel classification |
US6754277B1 (en) * | 1998-10-06 | 2004-06-22 | Texas Instruments Incorporated | Error protection for compressed video |
US6289297B1 (en) * | 1998-10-09 | 2001-09-11 | Microsoft Corporation | Method for reconstructing a video frame received from a video source over a communication channel |
KR100331332B1 (ko) | 1998-11-02 | 2002-06-20 | 윤종용 | 비디오 데이터 송신 장치와 수신장치 및 그 방법 |
US7327791B1 (en) * | 1999-02-22 | 2008-02-05 | Mitsubishi Denki Kabushiki Kaisha | Video decoding method performing selective error concealment and resynchronization |
KR100327412B1 (ko) * | 1999-08-02 | 2002-03-13 | 서평원 | 에러 정정을 위한 영상 부호화 및 복호화 방법 |
KR100677070B1 (ko) * | 1999-10-02 | 2007-02-01 | 삼성전자주식회사 | 무선 멀티미디어 통신에서의 비디오 비트스트림 데이터의 오류 제어방법 및 이를 위한 기록 매체 |
US20020018565A1 (en) * | 2000-07-13 | 2002-02-14 | Maximilian Luttrell | Configurable encryption for access control of digital content |
JP2003054482A (ja) | 2001-08-09 | 2003-02-26 | Yamaha Motor Co Ltd | 雪上車のフレーム構造 |
-
2000
- 2000-12-06 KR KR1020000073695A patent/KR100357266B1/ko active IP Right Grant
-
2001
- 2001-12-05 US US10/002,404 patent/US7388915B2/en not_active Expired - Fee Related
- 2001-12-06 CN CNB011396903A patent/CN100431351C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN100431351C (zh) | 2008-11-05 |
CN1358027A (zh) | 2002-07-10 |
KR20020044693A (ko) | 2002-06-19 |
US7388915B2 (en) | 2008-06-17 |
US20040247033A1 (en) | 2004-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100357266B1 (ko) | 데이터 분할 기법을 이용한 영상 부호화 전송방법 | |
JP4703114B2 (ja) | 開始符号エミュレーションの防止およびデータ充填のための方法およびシステム | |
KR100677070B1 (ko) | 무선 멀티미디어 통신에서의 비디오 비트스트림 데이터의 오류 제어방법 및 이를 위한 기록 매체 | |
JP4448334B2 (ja) | バイト整列されていない(non−byte−alignedpositions)のポジション、および/またはビット・シフトされたポジション(bit−siftedpositions)を含む位置におけるスタート・コード・エミュレーションを防ぐための方法およびシステム | |
US7152198B2 (en) | Encoding/decoding device and encoding/decoding method | |
US20030128755A1 (en) | Video codec method in error resilient mode and apparatus therefor | |
US7039837B2 (en) | Signal coding | |
JPH10234040A (ja) | ビデオ情報をパケット化する方法 | |
US8583997B2 (en) | Method and device for padding optimization of segmented turbo codes | |
SE8501944D0 (sv) | Interface method and apparatus | |
US6445742B1 (en) | Method and apparatus for transmitting and recovering video signal | |
KR101044935B1 (ko) | 전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된데이터를 복원하는 디코딩 방법 및 그 디코딩 장치 | |
TW564644B (en) | Coding of a data stream | |
CN104754341A (zh) | 一种视频数据编码、解码的方法和装置 | |
CN1135855C (zh) | 图象信号的编码和解码方法 | |
US20090228763A1 (en) | Method and apparatus for encoding and decoding data with error correction | |
CN110034847B (zh) | 级联编码方法及装置 | |
CN103369311A (zh) | 一种用于防止起始码冲突的方法 | |
KR100458877B1 (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: 20001206 |
|
PA0201 | Request for examination | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020614 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
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: 20020730 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20021005 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20021007 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20050929 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20061002 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20070918 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20080926 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20090929 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20100929 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20110920 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20120926 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20120926 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20130924 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20130924 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20140924 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20140924 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20150924 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20150924 Start annual number: 14 End annual number: 14 |
|
PC1903 | Unpaid annual fee |