JP2016537914A - オーディオ/ビデオストリーミングのためのレイテンシバッファリングの動的および自動制御 - Google Patents
オーディオ/ビデオストリーミングのためのレイテンシバッファリングの動的および自動制御 Download PDFInfo
- Publication number
- JP2016537914A JP2016537914A JP2016540908A JP2016540908A JP2016537914A JP 2016537914 A JP2016537914 A JP 2016537914A JP 2016540908 A JP2016540908 A JP 2016540908A JP 2016540908 A JP2016540908 A JP 2016540908A JP 2016537914 A JP2016537914 A JP 2016537914A
- Authority
- JP
- Japan
- Prior art keywords
- media stream
- application type
- source device
- buffer size
- transport stream
- 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.)
- Granted
Links
- 230000003139 buffering effect Effects 0.000 title claims description 37
- 238000000034 method Methods 0.000 claims abstract description 60
- 230000002452 interceptive effect Effects 0.000 claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims description 42
- 238000004891 communication Methods 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 17
- 238000005538 encapsulation Methods 0.000 claims description 16
- 230000000737 periodic effect Effects 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 17
- 230000001413 cellular effect Effects 0.000 description 6
- 238000004645 scanning capacitance microscopy Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000003491 array Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 208000003028 Stuttering Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
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/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/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/2389—Multiplex stream processing, e.g. multiplex stream encrypting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
[0001]本特許出願は、本出願の譲受人に譲渡され、2013年9月4日に出願された「Dynamic and Automatic Control of Latency Buffering for Audio/Video Streaming」と題する、Kuhnによる米国特許出願第14/018,019号の優先権を主張する。
Claims (48)
- ソースデバイスによって実行される方法であって、
シンクデバイスに送信するためのメディアストリームのアプリケーションタイプを決定することと、
前記アプリケーションタイプに少なくとも部分的に基づいて、前記メディアストリームのカプセル化のために使用されるトランスポートストリームのバッファリングのために前記シンクデバイスによって使用されるバッファサイズを決定することと、
前記決定されたバッファサイズを使用して、共有クロック基準に対する時間基準値を用いて前記メディアストリームのフレームを符号化することと、
前記符号化されたフレームを前記トランスポートストリーム内にカプセル化することと、
を備える、方法。 - 前記ソースデバイスの同時接続構成に少なくとも部分的に基づいてオフチャネル同時並行レイテンシを決定することをさらに備え、
前記バッファサイズを決定することは、前記決定されたオフチャネル同時並行レイテンシにさらに基づく、請求項1に記載の方法。 - 前記ソースデバイスのチャネルスキャニング構成を用いてスキャニングレイテンシを決定することをさらに備え、
前記バッファサイズを決定することは、前記決定されたスキャニングサイズにさらに基づく、請求項1に記載の方法。 - ワイヤレスローカルエリアネットワーク接続を介して、前記トランスポートストリームを前記シンクデバイスに送信することをさらに備える、請求項1に記載の方法。
- 前記シンクデバイスに送信するための前記メディアストリームを符号化するのと同時に、前記ソースデバイスにおいて前記メディアストリームを表示することをさらに備える、請求項4に記載の方法。
- 前記トランスポートストリームにおいて周期的な間隔で前記共有クロック基準の時間値を送信することをさらに備える、請求項4に記載の方法。
- 前記アプリケーションタイプを決定することは、前記メディアストリームに関連付けられるアプリケーションに少なくとも部分的に基づく、請求項1に記載の方法。
- 前記メディアストリームの前記アプリケーションタイプは、ゲームアプリケーションタイプ、インタラクティブコンピューティング・アプリケーションタイプ、またはメディアビューイング・アプリケーションタイプのうちの1つである、請求項1に記載の方法。
- 前記トランスポートストリームは、ムービングピクチャエキスパートグループ(MPEG)トランスポートストリーム(MPEG−TS)を備える、請求項1に記載の方法。
- 前記時間基準値は、プレゼンテーションタイムスタンプ(PTS)またはデコードタイムスタンプ(DTS)のうちの1つまたは複数、またはそれの組合せを備える、請求項1に記載の方法。
- 前記共有クロック基準は、前記シンクデバイスにおいて同期させられるプログラムクロック基準(PCR)を備える、請求項1に記載の方法。
- 前記ソースデバイスのアプリケーションプログラミングインターフェースによって、前記シンクデバイスとのストリーミングディスプレイ接続を確立するために前記ソースデバイス上で走行するアプリケーションからの呼出しを受信することをさらに備え、
前記メディアストリームの前記アプリケーションタイプを決定することは、前記受信された呼出しに基づく、請求項1に記載の方法。 - ソースデバイスによるシンクデバイスバッファリングの動的制御のための装置であって、前記装置は、
シンクデバイスに送信するためのメディアストリームのアプリケーションタイプを決定するための手段と、
前記アプリケーションタイプに少なくとも部分的に基づいて、前記メディアストリームのカプセル化のために使用されるトランスポートストリームのバッファリングのために前記シンクデバイスによって使用されるバッファサイズを決定するための手段と、
前記決定されたバッファサイズを使用して、共有クロック基準に対する時間基準値を用いて前記メディアストリームのフレームを符号化するための手段と、
前記符号化されたフレームを前記トランスポートストリーム内にカプセル化するための手段と
を備える、装置。 - 前記ソースデバイスの同時接続構成に少なくとも部分的に基づいてオフチャネル同時並行レイテンシを決定するための手段をさらに備え、
前記バッファサイズを決定するための前記手段は、前記決定されたオフチャネル同時並行レイテンシに基づいて前記バッファサイズをさらに決定する、請求項13に記載の装置。 - 前記ソースデバイスのチャネルスキャニング構成を用いてスキャニングレイテンシを決定するための手段をさらに備え、
前記バッファサイズを決定するための前記手段は、前記決定されたスキャニングレイテンシに基づいて前記バッファサイズをさらに決定する、請求項13に記載の装置。 - ワイヤレスローカルエリアネットワーク接続を介して、前記トランスポートストリームを前記シンクデバイスに送信するための手段をさらに備える、請求項13に記載の装置。
- 前記シンクデバイスに送信するための前記メディアストリームを符号化するのと同時に、前記ソースデバイスにおいて前記メディアストリームを表示するための手段をさらに備える、請求項16に記載の装置。
- 前記トランスポートストリームにおいて周期的な間隔で前記共有クロック基準の時間値を送信するための手段をさらに備える、請求項16に記載の装置。
- 前記アプリケーションタイプを決定するための前記手段は、前記メディアストリームに関連付けられるアプリケーションに少なくとも部分的に基づいて前記アプリケーションタイプを決定する、請求項13に記載の装置。
- 前記メディアストリームの前記アプリケーションタイプは、ゲームアプリケーションタイプ、インタラクティブコンピューティング・アプリケーションタイプ、またはメディアビューイング・アプリケーションタイプのうちの1つである、請求項13に記載の装置。
- 前記トランスポートストリームは、ムービングピクチャエキスパートグループ(MPEG)トランスポートストリーム(MPEG−TS)を備える、請求項13に記載の装置。
- 前記時間基準値は、プレゼンテーションタイムスタンプ(PTS)またはデコードタイムスタンプ(DTS)のうちの1つまたは複数、またはそれの組合せを備える、請求項13に記載の装置。
- 前記共有クロック基準は、前記シンクデバイスにおいて同期させられるプログラムクロック基準(PCR)を備える、請求項13に記載の装置。
- 前記ソースデバイスのアプリケーションプログラミングインターフェースによって、前記シンクデバイスとのストリーミングディスプレイ接続を確立するために前記ソースデバイス上で走行するアプリケーションからの呼出しを受信するための手段をさらに備え、
前記メディアストリームの前記アプリケーションタイプを決定するための前記手段は、前記受信された呼出しに基づいて、前記アプリケーションタイプを決定する、請求項13に記載の装置。 - ソースデバイスによるシンクデバイスバッファリングの動的制御のためのデバイスであって、
プロセッサと、
前記プロセッサと電子的に通信するメモリとを備え、前記メモリは命令を具現し、前記命令は、
シンクデバイスに送信するためのメディアストリームのアプリケーションタイプを決定し、
前記アプリケーションタイプに少なくとも部分的に基づいて、前記メディアストリームのカプセル化のために使用されるトランスポートストリームのバッファリングのために前記シンクデバイスによって使用されるバッファサイズを決定し、
前記決定されたバッファサイズを使用して、共有クロック基準に対する時間基準値を用いて前記メディアストリームのフレームを符号化し
前記符号化されたフレームを前記トランスポートストリーム内にカプセル化する
ために前記プロセッサによって実行可能である、
デバイス。 - 前記メモリは、
前記ソースデバイスの同時接続構成に少なくとも部分的に基づいてオフチャネル同時並行レイテンシを決定し、
前記決定されたオフチャネル同時並行レイテンシにさらに基づいて前記バッファサイズを決定する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項25に記載のデバイス。 - 前記メモリは、
前記ソースデバイスのチャネルスキャニング構成を用いてスキャニングレイテンシを決定し、
前記決定されたスキャニングレイテンシにさらに基づいて前記バッファサイズを決定する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項25に記載のデバイス。 - 前記メモリは、
ワイヤレスローカルエリアネットワーク接続を介して、前記トランスポートストリームを前記シンクデバイスに送信する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項25に記載のデバイス。 - 前記メモリは、
前記シンクデバイスに送信するための前記メディアストリームを符号化するのと同時に、前記ソースデバイスにおいて前記メディアストリームを表示する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項28に記載のデバイス。 - 前記メモリは、
前記トランスポートストリームにおいて周期的な間隔で前記共有クロック基準の時間値を送信する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項28に記載のデバイス。 - 前記メモリは、
前記メディアストリームに関連付けられるアプリケーションに少なくとも部分的に基づいて前記アプリケーションタイプを決定する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項25に記載のデバイス。 - 前記メディアストリームの前記アプリケーションタイプは、ゲームアプリケーションタイプ、インタラクティブコンピューティング・アプリケーションタイプ、またはメディアビューイング・アプリケーションタイプのうちの1つである、請求項25に記載のデバイス。
- 前記トランスポートストリームは、ムービングピクチャエキスパートグループ(MPEG)トランスポートストリーム(MPEG−TS)を備える、請求項25に記載のデバイス。
- 前記時間基準値は、プレゼンテーションタイムスタンプ(PTS)またはデコードタイムスタンプ(DTS)のうちの1つまたは複数、またはそれの組合せを備える、請求項25に記載のデバイス。
- 前記共有クロック基準は、前記シンクデバイスにおいて同期させられるプログラムクロック基準(PCR)を備える、請求項25に記載のデバイス。
- 前記メモリは、
前記ソースデバイスのアプリケーションプログラミングインターフェースによって、前記シンクデバイスとのストリーミングディスプレイ接続を確立するために前記ソースデバイス上で走行するアプリケーションからの呼出しを受信し、
前記受信された呼出しに基づいて、前記メディアストリームの前記アプリケーションタイプを決定する
ために前記プロセッサによって実行可能である命令をさらに具現する、請求項25に記載のデバイス。 - ソースデバイスにるシンクデバイスバッファリングの動的制御のためのコンピュータプログラム製品であって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
シンクデバイスに送信するためのメディアストリームのアプリケーションタイプを決定し、
前記アプリケーションタイプに少なくとも部分的に基づいて、前記メディアストリームのカプセル化のために使用されるトランスポートストリームのバッファリングのために前記シンクデバイスによって使用されるバッファサイズを決定し、
前記決定されたバッファサイズを使用して、共有クロック基準に対する時間基準値を用いて前記メディアストリームのフレームを符号化し、
前記符号化されたフレームを前記トランスポートストリーム内にカプセル化する
ためのコードを備える、コンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
前記ソースデバイスの同時接続構成に少なくとも部分的に基づいてオフチャネル同時並行レイテンシを決定し、
前記決定されたオフチャネル同時並行レイテンシにさらに基づいて前記バッファサイズを決定する
ためのコードをさらに備える、請求項37に記載のコンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
前記ソースデバイスのチャネルスキャニング構成に少なくとも部分的に基づいてスキャニングレイテンシを決定し、
前記決定されたスキャニングレイテンシにさらに基づいて前記バッファサイズを決定する
ためのコードをさらに備える、請求項37に記載のコンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
ワイヤレスローカルエリアネットワーク接続を介して、前記トランスポートストリームを前記シンクデバイスに送信する
ためのコードをさらに備える、請求項37に記載のコンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
前記シンクデバイスに送信するための前記メディアストリームを符号化するのと同時に、前記ソースデバイスにおいて前記メディアストリームを表示する
ためのコードをさらに備える、請求項40に記載のコンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
前記トランスポートストリームにおいて周期的な間隔で前記共有クロック基準の時間値を送信する
ためのコードをさらに備える、請求項40に記載のコンピュータプログラム製品。 - 前記コンピュータ可読媒体は、
前記メディアストリームに関連付けられるアプリケーションに少なくとも部分的に基づいて前記アプリケーションタイプを決定する
ためのコードをさらに備える、請求項37に記載のコンピュータプログラム製品。 - 前記メディアストリームの前記アプリケーションタイプは、ゲームアプリケーションタイプ、インタラクティブコンピューティング・アプリケーションタイプ、またはメディアビューイング・アプリケーションタイプのうちの1つである、請求項37に記載のコンピュータプログラム製品。
- 前記トランスポートストリームは、ムービングピクチャエキスパートグループ(MPEG)トランスポートストリーム(MPEG−TS)を備える、請求項37に記載のコンピュータプログラム製品。
- 前記時間基準値は、プレゼンテーションタイムスタンプ(PTS)またはデコードタイムスタンプ(DTS)のうちの1つまたは複数、またはそれの組合せを備える、請求項37に記載のコンピュータプログラム製品。
- 前記共有クロック基準は、前記シンクデバイスにおいて同期させられるプログラムクロック基準(PCR)を備える、請求項37に記載のコンピュータプログラム製品。
- 前記コンピュータ可読媒体は、
前記ソースデバイスのアプリケーションプログラミングインターフェースによって、前記シンクデバイスとのストリーミングディスプレイ接続を確立するために前記ソースデバイス上で走行するアプリケーションからの呼出しを受信し、
前記受信された呼出しに基づいて、前記メディアストリームの前記アプリケーションタイプを決定する
ためのコードをさらに備える、請求項37に記載のコンピュータプログラム製品。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/018,019 US9826015B2 (en) | 2013-09-04 | 2013-09-04 | Dynamic and automatic control of latency buffering for audio/video streaming |
US14/018,019 | 2013-09-04 | ||
PCT/US2014/052476 WO2015034698A1 (en) | 2013-09-04 | 2014-08-25 | Dynamic and automatic control of latency buffering for audio/video streaming |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016537914A true JP2016537914A (ja) | 2016-12-01 |
JP2016537914A5 JP2016537914A5 (ja) | 2017-09-07 |
JP6382319B2 JP6382319B2 (ja) | 2018-08-29 |
Family
ID=51539334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016540908A Expired - Fee Related JP6382319B2 (ja) | 2013-09-04 | 2014-08-25 | オーディオ/ビデオストリーミングのためのレイテンシバッファリングの動的および自動制御 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9826015B2 (ja) |
EP (1) | EP3042502A1 (ja) |
JP (1) | JP6382319B2 (ja) |
CN (1) | CN105556977A (ja) |
WO (1) | WO2015034698A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022097303A1 (ja) * | 2020-11-09 | 2022-05-12 | ソニーグループ株式会社 | 情報処理装置及び通信方法 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8788578B2 (en) * | 2011-07-11 | 2014-07-22 | Roku, Inc. | Method and apparatus for customized provisioning of on-line application channels |
KR102053695B1 (ko) * | 2012-09-28 | 2020-01-22 | 삼성전자주식회사 | 무선 피델리티 디스플레이 네트워크 환경에서 멀티미디어 컨텐트를 스트리밍하는 방법 및 시스템 |
US9210204B2 (en) | 2013-10-31 | 2015-12-08 | At&T Intellectual Property I, Lp | Synchronizing media presentation at multiple devices |
US9246970B2 (en) * | 2014-02-14 | 2016-01-26 | GM Global Technology Operations LLC | System and method for compensating for delay and jitter |
US9306987B2 (en) * | 2014-04-29 | 2016-04-05 | Cisco Technology, Inc. | Content message for video conferencing |
US9564108B2 (en) * | 2014-10-20 | 2017-02-07 | Amlogic Co., Limited | Video frame processing on a mobile operating system |
US9589543B2 (en) | 2015-03-18 | 2017-03-07 | Intel Corporation | Static frame image quality improvement for sink displays |
US9532099B2 (en) * | 2015-03-24 | 2016-12-27 | Intel Corporation | Distributed media stream synchronization control |
US20170055235A1 (en) * | 2015-08-21 | 2017-02-23 | Qualcomm Incorporated | Providing precision timing protocol (ptp) timing and clock synchronization for wireless multimedia devices |
US9985887B2 (en) * | 2015-08-27 | 2018-05-29 | Cavium Inc. | Method and apparatus for providing a low latency transmission system using adaptive buffering estimation |
US10296765B2 (en) * | 2015-09-30 | 2019-05-21 | International Business Machines Corporation | Multi-level security enforcement |
CN105872651A (zh) * | 2015-12-18 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | 图像处理方法及装置 |
US11134114B2 (en) * | 2016-03-15 | 2021-09-28 | Intel Corporation | User input based adaptive streaming |
KR102388049B1 (ko) * | 2017-02-14 | 2022-04-19 | 삼성전자주식회사 | 무선 통신 시스템에서 통신을 수행하는 장치 및 이를 위한 방법 |
US10169114B1 (en) | 2017-09-06 | 2019-01-01 | International Business Machines Corporation | Predicting exhausted storage for a blocking API |
EP3462745A1 (en) * | 2017-09-27 | 2019-04-03 | Nokia Solutions and Networks Oy | Modifying a buffer size |
US10974139B2 (en) * | 2017-11-09 | 2021-04-13 | Disney Enterprises, Inc. | Persistent progress over a connected device network and interactive and continuous storytelling via data input from connected devices |
US11595316B2 (en) * | 2018-06-01 | 2023-02-28 | Apple Inc. | Adaptive and seamless playback buffer adjustment for streaming content |
US20200014963A1 (en) * | 2018-07-03 | 2020-01-09 | Qualcomm Incorporated | Latency improvement via frame latency feedback |
CN109275129B (zh) * | 2018-08-14 | 2021-10-22 | Oppo广东移动通信有限公司 | 通信处理方法、装置、电子设备及存储介质 |
CN109151194B (zh) * | 2018-08-14 | 2021-03-02 | Oppo广东移动通信有限公司 | 数据传输方法、装置、电子设备以及存储介质 |
CN109144463B (zh) * | 2018-08-14 | 2020-08-25 | Oppo广东移动通信有限公司 | 传输控制方法、装置以及电子设备 |
CN110856028B (zh) * | 2018-08-20 | 2021-12-14 | 上海途擎微电子有限公司 | 一种媒体数据的播放方法、设备及存储介质 |
CN109218795B (zh) * | 2018-11-29 | 2021-09-24 | 海信视像科技股份有限公司 | 一种多设备播放进度同步方法、装置及终端设备 |
FR3100412B1 (fr) * | 2019-09-04 | 2021-08-06 | Sagemcom Broadband Sas | Procédé de décodage d’un flux d’entrée audio/vidéo |
US11110349B2 (en) * | 2019-10-01 | 2021-09-07 | Sony Interactive Entertainment Inc. | Dynamic client buffering and usage of received video frames for cloud gaming |
CN111135569B (zh) * | 2019-12-20 | 2024-01-19 | RealMe重庆移动通信有限公司 | 云游戏处理方法、装置、存储介质与电子设备 |
KR20230057801A (ko) * | 2021-10-22 | 2023-05-02 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 동작 방법 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003143152A (ja) * | 2001-10-31 | 2003-05-16 | Nippon Telegr & Teleph Corp <Ntt> | 通信方法及びシステム、伝送装置、終端装置 |
JP2005333434A (ja) * | 2004-05-20 | 2005-12-02 | Matsushita Electric Ind Co Ltd | 無線モジュール |
JP2006513608A (ja) * | 2003-01-07 | 2006-04-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオ−ビジュアル・コンテンツ伝送システム及び方法 |
JP2007251978A (ja) * | 2000-10-13 | 2007-09-27 | Sony Corp | データ通信品質制御システム、送信システム及び受信機 |
US20090031365A1 (en) * | 2006-06-05 | 2009-01-29 | Samsung Electronics Co., Ltd. | Method of transmitting/playing multimedia data over wireless network and wireless device using the method |
JP2010021867A (ja) * | 2008-07-11 | 2010-01-28 | Sony Ericsson Mobilecommunications Japan Inc | ストリーミング再生装置、ストリーミング配信再生システム、ストリーミング再生方法及びストリーミング再生プログラム |
JP2010518692A (ja) * | 2007-02-05 | 2010-05-27 | タレス アビオニクス インコーポレイテッド | オーディオ及びビデオの再生を同期するためのシステム及び方法 |
JP2011004163A (ja) * | 2009-06-18 | 2011-01-06 | Renesas Electronics Corp | 送信装置 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5543853A (en) | 1995-01-19 | 1996-08-06 | At&T Corp. | Encoder/decoder buffer control for variable bit-rate channel |
US5933603A (en) * | 1995-10-27 | 1999-08-03 | Emc Corporation | Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location |
US6806909B1 (en) * | 1997-03-03 | 2004-10-19 | Koninklijke Philips Electronics N.V. | Seamless splicing of MPEG-2 multimedia data streams |
US6021440A (en) * | 1997-05-08 | 2000-02-01 | International Business Machines Corporation | Method and apparatus for coalescing and packetizing data |
US6360271B1 (en) * | 1999-02-02 | 2002-03-19 | 3Com Corporation | System for dynamic jitter buffer management based on synchronized clocks |
US6611624B1 (en) * | 1998-03-13 | 2003-08-26 | Cisco Systems, Inc. | System and method for frame accurate splicing of compressed bitstreams |
US6327275B1 (en) | 1998-05-19 | 2001-12-04 | General Instrument Corporation | Remultiplexing variable rate bitstreams using a delay buffer and rate estimation |
US6279041B1 (en) * | 1998-11-13 | 2001-08-21 | International Business Machines Corporation | Methods, systems and computer program products for differencing data communications using a message queue |
US6658469B1 (en) * | 1998-12-18 | 2003-12-02 | Microsoft Corporation | Method and system for switching between network transport providers |
US6263395B1 (en) * | 1999-01-06 | 2001-07-17 | Compaq Computer Corp. | System and method for serial interrupt scanning |
US6820144B2 (en) * | 1999-04-06 | 2004-11-16 | Microsoft Corporation | Data format for a streaming information appliance |
US6748481B1 (en) * | 1999-04-06 | 2004-06-08 | Microsoft Corporation | Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information |
US6378035B1 (en) * | 1999-04-06 | 2002-04-23 | Microsoft Corporation | Streaming information appliance with buffer read and write synchronization |
US6564292B2 (en) * | 2000-07-12 | 2003-05-13 | Seagate Technology Llc | Optimizing allocation of sectors in disc drives |
US7349691B2 (en) * | 2001-07-03 | 2008-03-25 | Microsoft Corporation | System and apparatus for performing broadcast and localcast communications |
EP1286502A1 (en) * | 2001-08-22 | 2003-02-26 | Thomson Licensing S.A. | Method for managing network comprising a bridge between HAVi clusters |
JP3629008B2 (ja) * | 2002-04-19 | 2005-03-16 | 松下電器産業株式会社 | データ受信装置及びデータ配信システム |
US7190670B2 (en) * | 2002-10-04 | 2007-03-13 | Nokia Corporation | Method and apparatus for multimedia streaming in a limited bandwidth network with a bottleneck link |
EP1576775A2 (en) * | 2002-12-19 | 2005-09-21 | Koninklijke Philips Electronics N.V. | Protecting real-time data in wireless networks |
CN100501658C (zh) * | 2002-12-20 | 2009-06-17 | 皇家飞利浦电子股份有限公司 | 用于便携式流播设备的功率节省方法及相关设备 |
US7246227B2 (en) * | 2003-02-10 | 2007-07-17 | Symantec Corporation | Efficient scanning of stream based data |
US7298741B2 (en) * | 2003-02-27 | 2007-11-20 | Sharp Laboratories Of America, Inc. | Robust MPEG-2 multiplexing system and method using an adjustable time stamp |
EP1465186A1 (en) * | 2003-04-02 | 2004-10-06 | Deutsche Thomson-Brandt Gmbh | Method for buffering data streams read from an optical storage medium |
US7680155B2 (en) | 2003-08-14 | 2010-03-16 | Zenith Electronics Llc | PCR jitter reduction in a VSB and/or EVSB multiplexer system |
WO2005055226A1 (en) * | 2003-12-03 | 2005-06-16 | Koninklijke Philips Electronics N.V. | Power saving method and system |
US7668243B2 (en) * | 2004-05-18 | 2010-02-23 | Texas Instruments Incorporated | Audio and video clock synchronization in a wireless network |
US20060104356A1 (en) * | 2004-11-15 | 2006-05-18 | Microsoft Corporation | Timing for decoder buffer examination |
KR101227499B1 (ko) * | 2006-04-28 | 2013-01-29 | 엘지전자 주식회사 | 디지털 방송 신호 수신 방법 및 장치 |
WO2007130695A2 (en) * | 2006-05-05 | 2007-11-15 | Globstream, Inc. | Method and apparatus for streaming media to a plurality of adaptive client devices |
US20080069126A1 (en) * | 2006-09-14 | 2008-03-20 | Sbc Knowledge Ventures, L.P. | Method and system for buffering content |
US9135951B2 (en) * | 2006-10-10 | 2015-09-15 | Qualcomm Incorporated | System and method for dynamic audio buffer management |
US8341282B2 (en) | 2006-11-21 | 2012-12-25 | Verizon Patent And Licensing Inc. | Hybrid buffer management |
US8069260B2 (en) * | 2007-01-12 | 2011-11-29 | Microsoft Corporation | Dynamic buffer settings for media playback |
US8259794B2 (en) * | 2008-08-27 | 2012-09-04 | Alexander Bronstein | Method and system for encoding order and frame type selection optimization |
JPWO2010140199A1 (ja) | 2009-06-01 | 2012-11-15 | パナソニック株式会社 | 映像データの伝送方法 |
JP5587435B2 (ja) * | 2010-02-12 | 2014-09-10 | トムソン ライセンシング | コンテンツ再生の同期方法及び同期装置 |
US9420022B2 (en) * | 2010-12-17 | 2016-08-16 | Microsoft Technology Licensing, Llc | Media requests to counter latency and minimize network bursts |
US8983555B2 (en) | 2011-01-07 | 2015-03-17 | Microsoft Technology Licensing, Llc | Wireless communication techniques |
KR101917174B1 (ko) * | 2012-02-24 | 2018-11-09 | 삼성전자주식회사 | 전자 장치 사이의 스트림 전송 방법 및 그 방법을 처리하는 전자 장치 |
US9167296B2 (en) * | 2012-02-28 | 2015-10-20 | Qualcomm Incorporated | Customized playback at sink device in wireless display system |
-
2013
- 2013-09-04 US US14/018,019 patent/US9826015B2/en not_active Expired - Fee Related
-
2014
- 2014-08-25 CN CN201480049037.1A patent/CN105556977A/zh active Pending
- 2014-08-25 WO PCT/US2014/052476 patent/WO2015034698A1/en active Application Filing
- 2014-08-25 EP EP14766033.6A patent/EP3042502A1/en not_active Withdrawn
- 2014-08-25 JP JP2016540908A patent/JP6382319B2/ja not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007251978A (ja) * | 2000-10-13 | 2007-09-27 | Sony Corp | データ通信品質制御システム、送信システム及び受信機 |
JP2003143152A (ja) * | 2001-10-31 | 2003-05-16 | Nippon Telegr & Teleph Corp <Ntt> | 通信方法及びシステム、伝送装置、終端装置 |
JP2006513608A (ja) * | 2003-01-07 | 2006-04-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオ−ビジュアル・コンテンツ伝送システム及び方法 |
JP2005333434A (ja) * | 2004-05-20 | 2005-12-02 | Matsushita Electric Ind Co Ltd | 無線モジュール |
US20090031365A1 (en) * | 2006-06-05 | 2009-01-29 | Samsung Electronics Co., Ltd. | Method of transmitting/playing multimedia data over wireless network and wireless device using the method |
JP2010518692A (ja) * | 2007-02-05 | 2010-05-27 | タレス アビオニクス インコーポレイテッド | オーディオ及びビデオの再生を同期するためのシステム及び方法 |
JP2010021867A (ja) * | 2008-07-11 | 2010-01-28 | Sony Ericsson Mobilecommunications Japan Inc | ストリーミング再生装置、ストリーミング配信再生システム、ストリーミング再生方法及びストリーミング再生プログラム |
JP2011004163A (ja) * | 2009-06-18 | 2011-01-06 | Renesas Electronics Corp | 送信装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022097303A1 (ja) * | 2020-11-09 | 2022-05-12 | ソニーグループ株式会社 | 情報処理装置及び通信方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3042502A1 (en) | 2016-07-13 |
CN105556977A (zh) | 2016-05-04 |
US9826015B2 (en) | 2017-11-21 |
WO2015034698A1 (en) | 2015-03-12 |
JP6382319B2 (ja) | 2018-08-29 |
US20150067186A1 (en) | 2015-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6382319B2 (ja) | オーディオ/ビデオストリーミングのためのレイテンシバッファリングの動的および自動制御 | |
US9648073B2 (en) | Streaming control for real-time transport protocol | |
KR102072344B1 (ko) | 적응형 스트리밍 서비스 제공 방법 및 이를 위한 장치 | |
US9167296B2 (en) | Customized playback at sink device in wireless display system | |
EP2827600B1 (en) | Image processing device, image reproduction device, and image reproduction system | |
US10110393B2 (en) | Protocol switching over multi-network interface | |
US11228801B2 (en) | Method and apparatus for providing multi-view streaming service | |
US10158690B2 (en) | Method and system for streaming multimedia content in a wireless fidelity display network environment | |
KR20130135281A (ko) | 무선 통신 기술 | |
EP3281317B1 (en) | Multi-layer timing synchronization framework | |
US20190028522A1 (en) | Transmission of subtitle data for wireless display | |
KR102210407B1 (ko) | 복수 통신망을 이용한 컨텐츠 전송 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170726 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170726 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180529 |
|
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: 20180703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180801 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6382319 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |