KR100630545B1 - 디지털 방송에서의 전송율 제어 방법 및 장치 - Google Patents
디지털 방송에서의 전송율 제어 방법 및 장치 Download PDFInfo
- Publication number
- KR100630545B1 KR100630545B1 KR1020040064994A KR20040064994A KR100630545B1 KR 100630545 B1 KR100630545 B1 KR 100630545B1 KR 1020040064994 A KR1020040064994 A KR 1020040064994A KR 20040064994 A KR20040064994 A KR 20040064994A KR 100630545 B1 KR100630545 B1 KR 100630545B1
- Authority
- KR
- South Korea
- Prior art keywords
- stream
- rate
- video
- data
- audio
- Prior art date
Links
Images
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/23805—Controlling the feeding rate to the network, e.g. by controlling the video pump
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- 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/234309—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 transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- 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/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
Claims (10)
- 전체 전송 대역폭 BT, 비디오 전송율 BV, 오디오 전송율 BA, 데이터 전송율 BD, 시스템 전송율 BS를 가진 디지털 방송 채널에서의 전송율 제어 방법에 있어서,비디오 인코더로부터의 비디오 스트림을 패킷화하여 패킷화된 비디오 스트림을 비디오 스트림 큐에 저장하되, 비디오 스트림 큐가 일정 수준 이상으로 차게 되면 비디오 인코더의 압축률을 낮추고, 비디오 스트림 큐가 일정 수준 이상 비워지게 되면 비디오 인코더의 압축률을 높이는 제1단계와,전송율 BV = BT - (BA + BD + BS)가 되도록 상기 비디오 스트림 큐로부터 비디오 스트림을 출력하는 제2단계와,상기 비디오 스트림 큐로부터의 비디오 스트림과, 오디오 인코더로부터의 오디오 스트림, 데이터 발생기로부터의 데이터 스트림, 시스템 패킷 발생기로부터의 시스템 패킷 스트림을 멀티플렉싱하여 전체 전송 대역폭 BT로 출력하는 제3단계와,를 구비하는 디지털 방송에서의 전송율 제어 방법.
- 삭제
- 제1항에 있어서, 제3단계에서의 오디오 스트림은 오디오 인코더로부터의 오디오 스트림을 패킷화하여 오디오 스트림 큐에 저장하고, 오디오 스트림 큐로부터 전송율 BA로 출력되는 것임을 특징으로 하는 디지털 방송에서의 전송율 제어 방법.
- 제1항에 있어서, 제3단계에서의 데이터 스트림은 데이터 발생기로부터의 데이터 스트림을 데이터 스트림 큐에 저장하고, 데이터 스트림 큐로부터 전송율 BD로 출력되는 것임을 특징으로 하는 디지털 방송에서의 전송율 제어 방법.
- 제1항에 있어서, 제3단계에서의 시스템 패킷 스트림은 시스템 패킷 발생기로부터의 시스템 패킷 스트림을 시스템 패킷 큐에 저장하고, 시스템 패킷 큐로부터 전송율 BS로 출력되는 것임을 특징으로 하는 디지털 방송에서의 전송율 제어 방법.
- 디지털 비디오 신호를 생성하기 위한 비디오 인코더와, 디지털 오디오 신호를 생성하기 위한 오디오 인코더와, 디지털 방송에 필요한 부가 데이터를 발생시키기 위한 데이터 발생기와, 디지털 방송 시스템에서 필요로 하는 시스템 데이터를 생성시키기 위한 시스템 패킷 발생기와, 비디오 인코더, 오디오 인코더, 데이터 발생기, 시스템 패킷 발생기로부터의 데이터 스트림을 멀티플렉싱하여 소정의 전체 전송 대역폭 BT로 전송하기 위한 멀티플렉서 및 스트림 전송 버퍼를 구비하는 디지털 방송에서의 전송율 제어 장치에 있어서,상기 비디오 인코더로부터의 비디오 스트림을 패킷화하기 위한 비디오 스트림 패킷화 수단과,상기 비디오 스트림 패킷화 수단으로부터의 비디오 패킷을 저장하고 상기 전체 전송 대역폭 BT에서 오디오 전송율 BA, 데이터 전송율 BD, 시스템 패킷 전송율 BS을 뺀 값 BV의 전송율로 저장된 비디오 패킷을 출력하며, 큐가 일정 수준 이상으로 차게 되면 상기 비디오 인코더로 압축률을 낮추도록 하는 명령을 전송하고, 큐가 일정 수준 이상 비워지게 되면 상기 비디오 인코더로 압축률을 높이도록 하는 명령을 전송하는 비디오 스트림 큐를 더 포함하는 것을 특징으로 하는 디지털 방송에서의 전송율 제어 장치.
- 삭제
- 제6항에 있어서,상기 오디오 인코더로부터의 오디오 스트림을 패킷화하기 위한 오디오 스트림 패킷화 수단과,상기 오디오 스트림 패킷화 수단으로부터의 오디오 패킷을 저장하고 저장된 오디오 패킷을 전송율 BA로 출력하는 오디오 스트림 큐를 더 포함하는 것을 특징으로 하는 디지털 방송에서의 전송율 제어 장치.
- 제6항에 있어서,데이터 발생기로부터의 데이터 스트림을 저장하고 저장된 데이터 스트림을 전송율 BD으로 출력하는 데이터 스트림 큐를 더 포함하는 것을 특징으로 하는 디지털 방송에서의 전송율 제어 장치.
- 제6항에 있어서,시스템 패킷 발생기로부터의 시스템 패킷 스트림을 저장하고 저장된 시스템 패킷 스트림을 전송율 BS로 출력하는 시스템 패킷 큐를 더 포함하는 것을 특징으로 하는 디지털 방송에서의 전송율 제어 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040064994A KR100630545B1 (ko) | 2004-08-18 | 2004-08-18 | 디지털 방송에서의 전송율 제어 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040064994A KR100630545B1 (ko) | 2004-08-18 | 2004-08-18 | 디지털 방송에서의 전송율 제어 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060016510A KR20060016510A (ko) | 2006-02-22 |
KR100630545B1 true KR100630545B1 (ko) | 2006-09-29 |
Family
ID=37124787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040064994A KR100630545B1 (ko) | 2004-08-18 | 2004-08-18 | 디지털 방송에서의 전송율 제어 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100630545B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8315314B2 (en) * | 2006-05-11 | 2012-11-20 | Thomson Licensing | Method and apparatus for transmitting data |
KR100795723B1 (ko) * | 2006-05-30 | 2008-01-17 | 온타임텍 주식회사 | 방송수신중계방법 |
-
2004
- 2004-08-18 KR KR1020040064994A patent/KR100630545B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20060016510A (ko) | 2006-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6493388B1 (en) | Rate control and buffer protection for variable bit rate video programs over a constant rate channel | |
EP0699368B1 (en) | An encoder buffer having an effective size which varies automatically with the channel bit-rate | |
TW477128B (en) | Using a receiver model to multiplex variable-rate bit streams having timing constraints | |
KR100496210B1 (ko) | 부호화장치,부호화방법,다중화데이터전송장치,다중화데이터전송방법및기록매체 | |
KR101014451B1 (ko) | 주문형 비디오 서버 시스템 및 방법 | |
JP2648418B2 (ja) | 可変レート符号器を制御する方法 | |
JPH09510069A (ja) | 結合ビットレート制御を用いるディジタルビデオ信号エンコーダのバッファリング | |
EP2599309B1 (en) | Improved bitrate distribution | |
KR100630545B1 (ko) | 디지털 방송에서의 전송율 제어 방법 및 장치 | |
JP4423301B2 (ja) | 多重化装置及び送受信装置 | |
JP5481923B2 (ja) | 画像符号化装置、画像符号化方法および画像符号化プログラム | |
EP2557787B1 (en) | Encoding apparatus and the method | |
WO2008005750A2 (en) | Method and apparatus for distributing statistical multiplex signals to handheld devices | |
US20050105563A1 (en) | Multi-channel statistical multiplexing system | |
KR100732323B1 (ko) | 지상파 디엠비 방송 시스템에서의 부가데이터 송출을 위한대역제어방법 및 장치 | |
WO1997038532A1 (en) | Buffer control in a coded data transmission system | |
KR101732995B1 (ko) | 스트리밍 레이턴시 최소화 시스템 및 이를 사용하는 방법 | |
KR101647072B1 (ko) | 부호화 장치, 이의 구동 방법 및 부호화 방법 | |
US7050460B1 (en) | Method and apparatus for multiplexing data streams using time constraints | |
JP3633535B2 (ja) | データ伝送装置 | |
JP4807883B2 (ja) | 復号装置、デジタルテレビ装置、テレビ付き携帯電話、デジタルメディアプレーヤ、インターネットテレビ装置および復号方法 | |
KR100918561B1 (ko) | 패딩 제거 기법을 이용한 전송 스트림 다중화 장치 및 방법 | |
KR20060089508A (ko) | 타이밍정보의 효율적 전송을 위한 전송스트림 생성 장치및 그 방법과, 그를 이용한 디엠비 전송 시스템 | |
US20150029842A1 (en) | System and method for the transmission of data and streams containing video data dvideo in a channel with given bitrate |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040818 |
|
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: 20060427 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: 20060915 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060925 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060925 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090925 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100723 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20110909 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110909 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |