JP7190589B2 - セッションベースdash動作のためのパターン指定 - Google Patents
セッションベースdash動作のためのパターン指定 Download PDFInfo
- Publication number
- JP7190589B2 JP7190589B2 JP2021557410A JP2021557410A JP7190589B2 JP 7190589 B2 JP7190589 B2 JP 7190589B2 JP 2021557410 A JP2021557410 A JP 2021557410A JP 2021557410 A JP2021557410 A JP 2021557410A JP 7190589 B2 JP7190589 B2 JP 7190589B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- sequence
- sbd
- dash
- session
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 33
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 12
- 230000006978 adaptation Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 239000012092 media component Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 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/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/26613—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 for generating or managing keys in general
-
- 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/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/23439—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 for generating different versions
-
- 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/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/4402—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 reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440245—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 reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
-
- 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/64322—IP
-
- 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
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本出願は、2020年11月11日に出願された米国特許第17/095,182号「PATTERN ADDRESSING FOR SESSION-BASED DASH OPERATIONS」に対する優先権の利益を主張し、当該出願は、2020年1月7日に出願された米国仮特許出願第62/958,136号「PATTERN ADDRESSING FOR SESSION-BASED DASH OPERATIONS」に対する優先権の利益を主張する。これらの先の出願の開示を参照により援用する。
本開示は、概してハイパーテキスト転送プロトコル上の動的アダプティブストリーミング(DASH, dynamic adaptive streaming over hypertext transfer protocol)のための方法及び装置に関連する実施形態を記載する。
ハイパーテキスト転送プロトコル上の動的アダプティブストリーミング(DASH)は、ウェブサーバ、コンテンツ配信ネットワーク(CDN, content delivery networks)、様々なプロキシ及びキャッシュ等のようなハイパーテキスト転送プロトコル(HTTP)インフラストラクチャを使用してメディアコンテンツのストリーミングを可能にするアダプティブビットレートストリーミング技術である。DASHは、DASHサーバからDASHクライアントへのオンデマンドストリーミング及びライブストリーミングの双方をサポートし、DASHクライアントがストリーミングセッションを制御することを可能にする。それにより、DASHサーバは、大規模配置において、ストリーム適応管理の更なる負荷に対処する必要はない。また、DASHは、DASHクライアントが様々なDASHサーバからストリーミングを選択することを可能にし、したがって、DASHクライアントのためのネットワークの負荷バランシングを更に達成する。DASHは、例えば、ネットワーク条件に適応するためにビットレートを変化させることによって、異なるメディアトラックの間の動的切り替えを提供する。
MPDファイルは、全てのDASHクライアントにとって包括的になり得る。DASHクライアントのセッションに固有のMPDファイルを作成するために、動画専門家集団(MPEG)は、セッションベースDASH動作をサポートするための方式を開発した。セッションベースDASH動作では、DASHクライアントは、セッションベース記述(SBD)ファイルと呼ばれるサイドファイルを受信してもよく、サイドファイルは、DASHクライアントがセッション毎、場合によってはクライアント毎にMPDファイルをカスタマイズするための情報を提供する。
様々な実施形態では、SBDメカニズムは、セッション毎に固有のMPDを生成することなく、セッション特有の要素をセグメントURLに追加することを可能にする。SBDにおけるタイムライン上の特定の時間範囲に関連するセッションパラメータ列は、SBDクライアント(204)によって解析され、DASHアクセスクライアント(203)によって発行されたHTTPセグメント要求に追加されるパラメータに変換される。SBDは、そのURLによってMPD内で参照されてもよい。
いくつかの実施形態では、SBDドキュメントは、識別された(ID)にそれぞれ関連する1つ以上のテーブルを概念的に含んでもよい。各テーブルは、表2に示すように、異なる時間間隔のキー・値のペアの割り当てを含んでもよい。
いくつかの例では、DASHマニフェスト内でセッションベース情報を伝達するために、1つ以上のSBD記述子が定義されてもよい。一例では、SBD記述子は、MPD階層データモデルの1つ以上のレベルにおいて1回以上現れてもよい。
[VI.1 単純タイムライン指定方式]
いくつかの例では、セッション毎及びクライアント毎にMPDをカスタマイズするために、単純タイムライン指定方式(simple timeline addressing scheme)がセッションベースDASH動作に使用される。このようなシナリオでは、SBDファイルは、セグメントのタイミング又は順序、及びSBDテーブル内の各エントリに対応する、対応するキー・値のペアを記述するための要素(キー値タイムライン要素と呼ばれる)を含んでもよい(例えば、表2又は表3と同様)。
いくつかのアプリケーションでは、クエリのパターンが反復されることがあるので、本開示の態様は、パターンベース指定方式を提供する。パターンベース指定方式を使用することにより、SBDのよりコンパクトな表現が達成でき、これはSBDを伝達するためのビット及びSBDを解析するための時間を節約する。ビット及び時間の節約は、パターン反復回数に比例してもよい。
表9は、本開示のいくつかの実施形態に従って使用されるパターン指定を有する例示的タイムライン要素の意味テーブルを示す。
表9に示すように、行9及び16で定義されるP要素によって表されるパターン指定は、行7のタイムライン要素及び行14のオーダーライン要素によって表されるタイムライン指定及びオーダーライン指定の双方に使用されてもよい。
図3は、本開示のいくつかの実施形態によるセッションベースDASH動作のプロセス(300)を概説するフローチャートを示す。様々な実施形態では、プロセス(300)は、DASHクライアント(102)内の処理回路のような処理回路によって実行される。いくつかの実施形態では、プロセス(300)は、ソフトウェア命令で実装され、したがって、処理回路がソフトウェア命令を実行したとき、処理回路はプロセス(300)を実行する。プロセス(300)は(S301)で始まり、(S310)に進む。
本明細書に記載の技術、コンポーネント(例えば、図1及び図2)、機能及び実施形態は、回路(例えば、集積回路、プロセッサ等)、又はソフトウェアとハードウェアとの組み合わせによって実装されてもよい。いくつかの例では、コンポーネントの機能は、非一時的なコンピュータ読み取り可能媒体に記憶された命令によって実装されてもよい。
Claims (12)
- HTTP上の動的アダプティブストリーミング(DASH)クライアントが実行するセッションベースDASH動作の方法であって、
セッションベース記述(SBD)を参照し且つメディアアクセスセッション中のキー名を示すメディアプレゼンテーション記述(MPD)を受信するステップであって、前記MPDは、セグメントのシーケンスに分割されたメディアコンテンツのメディアプレゼンテーションを記述する、ステップと、
前記MPDによって参照される前記SBDを受信するステップであって、前記SBDは、前記キー名の時間設定キー値の第1のシーケンスを含む第1の反復パターン要素を含み、前記第1の反復パターン要素は、前記キー名の前記時間設定キー値の前記第1のシーケンスがタイムライン又はオーダーラインに沿って反復されることを示す、ステップと、
前記SBD内の前記第1の反復パターン要素に基づいて、前記セグメントのシーケンスの現在のセグメントのタイミング又はセグメント番号に対応する前記キー名の第1のキー値を決定するステップと、
前記現在のセグメントに対する要求をメディアコンテンツサーバに送信するステップであって、前記要求は、前記キー名と前記第1のキー値とのペアを含む、ステップと
を含む方法。 - 前記第1の反復パターン要素は、前記キー名の前記時間設定キー値の前記第1のシーケンスが何回反復されるかを示す反復属性を含む、請求項1に記載の方法。
- 前記反復属性が-1の値を有する場合、前記キー名の前記時間設定キー値の前記第1のシーケンスは、前記メディアアクセスセッションの終了まで反復される、請求項2に記載の方法。
- 前記反復属性が1の値を有する場合、前記キー名の前記時間設定キー値の前記第1のシーケンスは反復されない、請求項2に記載の方法。
- 前記第1の反復パターン要素は、ネスト式の第2の反復パターン要素を含み、前記第2の反復パターン要素は、前記キー名の時間設定キー値の第2のシーケンスを含み、
前記キー名の前記時間設定キー値の前記第2のシーケンスは、前記第2の反復パターン要素によって示されるように反復され、前記キー名の時間設定キー値の第3のシーケンスを形成し、
前記キー名の前記時間設定キー値の前記第3のシーケンスは、前記キー名の前記時間設定キー値の前記第1のシーケンスの一部である、請求項1乃至4のうちいずれか1項に記載の方法。 - 前記SBDは、前記第1の反復パターン要素の外側に前記キー名の時間設定キー値の第4のシーケンスを含む、請求項1乃至5のうちいずれか1項に記載の方法。
- 前記第1の反復パターン要素は、前記第1の反復パターン要素内の前記キー名の前記時間設定キー値の前記第1のシーケンスが適用し始めるときの開始タイミングを示す開始時間属性を含む、請求項1乃至6のうちいずれか1項に記載の方法。
- 前記開始タイミングは、基準タイミングに関するオフセットによって表される、請求項7に記載の方法。
- 前記キー名の前記時間設定キー値の前記第1のシーケンスは、オーダーラインに沿って反復され、前記第1の反復パターン要素は、前記第1の反復パターン要素内の前記キー名の前記時間設定キー値のシーケンスが適用し始める開始セグメント番号を示す開始カウント属性を含む、請求項1乃至6のうちいずれか1項に記載の方法。
- 前記開始セグメント番号は、前記SBDのSBD開始時間属性によって示される開始タイミングに関するセグメント番号である、請求項9に記載の方法。
- セッションベースのHTTP上の動的アダプティブストリーミング(DASH)動作の装置であって、
請求項1乃至10のうちいずれか1項に記載の方法を実行するように構成された回路を含む装置。 - プロセッサによって実行されると、前記プロセッサに対して、請求項
1乃至10のうちいずれか1項に記載の方法を実行させるコンピュータプログラム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202062958136P | 2020-01-07 | 2020-01-07 | |
US62/958,136 | 2020-01-07 | ||
US17/095,182 US11228796B2 (en) | 2020-01-07 | 2020-11-11 | Pattern addressing for session-based dash operations |
US17/095,182 | 2020-11-11 | ||
PCT/US2021/012060 WO2021141847A1 (en) | 2020-01-07 | 2021-01-04 | Pattern addressing for session-based dash operations |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022526162A JP2022526162A (ja) | 2022-05-23 |
JP7190589B2 true JP7190589B2 (ja) | 2022-12-15 |
Family
ID=76654727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021557410A Active JP7190589B2 (ja) | 2020-01-07 | 2021-01-04 | セッションベースdash動作のためのパターン指定 |
Country Status (6)
Country | Link |
---|---|
US (2) | US11228796B2 (ja) |
EP (1) | EP4088417A4 (ja) |
JP (1) | JP7190589B2 (ja) |
KR (1) | KR102635891B1 (ja) |
CN (3) | CN114208107B (ja) |
WO (1) | WO2021141847A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11228796B2 (en) * | 2020-01-07 | 2022-01-18 | Tencent America LLC | Pattern addressing for session-based dash operations |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246643A1 (en) | 2011-08-31 | 2013-09-19 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive http streaming |
WO2015174298A1 (ja) | 2014-05-16 | 2015-11-19 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
WO2016056412A1 (ja) | 2014-10-10 | 2016-04-14 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
JP2018512771A (ja) | 2015-03-04 | 2018-05-17 | クアルコム,インコーポレイテッド | Lctに基づくdashフォーマットを有するファイルフォーマットベースのストリーミング |
JP2019523600A (ja) | 2016-07-28 | 2019-08-22 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | メディアストリーミングのためのセグメントチャンクの検索およびアクセス |
JP2022525298A (ja) | 2019-09-30 | 2022-05-12 | テンセント・アメリカ・エルエルシー | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム |
JP2022525740A (ja) | 2019-09-30 | 2022-05-19 | テンセント・アメリカ・エルエルシー | セッションのメディアデータを受信するための方法、装置、およびプログラム |
JP2022526004A (ja) | 2020-01-06 | 2022-05-20 | テンセント・アメリカ・エルエルシー | Http上の動的アダプティブストリーミングのための方法、装置及びコンピュータプログラム |
JP2022526807A (ja) | 2020-01-06 | 2022-05-26 | テンセント・アメリカ・エルエルシー | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160077067A (ko) * | 2013-10-30 | 2016-07-01 | 소니 주식회사 | 송신 장치, 송신 방법, 수신 장치, 및 수신 방법 |
CA2947833C (en) * | 2014-05-21 | 2018-11-20 | Lg Electronics Inc. | Broadcast signal transmitting/receiving method and device |
US10727964B2 (en) * | 2014-09-03 | 2020-07-28 | Lg Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method and broadcast signal reception method |
US10129308B2 (en) * | 2015-01-08 | 2018-11-13 | Qualcomm Incorporated | Session description information for over-the-air broadcast media data |
GB2534136A (en) * | 2015-01-12 | 2016-07-20 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
US9641578B2 (en) * | 2015-04-02 | 2017-05-02 | Arris Enterprises, Inc. | Minimizing unicast bandwidth in an adaptive bit rate system |
CA2981693C (en) * | 2015-06-09 | 2023-01-24 | Sony Corporation | Reception apparatus, transmission apparatus, and data processing method |
EP3310061A4 (en) * | 2015-06-12 | 2018-12-12 | Sony Corporation | Information processing device and information processing method |
US11228796B2 (en) * | 2020-01-07 | 2022-01-18 | Tencent America LLC | Pattern addressing for session-based dash operations |
-
2020
- 2020-11-11 US US17/095,182 patent/US11228796B2/en active Active
-
2021
- 2021-01-04 CN CN202180002882.3A patent/CN114208107B/zh active Active
- 2021-01-04 EP EP21738282.9A patent/EP4088417A4/en active Pending
- 2021-01-04 KR KR1020217034582A patent/KR102635891B1/ko active IP Right Grant
- 2021-01-04 CN CN202311612705.4A patent/CN117998125A/zh active Pending
- 2021-01-04 CN CN202311610427.9A patent/CN117376614A/zh active Pending
- 2021-01-04 JP JP2021557410A patent/JP7190589B2/ja active Active
- 2021-01-04 WO PCT/US2021/012060 patent/WO2021141847A1/en unknown
- 2021-10-14 US US17/501,664 patent/US11638056B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246643A1 (en) | 2011-08-31 | 2013-09-19 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive http streaming |
WO2015174298A1 (ja) | 2014-05-16 | 2015-11-19 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
WO2016056412A1 (ja) | 2014-10-10 | 2016-04-14 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
JP2018512771A (ja) | 2015-03-04 | 2018-05-17 | クアルコム,インコーポレイテッド | Lctに基づくdashフォーマットを有するファイルフォーマットベースのストリーミング |
JP2019523600A (ja) | 2016-07-28 | 2019-08-22 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | メディアストリーミングのためのセグメントチャンクの検索およびアクセス |
JP2022525298A (ja) | 2019-09-30 | 2022-05-12 | テンセント・アメリカ・エルエルシー | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム |
JP2022525740A (ja) | 2019-09-30 | 2022-05-19 | テンセント・アメリカ・エルエルシー | セッションのメディアデータを受信するための方法、装置、およびプログラム |
JP2022526004A (ja) | 2020-01-06 | 2022-05-20 | テンセント・アメリカ・エルエルシー | Http上の動的アダプティブストリーミングのための方法、装置及びコンピュータプログラム |
JP2022526807A (ja) | 2020-01-06 | 2022-05-26 | テンセント・アメリカ・エルエルシー | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
US11638056B2 (en) | 2023-04-25 |
CN114208107A (zh) | 2022-03-18 |
JP2022526162A (ja) | 2022-05-23 |
US11228796B2 (en) | 2022-01-18 |
KR102635891B1 (ko) | 2024-02-14 |
EP4088417A1 (en) | 2022-11-16 |
WO2021141847A1 (en) | 2021-07-15 |
CN117998125A (zh) | 2024-05-07 |
US20210211759A1 (en) | 2021-07-08 |
CN114208107B (zh) | 2023-12-08 |
EP4088417A4 (en) | 2024-02-21 |
CN117376614A (zh) | 2024-01-09 |
US20220038762A1 (en) | 2022-02-03 |
KR20210139449A (ko) | 2021-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7176133B2 (ja) | Http上の動的アダプティブストリーミングのための方法、装置及びコンピュータプログラム | |
JP7297086B2 (ja) | セッションのメディアデータを受信するための方法、装置、およびプログラム | |
JP7182727B2 (ja) | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム | |
JP7177285B2 (ja) | メディアデータを受信するための方法、装置、およびプログラム | |
JP7252373B2 (ja) | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム | |
CN115299022B (zh) | 基于http的动态自适应流传输的方法和装置 | |
JP7190589B2 (ja) | セッションベースdash動作のためのパターン指定 | |
CN115462063B (zh) | 接收媒体数据的方法、设备及存储介质 | |
JP7395766B2 (ja) | Httpを介した動的適応ストリーミングのための方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210924 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221104 |
|
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: 20221115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7190589 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |