EP1540936A2 - Verfahren und system zur bereitstellung einer cache-f hrung - Google Patents

Verfahren und system zur bereitstellung einer cache-f hrung

Info

Publication number
EP1540936A2
EP1540936A2 EP03752059A EP03752059A EP1540936A2 EP 1540936 A2 EP1540936 A2 EP 1540936A2 EP 03752059 A EP03752059 A EP 03752059A EP 03752059 A EP03752059 A EP 03752059A EP 1540936 A2 EP1540936 A2 EP 1540936A2
Authority
EP
European Patent Office
Prior art keywords
program guide
subset
guide data
data
locally stored
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.)
Withdrawn
Application number
EP03752059A
Other languages
English (en)
French (fr)
Other versions
EP1540936A4 (de
Inventor
Terry Wayne Lockridge
Ting Wang
Robert Eugene Trzybinski
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of EP1540936A2 publication Critical patent/EP1540936A2/de
Publication of EP1540936A4 publication Critical patent/EP1540936A4/de
Withdrawn legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00—Television systems
    • H04N7/16—Analogue secrecy systems; Analogue subscription systems
    • H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309—Transmission or handling of upstream communications
    • H04N7/17318—Direct or substantially direct transmission and handling of requests
    • 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/21—Server components or server architectures
    • H04N21/214—Specialised server platform, e.g. server located in an airplane, hotel, hospital
    • H04N21/2143—Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
    • 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/21—Server components or server architectures
    • H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2225—Local VOD servers
    • 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/2389—Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
    • 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/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • H04N21/2396—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests characterized by admission policies
    • 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
    • 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61—Network physical structure; Signal processing
    • H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64—Addressing
    • H04N21/6405—Multicasting
    • 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
    • H04N7/00—Television systems
    • H04N7/16—Analogue secrecy systems; Analogue subscription systems
    • H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00—Details of television systems
    • H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50—Tuning indicators; Automatic tuning control

Definitions

  • the present invention relates to providing video services in a Multi- Dwelling or Multi-Tenant network.
  • the content provider offers a program guide (which lists channel IDs, program titles, program description and the like) to clients on the system.
  • a program guide which lists channel IDs, program titles, program description and the like
  • the entire program guide is stored on the consumer premises equipment device (e.g., set- top box) in the dwelling unit of each client.
  • the program guide is often very large (e.g., 6 MBs). Therefore, the CPE device needs to have a relatively large memory and needs to allocate a large portion of the memory for storage of the program guide.
  • the present invention is directed towards overcoming this drawback.
  • the present invention limits the memory requirements in a network set top box to reduce the overall system cost by using a smaller memory to collect a portion of a guide and the whole guide resides on an accessible network. More specifically, the present invention is directed towards a method and system for providing a cache guide to a client.
  • the cache guide containing a subset of available guide data.
  • the available guide data being locally stored in a Mini- Headend unit and the subset being stored in the cache memory of a remote set- top box.
  • FIG. 1 is an exemplary system diagram of the present invention.
  • FIG. 2 is a flow chart illustrating the program guide caching process of the present invention.
  • System 10 is an integrated digital data system to provide broadband, digital video, and services to multiple users. More specifically, system 10 integrates quality audio and video with digital IP data services for multiple users. This system design provides a platform to launch a variety of cost effective digital services. System 10 is designed to be scalable, so different digital data services can be added incrementally.
  • System 10 includes a Mini-Headend Unit 12 where digital audio, video, and data services are received, aggregated together and distributed, and a Multi- Dwelling Unit and/or Multi-Tenant Unit (“MxU”) network 14.
  • Network 14 may be located in one or more apartment buildings, hotels, or any other structure where multiple clients desiring digital audio, video, and data services reside.
  • Mini-Headend Unit 12 is responsible for receiving data, providing Quality of Service ("QoS"), providing customized services, and routing data to dwelling units 16 in the MxU network 14.
  • Mini-Headend unit 12 includes a Core Video Service System 18, an Advanced Video Services System 22, a Data Service
  • Core Video Service System 18 preferably includes a Satellite Receiver
  • Satellite Receiver 19 communicatively connected to satellites 20. Satellite Receiver
  • Satellite Receiver System 19 is able to scale the number of streams received from satellites 20 in accordance with the number of clients desiring service. More specifically, Satellite Receiver system 18 runs a multi-cast server to allow network set top boxes 44 in the dwelling units 16 to request digital data streams. Satellite Receiver system 18 scales by the number of tuning blades in the chassis until all transponders for the satellite are being received. A fully loaded chassis having 60 transponders is able to handle an input data rate of 2.4Gbps. At this point, the chassis is able to handle n users by accepting a new user request to the appropriate multi-cast group. Satellite Receiver System 19 is able to receive satellite signals and output IP packets at a data rate of 2 Gbps to multi-cast aware switch 28.
  • the IP packets that are sent out use QoS (as set forth in standards IEEE 802.1 p (entitled “Traffic Class Expediting and Dynamic Multicast Filtering") and IEEE 802.1 q (entitled “Virtual LANs”)) to insure that the packets are delivered promptly.
  • the network interface on the Satellite Receiver System 19 is a 1 Gbps Ethernet port and is expandable to two 1 Gbps Ethernet ports.
  • a management system of the Satellite Receiver 19 accepts requests for programs from clients.
  • the management system allows clients to select a satellite, transponder, and program IDs, and allows the Satellite Receiver System 19 to provide specific program streams to the client.
  • the management system also supports multi-casting to save bandwidth.
  • satellite receiver system 19 and satellites 20 are illustrated as the content delivery medium in FIG. 1 , the use of other media (e.g., cable, fiber, etc.) for delivering content is considered within the scope of the invention.
  • Advanced Video Services system 22 is a platform that works in conjunction with the Satellite Receiver 19 to enable additional digital video services. Advance Video Services system 22 is scaled according to the number of clients using the service. For example, system 22 may require more servers 30 as the number of clients increases. The types of services provided are, inter alia, Video On Demand, Near Video On Demand, Limited Video On Demand, Nielsen Ratings, Time Shift, Auto Record, Personal Video Recording ("PVR”), and the like. Advanced Video System 22 includes a Conditional Access System (not shown) that is used for program streams that are recorded to hard drive(s) 32.
  • the original program stream received from Satellite Receiver System 19 is decrypted, picture data is extracted, and a new program stream (containing the extracted picture data) is encrypted and stored onto hard drive(s) 32.
  • the network provider's conditional access system is terminated at the Advanced Video System Server 30 and the new conditional access system is used thereafter.
  • Data Service System 24 is scaled according to the number of clients using internet service and the required speed or bandwidth of the internet service.
  • Mini-Headend unit 12 may include a Gigabit QoS Ethernet switch 28 (necessary for medium to large systems) that is scalable and can be removed in small installations. As known by those skilled in the art, some of the issues that are considered when selecting switch 28 are the type of services provided and how many dwelling units 16 in MxU network 14 need to be supported. Switch 28 provides connectivity between Satellite Receiver System 19, Advance Video Services system 22 and Data Services System 24. Switch 28 also provides connectivity from the Mini-Headend unit 12 to the MxU network 14. Switch 28 supports full-duplex Gigabit Ethernet interfaces and is scalable to support systems of various sizes. Switch 28 supports the QoS set forth in the IEEE 802.1 p and 802.1 q standards.
  • MxU network 14 includes a service rack 34 and dwelling units 16.
  • Service rack 34 is scalable according to the number of dwelling units 16 in the MxU network 14 and is located in the central point where the phone lines in the MxU network 14 come together. The number of MxU networks 14 in system 10 dictates the number of service racks 34 required.
  • a service rack 34 is provided for each network 14 (e.g., building) in a multi-network environment (e.g., a multiple building complex).
  • Each service rack 34 includes a VDSL switch 36 that uses a Plain Old Telephone Service (“POTS”) Splitter 38 to combine POTS service 40 with the digital video, audio, and data received from the QoS switch 28 of Mini-Headend 12 via a 1 Gbps phone line.
  • POTS Plain Old Telephone Service
  • VDSL switch 36 is illustrated as being an Ethernet QAM switch, it should be noted that the use of any other Ethernet switch is considered within the scope of the present invention.
  • each Dwelling Unit 16 that has subscribed to digital services is required to have a consumer premises equipment (“CPE") device.
  • the CPE device for a given dwelling unit 16 may include a modem 42, a network set top box (“STB") 44, both a modem 42 and a STB 44, or an integrated modem and STB unit (not shown).
  • STB network set top box
  • the exemplary system 10 of the present invention requires at least the modem 42 for the reception of digital data, audio, and video services.
  • Modem 42 is connectable to switch 36 via phone lines and terminates the VDSL line.
  • Modem 42 also has a POTS Splitter (not shown) and a connection for phone services 46.
  • Modem 42 has an Ethernet port to provide computers 48 internet access and network STBs 44 access to audio and video services.
  • phone lines are shown as being used as the communication medium between the dwelling units 16 and the Mini-Headend unit 12, cable and wireless networks are considered within the scope of the invention.
  • system 10 provides the architecture to deliver, inter alia, digital audio, digital video, high-speed Internet access, telephony services, security services, and the like to a client residing at a dwelling unit 16, and provides a revenue stream and a platform to add incremental or new services to the system provider.
  • a program guide caching process 50 is shown.
  • the Mini-Headend unit 12 Upon startup of system 10 the Mini-Headend unit 12, at step 52, acquires a program guide from Core Video Service system 18. It should be noted that in some cases the guide can be greater than 6 Mbytes and could require scanning multiple channels or transponders to collect the whole guide.
  • Mini-Headend unit 12 stores the program guide locally and, at step 54, periodically updates the program guide when new guide data is provided by the Core Video Service system 18.
  • a network STB 44 boots up the STB 44, at step 56, creates a ram cache and requests program guide data from Mini-Headend unit 12.
  • Mini-Headend unit 12 transmits a subset of the locally stored program guide to STB 44.
  • the subset holds enough information to permit the client to select different channels and provides a detailed snapshot around the channel currently being viewed.
  • STB 44 stores the received subset in its cache memory.
  • STB 44 at step 62, will request updates to the stored program guide subset from Mini- Headend unit 12 as the client navigates through the program guide, switches channels, and the like. Since the Mini-Headend unit 12 maintains a complete and current program guide the response to update requests is much quicker than if the STB 44 had to collect such updates by scanning the program streams, channels, and/or transponders of the Core Video Service system 18.
  • the program guide stored by Mini-Headend unit 12 can be augmented with additional information (e.g., program data, video clips, etc..) acquired from the internet 26 via Data Service system 24.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
EP03752059A 2002-09-05 2003-09-05 Verfahren und system zur bereitstellung einer cache-f hrung Withdrawn EP1540936A4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US40843602P 2002-09-05 2002-09-05
US408436P 2002-09-05
PCT/US2003/027985 WO2004023785A2 (en) 2002-09-05 2003-09-05 Method and system for providing a cache guide

Publications (2)

Publication Number Publication Date
EP1540936A2 true EP1540936A2 (de) 2005-06-15
EP1540936A4 EP1540936A4 (de) 2007-12-05

Family

ID=31978618

Family Applications (1)

Application Number Title Priority Date Filing Date
EP03752059A Withdrawn EP1540936A4 (de) 2002-09-05 2003-09-05 Verfahren und system zur bereitstellung einer cache-f hrung

Country Status (8)

Country Link
EP (1) EP1540936A4 (de)
JP (1) JP4705781B2 (de)
KR (1) KR101006409B1 (de)
CN (1) CN100449458C (de)
AU (1) AU2003270371A1 (de)
BR (1) BR0314337A (de)
MX (1) MXPA05002554A (de)
WO (1) WO2004023785A2 (de)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5038211A (en) * 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
US5619274A (en) * 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5404505A (en) * 1991-11-01 1995-04-04 Finisar Corporation System for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates
US5418782A (en) * 1992-10-30 1995-05-23 Scientific-Atlanta, Inc. Methods and apparatus for providing virtual service selection in a multi-service communications system
US5405505A (en) 1994-01-14 1995-04-11 Lloyd Berg Separation of benzene from close boiling hydrocarbons by azeotropic distillation
US5630119A (en) * 1995-05-05 1997-05-13 Microsoft Corporation System and method for displaying program listings in an interactive electronic program guide
DE69705751T2 (de) * 1996-12-09 2002-05-23 Scientific-Atlanta, Inc. Verwendung eines hierarchischen dateisystems zur indexierung von daten, die von einem server-netzwerk an einem client gesendet werden
US5905942A (en) * 1997-02-18 1999-05-18 Lodgenet Entertainment Corporation Multiple dwelling unit interactive audio/video distribution system
US7694319B1 (en) * 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
WO2001042900A2 (en) 1999-12-08 2001-06-14 Tune To Com Inc. Scheduled retrieval, storage and access of media data
JP3980805B2 (ja) * 2000-03-10 2007-09-26 パイオニア株式会社 番組情報の記録装置及び記録方法
CN1338871A (zh) * 2000-08-16 2002-03-06 北京华诺信息技术有限公司 有线电视双向电缆系统中实现调谐器复用的方法

Also Published As

Publication number Publication date
AU2003270371A1 (en) 2004-03-29
BR0314337A (pt) 2005-08-09
WO2004023785A2 (en) 2004-03-18
WO2004023785A3 (en) 2004-07-15
MXPA05002554A (es) 2005-05-27
KR101006409B1 (ko) 2011-01-10
KR20050035290A (ko) 2005-04-15
CN1688957A (zh) 2005-10-26
CN100449458C (zh) 2009-01-07
AU2003270371A8 (en) 2004-03-29
EP1540936A4 (de) 2007-12-05
JP2005538615A (ja) 2005-12-15
JP4705781B2 (ja) 2011-06-22

Similar Documents

Publication Publication Date Title
EP2005745B1 (de) Lieferung von abonnementdiensten an roaming-nutzer über eine kopfstelle
KR101052826B1 (ko) 집단 거주 지역 또는 다입주자 구역 네트워크에서 프로그래밍을 제공하는 시스템 및 방법
JP5249313B2 (ja) 配信環境におけるメモリpvr機能のためのシステム及び方法
CN101416509A (zh) 用于向漫游用户传送订阅服务内容的方法和设备
JP5235022B2 (ja) プレミアム・チャンネル/ペイ・パー・ビュー(ppv)ビデオ再販の方法とシステム
US20060053451A1 (en) Method and system for providing a cache guide
KR101006409B1 (ko) 캐시 가이드를 제공하는 방법 및 시스템
CA2428918A1 (en) Digital data-on-demand broadcast cable modem termination system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20050329

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: THOMSON LICENSING

DAX Request for extension of the european patent (deleted)
RBV Designated contracting states (corrected)

Designated state(s): DE ES FR GB IT

A4 Supplementary search report drawn up and despatched

Effective date: 20071107

17Q First examination report despatched

Effective date: 20080717

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: THOMSON LICENSING

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20150204