JP4986243B2 - メディアストリームの階層数を制御する送信装置、方法及びプログラム - Google Patents
メディアストリームの階層数を制御する送信装置、方法及びプログラム Download PDFInfo
- Publication number
- JP4986243B2 JP4986243B2 JP2008175195A JP2008175195A JP4986243B2 JP 4986243 B2 JP4986243 B2 JP 4986243B2 JP 2008175195 A JP2008175195 A JP 2008175195A JP 2008175195 A JP2008175195 A JP 2008175195A JP 4986243 B2 JP4986243 B2 JP 4986243B2
- Authority
- JP
- Japan
- Prior art keywords
- media stream
- media
- value
- stream
- quality event
- 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
- 238000000034 method Methods 0.000 title claims description 19
- 238000004891 communication Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 46
- 238000011156 evaluation Methods 0.000 claims description 35
- 238000012417 linear regression Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 45
- 238000012546 transfer Methods 0.000 description 42
- 230000006870 function Effects 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000007796 conventional method Methods 0.000 description 9
- 230000015556 catabolic process Effects 0.000 description 7
- 238000006731 degradation reaction Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/69—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for evaluating synthetic or decoded voice signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- 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/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/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio 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/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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- 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
-
- 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/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
-
- 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5087—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
- H04L43/0835—One way packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0858—One way delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Description
N =1 + M
(21本)=1本+(20本)
メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、音声メディア階層ストリームにおける品質イベントを受信する品質イベント受信手段と、
品質イベントに基づいて主観評価値を算出する主観評価値算出手段と、
映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、主観評価値とに基づいて判定推定値を算出する判定推定値算出手段と、
判定推定値に基づいて、メディアストリームの階層数を制御する階層数制御手段と
を有することを特徴とする。
品質イベントは、パケット損失率及び遅延時間/ジッタであり、
主観評価値は、パケット損失率及び遅延時間/ジッタに基づくMOS(Mean opinion score)値であり、
判定推定値は、割合値m/MとMOS値との乗算値である
ことも好ましい。
MOS値は、パケット損失率及び遅延時間/ジッタを変数としたn次式によって算出され、n次式の各項の係数は、品質評価対象とする符号化種別に応じて、主観評価値及び客観評価値に基づく基準MOSと、客観評価値群に対する非線形回帰モデルによって統計的に予め算出され推定MOSとの誤差が最小となるように決定されたものであることも好ましい。
判定推定値、又は、該判定推定値に応じた判定フラグを、所定回数分だけ記録する判定推定値記録手段を更に有し、
階層数制御手段は、判定推定値記録手段に記録された過去の判定推定値又は判定フラグに応じて、メディアストリームの階層数を制御する
ことも好ましい。
メディアストリームは、RTP(Real-time Transport Protocol)を用いて送信されるものであり、
品質イベントは、音声メディアデータにおけるRTPヘッダ情報及びRTCP(RTP Control
Protocol)情報に基づいて計測され、且つ、RTCPを用いて送信されるものであることも好ましい。
端末から、音声メディア階層ストリームにおける品質イベントを受信し、
メディア配信サーバから、メディアストリームを受信し、
1つ以上の端末から受信した品質イベントに基づいて、メディア配信サーバから受信したメディアストリームの階層数を制御して、配下の端末全てへ送信する
ことを特徴とする。
メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、音声メディア階層ストリームにおける品質イベントを受信する第1のステップと、
品質イベントに基づいて主観評価値を算出する第2のステップと、
映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、主観評価値とに基づいて判定推定値を算出する第3のステップと、
判定推定値に基づいて、メディアストリームの階層数を制御する第4のステップと
を有することを特徴とする。
メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、音声メディア階層ストリームにおける品質イベントを受信する品質イベント受信手段と、
品質イベントに基づいて主観評価値を算出する主観評価値算出手段と、
映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、主観評価値とに基づいて判定推定値を算出する判定推定値算出手段と、
判定推定値に基づいて、メディアストリームの階層数を制御する階層数制御手段と
してコンピュータを機能させることを特徴とする。
MOS値=
a+bx+cy+dx2+ey2+fxy+gx3+hy3+ixy2+jx2y
x:パケット損失率
y:遅延ジッタ
a,b,c,d,e,f,g,h,i,j:係数
判定推定値= m/M × MOS値
例えば、29(m)/30(M)のときのMOS値と、1(m)/30(M)のときのMOS値とが同じであったとしても、判定推定値は大きく相違することとなる。即ち、29/30と1/30とでは、その時のネットワーク経路における空きの転送帯域は、異なるものと判断できる。
(1)メディアストリームにおけるRTPパケット送信間隔、
(2)パケットロス補償部におけるパケットロス補償強度及び/又は補償アルゴリズム、
(3)符号化部における転送レート
(4)トランスポートパケット送受信部におけるUDP又はTCPパケットに積載されるメディアフレーム数、
(5)同一コンテンツに対する同時接続ストリーム数
10 IPパケット転送装置
100 メディアコンテンツ蓄積部
101 パケット送受信部
102 マルチキャスト処理部
103 RTP処理部
11 メディアストリーム制御サーバ
113 RTCP処理部、品質イベント受信部
114 主観評価値算出部
115 判定推定値算出部
116 判定推定値記録部
117 階層数制御部
118 メディアストリーム制御部
2 端末
20 メディア出力インタフェース部
21 パケット送受信部
22 マルチキャスト処理部
23 RTP/RTCP処理部
24 階層復号部
25 メディアストリーム再生部
26 品質イベント計測部
27 サービス制御処理部
3 メディア配信サーバ
30 メディアコンテンツ蓄積部
31 パケット送受信部
32 マルチキャスト処理部
33 RTP処理部
Claims (8)
- 階層符号化されたメディアストリームを送信するメディアストリーム送信装置において、
前記メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、前記音声メディア階層ストリームにおける品質イベントを受信する品質イベント受信手段と、
前記品質イベントに基づいて主観評価値を算出する主観評価値算出手段と、
前記映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、前記主観評価値とに基づいて判定推定値を算出する判定推定値算出手段と、
前記判定推定値に基づいて、前記メディアストリームの階層数を制御する階層数制御手段と
を有することを特徴とするメディアストリーム送信装置。 - 前記品質イベントは、パケット損失率及び遅延時間/ジッタであり、
前記主観評価値は、前記パケット損失率及び遅延時間/ジッタに基づくMOS(Mean opinion score)値であり、
前記判定推定値は、前記割合値m/Mと前記MOS値との乗算値である
ことを特徴とする請求項1に記載のメディアストリーム送信装置。 - 前記MOS値は、前記パケット損失率及び前記遅延時間/ジッタを変数としたn次式によって算出され、n次式の各項の係数は、品質評価対象とする符号化種別に応じて、主観評価値及び客観評価値に基づく基準MOSと、客観評価値群に対する非線形回帰モデルによって統計的に予め算出され推定MOSとの誤差が最小となるように決定されたものであることを特徴とする請求項2に記載のメディアストリーム送信装置。
- 前記判定推定値、又は、該判定推定値に応じた判定フラグを、所定回数分だけ記録する判定推定値記録手段を更に有し、
前記階層数制御手段は、前記判定推定値記録手段に記録された過去の判定推定値又は判定フラグに応じて、前記メディアストリームの階層数を制御する
ことを特徴とする請求項1から3のいずれか1項に記載のメディアストリーム送信装置。 - 前記メディアストリームは、RTP(Real-time Transport Protocol)及びRTCP(RTP Control Protocol)を用いて送信されるものであり、
前記品質イベントは、音声メディアデータにおけるRTPヘッダ情報及びRTCP情報に基づいて計測され、且つ、前記RTCPを用いて送信されるものであることを特徴とする請求項1から4のいずれか1項に記載のメディアストリーム送信装置。 - 請求項1から5のいずれか1項に記載されたメディアストリーム送信装置は、通信ノード装置であって、メディア配信サーバからマルチキャストで送信された前記メディアストリームを受信し且つ該メディアストリームをマルチキャストで端末へ送信する通信ノード装置であって、
前記端末から、前記音声メディア階層ストリームにおける品質イベントを受信し、
前記メディア配信サーバから、前記メディアストリームを受信し、
1つ以上の端末から受信した前記品質イベントに基づいて、前記メディア配信サーバから受信した前記メディアストリームの階層数を制御して、配下の前記端末全てへ送信する
ことを特徴とする通信ノード装置。 - 階層符号化されたメディアストリームを送信する送信装置におけるメディアストリーム送信方法において、
前記メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、前記音声メディア階層ストリームにおける品質イベントを受信する第1のステップと、
前記品質イベントに基づいて主観評価値を算出する第2のステップと、
前記映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、前記主観評価値とに基づいて判定推定値を算出する第3のステップと、
前記判定推定値に基づいて、前記メディアストリームの階層数を制御する第4のステップと
を有することを特徴とするメディアストリーム送信方法。 - 階層符号化されたメディアストリームを送信する送信装置に搭載されたコンピュータを機能させるメディアストリーム送信プログラムにおいて、
前記メディアストリームは、全本数Mに対するm(0〜M)本の映像メディア階層ストリームと、音声メディア階層ストリームとから構成されており、
宛先となる受信装置から、前記音声メディア階層ストリームにおける品質イベントを受信する品質イベント受信手段と、
前記品質イベントに基づいて主観評価値を算出する主観評価値算出手段と、
前記映像メディア階層ストリームにおける現在送信中の本数mの割合値m/Mと、前記主観評価値とに基づいて判定推定値を算出する判定推定値算出手段と、
前記判定推定値に基づいて、前記メディアストリームの階層数を制御する階層数制御手段と
してコンピュータを機能させることを特徴とするメディアストリーム送信プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008175195A JP4986243B2 (ja) | 2008-07-04 | 2008-07-04 | メディアストリームの階層数を制御する送信装置、方法及びプログラム |
GB0911356A GB2461391B (en) | 2008-07-04 | 2009-06-30 | Adaptive control of layer count of layered media stream |
US12/496,877 US8914532B2 (en) | 2008-07-04 | 2009-07-02 | Adaptive control of layer count of layered media stream |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008175195A JP4986243B2 (ja) | 2008-07-04 | 2008-07-04 | メディアストリームの階層数を制御する送信装置、方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010016662A JP2010016662A (ja) | 2010-01-21 |
JP4986243B2 true JP4986243B2 (ja) | 2012-07-25 |
Family
ID=41008531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008175195A Expired - Fee Related JP4986243B2 (ja) | 2008-07-04 | 2008-07-04 | メディアストリームの階層数を制御する送信装置、方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8914532B2 (ja) |
JP (1) | JP4986243B2 (ja) |
GB (1) | GB2461391B (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7684786B2 (en) * | 2003-08-26 | 2010-03-23 | Nokia Corporation | Method and system for establishing a connection between network elements |
MX2007014744A (es) * | 2005-05-24 | 2008-02-14 | Nokia Corp | Metodo y aparatos para transmision/recepcion jerarquica en transmision digital. |
US20100250763A1 (en) * | 2009-03-31 | 2010-09-30 | Nokia Corporation | Method and Apparatus for Transmitting Information on Operation Points |
US20100250764A1 (en) * | 2009-03-31 | 2010-09-30 | Nokia Corporation | Method and Apparatus for Signaling Layer Information of Scalable Media Data |
WO2012021173A2 (en) | 2010-08-12 | 2012-02-16 | Net Power And Light Inc. | System architecture and methods for experiential computing |
US9172979B2 (en) | 2010-08-12 | 2015-10-27 | Net Power And Light, Inc. | Experience or “sentio” codecs, and methods and systems for improving QoE and encoding based on QoE experiences |
WO2012021174A2 (en) * | 2010-08-12 | 2012-02-16 | Net Power And Light Inc. | EXPERIENCE OR "SENTIO" CODECS, AND METHODS AND SYSTEMS FOR IMPROVING QoE AND ENCODING BASED ON QoE EXPERIENCES |
WO2012021902A2 (en) | 2010-08-13 | 2012-02-16 | Net Power And Light Inc. | Methods and systems for interaction through gestures |
AU2011305593B2 (en) * | 2010-09-20 | 2015-04-30 | Vidyo, Inc. | System and method for the control and management of multipoint conferences |
US8429704B2 (en) | 2010-10-21 | 2013-04-23 | Net Power And Light, Inc. | System architecture and method for composing and directing participant experiences |
US8788867B2 (en) * | 2011-01-07 | 2014-07-22 | Anue Systems, Inc. | Systems and methods for playback of detected timing events |
US8850259B2 (en) | 2011-01-07 | 2014-09-30 | Anue Systems, Inc. | Systems and methods for precise generation of phase variation in digital signals |
JP5901175B2 (ja) * | 2011-08-08 | 2016-04-06 | アイキューブド研究所株式会社 | コンテンツ処理装置、コンテンツ処理方法、およびプログラム |
CN103379360B (zh) * | 2012-04-23 | 2015-05-27 | 华为技术有限公司 | 一种视频质量评估方法和装置 |
US20140121794A1 (en) * | 2012-10-31 | 2014-05-01 | Nokia Corporation | Method, Apparatus, And Computer Program Product For Providing A Personalized Audio File |
US9035992B1 (en) | 2013-04-08 | 2015-05-19 | Google Inc. | Bandwidth modulation system and method |
JP6146127B2 (ja) * | 2013-05-20 | 2017-06-14 | 日本電気株式会社 | 通信装置、通信方法および通信プログラム |
WO2015001985A1 (ja) * | 2013-07-02 | 2015-01-08 | ソニー株式会社 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
JP5658809B2 (ja) * | 2013-10-17 | 2015-01-28 | 日本電信電話株式会社 | 電話接続制御方法、及び電話接続制御システム |
US10397625B2 (en) * | 2015-06-04 | 2019-08-27 | Nippon Telegraph And Telephone Corporation | Moving-image parameter selection device, moving-image parameter selection method, and program |
GB2541733B (en) * | 2015-08-28 | 2019-02-13 | Imagination Tech Ltd | Bandwidth Management |
US10097823B1 (en) * | 2015-11-13 | 2018-10-09 | Harmonic, Inc. | Failure recovery for real-time audio and video encoding, decoding, and transcoding |
CN105872594A (zh) * | 2016-03-30 | 2016-08-17 | 乐视控股(北京)有限公司 | 实时码率调节方法、装置及服务端设备 |
CN107295286A (zh) * | 2016-03-31 | 2017-10-24 | 掌赢信息科技(上海)有限公司 | 一种视频通话数据传输方法、系统、服务器和视频通话装置 |
JP6571623B2 (ja) * | 2016-10-12 | 2019-09-04 | 日本電信電話株式会社 | 音響品質評価装置、音響品質評価方法、およびプログラム |
CN107465947A (zh) * | 2017-08-21 | 2017-12-12 | 广州多益网络股份有限公司 | 一种流媒体传输的动态码率的调节方法、装置及传输系统 |
US11277461B2 (en) * | 2019-12-18 | 2022-03-15 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor streaming media |
EP4340243A4 (en) * | 2021-05-26 | 2024-11-13 | Samsung Electronics Co Ltd | ELECTRONIC DEVICE FOR DETERMINING THE RECEPTION DIMENSION AND OPERATING METHOD OF THE ELECTRONIC DEVICE |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6373855B1 (en) * | 1998-03-05 | 2002-04-16 | Intel Corporation | System and method for using audio performance to control video bandwidth |
JP2000295276A (ja) | 1999-04-02 | 2000-10-20 | Hitachi Ltd | 通信制御システム |
JP3796750B2 (ja) | 2002-04-05 | 2006-07-12 | ソニー株式会社 | 情報送信装置および方法、情報受信装置および方法、記録媒体、並びにプログラム |
US20030236904A1 (en) * | 2002-06-19 | 2003-12-25 | Jonathan Walpole | Priority progress multicast streaming for quality-adaptive transmission of data |
JP2004135017A (ja) | 2002-10-10 | 2004-04-30 | Toshiba Corp | 多数種ビデオ配信システム及び多数種ビデオ配信方法 |
GB0306296D0 (en) * | 2003-03-19 | 2003-04-23 | British Telecomm | Data transmission |
US8307284B2 (en) * | 2004-03-26 | 2012-11-06 | Ross Video Limited | Method and system for automated control of audio and video sources and a final composite output thereof through a video switcher |
CN101065795A (zh) * | 2004-09-23 | 2007-10-31 | 皇家飞利浦电子股份有限公司 | 处理音频数据的系统和方法、程序单元和计算机可读介质 |
US20060156363A1 (en) * | 2005-01-07 | 2006-07-13 | Microsoft Corporation | File storage for scalable media |
US8879856B2 (en) * | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Content driven transcoder that orchestrates multimedia transcoding using content information |
WO2007053120A1 (en) * | 2005-11-04 | 2007-05-10 | National University Of Singapore | A device and a method of playing audio clips |
US7965650B2 (en) * | 2006-05-18 | 2011-06-21 | Cisco Technology, Inc. | Method and system for quality monitoring of media over internet protocol (MOIP) |
CN101523916B (zh) * | 2006-10-19 | 2013-01-16 | 艾利森电话股份有限公司 | 确定视频质量的方法 |
JP4698555B2 (ja) * | 2006-11-17 | 2011-06-08 | 富士通株式会社 | 検出方法、検出装置及びコンピュータプログラム |
-
2008
- 2008-07-04 JP JP2008175195A patent/JP4986243B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-30 GB GB0911356A patent/GB2461391B/en not_active Expired - Fee Related
- 2009-07-02 US US12/496,877 patent/US8914532B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2461391A (en) | 2010-01-06 |
GB2461391B (en) | 2011-04-06 |
US20100005186A1 (en) | 2010-01-07 |
GB0911356D0 (en) | 2009-08-12 |
US8914532B2 (en) | 2014-12-16 |
JP2010016662A (ja) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4986243B2 (ja) | メディアストリームの階層数を制御する送信装置、方法及びプログラム | |
US9998517B2 (en) | System and method for end-to-end RTCP | |
US8295191B2 (en) | Endpoint report aggregation in unified communication systems | |
US9178778B2 (en) | System and method for end-to-end RTCP | |
Wan et al. | Adaptive unequal protection for wireless video transmission over IEEE 802.11 e networks | |
US9282133B2 (en) | Communicating control information within a real-time stream | |
US9600355B2 (en) | Redundant encoding | |
US10616413B1 (en) | System and method for distributing an agent interaction for evaluation based on the quality of service | |
Zhou et al. | Availability-aware multimedia scheduling in heterogeneous wireless networks | |
Li et al. | Real‐Time QoE Monitoring System for Video Streaming Services with Adaptive Media Playout | |
Venkataraman et al. | Quantifying video-QoE degradations of internet links | |
KR100619701B1 (ko) | 무선 랜 상태 모니터링 방법 | |
Farid et al. | QoS analysis and evaluations: Improving cellular-based distance education | |
JP4973459B2 (ja) | 通信システム、通信装置、制御パラメータ決定方法、及び、プログラム | |
Chhabra et al. | Performance evaluation and delay modelling of VoIP traffic over 802.11 wireless mesh network | |
Sulovic et al. | Dynamic codec selection algorithm for VoIP | |
US20140348156A1 (en) | Optimizing route selection based on transcoding | |
JP4993310B2 (ja) | メディアストリームの品質イベントを特定する方法、端末、通信ノード装置及びプログラム | |
JP2006080783A (ja) | ユーザ体感品質監視装置および方法 | |
GB2500740A (en) | Real-time Transport Control Protocol (RTCP) extension to obtain end-to-end session information | |
Bakhati et al. | Modified quality video: transmission control protocol (TCP) friendly for controlling a congestion | |
JP5122327B2 (ja) | 移動端末へメディアストリームを配信するシステム | |
OYAKHIRE | Self-organizing remote broadcasting in rural areas using wireless ad-hoc networks | |
JP2008167223A (ja) | 通信品質制御方法及びパケット通信システム | |
Maheswari et al. | An Improved Packet Loss Recovery in VoIP using combined source and receiver based technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110124 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120420 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120420 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4986243 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150511 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |