KR20100018283A - 서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 - Google Patents
서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 Download PDFInfo
- Publication number
- KR20100018283A KR20100018283A KR1020080076983A KR20080076983A KR20100018283A KR 20100018283 A KR20100018283 A KR 20100018283A KR 1020080076983 A KR1020080076983 A KR 1020080076983A KR 20080076983 A KR20080076983 A KR 20080076983A KR 20100018283 A KR20100018283 A KR 20100018283A
- Authority
- KR
- South Korea
- Prior art keywords
- bit rate
- server
- streaming
- streaming data
- mobile communication
- Prior art date
Links
Images
Classifications
-
- 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/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- 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/80—Responding to QoS
-
- 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
-
- 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (21)
- 스트리밍 데이터를 송수신하는 통신 시스템에 있어서,멀티미디어 데이터를 스트리밍 데이터로 변환하기 위하여 기 저장된 제1비트 레이트를 이용하여 멀티미디어 데이터를 스트리밍 데이터로 변환하여 전송하는 서버와,상기 서버로부터 상기 스트리밍 데이터를 수신하면 제2비트 레이트를 결정하기 위한 스트리밍 파라미터를 수집하고, 상기 수집된 스트리밍 파라미터를 이용하여 상기 제2비트 레이트를 결정하고, 상기 결정된 제2비트 레이트를 상기 서버에 통보하는 이동통신 단말기를 포함함을 특징으로 하는 통신 시스템.
- 제1항에 있어서, 상기 서버는,상기 이동통신 단말기로부터 상기 제2비트 레이트를 통보받으면, 상기 제2비트 레이트를 이용하여 상기 멀티미디어 데이터를 변환함을 특징으로 하는 통신 시스템.
- 제2항에 있어서, 상기 이동통신 단말기는,상기 서버로부터 상기 제2비트 레이트를 이용하여 변환된 스트리밍 데이터를 수신하면, 상기 스트리밍 파라미터를 재수집하고, 상기 재수집된 스트리밍 파라미터를 이용하여 제3비트 레이트를 결정하며, 상기 제2비트 레이트와 상기 제3비트 레이트가 동일한지 여부를 판단하여 동일하지 않은 경우 상기 서버에 상기 제3비트 레이트를 통보함을 특징으로 하는 통신 시스템.
- 제1항에 있어서, 상기 스트리밍 파라미터는,상기 제1비트 레이트와 MCS(Modulation and Coding Scheme) 레벨(Level)을 포함함을 특징으로 하는 통신 시스템.
- 제4항에 있어서, 상기 스트리밍 파라미터는,전송 레이어(Transport layer) 정보, 디코딩 버퍼(Decoding Buffer) 상태정보, 무선채널정보, 재생품질 예측정보를 더 포함함을 특징으로 하는 통신 시스템.
- 제1항에 있어서, 상기 이동통신 단말기는,상기 제1스트리밍 데이터를 수신하고, 상기 서버에 상기 제2비트 레이트를 통보하는 통신 인터페이스부와,상기 스트리밍 파라미터를 수집하는 파라미터 수집부와,상기 수집된 스트리밍 파라미터를 이용하여 상기 제2비트 레이트를 결정하는 비트 레이트 결정부를 포함함을 특징으로 하는 통신 시스템.
- 제6항에 있어서, 상기 이동통신 단말기는,상기 제1비트 레이트와 상기 제2비트 레이트가 동일한지 여부를 판단하여 동 일하지 않은 경우 상기 서버에 상기 제2비트 레이트를 통보하도록 상기 통신 인터페이스부를 제어하는 제어부를 더 포함함을 특징으로 하는 통신 시스템.
- 제6항에 있어서, 상기 파라미터 수집부는,상기 스트리밍 데이터의 재생품질을 예측하는 재생품질 예측부를 포함하고,상기 비트 레이트 결정부는, 상기 스트리밍 데이터의 예측된 재생품질에 따라 상기 비트 레이트를 결정함을 특징으로 하는 통신 시스템.
- 서버 및 상기 서버와 연결되는 이동통신 단말기를 포함하는 통신 시스템에서의 스트리밍 데이터를 송수신하는 방법에 있어서,상기 서버가 기 저장된 제1비트 레이트를 이용하여 멀티미디어 데이터를 스트리밍 데이터로 변환하여 전송하는 과정과,상기 이동통신 단말기가 상기 서버로부터 상기 제1스트리밍 데이터를 수신하면 비트 레이트를 새로이 결정하기 위한 스트리밍 파라미터를 수집하고, 상기 수집된 스트리밍 파라미터를 이용하여 제2비트 레이트를 결정하고, 상기 결정된 제2비트 레이트를 상기 서버에 통보하는 과정을 포함함을 특징으로 하는 스트리밍 데이터를 송수신하는 방법.
- 제9항에 있어서,상기 서버는 상기 이동통신 단말기로부터 상기 제2비트 레이트를 통보받으 면, 상기 제2비트 레이트를 이용하여 상기 멀티미디어 데이터를 변환하고, 상기 제2비트 레이트를 이용하여 변환된 스트리밍 데이터를 상기 이동통신 단말기에 전송하는 과정을 더 포함함을 특징으로 하는 스트리밍 데이터를 송수신하는 방법.
- 제10항에 있어서,상기 이동통신 단말기는 상기 서버로부터 상기 제2비트 레이트를 이용하여 변환된 스트리밍 데이터를 수신하면, 상기 스트리밍 데이터를 재수집하고, 상기 재수집된 스트리밍 파라미터를 이용하여 제3비트 레이트를 결정하며, 상기 제2비트 레이트와 상기 제3비트 레이트가 동일한지 여부를 판단하여 동일하지 않은 경우 상기 서버에 상기 제3비트 레이트를 통보하는 과정을 더 포함함을 특징으로 하는 스트리밍 데이터를 송수신하는 방법.
- 제9항에 있어서, 상기 스트리밍 파라미터는,상기 제1비트 레이트와 MCS 레벨을 포함함을 특징으로 하는 스트리밍 데이터를 송수신하는 방법.
- 제12항에 있어서, 상기 스트리밍 파라미터는,전송 레이어 정보, 디코딩 버퍼 상태정보, 무선채널정보, 재생품질 예측정보를 더 포함함을 특징으로 하는 스트리밍 데이터를 송수신하는 방법.
- 서버 및 상기 서버와 연결되는 이동통신 단말기를 포함하는 통신 시스템에서 상기 이동통신 단말기가 스트리밍 데이터를 수신하는 방법에 있어서,멀티미디어 데이터를 스트리밍 데이터로 변환하기 위해 사용되는 데이터 변환율인 비트 레이트를 결정하기 위하여 스트리밍 파라미터를 수집하는 과정과,상기 수집된 파라미터를 이용하여 비트 레이트를 결정하는 과정과,상기 결정된 비트 레이트를 서버에 통보하는 과정과,상기 서버로부터 상기 비트 레이트를 이용하여 변환된 스트리밍 데이터를 수신하는 과정을 포함함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제14항에 있어서, 상기 스트리밍 파라미터를 수집하는 과정 이전에,상기 서버가 상기 서버에 기 저장된 이전 비트 레이트를 이용하여 멀티미디어 데이터를 스트리밍 데이터로 변환하는 과정과,상기 이전 비트 레이트를 이용하여 변환된 스트리밍 데이터를 수신하는 과정을 더 포함하고,상기 비트 레이트를 결정하는 과정은,상기 이전 비트 레이트와 기 저장된 MCS 레벨을 이용하여 상기 비트 레이트를 결정함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제14항에 있어서, 상기 서버는,상기 결정된 비트 레이트를 통보받으면, 상기 비트 레이트를 이용하여 상기 멀티미디어 데이터를 변환하여 전송함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제16항에 있어서,기 저장된 주기마다 상기 스트리밍 파라미터를 수집하는 과정과,상기 수집된 스트리밍 파라미터를 이용하여 현재 비트 레이트를 결정하는 과정과,상기 결정된 현재 비트 레이트와 이전 비트 레이트가 동일한지 여부를 판단하는 과정과,상기 두 비트 레이트가 동일하지 않은 경우, 상기 현재 비트 레이트를 상기 서버에 통보하는 과정을 더 포함함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제17항에 있어서, 상기 스트리밍 파라미터는,상기 이전 비트 레이트, 전송 레이어 정보, 디코딩 버퍼 상태정보, 무선채널정보, 재생품질 예측정보를 포함함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제17항에 있어서,상기 스트리밍 파라미터를 수집하는 과정은, 상기 스트리밍 데이터의 재생품질을 예측하여 재생품질 예측정보를 생성하는 과정과,상기 재생품질 예측정보에 따라 상기 비트 레이트를 결정하는 과정을 포함함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제19항에 있어서, 상기 비트 레이트를 결정하는 과정은,상기 재생품질 예측정보가 기 저장된 최대값 이상인지 여부를 판단하여 상기 최대값 이상이면 상기 현재 비트 레이트를 상기 이전 비트 레이트와 동일하게 유지함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
- 제19항에 있어서, 상기 비트 레이트를 결정하는 과정은,상기 재생품질 예측정보가 기 저장된 최저값 이하인지 여부를 판단하여 상기 최저값 이하이면 상기 현재 비트 레이트를 상기 이전 비트 레이트와 동일하게 유지함을 특징으로 하는 이동통신 단말기가 스트리밍 데이터를 수신하는 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080076983A KR101009822B1 (ko) | 2008-08-06 | 2008-08-06 | 서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 |
US12/536,763 US8380867B2 (en) | 2008-08-06 | 2009-08-06 | Method of transmitting/receiving streaming data in communication system including server and mobile communication terminal, and communication system therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080076983A KR101009822B1 (ko) | 2008-08-06 | 2008-08-06 | 서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100018283A true KR20100018283A (ko) | 2010-02-17 |
KR101009822B1 KR101009822B1 (ko) | 2011-01-19 |
Family
ID=41653933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080076983A KR101009822B1 (ko) | 2008-08-06 | 2008-08-06 | 서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8380867B2 (ko) |
KR (1) | KR101009822B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101518046B1 (ko) * | 2014-07-16 | 2015-05-18 | 서울대학교산학협력단 | 비디오 스트리밍 방법 및 비디오 스트리밍 시스템 |
KR20220031605A (ko) * | 2016-02-22 | 2022-03-11 | 에스케이텔레콤 주식회사 | 인코더 장치 및 그 비디오 데이터 제공 방법 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8526985B2 (en) * | 2009-11-30 | 2013-09-03 | Alcatel Lucent | System and method of geo-concentrated video detection |
US20120102184A1 (en) * | 2010-10-20 | 2012-04-26 | Sony Corporation | Apparatus and method for adaptive streaming of content with user-initiated quality adjustments |
US9883446B2 (en) * | 2010-12-27 | 2018-01-30 | Google Technology Holdings LLC | Method and apparatus for mobile media optimization |
US9124911B2 (en) | 2013-02-15 | 2015-09-01 | Cox Communications, Inc. | Storage optimization in a cloud-enabled network-based digital video recorder |
US9450934B2 (en) | 2013-03-15 | 2016-09-20 | Cox Communications, Inc. | Managed access to content and services |
US10477260B2 (en) | 2014-10-17 | 2019-11-12 | Cox Communications, Inc. | Network based digital video recorder playback adapter |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100341063B1 (ko) * | 2000-06-28 | 2002-06-20 | 송문섭 | 실시간 영상 통신을 위한 율제어 장치 및 그 방법 |
US20020165970A1 (en) * | 2001-05-02 | 2002-11-07 | Carl Ludewig | System and method for intelligent bit rate and buffer selection |
KR100408525B1 (ko) * | 2001-10-31 | 2003-12-06 | 삼성전자주식회사 | 네트워크에 적응적인 실시간 멀티미디어 스트리밍 시스템및 방법 |
US20030169813A1 (en) * | 2002-03-08 | 2003-09-11 | Van Der Schaar Mihaela | Method and apparatus to execute a smooth transition between FGS encoded structures |
JP4288994B2 (ja) * | 2003-04-10 | 2009-07-01 | 株式会社日立製作所 | 端末装置、配信サーバ、映像データの受信方法及び映像データの送信方法 |
KR100695262B1 (ko) * | 2004-08-27 | 2007-03-14 | 에스케이 텔레콤주식회사 | 스트리밍 서비스에서 이동통신 단말기의 버퍼링 시간 조절방법 및 장치 |
KR100631514B1 (ko) | 2004-12-16 | 2006-10-09 | 엘지전자 주식회사 | 실시간 스트리밍 서비스의 전송률 제어 방법 |
US7711841B2 (en) | 2006-02-28 | 2010-05-04 | Sharp Laboratories Of America, Inc. | Systems and methods for reducing the effects of variations on the playback of streaming media |
KR100842544B1 (ko) * | 2006-09-11 | 2008-07-01 | 삼성전자주식회사 | 스케일러블 영상 코딩을 이용한 전송 방법 및 이를 이용한이동통신 시스템 |
US8406254B2 (en) * | 2008-04-11 | 2013-03-26 | Mobitv, Inc. | Network optimized distribution |
US8612620B2 (en) * | 2008-04-11 | 2013-12-17 | Mobitv, Inc. | Client capability adjustment |
-
2008
- 2008-08-06 KR KR1020080076983A patent/KR101009822B1/ko not_active IP Right Cessation
-
2009
- 2009-08-06 US US12/536,763 patent/US8380867B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101518046B1 (ko) * | 2014-07-16 | 2015-05-18 | 서울대학교산학협력단 | 비디오 스트리밍 방법 및 비디오 스트리밍 시스템 |
KR20220031605A (ko) * | 2016-02-22 | 2022-03-11 | 에스케이텔레콤 주식회사 | 인코더 장치 및 그 비디오 데이터 제공 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20100036965A1 (en) | 2010-02-11 |
US8380867B2 (en) | 2013-02-19 |
KR101009822B1 (ko) | 2011-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101009822B1 (ko) | 서버 및 이동통신 단말기를 포함하는 통신 시스템에서스트리밍 데이터를 송수신하는 방법 및 그 통신 시스템 | |
CN101507164B (zh) | 用于调整已编码媒体的传输的方法和装置 | |
RU2404523C2 (ru) | УЛУЧШЕННОЕ КАЧЕСТВО ПОТОКА МЕДИАДАННЫХ VoIP ПОСРЕДСТВОМ АДАПТАЦИИ КОДИРОВАНИЯ РЕЧИ НА ОСНОВЕ ВЫБРАННОЙ СХЕМЫ МОДУЛЯЦИИ И КОДИРОВАНИЯ (MCS) | |
KR100772746B1 (ko) | 통신 단말 및 기지국 선택 방법 | |
US9313553B2 (en) | Apparatus and method for simulcast over a variable bandwidth channel | |
KR20100037573A (ko) | 무선 통신 망에서의 데이터 송수신 장치 및 방법 | |
JP2004153618A (ja) | 通信システム、無線通信端末、データ配信装置及び通信方法 | |
KR20060125779A (ko) | 무선 네트워크에서 서비스 관리의 서비스 품질을스트리밍하기 위한 고속 시그널링 절차 | |
JP2004153620A (ja) | 通信システム、無線通信端末、データ配信装置及び通信方法 | |
CN101554017A (zh) | 使用关于通信环境的信息发送数据的方法和设备 | |
US20070037572A1 (en) | Data transmission system | |
JP2000261398A (ja) | 通信装置 | |
EP1499079B1 (en) | Device and method for data transmission and reception in mobile ad hoc network | |
CN101047476B (zh) | 一种选择调制方式的方法和装置 | |
CN101808368B (zh) | 数据发送方法、微波设备及网络系统 | |
JP2007252005A (ja) | 無線通信端末及び通信方法 | |
GB2509151A (en) | Multiplexing raw non-demodulated data together with demodulated data on data link between PHY and MAC layer parts | |
JP4909590B2 (ja) | メディア信号の受信装置、送信装置及び送受信システム | |
JP3967249B2 (ja) | 通信システム、無線通信端末、データ配信装置及び通信方法 | |
JP5195920B2 (ja) | 無線通信システムおよび無線装置 | |
KR20100107547A (ko) | 스트리밍 시스템의 트래픽 제어 방법 및 그 장치 | |
KR20050045667A (ko) | 인코딩 레이트 동적 스위칭 장치 및 방법 | |
Huang et al. | Adaptive forward error correction with cognitive technology mechanism for video streaming over wireless networks | |
JP4011518B2 (ja) | 移動通信端末、及び配信装置 | |
KR20100082554A (ko) | 데이터 전송률 조정 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080806 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090219 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080806 Comment text: Patent Application |
|
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: 20100809 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: 20101228 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110113 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110113 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20131230 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20131230 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20141223 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20141223 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151229 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20151229 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161228 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20161228 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20171228 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: 20191024 |