KR100776680B1 - Svc 비디오 압축 비트스트림에 대한 패킷타입 분류방법과 이를 이용한 rtp 패킷화 장치 및 그 방법 - Google Patents
Svc 비디오 압축 비트스트림에 대한 패킷타입 분류방법과 이를 이용한 rtp 패킷화 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100776680B1 KR100776680B1 KR1020060125144A KR20060125144A KR100776680B1 KR 100776680 B1 KR100776680 B1 KR 100776680B1 KR 1020060125144 A KR1020060125144 A KR 1020060125144A KR 20060125144 A KR20060125144 A KR 20060125144A KR 100776680 B1 KR100776680 B1 KR 100776680B1
- Authority
- KR
- South Korea
- Prior art keywords
- type
- rtp
- packet type
- nal
- packet
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (10)
- SVC 비디오 압축 비트스트림에 대한 패킷타입 분류 방법에 있어서,확장계층의 NAL 단위 헤더에 정의되어 있는 필드 정보로부터 각 NAL 단위들 사이의 시공간적 계층 관계 정보를 유도하는 시공간적 계층 관계 정보 유도 단계;SVC의 계층구조에 대한 복합 스케일러빌리티 부호화 적용을 통해 부호화 정보 유형을 파악하는 부호화 정보 유형 파악 단계; 및상기 유도한 NAL 단위들 사이의 시공간적 계층 관계 정보와 상기 파악한 부호화 정보 유형을 이용하여 해당 SVC 비디오 압축 비트스트림에 대한 RTP 패킷타입을 결정하는 RTP 패킷타입 결정 단계를 포함하는 패킷타입 분류 방법.
- 제 1 항에 있어서,상기 시공간적 계층 관계 정보 유도 단계는,확장계층 NAL 단위 헤더의 마지막 옥텟에 정의된 시간적, 공간적, SNR 스케일러빌리티에서 각 계층 간의 관련 체계 값(TL, DID, QL)의 조합을 통해 이루어지는 것을 특징으로 하는 패킷타입 분류 방법.
- 제 1 항에 있어서,상기 부호화 정보 유형 파악 단계는,기본계층 및 확장계층에 속한 각각의 NAL 단위의 "NAL _unit_type" 값, 즉 부호화 내용을 표시하는 "NAL _unit_type" 값의 분석을 통해 이루어지는 것을 특징으로 하는 패킷타입 분류 방법.
- 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 RTP 패킷타입 결정 단계에서 결정되는 패킷 타입은,비인터리브 모드의 SNU, FU-A, 및 STAP-A 타입 중 어느 한 패킷 타입인 것을 특징으로 하는 패킷타입 분류 방법.
- SVC 비디오 압축 비트스트림에 대한 패킷화 방법에 있어서,상기 SVC 비디오 압축 비트스트림에 대해 패킷 타입을 분류하는 패킷 타입 분류 단계; 및상기 분류한 패킷 타입에 대응되도록 상기 SVC 비디오 압축 비트스트림을 분할하여 RTP 패킷에 탑재하는 단계를 포함하는 RTP 패킷화 방법.
- 제 5 항에 있어서,상기 패킷 타입 분류 단계는,확장계층의 NAL 단위 헤더에 정의되어 있는 필드 정보로부터 각 NAL 단위들 사이의 시공간적 계층 관계 정보를 유도하는 시공간적 계층 관계 정보 유도 단계;SVC의 계층구조에 대한 복합 스케일러빌리티 부호화 적용을 통해 부호화 정보 유형을 파악하는 부호화 정보 유형 파악 단계; 및상기 유도한 NAL 단위들 사이의 시공간적 계층 관계 정보와 상기 파악한 부호화 정보 유형을 이용하여 해당 SVC 비디오 압축 비트스트림에 대한 RTP 패킷타입을 결정하는 RTP 패킷타입 결정 단계를 포함하는 RTP 패킷화 방법.
- 제 6 항에 있어서,상기 시공간적 계층 관계 정보 유도 단계는,확장계층 NAL 단위 헤더의 마지막 옥텟에 정의된 시간적, 공간적, SNR 스케일러빌리티에서 각 계층 간의 관련 체계 값(TL, DID, QL)의 조합을 통해 이루어지는 것을 특징으로 하는 RTP 패킷화 방법.
- 제 6 항에 있어서,상기 부호화 정보 유형 파악 단계는,기본계층 및 확장계층에 속한 각각의 NAL 단위의 "NAL _unit_type" 값, 즉 부호화 내용을 표시하는 "NAL _unit_type" 값의 분석을 통해 이루어지는 것을 특징으로 하는 RTP 패킷화 방법.
- 제 6 항 내지 제 8 항 중 어느 한 항에 있어서,상기 RTP 패킷타입 결정 단계에서 결정되는 패킷 타입은,비인터리브 모드의 SNU, FU-A, 및 STAP-A 타입 중 어느 한 패킷 타입인 것을 특징으로 하는 RTP 패킷화 방법.
- SVC 비디오 압축 비트스트림에 대한 패킷화 장치에 있어서,상기 SVC 비디오 압축 비트스트림에 대해 패킷 타입을 분류하기 위한 패킷 타입 분류기; 및상기 패킷 타입 분류기에 의해 분류된 패킷 타입에 대응되도록 상기 SVC 비디오 압축 비트스트림을 분할하여 RTP 패킷에 탑재시켜 패킷을 생성하기 위한 패킷 생성기를 포함하는 RTP 패킷화 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/513,542 US8761203B2 (en) | 2006-11-09 | 2007-09-12 | Method for determining packet type for SVC video bitstream, and RTP packetizing apparatus and method using the same |
PCT/KR2007/004413 WO2008056878A1 (en) | 2006-11-09 | 2007-09-12 | Method for determining packet type for svc video bitstream, and rtp packetizing apparatus and method using the same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060110714 | 2006-11-09 | ||
KR1020060110714 | 2006-11-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100776680B1 true KR100776680B1 (ko) | 2007-11-19 |
Family
ID=39079810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060125144A Expired - Fee Related KR100776680B1 (ko) | 2006-11-09 | 2006-12-08 | Svc 비디오 압축 비트스트림에 대한 패킷타입 분류방법과 이를 이용한 rtp 패킷화 장치 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8761203B2 (ko) |
KR (1) | KR100776680B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009078641A3 (en) * | 2007-12-18 | 2009-10-22 | Electronics And Telecommunications Research Institute | Method and apparatus for preserving security in video multicasting service |
KR100978355B1 (ko) * | 2008-11-06 | 2010-08-30 | 연세대학교 산학협력단 | 계층화된 데이터를 전송하는 데이터 전송 장치 및 데이터 전송 방법 |
KR101001024B1 (ko) | 2007-12-18 | 2010-12-14 | 한국전자통신연구원 | 비디오 멀티캐스팅 서비스에서 정보 보안 유지 방법 및장치 |
RU2518383C2 (ru) * | 2008-02-04 | 2014-06-10 | Алькатель Люсент | Способ и устройство для переупорядочивания и мультиплексирования мультимедийных пакетов из мультимедийных потоков, принадлежащих взаимосвязанным сеансам |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2931610B1 (fr) * | 2008-05-20 | 2010-12-17 | Canon Kk | Procede et un dispositif de transmission de donnees d'images |
TW201026065A (en) * | 2008-12-26 | 2010-07-01 | Ind Tech Res Inst | Method for packing bitstream of scalable video coding |
US9723305B2 (en) | 2013-03-29 | 2017-08-01 | Qualcomm Incorporated | RTP payload format designs |
US20160301954A1 (en) * | 2013-12-15 | 2016-10-13 | Lg Electronics Inc. | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
US11265357B2 (en) * | 2019-10-10 | 2022-03-01 | Microsoft Technology Licensing, Llc | AV1 codec for real-time video communication |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060017973A (ko) * | 2004-08-23 | 2006-02-28 | 엘지전자 주식회사 | 영상 전송 장치 및 방법 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003152544A (ja) | 2001-11-12 | 2003-05-23 | Sony Corp | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム |
WO2004036916A1 (en) | 2002-10-15 | 2004-04-29 | Koninklijke Philips Electronics N.V. | System and method for transmitting scalable coded video over an ip network |
RU2375839C2 (ru) * | 2003-02-18 | 2009-12-10 | Нокиа Корпорейшн | Способ кодирования изображений |
KR20060122663A (ko) * | 2005-05-26 | 2006-11-30 | 엘지전자 주식회사 | 영상신호의 엔코딩 및 디코딩에서의 픽처 정보를 전송하고이를 이용하는 방법 |
US7725593B2 (en) * | 2005-07-15 | 2010-05-25 | Sony Corporation | Scalable video coding (SVC) file format |
CN101317459A (zh) * | 2005-10-11 | 2008-12-03 | 诺基亚公司 | 用于可伸缩视频编码的有效解码图像缓存管理 |
US8060651B2 (en) * | 2006-08-17 | 2011-11-15 | Sharp Laboratories Of America, Inc. | Systems and methods for adaptively packetizing data partitions for transport over a network |
-
2006
- 2006-12-08 KR KR1020060125144A patent/KR100776680B1/ko not_active Expired - Fee Related
-
2007
- 2007-09-12 US US12/513,542 patent/US8761203B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060017973A (ko) * | 2004-08-23 | 2006-02-28 | 엘지전자 주식회사 | 영상 전송 장치 및 방법 |
Non-Patent Citations (1)
Title |
---|
H.264 DRAFT ISO/IEC 14496-10 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009078641A3 (en) * | 2007-12-18 | 2009-10-22 | Electronics And Telecommunications Research Institute | Method and apparatus for preserving security in video multicasting service |
KR101001024B1 (ko) | 2007-12-18 | 2010-12-14 | 한국전자통신연구원 | 비디오 멀티캐스팅 서비스에서 정보 보안 유지 방법 및장치 |
US8478983B2 (en) | 2007-12-18 | 2013-07-02 | Electronics And Telecommunications Research Institute | Method and apparatus for preserving security in video multicasting service |
RU2518383C2 (ru) * | 2008-02-04 | 2014-06-10 | Алькатель Люсент | Способ и устройство для переупорядочивания и мультиплексирования мультимедийных пакетов из мультимедийных потоков, принадлежащих взаимосвязанным сеансам |
KR100978355B1 (ko) * | 2008-11-06 | 2010-08-30 | 연세대학교 산학협력단 | 계층화된 데이터를 전송하는 데이터 전송 장치 및 데이터 전송 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20100067522A1 (en) | 2010-03-18 |
US8761203B2 (en) | 2014-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100776680B1 (ko) | Svc 비디오 압축 비트스트림에 대한 패킷타입 분류방법과 이를 이용한 rtp 패킷화 장치 및 그 방법 | |
JP4874343B2 (ja) | スケーラブルビデオ符号化における、下位互換性のあるピクチャの集約 | |
JP6649404B2 (ja) | 画像コーディング・デコーディングのための装置、方法およびコンピュータ・プログラム | |
EP2005607B1 (en) | System and method for management of scalability information in scalable video coding systems using control messages | |
JP4965059B2 (ja) | ビデオストリームの切り替え | |
US9456209B2 (en) | Method of multiplexing H.264 elementary streams without timing information coded | |
US8798145B2 (en) | Methods for error concealment due to enhancement layer packet loss in scalable video coding (SVC) decoding | |
US11722711B2 (en) | System and method for data stream fragmentation | |
JP6344392B2 (ja) | 符号化装置、符号化方法、送信装置、復号化装置、復号化方法および受信装置 | |
CN101505316A (zh) | 重排和复用属于互相关会话的多媒体流的包的方法和设备 | |
CN101120593A (zh) | 可扩展性信息的编码、存储和信号发送 | |
KR20080088633A (ko) | 규모 가변적 미디어 코딩 및 전송을 위한 다중 상호운용성 포인트 | |
KR20100071688A (ko) | 스케일러블 비디오 코딩 기반의 포괄적 비디오 접근을 위한스트리밍 서비스 장치 및 방법 | |
KR100897525B1 (ko) | Svc 비디오의 rtp 패킷화를 위한 타임스탬프 생성장치 및 그 방법과 그를 이용한 rtp 패킷화 시스템 | |
KR20130119885A (ko) | 네트워크 적응적인 계층적 비디오 전송을 위한 mmt 패킷의 전송 방법 및 장치 | |
CN106303537B (zh) | 一种openh264多码流传输方法 | |
GB2509956A (en) | Encapsulating tiled timed media data, applicable to scalable coding | |
KR100849495B1 (ko) | Rtp 패킷화 모드별 비트율 생성 방법 | |
WO2022048889A1 (en) | A method of controlling energy consumed by a multimedia streaming application | |
WO2008056878A1 (en) | Method for determining packet type for svc video bitstream, and rtp packetizing apparatus and method using the same | |
Dayananda et al. | Investigating scalable high efficiency video coding for HTTP streaming | |
JP2024511948A (ja) | Heifフォーマットされた画像をリアルタイムトランスポートプロトコル上でトランスポートすること | |
Seo et al. | A practical RTP packetization scheme for SVC video transport over IP networks | |
CN110636387A (zh) | 一种基于h.264网络视频传输系统 | |
Go et al. | A systematic reallocation and prioritization scheme for error-resilient transmission of video packets |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061208 |
|
PA0201 | Request for examination | ||
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: 20071016 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071108 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071109 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20101101 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20111028 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20121031 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20121031 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131024 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20131024 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141027 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20141027 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20161009 |