BR112017027326A2 - sinalização de segmentos em cache para broadcast - Google Patents

sinalização de segmentos em cache para broadcast

Info

Publication number
BR112017027326A2
BR112017027326A2 BR112017027326A BR112017027326A BR112017027326A2 BR 112017027326 A2 BR112017027326 A2 BR 112017027326A2 BR 112017027326 A BR112017027326 A BR 112017027326A BR 112017027326 A BR112017027326 A BR 112017027326A BR 112017027326 A2 BR112017027326 A2 BR 112017027326A2
Authority
BR
Brazil
Prior art keywords
media data
broadcast service
client
streaming client
middleware unit
Prior art date
Application number
BR112017027326A
Other languages
English (en)
Inventor
Marcelo Dias Pazos Carlos
Naik Nagaraju
Abdel Latif Lotfallah Osama
Stockhammer Thomas
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of BR112017027326A2 publication Critical patent/BR112017027326A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5681Pre-fetching or pre-delivering data based on network characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/23439Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

um dispositivo de cliente exemplar inclui uma unidade de middleware para receber dados de mídia, seja por meio de um serviço de broadcast ou de um serviço de unicast, dependendo de se o serviço de broadcast está disponível. o dispositivo de cliente também inclui um cliente de streaming, como um cliente de streaming adaptativo dinâmico sobre http (dash). o dash cliente envia solicitações para recuperar dados de mídia através da unidade de middleware. a unidade de middleware pode armazenar em cache dados de mídia recebidos através do serviço de broadcast, de modo que, mesmo quando o serviço de broadcast não está ativo, se o cliente de streaming solicita dados de mídia que foram recebidos anteriormente através do serviço de broadcast, a unidade de middleware pode prover os dados de mídia para o cliente de streaming a partir do cache, em vez de solicitar os dados de mídia de um dispositivo de servidor externo especificado na solicitação do cliente de streaming.
BR112017027326A 2015-06-18 2016-06-17 sinalização de segmentos em cache para broadcast BR112017027326A2 (pt)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562181684P 2015-06-18 2015-06-18
US201562183615P 2015-06-23 2015-06-23
US15/184,138 US10193994B2 (en) 2015-06-18 2016-06-16 Signaling cached segments for broadcast
PCT/US2016/038108 WO2016205670A1 (en) 2015-06-18 2016-06-17 Signaling cached segments for broadcast

Publications (1)

Publication Number Publication Date
BR112017027326A2 true BR112017027326A2 (pt) 2018-09-04

Family

ID=56555708

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112017027326A BR112017027326A2 (pt) 2015-06-18 2016-06-17 sinalização de segmentos em cache para broadcast

Country Status (8)

Country Link
US (1) US10193994B2 (pt)
EP (1) EP3311586B1 (pt)
JP (1) JP2018524882A (pt)
KR (1) KR20180019579A (pt)
CN (1) CN107810624B (pt)
BR (1) BR112017027326A2 (pt)
TW (1) TW201703541A (pt)
WO (1) WO2016205670A1 (pt)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3220649A4 (en) * 2014-11-13 2018-06-20 LG Electronics Inc. Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
US10412132B2 (en) * 2015-02-16 2019-09-10 Lg Electronics Inc. Broadcasting signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
WO2016204815A1 (en) * 2015-06-16 2016-12-22 Intel IP Corporation Adaptive video streaming using dynamic radio access network information
WO2017063677A1 (en) * 2015-10-13 2017-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive precision for reporting consumption of streamed content
WO2017102021A1 (en) * 2015-12-18 2017-06-22 Telefonaktiebolaget Lm Ericsson (Publ) Handling of content delivery in a client node
JPWO2017212931A1 (ja) * 2016-06-08 2019-04-04 ソニー株式会社 受信装置および受信方法、再生装置および再生方法、供給装置および供給方法、並びにプログラム
US20180007307A1 (en) * 2016-07-02 2018-01-04 Qualcomm Incorporated Distributed Implementation Architecture for Broadcast Receiver
WO2018011054A1 (en) 2016-07-15 2018-01-18 Koninklijke Kpn N.V. Streaming virtual reality video
TWI599218B (zh) * 2016-07-29 2017-09-11 元智大學 即時影音傳輸系統
US10574718B2 (en) 2016-08-25 2020-02-25 Comcast Cable Communications, Llc Packaging content for delivery
CN109923867A (zh) * 2016-09-14 2019-06-21 皇家Kpn公司 流式传输虚拟现实视频
KR102532645B1 (ko) * 2016-09-20 2023-05-15 삼성전자 주식회사 적응적 스트리밍 서비스에서 스트리밍 어플리케이케이션으로 데이터를 제공하는 방법 및 장치
EP3535644B1 (en) * 2016-11-04 2023-02-22 Koninklijke KPN N.V. Streaming virtual reality video
KR102132266B1 (ko) * 2016-11-10 2020-07-10 소니 모바일 커뮤니케이션즈 인크. 데이터 스트리밍에 대한 보조의 노드 타입 기반 제어
CN106658042B (zh) * 2016-12-28 2019-07-02 广州华多网络科技有限公司 一种数据推送方法及相关客户端、服务器
US11290755B2 (en) * 2017-01-10 2022-03-29 Qualcomm Incorporated Signaling data for prefetching support for streaming media data
US20180205802A1 (en) * 2017-01-13 2018-07-19 Cisco Technology, Inc. Cache Aware Streaming
US20180242230A1 (en) * 2017-02-19 2018-08-23 Alcatel-Lucent Usa Inc. Switching between unicast service and multicast-broadcast service
US9872062B1 (en) * 2017-02-22 2018-01-16 Wyse Technology L.L.C. Enforcing synchronization by embedding audio within video frame data
US20200053394A1 (en) * 2017-03-24 2020-02-13 Sony Corporation Content processing apparatus, content processing method, and program
GB201706848D0 (en) * 2017-04-28 2017-06-14 Forbidden Tech Plc Ftl uk
GB2563251A (en) * 2017-06-07 2018-12-12 Sony Mobile Communications Inc Terminal device, data processing apparatuses and methods
CN107295573B (zh) * 2017-07-12 2019-08-02 网宿科技股份有限公司 一种业务应用流量的引导方法和***
KR102305615B1 (ko) 2017-10-03 2021-09-27 소니그룹주식회사 업 링크 스트리밍을 위한 네트워크 지원
CN108259576B (zh) * 2017-12-27 2021-08-24 武汉网信安全技术股份有限公司 一种软硬件实时信息传输***和方法
EP3750303B1 (en) * 2018-02-05 2024-04-03 Telefonaktiebolaget LM Ericsson (publ) A method, a user equipment and a computer program product for enabling a dynamic adaptive streaming over http, dash, player to fetch media segments from a network
US10938872B2 (en) * 2018-03-12 2021-03-02 Qualcomm Incorporated Processing interactivity events for streaming media data
CN110519652B (zh) * 2018-05-22 2021-05-18 华为软件技术有限公司 Vr视频播放方法、终端及服务器
US20200112753A1 (en) * 2018-10-03 2020-04-09 Qualcomm Incorporated Service description for streaming media data
US10911793B2 (en) * 2018-11-14 2021-02-02 Sony Interactive Entertainment LLC Video start-time reduction employing reductive edging principles
DK3888316T3 (da) * 2018-11-28 2023-11-27 Broadpeak Fremgangsmåde og system til levering af tidstro audiovisuelt indhold
US11647241B2 (en) * 2019-02-19 2023-05-09 Sony Interactive Entertainment LLC Error de-emphasis in live streaming
US11523185B2 (en) 2019-06-19 2022-12-06 Koninklijke Kpn N.V. Rendering video stream in sub-area of visible display area
US11638040B2 (en) * 2020-08-24 2023-04-25 Schmied Enterprises LLC Eco-friendly codec-based system for low latency transmission

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5719786A (en) * 1993-02-03 1998-02-17 Novell, Inc. Digital media data stream network management system
US6499060B1 (en) * 1999-03-12 2002-12-24 Microsoft Corporation Media coding for loss recovery with remotely predicted data units
US6538623B1 (en) * 1999-05-13 2003-03-25 Pirooz Parnian Multi-media data collection tool kit having an electronic multi-media “case” file and method of use
US20030115294A1 (en) * 2000-05-31 2003-06-19 Khoi Hoang Selective access digital data broadcast system
US20060095939A1 (en) * 2000-06-30 2006-05-04 Jutzi Curtis E Method and apparatus for the separation of data from digital broadcast signals for distribution via a computer network to clients
US6813690B1 (en) * 2001-06-12 2004-11-02 Network Appliance, Inc. Caching media data using content-sensitive identifiers
US7535465B2 (en) * 2003-09-02 2009-05-19 Creative Technology Ltd. Method and system to display media content data
US8839319B2 (en) * 2006-12-28 2014-09-16 Comcast Cable Holdings, Llc Limiting recording demands
US20090083811A1 (en) * 2007-09-26 2009-03-26 Verivue, Inc. Unicast Delivery of Multimedia Content
US8977704B2 (en) 2011-12-29 2015-03-10 Nokia Corporation Method and apparatus for flexible caching of delivered media
US9401968B2 (en) 2012-01-20 2016-07-26 Nokia Techologies Oy Method and apparatus for enabling pre-fetching of media
EP2805501A1 (en) 2012-01-24 2014-11-26 Futurewei Technologies, Inc. Simplification of lm mode
US9241166B2 (en) * 2012-06-11 2016-01-19 Qualcomm Incorporated Technique for adapting device tasks based on the available device resources
US10015437B2 (en) * 2013-01-15 2018-07-03 Qualcomm Incorporated Supporting transport diversity and time-shifted buffers for media streaming over a network
US20160380778A1 (en) * 2015-02-26 2016-12-29 Telefonaktiebolaget Lm Ericsson (Publ) A Master Device and Methods Therein

Also Published As

Publication number Publication date
KR20180019579A (ko) 2018-02-26
EP3311586A1 (en) 2018-04-25
CN107810624B (zh) 2021-12-03
JP2018524882A (ja) 2018-08-30
US20160373546A1 (en) 2016-12-22
EP3311586B1 (en) 2021-08-11
WO2016205670A1 (en) 2016-12-22
US10193994B2 (en) 2019-01-29
CN107810624A (zh) 2018-03-16
TW201703541A (zh) 2017-01-16

Similar Documents

Publication Publication Date Title
BR112017027326A2 (pt) sinalização de segmentos em cache para broadcast
AR086368A1 (es) Red de suministro de contenido con infraestructura de cache profundo
BR112016022636A2 (pt) Sistema distribuído de armazenamento, método de gerenciamento de sessão em sistema distribuído de armazenamento, e, meio de armazenamento acessível por computador não transitório
MX2017016542A (es) Encabezados de derechos de contenido.
BR112018001824A2 (pt) gerenciamento de uma nuvem de dispositivos
BR112013033792A2 (pt) sistema de computador, método para acessar um dispositivo de ponto de extremidade de interconexão de componentes periféricos expressos e aparelho
WO2015162072A3 (en) Instant messaging systems and methods
BR112017014344A2 (pt) solicitações de execução para serviços utilizando dados de localização compartilhados
BR112019006093A2 (pt) método e dispositivo de envio de informação
WO2016141079A3 (en) Identifying correlated components of dynamic content
BR112017006814A2 (pt) construção de hierarquia de dispositivo para uma unidade terminal remota
WO2014184711A3 (en) Method of and system for providing a client device with an automatic update of an ip address associated with a domain name
BR112016027192A8 (pt) método de apresentar uma mensagem de áudio para um usuário de um dispositivo móvel, método de configurar um servidor e dispositivo móvel
BR112017008421A2 (pt) interface multimodal baseada em veículo
WO2014036540A3 (en) Network service system and method with off-heap caching
WO2015189702A3 (en) Systems and methods for delivering and accessing software components
IN2014CN04305A (pt)
BR112015031512A2 (pt) mediar entrega de conteúdo via um ou mais serviços
BR112016023700A2 (pt) estrutura de integração de serviços no lado do cliente
WO2016141076A3 (en) Provisional execution of dynamic content component
BR112016004411A8 (pt) sistema, método e meios de armazenamento de computador para identificar e direcionar dispositivos com base em subscrições de serviço de rede
BR112015015990A2 (pt) rastreamento de conversão para instalação de aplicativos em dispositivos móveis
MX2018014627A (es) Reutilización de datos almacenados en memoria caché.
MX2016009174A (es) Sistemas y metodos para descargar contenido digital basado en prioridades.
MX346689B (es) Pre-guardado en memoria cache de red de suministro de contenido (cdn) impulsado por aplicacion.

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]