[go: up one dir, main page]

GB2469235B - Method and apparatus for obtaining media over a communications network - Google Patents

Method and apparatus for obtaining media over a communications network

Info

Publication number
GB2469235B
GB2469235B GB1011137.5A GB201011137A GB2469235B GB 2469235 B GB2469235 B GB 2469235B GB 201011137 A GB201011137 A GB 201011137A GB 2469235 B GB2469235 B GB 2469235B
Authority
GB
United Kingdom
Prior art keywords
communications network
media over
obtaining media
obtaining
over
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
Application number
GB1011137.5A
Other languages
English (en)
Other versions
GB201011137D0 (en
GB2469235A (en
Inventor
Andreas Ljunggren
Robert Skog
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of GB201011137D0 publication Critical patent/GB201011137D0/en
Publication of GB2469235A publication Critical patent/GB2469235A/en
Application granted granted Critical
Publication of GB2469235B publication Critical patent/GB2469235B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1065Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT] 
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/1085Resource delivery mechanisms involving dynamic management of active down- or uploading connections
    • 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
    • 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/564Enhancement of application control based on intercepted application data
    • 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/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • 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/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • 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
    • 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/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • 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/44Processing 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/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/44Processing 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
    • 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/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/63Control 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
GB1011137.5A 2008-01-31 2008-01-31 Method and apparatus for obtaining media over a communications network Active GB2469235B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2008/051186 WO2009095080A1 (fr) 2008-01-31 2008-01-31 Procédé et appareil pour obtenir des données multimédia sur un réseau de communications

Publications (3)

Publication Number Publication Date
GB201011137D0 GB201011137D0 (en) 2010-08-18
GB2469235A GB2469235A (en) 2010-10-06
GB2469235B true GB2469235B (en) 2013-04-03

Family

ID=39791414

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1011137.5A Active GB2469235B (en) 2008-01-31 2008-01-31 Method and apparatus for obtaining media over a communications network

Country Status (2)

Country Link
GB (1) GB2469235B (fr)
WO (1) WO2009095080A1 (fr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012009245A1 (fr) * 2010-07-13 2012-01-19 Thomson Licensing Procédé d'incrustation d'image pour applications multimédias
US9143825B2 (en) 2010-11-22 2015-09-22 Sling Media Pvt. Ltd. Systems, methods and devices to reduce change latency in placeshifted media streams using predictive secondary streaming
WO2014067566A1 (fr) * 2012-10-30 2014-05-08 Telefonaktiebolaget L M Ericsson (Publ) Procédé et dispositif pour diffuser une vidéo en continu
US9628543B2 (en) 2013-09-27 2017-04-18 Samsung Electronics Co., Ltd. Initially establishing and periodically prefetching digital content
EP2854315B1 (fr) * 2013-09-27 2022-11-23 Samsung Electronics Co., Ltd. Établissement initial et prélecture périodique de contenu numérique
USD776126S1 (en) 2014-02-14 2017-01-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with a transitional graphical user interface
CN104410721B (zh) * 2014-12-23 2016-09-21 合一网络技术(北京)有限公司 根据更新内容支持自动缓存的方法及系统
CN104954445A (zh) * 2015-05-27 2015-09-30 广东欧珀移动通信有限公司 数据传输方法和系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999016247A1 (fr) * 1997-09-26 1999-04-01 Sarnoff Corporation Reduction du temps de latence en situation de changement de canal et de balayage de canal dans un recepteur de television atsc
US20040003399A1 (en) * 2002-07-01 2004-01-01 Cooper J. Carl Channel surfing compressed television sign method and television receiver
WO2006057938A2 (fr) * 2004-11-22 2006-06-01 Thomson Research Funding Corporation Procede et appareil pour modifier des voies dans un systeme de lignes d'abonnes numeriques
EP1830540A1 (fr) * 2006-03-03 2007-09-05 Thomson Licensing Procédé de transmission de flux audiovisuels en anticipant les commandes de l'utilisateur, récepteur et émetteur pour la mise en oeuvre du procédé
FR2899419A1 (fr) * 2006-03-31 2007-10-05 France Telecom Procede de restitution d'un flux numerique, terminal de restitution, et produit programme d'ordinateur correspondants
US20070266403A1 (en) * 2006-05-15 2007-11-15 Sbc Knowledge Ventures, L.P. System and method for personalized video program listing and targeted content advertisement
WO2008076023A1 (fr) * 2006-12-20 2008-06-26 Telefonaktiebolaget L M Ericsson (Publ) Procédé et noeud dans un réseau iptv

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999016247A1 (fr) * 1997-09-26 1999-04-01 Sarnoff Corporation Reduction du temps de latence en situation de changement de canal et de balayage de canal dans un recepteur de television atsc
US20040003399A1 (en) * 2002-07-01 2004-01-01 Cooper J. Carl Channel surfing compressed television sign method and television receiver
WO2006057938A2 (fr) * 2004-11-22 2006-06-01 Thomson Research Funding Corporation Procede et appareil pour modifier des voies dans un systeme de lignes d'abonnes numeriques
EP1830540A1 (fr) * 2006-03-03 2007-09-05 Thomson Licensing Procédé de transmission de flux audiovisuels en anticipant les commandes de l'utilisateur, récepteur et émetteur pour la mise en oeuvre du procédé
FR2899419A1 (fr) * 2006-03-31 2007-10-05 France Telecom Procede de restitution d'un flux numerique, terminal de restitution, et produit programme d'ordinateur correspondants
US20070266403A1 (en) * 2006-05-15 2007-11-15 Sbc Knowledge Ventures, L.P. System and method for personalized video program listing and targeted content advertisement
WO2008076023A1 (fr) * 2006-12-20 2008-06-26 Telefonaktiebolaget L M Ericsson (Publ) Procédé et noeud dans un réseau iptv

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Boyce J M et al, 'Fast efficient channel change', Consumer Electronics, 2005. ICCE. 2005 Digest of Technical Papers. International Conference on Las Vegas, NV, USA. Jan 8-12 2005 Piscataway, NJ YSA IEEE 8 Jan 2005 pages 1-2. XP010796400. ISBN: 978-0-7803-8838-3 *

Also Published As

Publication number Publication date
GB201011137D0 (en) 2010-08-18
WO2009095080A1 (fr) 2009-08-06
GB2469235A (en) 2010-10-06

Similar Documents

Publication Publication Date Title
GB2470493B (en) Method and apparatus for obtaining media over a communications network
EP2274873A4 (fr) Procédé et appareil de test dans un réseau de communication
EP2318941A4 (fr) Procédé et dispositif de communication inter-domaine
EP2428055A4 (fr) Procédé et appareil d'utilisation de pseudonymes dans un réseau sans fil
GB0807107D0 (en) Method and apparatus for assessing communications
GB0807506D0 (en) Communication method and apparatus
GB2450788B (en) Apparatus and method for evaluating audio communications
GB0909310D0 (en) Network setting method and network setting apparatus
GB0909312D0 (en) Network setting method and apparatus
GB2468337C (en) Method and apparatus for securing network communications
GB2469763B (en) Method and apparatus for obtaining media over a communications network
GB2469235B (en) Method and apparatus for obtaining media over a communications network
GB201011822D0 (en) Method and apparatus for obtaining media over a communications network
PL2304980T3 (pl) Sposób i urządzenie bazy danych abonenta
EP2373091A4 (fr) Réseau, dispositif et procédé de communication
GB0709345D0 (en) Method and apparatus for monitoring user communications
GB201106703D0 (en) Communication method and apparatus for insert completions
IL186878A0 (en) Method and apparatus for enabling communications between users
GB0823132D0 (en) Communication Method and Apparatus
GB2465595B (en) A method and an apparatus for a gateway
GB201008236D0 (en) Method and apparatus for distributing media over a communications network
GB201008289D0 (en) Method and apparatus for distributing media over a communications network
GB2469947B (en) Method and apparatus for obtaining media over a communications network
GB2462327B (en) Access network, communications apparatus and method therefor
GB0804192D0 (en) Method and apparatus for obtaining media over a communications network

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)

Free format text: REGISTERED BETWEEN 20210617 AND 20210623