JP7177285B2 - メディアデータを受信するための方法、装置、およびプログラム - Google Patents
メディアデータを受信するための方法、装置、およびプログラム Download PDFInfo
- Publication number
- JP7177285B2 JP7177285B2 JP2021555827A JP2021555827A JP7177285B2 JP 7177285 B2 JP7177285 B2 JP 7177285B2 JP 2021555827 A JP2021555827 A JP 2021555827A JP 2021555827 A JP2021555827 A JP 2021555827A JP 7177285 B2 JP7177285 B2 JP 7177285B2
- Authority
- JP
- Japan
- Prior art keywords
- period
- mpd
- event
- user
- dash
- 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 title claims description 38
- 238000012545 processing Methods 0.000 claims description 20
- 230000010365 information processing Effects 0.000 claims description 2
- 239000000872 buffer Substances 0.000 description 19
- 230000008569 process Effects 0.000 description 17
- 230000002452 interceptive effect Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000012092 media component Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013403 standard screening design Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000004936 stimulating effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011282 treatment Methods 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/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1089—In-session procedures by adding media; by removing media
-
- 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
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/8541—Content authoring involving branching, e.g. to different story endings
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本出願は、2019年10月1日に出願された米国仮出願第62/908,964号「INTERACTIVE STORYLINE DASH STREAMING」に対する優先権の利益を主張する、2020年9月24日に出願された米国特許出願第17/031,314号「METHODS AND APPARATUSES FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP」に対する優先権の利益を主張する。先行する出願の開示全体は、参照によりその全体が本明細書に組み込まれる。
ハイパーテキスト転送プロトコルを介した動的適応ストリーミング(DASH)は、ウェブサーバ、コンテンツ配送ネットワーク(CDN)、様々なプロキシおよびキャッシュなどのハイパーテキスト転送プロトコル(HTTP)インフラストラクチャを使用してメディアコンテンツのストリーミングを可能にする適応型ビットレートストリーミング技術である。DASHは、DASHサーバからDASHクライアントへのオンデマンドストリーミングとライブストリーミングの両方をサポートし、DASHクライアントがストリーミングセッションを制御することを可能にするので、DASHサーバは、大規模展開におけるストリーム適応管理の追加負荷に対処する必要がない。DASHはまた、DASHクライアントが様々なDASHサーバからのストリーミングを選択することを可能にし、したがって、DASHクライアントの利益のためにネットワークのさらなる負荷分散を達成する。DASHは、例えば、ネットワーク状況に適応するようにビットレートを変えることによって、異なるメディアトラック間の動的な切り替えを提供する。
本開示は、ストーリーライン・イベントに関する実施形態を含み、DASHメディアストリーミングにおいて対話型のストーリーラインを伝達するための方法を提示する。ストリーミングサービスは、ストーリーの複数のストーリー分岐をユーザに提供することができる。ユーザは、複数のストーリー分岐のうちの1つを選択し、その選択をストリーミングサービスに戻すことができ、ストリーミングサービスは、ストーリーの選択された分岐を継続することができる。
図4は、本開示の実施形態による処理(400)を概説するフローチャートを示す。様々な実施形態において、処理(400)は、DASHクライアント(102)の処理回路などの処理回路によって実行される。いくつかの実施形態では、処理(400)はソフトウェア命令で実装され、したがって、処理回路がソフトウェア命令を実行すると、処理回路は処理(400)を実行する。処理(400)は、当該処理(400)が、ストーリーマップの複数の分岐を示すMPDイベントを含むMPDファイルを受信すること(S410)から開始される。そして、処理(400)は、ステップ(S420)に進む。
上記の技法は、コンピュータ可読命令を使用してコンピュータソフトウェアとして実装でき、1つまたは複数のコンピュータ可読媒体に物理的に記憶できる。例えば、図5は、開示された主題の特定の実施形態を実装するのに適したコンピュータシステム(500)を示している。
101 DASHサーバ
102 DASHクライアント
103 ユーザインターフェース
201 HTTPスタック
202 DASHアクセスAPI
203 インバンドイベントおよび「moof」パーサー
204 時限メタデータトラックパーサー
205 ファイルフォーマットパーサー
206 イベントおよび時限メタデータバッファ
207 メディアバッファ
208 同期装置/ディスパッチャモジュール
209 メディアデコーダ
210 マニフェストパーサー
211 DASHロジック
212 アプリケーション
400 処理
500 コンピュータシステム
501 キーボード
502 マウス
503 トラックパッド
505 ジョイスティック
506 マイク
507 スキャナ
508 カメラ
509 スピーカ
510 タッチスクリーン
520 CD/DVD ROM/RW
521 光学メディア
522 サムドライブ
523 SSD
540 コア
541 CPU
542 GPU
543 FPGA
544 特定のタスクのハードウェアアクセラレータ
545 ROM
546 RAM
547 内部大容量記憶装置
548 システムバス
549 周辺バス
550 グラフィックスアダプタ
554 ネットワークインターフェース
555 通信ネットワーク
Claims (9)
- メディアデータを受信するための方法であって、
ストーリーマップの複数の分岐を示すメディアプレゼンテーション記述(MPD)イベントを含むMPDファイルを受信するステップと、
情報処理装置の処理回路により、前記MPDイベントのアクティブ期間中に前記ストーリーマップの前記複数の分岐のうちの1つのユーザの選択を受信するステップであって、前記ユーザが選択した分岐が、現在の期間に接続される次の期間に対応する、ステップと、
サーバから、前記ユーザが選択した分岐に対応する前記次の期間のメディアデータを受信するステップと、
を含む方法。 - 前記MPDイベントは、前記アクティブ期間の開始時間を含む、請求項1に記載の方法。
- 前記ユーザが選択した分岐を示す選択情報を前記サーバに送信するステップ
をさらに含む、請求項1または2に記載の方法。 - 前記選択情報は、前記ユーザが選択した分岐に対応する前記次の期間の期間識別情報(ID)を含む、請求項3に記載の方法。
- 送信する前記ステップは、
前記MPDイベントに含まれるユニフォーム・リソース・ロケータ(URL)情報および前記期間IDに基づいて前記選択情報を前記サーバに送信するステップ
をさらに含む、請求項4に記載の方法。 - 前記MPDファイルが、前記次の期間の期間情報を含むように更新される、請求項1から5のいずれか一項に記載の方法。
- 前記MPDイベントによって示される前記複数の分岐のそれぞれについての期間の期間情報を記憶するステップと、
前記受信したMPDファイルと前記ユーザが選択した分岐とに基づいてローカルMPDファイルを生成するステップと、
をさらに含む、請求項1から6のいずれか一項に記載の方法。 - 請求項1から7のいずれか一項に記載の方法を実行するように構成された装置。
- コンピュータに請求項1から7のいずれか一項に記載の方法を実行させるプログラム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962908964P | 2019-10-01 | 2019-10-01 | |
US62/908,964 | 2019-10-01 | ||
US17/031,314 | 2020-09-24 | ||
US17/031,314 US11310303B2 (en) | 2019-10-01 | 2020-09-24 | Methods and apparatuses for dynamic adaptive streaming over HTTP |
PCT/US2020/053087 WO2021067187A1 (en) | 2019-10-01 | 2020-09-28 | Methods and apparatuses for dynamic adaptive streaming over http |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022525366A JP2022525366A (ja) | 2022-05-12 |
JP7177285B2 true JP7177285B2 (ja) | 2022-11-22 |
Family
ID=75162299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021555827A Active JP7177285B2 (ja) | 2019-10-01 | 2020-09-28 | メディアデータを受信するための方法、装置、およびプログラム |
Country Status (6)
Country | Link |
---|---|
US (2) | US11310303B2 (ja) |
EP (1) | EP4038887A4 (ja) |
JP (1) | JP7177285B2 (ja) |
KR (1) | KR102528703B1 (ja) |
CN (2) | CN118474481A (ja) |
WO (1) | WO2021067187A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11310303B2 (en) * | 2019-10-01 | 2022-04-19 | Tencent America LLC | Methods and apparatuses for dynamic adaptive streaming over HTTP |
US11445270B2 (en) | 2020-04-15 | 2022-09-13 | Comcast Cable Communications, Llc | Content information for manifest determination |
US11882170B2 (en) * | 2021-04-19 | 2024-01-23 | Tencent America LLC | Extended W3C media extensions for processing dash and CMAF inband events |
US11509701B2 (en) * | 2021-04-20 | 2022-11-22 | Tencent America LLC | Extended relationship signaling between events in event message tracks |
US11588870B2 (en) * | 2021-04-21 | 2023-02-21 | Tencent America LLC | W3C media extensions for processing DASH and CMAF inband events along with media using process@append and process@play mode |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111897A (ja) | 2010-08-05 | 2015-06-18 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ネットワークストリーミングされるビデオデータについての属性をシグナリングすること |
US20160134900A1 (en) | 2013-07-02 | 2016-05-12 | Huawei Technologies Co., Ltd. | Streaming media processing method, apparatus, and system |
JP2018117362A (ja) | 2011-01-12 | 2018-07-26 | シャープ株式会社 | 再生装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070099684A1 (en) * | 2005-11-03 | 2007-05-03 | Evans Butterworth | System and method for implementing an interactive storyline |
US8914835B2 (en) * | 2009-10-28 | 2014-12-16 | Qualcomm Incorporated | Streaming encoded video data |
CN103747365B (zh) * | 2010-09-17 | 2017-04-26 | 华为技术有限公司 | 基于http流的媒体内容动态插播方法、装置及系统 |
EP2924990A1 (en) * | 2011-03-16 | 2015-09-30 | Electronics and Telecommunications Research Institute | Apparatus and method for providing streaming content using representations |
EP2868097A4 (en) * | 2012-06-28 | 2016-03-23 | Ericsson Ab | METHOD AND SYSTEM FOR ADVERTISING INSERTION IN OTT (OVER THE TOP) DISTRIBUTION OF LIVE MULTIMEDIA CONTENT |
WO2014113710A1 (en) * | 2013-01-18 | 2014-07-24 | Huawei Technologies. Co., Ltd | Method and apparatus for performing adaptive streaming on media contents |
US20150312303A1 (en) | 2014-04-25 | 2015-10-29 | Qualcomm Incorporated | Determining whether to use sidx information when streaming media data |
US10582265B2 (en) * | 2015-04-30 | 2020-03-03 | JBF Interlude 2009 LTD | Systems and methods for nonlinear video playback using linear real-time video players |
US9716905B2 (en) * | 2015-08-10 | 2017-07-25 | Verizon Patent And Licensing Inc. | Selective content delivery over diverse networks |
EP3343938A4 (en) * | 2015-08-28 | 2019-03-13 | Sony Corporation | RECEIVING DEVICE, TRANSMISSION DEVICE, AND DATA PROCESSING METHOD |
US11617019B2 (en) * | 2016-07-28 | 2023-03-28 | Qualcomm Incorporated | Retrieving and accessing segment chunks for media streaming |
US11025919B2 (en) | 2017-10-03 | 2021-06-01 | Koninklijke Kpn N.V. | Client-based adaptive streaming of nonlinear media |
CN109982142A (zh) * | 2017-12-28 | 2019-07-05 | 优酷网络技术(北京)有限公司 | 视频播放方法及装置 |
CN110035316B (zh) * | 2018-01-11 | 2022-01-14 | 华为技术有限公司 | 处理媒体数据的方法和装置 |
CN110351606B (zh) * | 2018-04-04 | 2022-12-27 | 华为技术有限公司 | 媒体信息处理方法、相关设备及计算机存储介质 |
CN110191374A (zh) * | 2019-05-30 | 2019-08-30 | 强恺旻 | 非线性文件播放方法及装置 |
US11310303B2 (en) * | 2019-10-01 | 2022-04-19 | Tencent America LLC | Methods and apparatuses for dynamic adaptive streaming over HTTP |
-
2020
- 2020-09-24 US US17/031,314 patent/US11310303B2/en active Active
- 2020-09-28 WO PCT/US2020/053087 patent/WO2021067187A1/en unknown
- 2020-09-28 JP JP2021555827A patent/JP7177285B2/ja active Active
- 2020-09-28 CN CN202410547796.6A patent/CN118474481A/zh active Pending
- 2020-09-28 KR KR1020217029227A patent/KR102528703B1/ko active IP Right Grant
- 2020-09-28 CN CN202080032381.5A patent/CN113767639B/zh active Active
- 2020-09-28 EP EP20871368.5A patent/EP4038887A4/en active Pending
-
2022
- 2022-03-08 US US17/689,516 patent/US11792248B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111897A (ja) | 2010-08-05 | 2015-06-18 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ネットワークストリーミングされるビデオデータについての属性をシグナリングすること |
JP2018117362A (ja) | 2011-01-12 | 2018-07-26 | シャープ株式会社 | 再生装置 |
US20160134900A1 (en) | 2013-07-02 | 2016-05-12 | Huawei Technologies Co., Ltd. | Streaming media processing method, apparatus, and system |
Non-Patent Citations (1)
Title |
---|
Heekwang Kim; Won Joo Park; Sun Joong Kim; Kwangsue Chung,Context-aware prefetching scheme for interactive multimedia services based on HTTP adaptive streaming,2016 2nd IEEE International Conference on Computer and Communications (ICCC),米国,IEEE,2016年10月14日,pp. 2123 - 2128,https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7925075 |
Also Published As
Publication number | Publication date |
---|---|
CN113767639A (zh) | 2021-12-07 |
JP2022525366A (ja) | 2022-05-12 |
KR102528703B1 (ko) | 2023-05-08 |
CN118474481A (zh) | 2024-08-09 |
CN113767639B (zh) | 2024-04-12 |
EP4038887A1 (en) | 2022-08-10 |
US20210099509A1 (en) | 2021-04-01 |
EP4038887A4 (en) | 2023-08-16 |
US20220191265A1 (en) | 2022-06-16 |
US11792248B2 (en) | 2023-10-17 |
WO2021067187A1 (en) | 2021-04-08 |
US11310303B2 (en) | 2022-04-19 |
KR20210126093A (ko) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7177285B2 (ja) | メディアデータを受信するための方法、装置、およびプログラム | |
US11930064B2 (en) | Query signaling in media presentation description | |
CN113748659B (zh) | 接收会话的媒体数据的方法、装置和非易失性计算机可读介质 | |
CN113767608A (zh) | 用于基于http的动态自适应流传输的基于会话的信息 | |
US11451602B2 (en) | Methods and apparatuses for dynamic adaptive streaming over HTTP | |
JP7252373B2 (ja) | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム | |
CN115349264B (zh) | 接收媒体数据的方法和设备 | |
JP7387209B2 (ja) | Http上の動的適応ストリーミングのための方法および装置 | |
JP7395766B2 (ja) | Httpを介した動的適応ストリーミングのための方法および装置 | |
JP2024542607A (ja) | 代替メディアプレゼンテーション記述を処理するための方法、デバイス、およびコンピュータ可読媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210915 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210915 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220915 |
|
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: 20221011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221110 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7177285 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |