JP5709900B2 - コンテンツのプレイアウトをサポートする方法及び装置 - Google Patents
コンテンツのプレイアウトをサポートする方法及び装置 Download PDFInfo
- Publication number
- JP5709900B2 JP5709900B2 JP2012548917A JP2012548917A JP5709900B2 JP 5709900 B2 JP5709900 B2 JP 5709900B2 JP 2012548917 A JP2012548917 A JP 2012548917A JP 2012548917 A JP2012548917 A JP 2012548917A JP 5709900 B2 JP5709900 B2 JP 5709900B2
- Authority
- JP
- Japan
- Prior art keywords
- level
- content
- rate
- playout
- client node
- 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 59
- 238000004590 computer program Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- 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/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- 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/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage 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/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/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory 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/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/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Description
特定コンテンツの復号及びプレイアウトの決定をサポートする手順の実施形態について、以下図6を参照して開示する。手順は、例えばセットトップボックス、コンピュータ、あるいは移動端末等の動画復号エンティティであってよいクライアントノードにおいて実行されうる。
図7に示される例示的な手順は、図6を参照して上述された手順の特殊なケースに関する。情報は動作702において取得される。そして、クライアントによりサポートされる(ストリームまたはコンテンツの)最大プレイアウトレートが動作704で判断される。続いて、動作706が実行されてよい。実行される動作706は、例えば予め定められた最大レートにおけるコンテンツの再生、または判断された最大サポートプレイアウトレートに対する、ユーザ選択可能な最大プレイアウトレートの設定であってよい。
以下、上述した特定コンテンツの復号及びプレイアウトの決定のサポートに関する手順を実行可能な装置例800について、図8を参照して説明する。装置は、通信システムにおけるクライアントノード801内に配置されるものとして示される。クライアントノードは、例えばセットトップボックス、コンピュータ、あるいは移動端末のような動画復号エンティティであってよい。また装置800は、無線及び/または有線の従来の通信手段を含むように考慮されうる通信部802を介して、他のエンティティと通信するものとして示される。また装置あるいはクライアントノードは、例えば取得したメディアストリームを復号する復号部814、及び1以上の記憶部814のような他の機能ユニットを含むものとす」る。
以下、特定コンテンツのプレイアウトの決定をサポートする手順の他の態様に係る例示的な実施形態について、図9を参照して説明する。手順は、例えばコンピュータまたは移動端末のようなサーバノードにおいて実行されうる。サーバは、サーバまたは例えばメディア符号化エンティティ等の他のエンティティにより符号化されたコンテンツを提供するものとする。
以下、クライアントにおいて特定コンテンツのプレイアウトの決定をサポートする、サーバ側の上述した手順の実行可能な装置例1000について、図10を参照して説明する。装置は、通信システムにおいてサーバノード1001内に設けられるものとして示される。サーバノードは、例えばコンピュータまたは移動端末であってよい。
図11は、図8に示されたクライアントノードにおける装置の実施形態を開示する代替手段でもある、クライアントノードにおける装置1100の実施形態を概略的に示している。装置1100には、例えばDSP(Digital Signal Processor)を有する処理部1106が含まれる。処理部1106は、ここに開示される様々な手順の動作を実行する、単一または複数のユニットであってよい。装置1100は他のエンティティから信号を受信する入力部1102、他のエンティティに信号を提供する出力部1104を有していてもよい。入力部1102及び出力部1104は、統合されたエンティティとして設けられてもよい。
AVC :Advanced Video Coding
CABAC:Context Adapted Binary Arithmetic Coding
DPB :Decoded Picture Buffer
GOP :Group Of Pictures
MPD :Media Presentation Description
NAL :Network Abstraction Layer
QVGA :Quarter Video Graphics Array
VLC :Variable Length Coding
Claims (20)
- クライアントノードにおいて、特定コンテンツの復号及びプレイアウトの決定をサポートする方法であって、
前記特定コンテンツについて予め定められた基準プレイアウトレートとは異なる、前記特定コンテンツについての少なくとも1つの非基準プレイアウトレートに関連するレベル要求についての前記特定コンテンツに関する情報を取得(602)し、
前記取得された情報に基づいて、いずれの前記非基準プレイアウトレートがレベルについて前記クライアントノードによりサポートされるかを判断(604)することで、前記クライアントノードによりサポートされないレベルを要求する前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウトを前記クライアントノードが行わないようにすることを可能にする
ことを特徴とする方法。 - 前記クライアントノードによりレベルについてサポートされると判断された前記非基準プレイアウトレートについて、予め定められた判断基準に従って許容可能か否かをさらに判断し、該判断に従って動作を実行することを特徴とする請求項1に記載の方法。
- 前記実行される動作は、少なくとも
前記特定コンテンツを取得しないことの決定、
前記特定コンテンツについて選択可能な前記非基準プレイアウトレートの制限、
前記特定コンテンツの代替バージョンの選択(610)、
前記特定コンテンツの代替バージョン/表現への切り替え(610)、
前記特定コンテンツを復号する代替復号器の選択(606)、
前記クライアントノードによりレベルについてサポートされると判断された前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウト、
のいずれかを含む
ことを特徴とする請求項2に記載の方法。 - 前記少なくとも1つの前記非基準プレイアウトレートは、前記特定コンテンツについて予め定められた前記基準プレイアウトレートよりも速いまたは遅いプレイアウトレートを含むことを特徴とする請求項1乃至3のいずれか1項に記載の方法。
- クライアントノード(801)において、特定コンテンツの復号及びプレイアウトの決定をサポートする装置(800)であって、
前記特定コンテンツについて予め定められた基準プレイアウトレートとは異なる、前記特定コンテンツについての少なくとも1つの非基準プレイアウトレートに関連するレベル要求についての前記特定コンテンツに関する情報を取得する取得手段(804)と、
前記取得された情報に基づいて、いずれの前記非基準プレイアウトレートがレベルについて前記クライアントノードによりサポートされるかを判断することで、前記クライアントノードによりサポートされないレベルを要求する前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウトを前記クライアントノードが行わないようにすることを可能にする判断手段(808)と、を有する
ことを特徴とする装置。 - 前記クライアントノードによりレベルについてサポートされると判断された前記非基準プレイアウトレートについて、予め定められた判断基準に従って許容可能か否かをさらに判断し、該判断に従って動作を実行することを特徴とする請求項5に記載の装置。
- 前記実行される動作は、少なくとも、
前記特定コンテンツを取得しないことの決定、
前記特定コンテンツについて選択可能な前記非基準プレイアウトレートの制限、
前記特定コンテンツの代替バージョンの選択、
前記特定コンテンツの代替バージョン/表現への切り替え、
前記特定コンテンツを復号する代替復号器の選択、
前記クライアントノードによりレベルについてサポートされると判断された前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウト、
のいずれかを含む
ことを特徴とする請求項6に記載の装置。 - 前記少なくとも1つの前記非基準プレイアウトレートは、前記特定コンテンツについて予め定められた前記基準プレイアウトレートよりも速いまたは遅いプレイアウトレートを含むことを特徴とする請求項5乃至7のいずれか1項に記載の装置。
- サーバノードにおける、クライアントノードでの特定コンテンツの復号及びプレイアウトの決定をサポートする方法であって、
前記特定コンテンツについて予め定められた基準プレイアウトレートとは異なる、前記特定コンテンツについての少なくとも1つの非基準プレイアウトレートに関連するレベル要求を判断(902)し、
前記少なくとも1つの前記非基準プレイアウトレートについての情報と前記関連するレベル要求とを前記クライアントノードに提供する(904)ことで、いずれの前記非基準プレイアウトレートが要求レベルについて前記クライアントノードによりサポートされるかを判断し、前記クライアントノードによりサポートされないレベルを要求する前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウトを行わないようにすることを、前記クライアントノードに可能にさせる
ことを特徴とする方法。 - 前記情報は、ファイルフォーマット構造の一部として提供されることを特徴とする請求項9に記載の方法。
- 前記情報は、メディア提示記述内に提供されることを特徴とする請求項9または10に記載の方法。
- 前記情報は、操作が実行済みのコンテンツに関することを特徴とする請求項9乃至11のいずれか1項に記載の方法。
- 前記コンテンツに実行済みの前記操作は、少なくとも
前記コンテンツのフレームの破棄、
前記コンテンツへのフレームの挿入、
のいずれかを含む
ことを特徴とする請求項12に記載の方法。 - サーバノード(1001)における、クライアントノードでの特定コンテンツの復号及びプレイアウトの決定をサポートする装置(1000)であって、
前記特定コンテンツについて予め定められた基準プレイアウトレートとは異なる、前記特定コンテンツについての少なくとも1つの非基準プレイアウトレートに関連するレベル要求を判断する判断手段(1004)と、
前記少なくとも1つの前記非基準プレイアウトレートについての情報と前記関連するレベル要求とを前記クライアントノードに提供することで、いずれの前記非基準プレイアウトレートが要求レベルについて前記クライアントノードによりサポートされるか判断し、前記クライアントノードによりサポートされないレベルを要求する前記非基準プレイアウトレートにおける前記特定コンテンツの復号及びプレイアウトを行わないようにすることを、前記クライアントノードに可能にさせる提供手段(1006)と、を有する
ことを特徴とする装置。 - ファイルフォーマット構造の一部として前記情報を提供することを特徴とする請求項14に記載の装置。
- 前記情報をメディア提示記述内で提供することを特徴とする請求項14または15に記載の装置。
- 前記情報は、操作が実行済みのコンテンツに関することを特徴とする請求項14乃至16のいずれか1項に記載の装置。
- 前記コンテンツに実行済みの前記操作は、少なくとも、
前記コンテンツのフレームの破棄、及び
前記コンテンツへのフレームの挿入、
のいずれかを含むことを特徴とする請求項17に記載の装置。 - コンピュータに請求項1乃至4、9乃至13のいずれか1項に記載の手順を実行させる、コンピュータが読み取り可能なコードを含むコンピュータプログラム(1110)。
- 請求項19に記載のコンピュータプログラムを含むことを特徴とする記録媒体(1108)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US29595810P | 2010-01-18 | 2010-01-18 | |
US61/295,958 | 2010-01-18 | ||
PCT/SE2011/050033 WO2011087439A1 (en) | 2010-01-18 | 2011-01-13 | Method and arrangement for supporting playout of content |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015042952A Division JP5859694B2 (ja) | 2010-01-18 | 2015-03-04 | コンテンツのプレイアウトをサポートする方法及び装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013517674A JP2013517674A (ja) | 2013-05-16 |
JP2013517674A5 JP2013517674A5 (ja) | 2014-02-06 |
JP5709900B2 true JP5709900B2 (ja) | 2015-04-30 |
Family
ID=44304501
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012548917A Active JP5709900B2 (ja) | 2010-01-18 | 2011-01-13 | コンテンツのプレイアウトをサポートする方法及び装置 |
JP2015042952A Active JP5859694B2 (ja) | 2010-01-18 | 2015-03-04 | コンテンツのプレイアウトをサポートする方法及び装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015042952A Active JP5859694B2 (ja) | 2010-01-18 | 2015-03-04 | コンテンツのプレイアウトをサポートする方法及び装置 |
Country Status (10)
Country | Link |
---|---|
US (3) | US9979925B2 (ja) |
EP (1) | EP2526674B1 (ja) |
JP (2) | JP5709900B2 (ja) |
CN (1) | CN102771134B (ja) |
AU (1) | AU2011205819B2 (ja) |
CA (1) | CA2786812C (ja) |
ES (1) | ES2627521T3 (ja) |
PL (1) | PL2526674T3 (ja) |
RU (1) | RU2553433C2 (ja) |
WO (1) | WO2011087439A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2553433C2 (ru) * | 2010-01-18 | 2015-06-10 | Телефонактиеболагет Лм Эрикссон (Пабл) | Способ и компоновка для поддержки воспроизведения контента |
KR20120034550A (ko) | 2010-07-20 | 2012-04-12 | 한국전자통신연구원 | 스트리밍 컨텐츠 제공 장치 및 방법 |
KR101737325B1 (ko) * | 2010-08-19 | 2017-05-22 | 삼성전자주식회사 | 멀티미디어 시스템에서 멀티미디어 서비스의 경험 품질 감소를 줄이는 방법 및 장치 |
US9467493B2 (en) | 2010-09-06 | 2016-10-11 | Electronics And Telecommunication Research Institute | Apparatus and method for providing streaming content |
US8407747B1 (en) * | 2012-03-13 | 2013-03-26 | Google Inc. | Adaptive trick play streaming |
CN103327401B (zh) * | 2012-03-19 | 2016-08-03 | 深圳市快播科技有限公司 | 多媒体转码器及转码方法、多媒体播放终端 |
EP3528450B1 (en) * | 2012-10-18 | 2021-12-01 | Vid Scale, Inc. | Decoding complexity for mobile multimedia streaming |
US20150350622A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Packed i-frames |
US10469867B2 (en) | 2017-04-21 | 2019-11-05 | Zenimax Media Inc. | Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors |
CN107948735B (zh) * | 2017-12-06 | 2020-09-25 | 北京乐我无限科技有限责任公司 | 一种视频播放方法、装置及电子设备 |
CN112437345B (zh) * | 2020-11-20 | 2023-03-14 | 北京字跳网络技术有限公司 | 视频倍速播放方法、装置、电子设备及存储介质 |
EP4294023A4 (en) * | 2021-03-04 | 2024-04-10 | Huawei Technologies Co., Ltd. | DATA PROCESSING METHOD AND DEVICE |
Family Cites Families (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6215326B1 (en) * | 1998-11-18 | 2001-04-10 | Altera Corporation | Programmable logic device architecture with super-regions having logic regions and a memory region |
US6625656B2 (en) * | 1999-05-04 | 2003-09-23 | Enounce, Incorporated | Method and apparatus for continuous playback or distribution of information including audio-visual streamed multimedia |
US6934759B2 (en) * | 1999-05-26 | 2005-08-23 | Enounce, Inc. | Method and apparatus for user-time-alignment for broadcast works |
JP2001092706A (ja) * | 1999-09-21 | 2001-04-06 | Matsushita Electric Ind Co Ltd | データ伝送方法、データ受信方法、データ受信装置 |
US7159233B2 (en) * | 2000-01-28 | 2007-01-02 | Sedna Patent Services, Llc | Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system |
US8028314B1 (en) * | 2000-05-26 | 2011-09-27 | Sharp Laboratories Of America, Inc. | Audiovisual information management system |
US6871006B1 (en) * | 2000-06-30 | 2005-03-22 | Emc Corporation | Processing of MPEG encoded video for trick mode operation |
EP1359722A1 (en) * | 2002-03-27 | 2003-11-05 | BRITISH TELECOMMUNICATIONS public limited company | Data streaming system and method |
US10986403B2 (en) * | 2002-06-27 | 2021-04-20 | Piranha Media Distribution, Inc. | Interactive digital media and advertising presentation platform |
US7496283B2 (en) * | 2002-06-28 | 2009-02-24 | Microsoft Corporation | Methods and systems for processing digital data rate and directional playback changes |
JP2004234157A (ja) * | 2003-01-29 | 2004-08-19 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
GB0303176D0 (en) * | 2003-02-12 | 2003-03-19 | Video Networks Ltd | A system for capture and selective playback of broadcast programmes |
JP2006525693A (ja) * | 2003-02-13 | 2006-11-09 | ノキア コーポレイション | マルチメディア・ストリーミングにおけるクライアント速度機能のシグナリング方法 |
US7739715B2 (en) * | 2003-06-24 | 2010-06-15 | Microsoft Corporation | Variable play speed control for media streams |
US7792806B2 (en) * | 2003-06-27 | 2010-09-07 | Microsoft Corporation | Rate change |
US7391769B2 (en) * | 2003-06-27 | 2008-06-24 | Lucent Technologies Inc. | Packet aggregation for real time services on packet data networks |
CN1938774B (zh) * | 2004-06-03 | 2010-04-21 | 松下电器产业株式会社 | 再现设备及方法 |
US7797720B2 (en) * | 2004-10-22 | 2010-09-14 | Microsoft Corporation | Advanced trick mode |
US20060143678A1 (en) * | 2004-12-10 | 2006-06-29 | Microsoft Corporation | System and process for controlling the coding bit rate of streaming media data employing a linear quadratic control technique and leaky bucket model |
KR100631514B1 (ko) * | 2004-12-16 | 2006-10-09 | 엘지전자 주식회사 | 실시간 스트리밍 서비스의 전송률 제어 방법 |
US8018995B2 (en) * | 2005-03-09 | 2011-09-13 | Vudu, Inc. | System and method for trick play of highly compressed video data |
US8028322B2 (en) * | 2005-03-14 | 2011-09-27 | Time Warner Cable Inc. | Method and apparatus for network content download and recording |
KR20080006609A (ko) * | 2005-04-13 | 2008-01-16 | 노키아 코포레이션 | 스케일링가능성 정보의 코딩, 저장, 및 시그널링 |
JP4690818B2 (ja) * | 2005-08-04 | 2011-06-01 | 株式会社日立製作所 | コンテンツ再生装置 |
US20070058926A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Optimizing trick modes for streaming media content |
US8458753B2 (en) * | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
CN101075949A (zh) * | 2006-05-15 | 2007-11-21 | 中兴通讯股份有限公司 | 一种改变流媒体文件播放速度的方法 |
US9386064B2 (en) * | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US20080148327A1 (en) * | 2006-12-18 | 2008-06-19 | General Instrument Corporation | Method and Apparatus for Providing Adaptive Trick Play Control of Streaming Digital Video |
MX2009007240A (es) * | 2007-01-08 | 2009-08-07 | Nokia Corp | Sistema y procedimiento para proporcionar y usar señalizacion predeterminada de puntos de interoperabilidad para flujos de medios transcodificados. |
CN101222418A (zh) * | 2007-01-10 | 2008-07-16 | 华为技术有限公司 | Rtsp客户端访问sip媒体资源的方法、***及信令网关 |
US10382514B2 (en) * | 2007-03-20 | 2019-08-13 | Apple Inc. | Presentation of media in an application |
CN100514992C (zh) * | 2007-03-30 | 2009-07-15 | 中国联合网络通信集团有限公司 | 一种移动终端帧动画的处理方法 |
US7881335B2 (en) * | 2007-04-30 | 2011-02-01 | Sharp Laboratories Of America, Inc. | Client-side bandwidth allocation for continuous and discrete media |
US20080310825A1 (en) * | 2007-06-12 | 2008-12-18 | Microsoft Corporation | Record quality based upon network and playback device capabilities |
EP2301194B1 (en) * | 2008-05-02 | 2012-01-11 | Telefonaktiebolaget L M Ericsson (PUBL) | Control of content delivery in broadcast/multicast networks |
US7979570B2 (en) * | 2008-05-12 | 2011-07-12 | Swarmcast, Inc. | Live media delivery over a packet-based computer network |
JP5322518B2 (ja) * | 2008-07-08 | 2013-10-23 | キヤノン株式会社 | 通信方法 |
US9009337B2 (en) * | 2008-12-22 | 2015-04-14 | Netflix, Inc. | On-device multiplexing of streaming media content |
US8578272B2 (en) * | 2008-12-31 | 2013-11-05 | Apple Inc. | Real-time or near real-time streaming |
US8948241B2 (en) * | 2009-08-07 | 2015-02-03 | Qualcomm Incorporated | Signaling characteristics of an MVC operation point |
US20110096828A1 (en) * | 2009-09-22 | 2011-04-28 | Qualcomm Incorporated | Enhanced block-request streaming using scalable encoding |
US8914835B2 (en) * | 2009-10-28 | 2014-12-16 | Qualcomm Incorporated | Streaming encoded video data |
US20110129202A1 (en) * | 2009-12-01 | 2011-06-02 | Divx, Llc | System and method for determining bit stream compatibility |
RU2553433C2 (ru) * | 2010-01-18 | 2015-06-10 | Телефонактиеболагет Лм Эрикссон (Пабл) | Способ и компоновка для поддержки воспроизведения контента |
WO2011139305A1 (en) * | 2010-05-04 | 2011-11-10 | Azuki Systems, Inc. | Method and apparatus for carrier controlled dynamic rate adaptation and client playout rate reduction |
US8589580B2 (en) * | 2010-06-28 | 2013-11-19 | Hulu, LLC | Method and apparatus for geofiltering by content |
US9485546B2 (en) * | 2010-06-29 | 2016-11-01 | Qualcomm Incorporated | Signaling video samples for trick mode video representations |
US8782268B2 (en) * | 2010-07-20 | 2014-07-15 | Microsoft Corporation | Dynamic composition of media |
CN103119934B (zh) * | 2010-07-20 | 2017-02-22 | 诺基亚技术有限公司 | 一种流媒体传输装置 |
US8930562B2 (en) * | 2010-07-20 | 2015-01-06 | Qualcomm Incorporated | Arranging sub-track fragments for streaming video data |
US9456015B2 (en) * | 2010-08-10 | 2016-09-27 | Qualcomm Incorporated | Representation groups for network streaming of coded multimedia data |
CN103141115B (zh) * | 2010-10-05 | 2016-07-06 | 瑞典爱立信有限公司 | 用于媒体流传送的客户端、内容创建器实体及其方法 |
US9485298B2 (en) * | 2010-10-28 | 2016-11-01 | Netscout Systems Texas, Llc | Device with video buffer modeling and methods for use therewith |
US20120148216A1 (en) * | 2010-12-14 | 2012-06-14 | Qualcomm Incorporated | Self-editing video recording |
US8856283B2 (en) * | 2011-06-03 | 2014-10-07 | Apple Inc. | Playlists for real-time or near real-time streaming |
US20140371888A1 (en) * | 2011-08-10 | 2014-12-18 | Tomas Lundqvist | Choosing optimal audio sample rate in voip applications |
US9292826B1 (en) * | 2011-12-21 | 2016-03-22 | Time Warner Cable Enterprises Llc | Adaptive bit rates in multicast communications |
US8806529B2 (en) * | 2012-04-06 | 2014-08-12 | Time Warner Cable Enterprises Llc | Variability in available levels of quality of encoded content |
EP4250745A3 (en) * | 2012-07-09 | 2023-11-15 | Vid Scale, Inc. | Power aware video decoding and streaming |
US9002122B2 (en) * | 2012-07-19 | 2015-04-07 | Omnivision Technologies, Inc. | System and method for improving decoder performance using quantization control |
US9124520B2 (en) * | 2013-08-27 | 2015-09-01 | Cisco Technology, Inc. | Reducing buffer bloat while probing for additional bandwidth in an adaptive bitrate network |
WO2015195463A1 (en) * | 2014-06-18 | 2015-12-23 | Arris Enterprises, Inc. | Trick-play streams for adaptive bitrate streaming |
US10749918B2 (en) * | 2014-11-10 | 2020-08-18 | Avago Technologies International Sales Pte. Limited | Adaptive streaming with early client indication |
US9930378B2 (en) * | 2015-02-11 | 2018-03-27 | Qualcomm Incorporated | Signaling of operation points for carriage of HEVC extensions |
CN116962659A (zh) * | 2015-02-17 | 2023-10-27 | 纳维曼德资本有限责任公司 | 图像捕获和内容流送以及提供图像内容、编码视频的方法 |
US11057446B2 (en) * | 2015-05-14 | 2021-07-06 | Bright Data Ltd. | System and method for streaming content from multiple servers |
EP3328019B1 (en) * | 2015-07-21 | 2019-11-27 | LG Electronics Inc. | Broadcasting signal transmitting apparatus, broadcasting signal receiving apparatus, broadcasting signal transmitting method, and broadcasting signal receiving method |
US10531095B2 (en) * | 2015-11-17 | 2020-01-07 | Nbcuniversal Media, Llc | System and method for optimal variable bit rate packing |
US10104143B1 (en) * | 2016-06-03 | 2018-10-16 | Amazon Technologies, Inc. | Manifest segmentation |
-
2011
- 2011-01-13 RU RU2012135473/08A patent/RU2553433C2/ru active
- 2011-01-13 AU AU2011205819A patent/AU2011205819B2/en active Active
- 2011-01-13 PL PL11733154T patent/PL2526674T3/pl unknown
- 2011-01-13 ES ES11733154.6T patent/ES2627521T3/es active Active
- 2011-01-13 WO PCT/SE2011/050033 patent/WO2011087439A1/en active Application Filing
- 2011-01-13 JP JP2012548917A patent/JP5709900B2/ja active Active
- 2011-01-13 CA CA2786812A patent/CA2786812C/en active Active
- 2011-01-13 EP EP11733154.6A patent/EP2526674B1/en active Active
- 2011-01-13 CN CN201180006385.7A patent/CN102771134B/zh active Active
- 2011-01-17 US US13/007,890 patent/US9979925B2/en active Active
-
2015
- 2015-03-04 JP JP2015042952A patent/JP5859694B2/ja active Active
-
2018
- 2018-05-10 US US15/976,192 patent/US10958867B2/en active Active
-
2021
- 2021-03-18 US US17/205,827 patent/US11553154B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102771134A (zh) | 2012-11-07 |
EP2526674B1 (en) | 2017-03-15 |
JP5859694B2 (ja) | 2016-02-10 |
JP2015144464A (ja) | 2015-08-06 |
US10958867B2 (en) | 2021-03-23 |
AU2011205819A1 (en) | 2012-07-19 |
CA2786812C (en) | 2018-03-20 |
JP2013517674A (ja) | 2013-05-16 |
US20210211606A1 (en) | 2021-07-08 |
US9979925B2 (en) | 2018-05-22 |
ES2627521T3 (es) | 2017-07-28 |
CA2786812A1 (en) | 2011-07-21 |
CN102771134B (zh) | 2016-04-13 |
US11553154B2 (en) | 2023-01-10 |
RU2553433C2 (ru) | 2015-06-10 |
EP2526674A1 (en) | 2012-11-28 |
US20180262712A1 (en) | 2018-09-13 |
RU2012135473A (ru) | 2014-02-27 |
EP2526674A4 (en) | 2014-08-06 |
WO2011087439A1 (en) | 2011-07-21 |
AU2011205819B2 (en) | 2015-03-05 |
US20110185058A1 (en) | 2011-07-28 |
PL2526674T3 (pl) | 2017-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5859694B2 (ja) | コンテンツのプレイアウトをサポートする方法及び装置 | |
KR101868280B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 컴퓨터 판독 가능한 기록 매체 | |
JP6027291B1 (ja) | メディアストリーミング中の適応セット間の切替え | |
JP6058677B2 (ja) | ネットワークを通じてのメディアデータのストリーミングに関するセグメントの特徴のシグナリング | |
US8965960B2 (en) | Client device with video player and client-side proxy and methods for use therewith | |
JP5953307B2 (ja) | クライアント、コンテンツクリエータエンティティ及びそれらがメディアストリーミングする方法 | |
JP6016778B2 (ja) | チャンクの形態でストリーミングされたコンテンツを回復する方法 | |
US9015470B2 (en) | Adaptive video server with fast initialization and methods for use therewith | |
JP5936805B2 (ja) | パラレルユーザセッションをストリーミングするための方法、システム、およびコンピュータソフトウェア | |
JP2015136059A (ja) | 通信装置、通信データ生成方法、および通信データ処理方法 | |
US9294821B2 (en) | Scrubbing noise remover and methods for use therewith | |
US10178428B2 (en) | Video bitstream processing for enabling tune-in | |
EP2625874B1 (en) | Apparatus and method for multimedia service | |
WO2016048200A1 (en) | Video tune-in |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131213 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141215 |
|
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: 20150206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150303 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5709900 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |