DE60308443T2 - Verfahren zur optimierten Übertragung von Multimediainhalten - Google Patents
Verfahren zur optimierten Übertragung von Multimediainhalten Download PDFInfo
- Publication number
- DE60308443T2 DE60308443T2 DE60308443T DE60308443T DE60308443T2 DE 60308443 T2 DE60308443 T2 DE 60308443T2 DE 60308443 T DE60308443 T DE 60308443T DE 60308443 T DE60308443 T DE 60308443T DE 60308443 T2 DE60308443 T2 DE 60308443T2
- Authority
- DE
- Germany
- Prior art keywords
- content
- regeneration
- user
- blocks
- value
- 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.)
- Expired - Lifetime
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims description 24
- 239000013598 vector Substances 0.000 claims abstract description 25
- 230000008929 regeneration Effects 0.000 claims description 44
- 238000011069 regeneration method Methods 0.000 claims description 44
- 230000001960 triggered effect Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims description 2
- 238000011084 recovery Methods 0.000 abstract 1
- 230000001413 cellular effect Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 7
- 238000012360 testing method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001136792 Alle Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000005923 long-lasting effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/57—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/11—Arrangements for counter-measures when a portion of broadcast information is unavailable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/65—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client 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/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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- 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/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- 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/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- 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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- 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/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6375—Control signals issued by the client directed to the server or network components for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
-
- 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/42—Arrangements for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/46—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf ein Verfahren zur optimierten Übertragung der gemeinsamen Informationen von Multimediainhalten zwischen einem Sender von Multimediainhalten und einem Empfänger dieser Multimediainhalte innerhalb eines Funkkommunikationsnetzes.
- Ein Beispiel für ein solches System wird in der Veröffentlichung
vom 30. November 2001 sowie inFR 2809557 DE 4440419 vom 9. Mai 1996 beschrieben. - Ein derartiger Empfänger kann mit einem Funknetz verbunden werden, das den Versand der gemeinsamen Informationen gewährleistet. Dieses System basiert auf einem Netz aus terrestrischen Sendern oder gegebenenfalls geostationären Satellitensendern oder auch auf einer Kombination aus Satellitensendern und terrestrischen Zwischenverstärkern.
- Im Sinne der vorliegenden Beschreibung versteht man unter gemeinsamen Informationen die Informationen, die alle oder einen Teil der Nutzer eines Funkkommunikationsnetzes betreffen.
- Es gibt heute verschiedene, an sich bekannte Normen für Mobiltelefonsysteme und -architekturen. Hierbei zu nennen sind insbesondere GSM („Global System for Mobile telecommunications" auf Englisch) und die jüngste Norm zur mobilen Übertragung mit hoher Geschwindigkeit 3G (für 3. Generation), in Europa auch UMTS („Universal Mobile Telecommunication System" auf Englisch) genannt. Unter der Bezeichnung GSM-Netz versteht man auch die an sich bekannten GPRS- und GERAN-Dienste und -Weiterentwicklungen.
- Diese Normen bieten, in der oben angeführten Reihenfolge, die Möglichkeit zur Nutzung immer höherer Übertragungsgeschwindigkeiten zur Übertragung von Sprache/Daten, und zwar für Punkt-zu-Punkt-Verbindungen (d.h. für eine Verbindung zwischen zwei Teilnehmern).
- Dagegen wurden bis heute nur wenige Lösungen für den Versand von gemeinsamen Informationen von Multimediainhalten vorgeschlagen und diese Normen sind zu diesem Zweck kaum geeignet.
- Diese Art des Sendens bezeichnet man im Allgemeinen mit dem Begriff „Broadcast", wenn es sich um den unterschiedslosen Versand an sämtliche Teilnehmer eines zellularen Funkkommunikationsnetzes handelt, und mit dem Begriff „Multicast", wenn die Empfänger der Informationen eine Untereinheit dieser Teilnehmer darstellen. Im letztgenannten Fall kann diese Untereinheit beispielsweise durch den Abschluss eines Abonnements definiert werden.
- Vor kurzem war die Antragstellerin an der Ausarbeitung eines Sendesystems für mobile 3G-Endgeräte beteiligt, und zwar dem System mit der Bezeichnung SDMB (für „Satellite Digital Multimedia Broadcast"). Dieses System gewährleistet eine Übermittlung von Multimediainhalten an mobile 3G-Endgeräte.
- Dieses System stützt sich auf einen geostationären Satelliten, der ein Signal über Europa sendet, das mit der genormten Wellenform W-CDMA kompatibel ist und in den terrestrischen zellularen Netzen vom Typ UMTS eingesetzt wird. Es arbeitet in den Frequenzbändern der Satellitenkomponente IMT2000, angrenzend an die terrestrischen Frequenzbänder IMT2000. Um die Abdeckung in städtischen und vorstädtischen Bereichen zu gewährleisten, sieht das System außerdem den Einsatz von terrestrischen Zwischenverstärkern vor. In diesem System sind die Endgeräte entsprechend konzipiert, dass sie in zellularen terrestrischen Netzen funktionieren und das SDMB-Satellitensignal empfangen.
- In diesem Zusammenhang arbeitet das SDMB-System mit den zellularen Netzen zusammen, um einen Dienst zur Bereitstellung und Übermittlung von Multimediainhalten mit geringen Kosten in einem europäischen Verbreitungsgebiet zu bieten.
- Die Transportschicht des SDMB-Systems umfasst:
- – Schutzmechanismen zur Prävention von Datenverlusten auf der Basis des Einsatzes bekannter, FEC („Forward Error Correction" auf Englisch) genannter, kurz- und langfristiger Techniken, d.h. der umlaufenden Übermittlung zum Ausgleich von Übertragungsfehlern, die hauptsächlich durch eine Blockierung der Satellitenverbindung verursacht werden, wenn das Endgerät ein Hindernis passiert, wie z.B. einen Tunnel, ein Gebäude, einen Baum etc.
- – reaktive Schutzmechanismen, die Übertragungsfehler im Nachhinein berücksichtigen. Letztere umfassen Mechanismen zur Anpassung der FEC-Tiefe und, als letztes Mittel, die Möglichkeit im Verlauf der Übertragung eine Anfrage zur Regeneration von Blöcken mit verlorenem Inhalt durchzuführen.
- Die Transportschicht des SDMB-Systems verwendet eine Kombination der vorgenannten Mechanismen mit einem Bandbreitenbedarf, sowohl im Satellitensegment als auch in den zellularen Netzen für die Zugriffe auf den Rückkanal, der von der erforderlichen Vermittlungsgarantie abhängig ist.
- Im Fall einer hohen Vermittlungsgarantie und unter Berücksichtigung des eingeschränkten Einsatzes von terrestrischen Zwischenverstärkern besteht die Gefahr, dass die Zugriffe auf den Rückkanal eines Endgeräts durch die zellularen Netze stark beansprucht werden. Dies stellt einen Nachteil für eines der Ziele des Systems zur Senkung der Übertragungskosten dar.
- Um dieses Problem zu lösen, ist es möglich, auf die Präventivmechanismen einzuwirken, indem man die FEC-Tiefe erhöht. Diese Lösung führt jedoch zu einer Steigerung der für die Übertragung von Inhalten benötigten Bandbreite.
- Eine andere Lösung besteht darin, die Übertragung von verlorenen Blöcken erst zu dem Zeitpunkt zu veranlassen, an dem der Nutzer auf diese Inhalte zugreifen möchte. Der Vorteil der Lieferung von Inhalten, der auf eine statistische Reduzierung der Zugriffszeit auf die Inhalte abzielt, geht dabei jedoch verloren.
- Die vorliegende Erfindung hat zum Ziel, die oben genannten Probleme zu lösen.
- Zu diesem Zweck hat die Erfindung ein Verfahren zur optimierten Übertragung von Multimediainhalten innerhalb eines Funkkommunikationsnetzes zwischen einem Sender von Multimediainhalten und einem Empfänger für diese Multimediainhalte zum Gegenstand, dadurch gekennzeichnet, dass das Verfahren die folgenden Schritte umfasst:
- – einen Schritt zur Übertragung eines Beschreibungsvektors für einen Multimediainhalt vom Sender an den Empfänger,
- – einen Schritt zur Berechnung eines Relevanzwerts für diesen Inhalt, der von dem Beschreibungsvektor stammt und in Abhängigkeit von dem Nutzerprofil erstellt wird, das dem Nutzer des Empfängers zugeordnet ist,
- – einen Schritt zur Regeneration des bzw. der vom Empfänger nicht empfangenen Inhaltsblocks/-blöcke auf eine explizite Anfrage des Empfängers hin, wobei die Priorität dieser Regeneration in dem Relevanzwert angegeben ist, der dem Inhalt zugeordnet ist, zu dem der fehlende Block gehört.
- Somit besteht der Geist der Erfindung darin, einen Relevanzwert für die Inhalte zu berücksichtigen, wobei dieser auf der Basis eines für den betreffenden Nutzer definierten Profils erstellt wird. Je höher daher der Relevanzwert eines Inhalts ist, desto mehr wird der Rückkanal vorzeitig beansprucht, um eventuell fehlende Blöcke zu regenerieren.
- Gemäß einer Ausführungsvariante wird der Schritt zur Regeneration in Abhängigkeit von dem dem Inhalt zugeordneten Relevanzwert ausgelöst, da jeder Wert größer oder gleich einem ersten Grenzwert, dem so genannten Maximalwert, die sofortige Regeneration bei einer Erfassung nicht empfangener Blöcke auslöst, jeder Relevanzwert unterhalb dem Maximalwert, jedoch größer oder gleich einem zweiten Grenzwert, dem so genannten Mittelwert, die Regeneration von fehlenden Blöcken zu einer vorprogrammierten Uhrzeit auslöst, bei der die Auslastung des Netzes als am geringsten betrachtet wird, und jeder Wert unter dem Mittelwert, jedoch größer oder gleich einem dritten Wert, dem so genannten Minimalwert, die Regeneration von fehlenden Blöcken nur auf eine Anforderung für den Zugriff auf den Inhalt durch den Nutzer hin auslöst.
- Gemäß einer Ausführungsvariante werden die genannten Grenzwerte auf dynamische Weise in Abhängigkeit von dem Belegungsgrad des lokalen Speichers im Empfänger aktualisiert, so dass die Summe der erforderlichen Speichergrößen, die für die Speicherung der empfangenen Inhalte im Cache-Speicher erforderlich ist, unter der Kapazität des Cache-Speichers liegt.
- Gemäß einer Ausführungsvariante wird der Schritt zur Regeneration nur nach der Erfassung von fehlenden Blöcken im Anschluss an den vorgesehenen Empfangszeitraum aller Blöcke für den jeweiligen Inhalt ausgelöst.
- Um die Erfindung besser zu erläutern, werden im Folgenden mehrere Ausführungsvarianten als Beispiele ohne einschränkenden Charakter für den Umfang der Erfindung in Bezug auf die beigefügten Zeichnungen erklärt, wobei:
-
1 eine schematische Darstellung eines Systems ist, das den Versand und den Empfang von Inhalten gemäß der Erfindung ermöglicht, -
2 ein Organigramm ist, in dem die verschiedenen Schritte zur Leitweglenkung von Inhalten gemäß der Erfindung dargestellt sind, -
3 ,4 und5 jeweils ein Baumverzeichnis zur Klassifizierung von Inhalten mit den verschiedenen Schritten des Lernprozesses des Nutzerprofils darstellen, -
6 eine Tabelle mit den Beschreibungsvektoren der Inhalte ist, die nach abnehmendem Bedeutungsniveau geordnet sind, -
7 das Organigramm ist, das dem Entscheidungsalgorithmus zur Regeneration von fehlenden Blöcken gemäß der Erfindung entspricht. - Zunächst kann man in Bezug auf das im Empfänger enthaltene Nutzerprofil vorsehen, dass der Empfänger zunächst ein Typenprofil umfasst, ausgehend von dem er eine erste Auswahl von Inhalten durchführt, um sie einem lokalen Nutzer anzubieten.
- Beispielsweise könnten bestimmte Profile auf Informationen sportlichen oder wirtschaftlichen Charakters ausgerichtet sein, ohne dass Auswahlkriterien in Bezug auf genauere Detailebenen dieser beiden Bereiche spezifiziert wurden.
- In einer besonderen Ausführungsvariante wird das Typenprofil im Empfänger mit einer abnehmbaren Vorrichtung geladen, z.B. einer Art Magnetkarte, Chipkarte oder einer ähnlichen, dauerhaften Speichervorrichtung.
- Eine solche abnehmbare Vorrichtung, die für das Laden des Typenprofils verwendet wird, kann folgende Datentypen beinhalten:
- – Zugriffsrechte für das Netz,
- – Zugriffsrechte auf die Sendequelle,
- – Rechte zur endgültigen oder vorübergehenden Archivierung in Abhängigkeit von der Art der Informationselemente,
- – Informationen in Bezug auf die Dauer und dem Umfang dieser Rechte für Zugriff und lokale Archivierung,
- – Verschlüsselungs- und Entschlüsselungscodes für den Informationsaustausch mit der Sendequelle,
- – verfügbare Profile im Fall einer Vielzahl an Profiltypen.
- In einer besonderen Ausführungsvariante ist das Profil jedes Nutzers inkrementell und implizit, ausgehend von einem Typenprofil aufgebaut, in Abhängigkeit von der Art der Auslesung der Inhalte, die der Nutzer unter den vom Empfänger ausgewählten Inhalten durchführt, wobei die Art des vom Nutzer durchgeführten Zugriffs – vollständige Auslesung, teilweise Auslesung, direkter Sprung zum folgenden Informationsinhalt – die Möglichkeit bietet, die Aktualisierung des Profils vorzunehmen, das der Empfänger ihm zuordnet, d.h. die Inkrementierung, Beibehaltung ohne Änderung, Dekrementierung des Bedeutungsniveaus, das der betreffenden Inhalteklasse zugeordnet wurde.
- Das im Verlauf der Nutzerzugriffe aktualisierte Nutzerprofil kann auf einem beweglichen Träger, z.B. einer Magnetkarte, einer Chipkarte oder einer ähnlichen, dauerhaften Speichervorrichtung im Hinblick auf die erneute Verwendung in einem anderen Empfänger übertragen werden.
- Im Allgemeinen setzt der Empfänger Profil-Erfassungsmechanismen ein, um eine Filterung der Multimediainhalte vorzunehmen, die permanent über das Gateway gesendet werden. Diese Mechanismen können auch verwendet werden, um die Zuhörerschaft zu ermitteln und eine Tarifmodulation der Inhalte zu ermöglichen.
- Die Profilerfassung kann erfolgen:
- – anhand einer manuellen Erklärung seitens des Nutzers in Bezug auf sein eigenes Profil,
- – automatisch, anhand eines dynamischen Selbstlernverfahrens, das auf der Auswertung der empfangenen Multimediainhalte basiert, wie im französischen Patentantrag Nr. 00 06 691 beschrieben, der am 25. Mai 2000 von der Anmelderin eingereicht wurde,
- – einer Kombination der beiden vorgenannten Varianten, d.h. einer Mischung aus Erklärung und automatischem Prozess, um das Selbstlernverfahren der grundlegenden Nutzereigenschaften zu beschleunigen.
- Dieses Profil spiegelt somit die Interessensgebiete des Nutzers sowie seinen Nutzungskontext wieder.
- Unter den Interessensgebieten, die man anhand eines Verzeichnisbaums einordnen könnte, sind die bereits angeführten Sparten zu nennen: Musik, Kino, Sport, Politik, regionale Kultur.
- Der Nutzerkontext spiegelt in gewisser Weise das Verhalten des Nutzers und seiner Umgebung wieder.
- Eine Möglichkeit, den Kontext genauer zu definieren, besteht darin, einen kurzfristigen und einen langfristigen Kontext zu unterscheiden.
- Ein kurzfristiger Kontext ist beispielsweise durch aktuelles Datum und Uhrzeit der geografischen Position gekennzeichnet.
- Ein langfristiger Kontext kann dagegen gekennzeichnet werden durch:
- – die Mobilität des Empfängers, die man durch die gefahrenen Kilometer, den Bewegungsradius des Empfängers definieren kann,
- – die Betriebsstunden des Empfängers,
- – die Art des Empfängers, d.h. seine Multimedia-Kapazitäten und die Größe seines Cache-Speichers.
- Man kann außerdem soziokulturelle Informationen hinzufügen, basierend auf der Sprache des Nutzers, seinem Alter etc.
- Es ist festzustellen, dass trotz der Zugänglichkeit der meisten dieser Informationen, die Erfassung bestimmter Informationen Einschränkungen unterliegt. So erfordern die geografische Position sowie die Mobilität die Kopplung des Empfängers mit einem Lokalisierungsmodul vom Typ GNSS (Global Navigation Satellite System auf Englisch) oder das zellulare Netz muss die Koordinaten des Empfängers liefern und es werden Vorrichtungen zur Interpretation dieser Koordinaten durch den Empfänger benötigt.
- Die Filterung könnte auf der Basis von Kenntnissen des Nutzerkontextes verwendet werden, um die Ziele zu verfeinern. Ein Nutzer, der viel, und vor allem nachts unterwegs ist, interessiert sich nämlich sicher nicht für die gleichen Informationen wie ein ortsgebundener Nutzer in einer Großstadt.
- Der Empfänger ist in ein System integriert, wie es in
1 dargestellt ist. Dieses System umfasst eine Struktur, die aus einem «Gateway»1 besteht, d.h. einer Einheit, die einen Sendeserver2 , eine Übertragungskette3 und eine Antenne4 umfasst. Die Struktur umfasst außerdem einen Satelliten oder einen Satellitenaufbau5 , der in der Lage ist, die Signale, die von der Sendestation stammen, an verschiedene Empfänger7 zu übertragen, die in einer gegebenen Region oder über den gesamten Planeten verteilt sind. Diese Empfänger7 sind in uneingeschränkter Anzahl an verschiedenen Punkten des vom Satelliten abgedeckten Bereichs vorhanden. In1 ist ein einzelner Empfänger7 dargestellt. Es ist festzustellen, dass die Verbindung zwischen dem Gateway und dem Empfänger nicht zwingend per Satellit erfolgen muss, sondern auch ausschließlich über terrestrische Relais erfolgen kann, die nicht abgebildet sind. - Die Verarbeitung der Informationsinhalte durch dieses System erfolgt auf folgende Weise.
- Zunächst werden die Inhalte von den Produktionseinheiten
6 erzeugt. Um das Verständnis zu erleichtern, basiert die folgende Beschreibung auf Inhalten, die Rundfunkprogramme darstellen, im Folgenden als «Sendungen» bezeichnet. - Die Sendungen werden von den Produktionseinheiten sortiert, anschließend im Sendeserver
2 gespeichert, der sie zum Zeitpunkt der besten Netzverfügbarkeit an die Satelliten5 übermittelt. - Es ist leicht verständlich, dass es Zeiträume mit geringerer Netzauslastung gibt, insbesondere zwischen 0 und 8 Uhr morgens.
- Die Verarbeitung der Inhalte wird auf detailliertere Weise in
2 dargestellt, in der jeder Block mit der Referenz8 bis18 den folgenden Schritten entspricht. - Schritt
8 ,9 : Die Produktionseinheiten erstellen Sendungen [#i], denen Kennzeichen [ID#i] zugewiesen werden. Jede Sendung, bzw. jeder Inhalt wird zur Anpassung an die Transportschicht in eine bestimmte Anzahl an elementaren Blöcken unterteilt. - Schritt
10 : Für jede Sendung wird ein Sendungs-Beschreibungsvektor generiert. Dieser Beschreibungsvektor umfasst Parameter, die verwendet werden, um die Ausnutzung der Übertragungsressourcen des Systems zu optimieren und die im Bereich des Empfängers wichtigsten Inhalte zu filtern. - Dieser Vektor umfasst insbesondere:
- – das Inhaltskennzeichen (der Sendung) [ID#i],
- – die Dauer [d] der Sendung (für Ton- und Bildinhalte),
- – eine Angabe zur Klassifizierung der Sendung [ai, bi, ci]; bei dem Verzeichnisbaum zur Klassifizierung kann es sich beispielsweise um ein DDC-Verzeichnis („Dewey Decimal Classification" auf Englisch) handeln, das von der amerikanischen Kongressbibliothek verwendet wird, in der alle Wissensbereiche abgedeckt werden. Es sind natürlich auch andere Modelle vorhanden, die für die Kennzeichnung von Multimediainhalten besser geeignet sind.
- – Das Detailniveau [det], das für die Feinheit der Informationsverarbeitung repräsentativ ist,
- – Ein Vermerk für die Stichhaltigkeit [pert] der Sendungsklassifikation,
- – Der Umfang der erwarteten Zuhörerschaft: geografischer Bereich, Multicast-Gruppe etc.
- – Die dem Inhalt zugeordnete Priorität: dringend, garantiert verzögert, so bald wie möglich, etc.
- – Die Lieferqualität des Inhalts: sehr wichtig, wichtig, als „best normal" bezeichnete Qualität, möglichst gute Qualität („best effort" auf Englisch),
- – Die Größe des Inhalts,
- – Der Typ des Inhalts und der Typ der Codierung (Standards wie z.B. Windows, Real Time Players): Sprache, Ton, Daten, Video mit geringer Qualität, Video mit hoher Qualität,
- – Die Sprache: das S-DMB-System deckt nämlich ganz Europa ab,
- – Die Art der Verschlüsselung: Inhalt ohne Verschlüsselung oder verschlüsselt,
- – Der Toleranzgrenzwert: Prozentanteil an Fehlern, die für eine akzeptable Funktion toleriert werden,
- – Das Ablaufdatum des Inhalts,
- – Eine Angabe zur den Rechten geistigen Eigentums oder zum Copyright,
- – Das Eigentum/der Ursprung dieses Inhalts etc.
- – und schließlich wird das eigentliche Programmelement [#i] generiert.
- Die Klassifikation der Sendung besteht in dem beschriebenen Beispiel darin, diese in einem Verzeichnisbaum, wie in
3 ,4 und5 dargestellt, einzuordnen. - In dem untersuchten Beispiel umfasst die Klassifizierungsstruktur drei Verzeichnisebenen.
- An der Wurzel fasst der Verzeichnisbaum alle Programmtypen zusammen, die Rundfunksendungen darstellen könnten.
- In
3 sind drei Zweige dargestellt, die diesem ersten Verzeichnisbaum entsprechen. Jeder Zweig, mit t1, t2, t3 bezeichnet, entspricht einem bestimmten Programmtyp, beispielsweise: Informationssendungen, Kultursendungen, Musikprogramme. - In der zweiten Verzeichnisebene ist jeder Programmtyp, t1, t2, t3, in verschiedene Bereiche unterteilt, von denen hier drei, d1, d2, d3, dargestellt sind.
- Im Programmtyp Informationssendungen kann man beispielsweise drei Bereiche unterscheiden: politische Informationen, Sportnachrichten, Kulturinformationen.
- Jeder Informationsbereich ist wiederum in Sektoren untergliedert, die eine dritte Verzeichnisebene darstellen.
- Wie aus
2 ersichtlich, erfolgt die Klassifizierung einer Sendung anhand ihrer Anordnung innerhalb der Klassifizierungsstruktur mit einem Zeiger, der aus den drei Referenzen ai, bi, ci, besteht, von denen jede einer Verzeichnisebene entspricht. - Der Klassifizierung innerhalb der Struktur werden eine Anzeige der Detailebene, die für den Detailgrad, mit dem die Informationen im Inhalt verarbeitet werden repräsentativ ist, z.B. 1 für Inhaltsübersicht bis 3 für sehr detaillierte Analyse, und ein Relevanzvermerk zugeordnet, der die Gültigkeit dieser Klassifizierung innerhalb der betreffenden Klasse angibt.
- Schritt
11 : Alle auf diese Weise generierten Programme werden mit ihren Beschreibungsvektoren im «Gateway»1 zur Sendung über das Satellitennetz5 gespeichert. - Schritt
12 : Es werden nur die oben definierten Beschreibungsvektoren gesendet. Die Beschreibungsvektoren ermöglichen die Angabe der Eigenschaften der Inhalte, die gesendet werden sollen. - Schritt
13 : Jeder Empfänger oder jedes Nutzer-Endgerät empfängt die Beschreibungsvektoren und liest statische Daten aus, die für die Anzahl und die Dauer der Zugriffe repräsentativ sind, die der Nutzer bereits in der betreffenden Klasse vorgenommen hat. Zu diesem Zweck verwendet er den vom Beschreibungsvektor gelieferten Zeiger [ai, bi, ci], der für den Zugriff die vom Empfänger erstellte Statistiktabelle genutzt wird. Diese Tabelle weist gegebenenfalls nicht drei Ebenen für den betreffenden Zweig auf, was insbesondere der Fall ist bei Zweigen, die vom Nutzer kaum verwendet werden, oder zu Beginn des Selbstlernverfahrens, wenn der Nutzer das Gerät erstmals einsetzt; die Auswertung basiert dann auf den Zugriffsstatistiken der darunter liegenden Ebene [ai, bi], bzw. [ai], die anhand der Abweichung der Verzeichnisebene gewichtet werden. - Daraus resultiert eine Bewertung des Inhalts, die im Fall von mehreren Beschreibungsvektoren (falls mehrere Klassen betroffen sind) aus mehreren statistischen Werten besteht; in diesem Fall handelt es sich bei dem gewählten statistischen Wert um den höchsten Wert, der anhand des Relevanzvermerks gewichtet wird. Der daraus resultierende, gewichtete statistische Wert wird als Inhaltswert bezeichnet.
- Jeder Wert ist repräsentativ für das Interesse, das der Nutzer der Sendung mit diesem Inhalt wahrscheinlich entgegenbringt.
- Der Prozess zur Bewertung der Inhalte besteht daher darin, die Gewichtung des Inhalts zu berücksichtigen, und zwar in Abhängigkeit von dem Zweig, zu dem der Inhalt gehört (durch den Beschreibungsvektor gekennzeichnet), wobei die Gewichtung durch die entsprechende Gewichtungstabelle – Adresse des Inhalts im Verzeichnisbaum, und den Relevanzfaktor, bzw. -vermerk geliefert werden kann, der im Beschreibungsvektor angegeben ist (zwischen 0,1 und 10, typischerweise 1). Der Wert wird anhand der folgenden Formel ermittelt:
Relevanzwert des Inhalts = wi.j.k·Relevanz des Inhalts, wi.j.k, der die Gewichtung dieses Inhalts darstellt. - Die Beschreibungsvektoren werden anschließend nach absteigenden Werten geordnet, wie in
6 dargestellt. - Im Empfänger wird ein Grenzwert S festgelegt, der die Speicherkapazität für empfangene Sendungen im Empfänger angibt.
- In der Tabelle in
6 wird die Dauer der verschiedenen Sendungen, die nach absteigenden Werten geordnet sind, addiert. - Die Auswahl der Sendungen besteht darin, diejenigen, nach absteigenden Werten geordnet, auszuwählen, deren addierte Dauer der Speicherkapazität entspricht, die durch den Grenzwert S definiert wird.
- Sobald die Liste L der gewählten Sendungen erstellt wurde, ist der Empfänger bereit, die Sendungen zu empfangen.
- Der spätere Empfang der Beschreibungsvektoren, die beispielsweise den neuesten Informationsinhalten (Aktualität) zugeordnet sind, wird berücksichtigt, indem man das gleiche Verfahren befolgt, wobei eventuell bereits gespeicherte Inhalte durch Inhalte überschrieben werden, die einen höheren Wert aufweisen.
- Schritt
14 : Die Übertragung von Sendungen in Form von Übertragungsblöcken erfolgt global, in Richtung aller Empfänger. Es versteht sich natürlich, dass eine Sendung aus einer Vielzahl von Blöcken oder, im Fall einer sehr kurzen Sendung, aus nur einem Block besteht. Das Satellitennetz5 sendet alle Sendungen, die von den Produktionseinheiten in Form der genannten Blöcke produziert wurden, in den gesamten Abdeckungsbereich. - Schritt
15 : Jeder Empfänger speichert die Sendungen lokal, die er zuvor anhand der Beschreibungsvektoren ausgewählt hat. - Schritt
16 : Nach Abschluss der Übertragung aller Sendungen enthält jeder Empfänger ein individuelles Programm, das durch sein Nutzerprofil bestimmt wird. Um eine gewisse Kohärenz bei der Präsentation der Inhalte beim Nutzer zu gewährleisten, wird die Abfolge der Sendungen in der Auslesephase in Abhängigkeit von Kriterien bestimmt, die von den Produktionseinheiten oder vom Nutzer in Abhängigkeit von seinen Präferenzen definiert werden können: einfach pro Bereich oder anhand des abnehmenden Wertes innerhalb des betreffenden Bereichs. - Schritt
17 : Der Nutzer kann dann die lokal im Empfänger gespeicherten Sendungen abrufen. Jede Sendung wird dem Nutzer mittels einer geeigneten Schnittstelle präsentiert, die nicht abgebildet ist, und die die Möglichkeit bietet, in den Sendungen zu blättern und diejenige auszuwählen, die ausgeführt werden soll. - Infolgedessen ist es gemäß dem Geist der obigen Ausführungen leicht verständlich, dass je höher der Relevanzwert ist, der einem empfangenen Inhalt zugeordnet ist, desto mehr Interesse besteht, diesen Inhalt im Cache-Speicher des Empfängers zu speichern. Ein Inhalt mit einem niedrigen Wert wird dagegen leichter gelöscht, denn die Wahrscheinlichkeit, dass er den Nutzer interessiert, ist nur gering.
- Es ist darauf hinzuweisen, dass der Beschreibungsvektor in einem Kanal übertragen wird, der einen sehr hohen Schutzgrad aufweist, um die größtmögliche Gewähr der Weiterleitung an den Nutzer zu bieten.
- Im Folgenden wird erläutert, worin insbesondere die Problematik der Erfindung besteht. Von den Inhalten, die im Speicher abgelegt werden sollen, werden einige nur teilweise empfangen. Dieser Teilempfang von Inhalten wird meistens durch eine Störung der absteigenden Verbindung zum Empfänger (Verbindung Satellit – Empfänger oder Bodenfunkstation – Empfänger) durch ein physisches Hindernis (Gebäude etc.) bedingt. Unter diesen Bedingungen wird die Übertragung dieser Inhalte durch den nicht erfolgten Empfang bestimmter Blöcke, die sie umfassen, beeinträchtigt.
- Im Hinblick auf die Lösung des oben genannten Problems sieht die Erfindung vor, den Rückkanal (Satellit oder terrestrische Verbindung) zu nutzen, um die fehlenden Blöcke wiederherzustellen, und zwar anhand des individuellen Zugriffs auf den Sendeserver dieser Inhalte.
- Anstatt automatisch einen individuellen Zugriff über den Rückkanal zu beanspruchen, sobald ein Block fehlt, ist die Priorität dieser Regeneration gemäß der Erfindung sinnvollerweise an den Relevanzwert gekoppelt, der dem Inhalt zugeordnet ist, zu dem der fehlende Block gehört.
- Auf diese Weise erfolgt die Regeneration entsprechend dem Relevanzwert (unter den gewählten Inhalten):
- – bei einem hohen Wert sofort.
- – bei einem mittleren Wert zu Billigtarifzeiten im zellularen terrestrischen Netz. Es ist sicher verständlich, dass die Kosten für den Versand über das Gateway erheblich reduziert werden können, indem man den allgemeinen Versand aller Inhalte zu Zeiten mit geringer Netzauslastung vornimmt. Auf diese Weise muss der Nutzer nicht mehr die erhöhten Kosten einer lang anhaltenden Verbindung während Spitzenzeiten tragen und der Netzbetreiber kann seine Infrastruktur zu Billigtarifzeiten zur Verfügung stellen.
- – Bei einem niedrigen Wert anhand einer Zugriffsanfrage auf den Inhalt. Wenn ein Inhalt einen niedrigen Relevanzwert aufweist, äußert sich dies in einem geringen statistischen Interesse seitens des Nutzers. Infolgedessen erfolgt die Regeneration des fehlenden Blocks, bzw. der fehlenden Blöcke durch Aufruf des entsprechenden Inhalts durch den Nutzer.
- Diese Art der Regeneration von fehlenden Blöcken kann anhand des Organigramms aus
7 dargestellt werden. Diese stellt das Organigramm dar, das dem Entscheidungsalgorithmus zur Regeneration von fehlenden Blöcken gemäß der Erfindung entspricht. - Dort ist ein erster Schritt
30 zum Empfang des Beschreibungsvektors dargestellt, der einem bestimmten Inhalt zugeordnet ist. - Auf diesen Schritt folgt der Schritt
31 zur Ermittlung des Relevanzwertes dieses Inhaltes, gefolgt von Schritt32 zur Auswahlentscheidung. Diese Auswahl erfolgt entsprechend den oben genannten Kriterien. - Anschließend folgt ein Warteschritt
33 des absteigenden Blocks, der dem Vektor zugeordnet ist, bis dieser empfangen wird. - Dann erfolgt ein erster Test
34 , um festzustellen, ob der empfangene Block zu dem ausgewählten Inhalt gehört. - Gehört dieser Block nicht zu dem ausgewählten Inhalt, erscheint das Ereignis
35 zur Nicht-Berücksichtigung dieses Blocks. - Gehört der Block jedoch zu einem ausgewählten Inhalt, geht man weiter zu Schritt
36 zur Speicherung des Blocks, gemeinsam mit den anderen, eventuell bereits gespeicherten Blöcken. - Auf Schritt
36 folgt ein Test37 zur Überprüfung des Empfangs aller Blöcke, die dem Inhalt i entsprechen, während der theoretischen Dauer der Übertragung d. Die Dauer der Übertragung umfasst die Phase zur Fehlerkorrektur FEC und die eventuelle, erneute Übertragung von Redundanzen. - Ist der Test positiv, wird der Algorithmus (Schritt
38 ) abgeschlossen, wobei kein Block fehlte und daher keine Regeneration erforderlich war. - Ist der Test jedoch negativ, wird ein Berechnungstest
39 durchgeführt. Ist der Relevanzwert des Inhalts #i größer oder gleich dem Entscheidungsgrenzwert für eine sofortige Regeneration, wird ein Schritt41 zur sofortigen Regeneration der fehlenden Blöcke ausgelöst. - Falls der Relevanzwert des Inhalts #i jedoch unter dem Entscheidungsgrenzwert für eine sofortige Regeneration liegt, wird ein weiterer Test
40 ausgeführt. Dieser besteht in einem Vergleich des Relevanzwertes mit dem Entscheidungsgrenzwert für geringe Auslastung entsprechend einer Regeneration zur Billigtarifzeiten des zellularen Netzes. Ist der Relevanzwert des Inhalts #i größer oder gleich dem Entscheidungsgrenzwert zur Regeneration während Billigtarifzeiten, wird ein Schritt42 zur Regeneration während Billigtarifzeiten ausgelöst. - Falls der Relevanzwert des Inhalts #i jedoch unter dem Entscheidungsgrenzwert zur Regeneration während Billigtarifzeiten liegt, erfolgt die Regeneration nur, wenn ein Ereignis
43 zur Regeneration des Blocks auf den Aufruf des Inhalts durch den Nutzer vorliegt. - Es ist anzumerken, dass dieser Algorithmus in der Software des Empfängers implementiert ist und dass der Empfänger die entsprechenden Mittel umfasst, um den Beschreibungsvektor auszulesen, zu interpretieren und zu verarbeiten.
- Wie bereits erläutert wurde, gibt es mehrere Entscheidungsgrenzwerte, die Folgendem entsprechen:
- – Auswahl des Inhalts zur Speicherung im lokalen Cache-Speicher,
- – sofortige Regeneration von fehlenden Blöcken,
- – Regeneration während Billigtarifzeiten im zellularen Netz,
- – Regeneration bei einem Aufruf des Inhalts durch den Nutzer.
- Diese Grenzwerte können dynamisch, in Abhängigkeit von verschiedenen Parametern aktualisiert werden:
- – Belegungsgrad des lokalen Speichers im Endgerät,
- – Relevanzwert der im Cache-Speicher vorhandenen Inhalte (Mittel-, Höchst-, Mindestwert, Verteilung),
- – Dauer der Speicherung im Vergleich zu Lebensdauer und Empfangsdatum der Inhalte.
- Somit werden Entscheidungen getroffen, indem man den Relevanzwert des Inhalts mit diesen Grenzwerten vergleicht.
- Es ist anzumerken, dass die Entscheidung zur Auswahl zur Folge haben kann, dass andere gespeicherte Inhalte überschrieben werden.
- Es ist ebenfalls zu betonen, dass die Umsetzung des Verfahrens zur optimierten Übertragung im Sender und Empfänger vollständig auf Software-Ebene erfolgen kann.
- Somit bietet das Verfahren zur Regeneration von fehlenden Blöcken gemäß der Erfindung sowie der Empfänger, der Mittel zur Umsetzung dieser Methode umfasst, insbesondere die folgenden Vorteile:
- – eine Verringerung der Bandbreite: Dieses Verfahren bietet die Möglichkeit, die Anzahl an individuellen Regenerationen über das terrestrische Netz für einen gegebenen Schutzgrad im Satellitensegment zu reduzieren. Diese Bandbreiten-Reduzierung kann auf das Satellitensegment in dem Maße Anwendung finden, in dem es möglich ist, den Schutzgrad im Satellitensegment für einen bestimmten Umfang an individuell gewünschten Regenerationen anzupassen.
- – Transparenz für den Nutzer: Die Zugriffszeit auf den ausgewählten Inhalt zur Speicherung im Cache-Speicher bleibt statistisch unverändert.
- – außerdem stellt dies ein einfaches Mittel dar, um Informationen über die Zuhörerschaft bestimmter Inhalte zu sammeln, ohne dazu die Privatsphäre des Nutzers zu beeinträchtigen. Man erhält nämlich auf diese Weise Informationen über das Interesse jedes Nutzers an den gesendeten Inhalten, und zwar durch einfache Analyse der Zugriffe zur Regeneration von fehlenden Blöcken.
- Die oben beschriebenen Ausführungsvarianten der Erfindung stellen in keiner Weise Einschränkungen dar. Sie werden zum besseren Verständnis der Erfindung angeführt, der Umfang dieser Erfindung wird anhand der beiliegenden Ansprüche definiert.
- Das Funkkommunikationsnetz, in dem die Erfindung eingesetzt wird, kann ausschließlich terrestrisch (d.h. es umfasst nur Bodenfunkstationen) und/oder mit Satelliten ausgestattet sein.
Claims (5)
- Verfahren zur optimierten Übertragung von Multimediainhalten zwischen einem Sender (
4 ) zum Versand von Multimediainhalten und einem mobilen Empfänger (7 ) dieser Multimediainhalte, wobei das genannte Verfahren umfasst: – einen Schritt zur Übertragung eines Beschreibungsvektors für einen Multimediainhalt vom Sender (4 ) an den mobilen Empfänger (7 ), – einen Schritt zur Berechnung eines Relevanzwertes dieses Inhalts, der vom Beschreibungsvektor stammt und in Abhängigkeit von einem Nutzerprofil erstellt wird, das dem Nutzer des mobilen Empfängers (7 ) zugeordnet ist, wobei das genannte Verfahren dadurch gekennzeichnet ist, dass es einen Schritt zur Regeneration eines oder mehrerer Blöcke des Inhalts umfasst, der/die von dem mobilen Empfänger (7 ) nicht empfangen wurde/-n, und zwar auf eine explizite Anfrage des mobilen Empfängers (7 ) hin, wobei die Priorität dieser Regeneration mit dem Relevanzwert gekoppelt ist, der dem Inhalt, zu dem der fehlende Block gehört, zugeordnet ist. - Verfahren gemäß Anspruch 1, dadurch gekennzeichnet, dass der Schritt zur Regeneration entsprechend einem dem Inhalt zugeordneten Relevanzwert ausgelöst wird, in Anbetracht der Tatsache, dass jeder Wert größer oder gleich einem ersten Grenzwert, dem so genannten Höchstwert, die sofortige Regeneration zur Erfassung von nicht empfangenen Blöcken (
41 ) zur Folge hat, jeder Wert unter dem Höchstwert, jedoch größer oder gleich einem zweiten Grenzwert, dem so genannten Mittelwert, die Regeneration von fehlenden Blöcken zu vorprogrammierten Zeiten auslöst, in denen die Auslastung des Netzes (42 ) als gering betrachtet wird, und jeder Wert unter dem Mittelwert, jedoch größer oder gleich einem dritten Grenzwert, dem so genannten Mindestwert, die Regeneration von fehlenden Blöcken nur auf eine Zugriffsanfrage auf den Inhalt durch den Nutzer (43 ) verursacht. - Verfahren gemäß Anspruch 2, dadurch gekennzeichnet, dass die genannten Grenzwerte in Abhängigkeit von dem Belegungsgrad eines lokalen Speichers im mobilen Empfänger (
7 ) dynamisch aktualisiert werden, so dass der Gesamt-Speicherplatz, der zur Speicherung der empfangenen Inhalte in einem Cache-Speicher erforderlich ist, unter der Kapazität des Cache-Speichers liegt. - Verfahren gemäß einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Schritt zur Regeneration nur nach der Erfassung von fehlenden Blöcken im Anschluss an einen Zeitraum ausgelöst wird, der für den Empfang aller Blöcke in Bezug auf den Inhalt vorgesehen war.
- Verfahren gemäß einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Nutzerprofil, das die Interessensgebiete des Nutzers des mobilen Empfängers (
7 ) widerspiegelt, automatisch auf der Basis der Zugriffe des Nutzers auf die empfangenen Inhalte aktualisiert wird.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0206426 | 2002-05-27 | ||
| FR0206426A FR2840148B1 (fr) | 2002-05-27 | 2002-05-27 | Procede de transmission optimise de contenus multimedia |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE60308443D1 DE60308443D1 (de) | 2006-11-02 |
| DE60308443T2 true DE60308443T2 (de) | 2007-09-20 |
Family
ID=29415099
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE60308443T Expired - Lifetime DE60308443T2 (de) | 2002-05-27 | 2003-05-16 | Verfahren zur optimierten Übertragung von Multimediainhalten |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7113741B2 (de) |
| EP (1) | EP1367765B1 (de) |
| AT (1) | ATE340454T1 (de) |
| DE (1) | DE60308443T2 (de) |
| FR (1) | FR2840148B1 (de) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7792982B2 (en) * | 2003-01-07 | 2010-09-07 | Microsoft Corporation | System and method for distributing streaming content through cooperative networking |
| US7327904B2 (en) * | 2004-12-15 | 2008-02-05 | Arcsoft, Inc. | Pattern classification and filter design for increasing image resolution |
| KR100713427B1 (ko) * | 2005-06-14 | 2007-05-04 | 삼성전자주식회사 | Dmb 데이터 수신 속도 개선을 위한 dmb 데이터 수신장치 및 방법 |
| GB2443235B (en) | 2006-10-25 | 2011-04-27 | Vodafone Plc | Content provision to a mobile device and presentation thereof |
| EP2028857A1 (de) * | 2007-08-21 | 2009-02-25 | Alcatel Lucent | Verfahren und System zur Unterbrechung und Wiederaufnahme eines Echtzeitdatenstroms |
| JP5141197B2 (ja) * | 2007-11-13 | 2013-02-13 | 富士通株式会社 | 符号化装置 |
| US20100299691A1 (en) * | 2009-05-20 | 2010-11-25 | Genieo Innovation Ltd. | System and Method for Personalization of Television Content Provided by a Set-Top Box Based on a User's Context and Uniquifiers |
| US8407212B2 (en) * | 2009-05-20 | 2013-03-26 | Genieo Innovation Ltd. | System and method for generation of a customized web page based on user identifiers |
| US8504569B2 (en) * | 2009-05-20 | 2013-08-06 | Genieo Innovation Ltd. | Apparatus and methods for providing answers to queries respective of a user based on user uniquifiers |
| DE102010026633B4 (de) * | 2010-07-09 | 2013-08-01 | Vfree.Tv Gmbh | Client, Server, System, Verfahren und Computerprogrammprodukt zum individuellen und zeitunabhängigen Nutzen von Medieninhalten |
| ES2402632B1 (es) | 2011-02-08 | 2014-05-14 | Tyco Electronics Raychem Bvba | Lengüeta de liberación para un conectador eléctrico y conectador eléctrico que comprende dicha lengüeta de liberación |
| ES2395358B1 (es) | 2011-02-08 | 2014-04-25 | Tyco Electronics Corporation | Conectador de acción única |
| CN103257407B (zh) | 2012-02-20 | 2015-11-25 | 泰科电子(上海)有限公司 | 连接器和连接器组件 |
| ES2974454T3 (es) | 2014-01-13 | 2024-06-27 | Commscope Telecommunications Shanghai Co Ltd | Conector de fibra óptica |
| US11215767B2 (en) | 2017-06-07 | 2022-01-04 | Commscope Technologies Llc | Fiber optic adapter and cassette |
| CN115698800A (zh) | 2020-05-29 | 2023-02-03 | 康普技术有限责任公司 | 具有闩锁释放机构的电信连接器 |
| US12523821B2 (en) | 2021-04-08 | 2026-01-13 | Commscope Technologies Llc | Telecommunications connector with latch release mechanism |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4440419A1 (de) * | 1994-11-07 | 1996-05-09 | Tilman Issing | Automatisiertes interessenbezogenes Informationsauswahlsystem für Informationsangebote, Bild-/Text-Datenbankangebote sowie für Fernseh- und Radiosendungen |
| US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
| JP3131564B2 (ja) * | 1996-07-03 | 2001-02-05 | 松下電器産業株式会社 | 放送システム、サービス提供装置及び受信端末装置 |
| US6137544A (en) * | 1997-06-02 | 2000-10-24 | Philips Electronics North America Corporation | Significant scene detection and frame filtering for a visual indexing system |
| US6351467B1 (en) * | 1997-10-27 | 2002-02-26 | Hughes Electronics Corporation | System and method for multicasting multimedia content |
| US6442663B1 (en) * | 1998-06-19 | 2002-08-27 | Board Of Supervisors Of Louisiana University And Agricultural And Mechanical College | Data collection and restoration for homogeneous or heterogeneous process migration |
| US6297845B1 (en) * | 1998-12-29 | 2001-10-02 | International Business Machines Corporation | System and method of in-service testing of compressed digital broadcast video |
| WO2001063873A2 (en) * | 2000-02-24 | 2001-08-30 | Koninklijke Philips Electronics N.V. | Transmission system with storage in the receiver |
| FR2809557B1 (fr) * | 2000-05-25 | 2004-12-10 | Cit Alcatel | Procede de diffusion d'elements d'information multimedia, recepteur d'elements d'information multimedia diffuses par ce procede et interface utilisateur pour consulter ces elements d'information |
| WO2002023773A2 (en) * | 2000-09-13 | 2002-03-21 | Stratos Audio | System and method for ordering and delivering media content usingsupplementary data which is transmitted with a broadcast signal |
| US6738804B1 (en) * | 2000-09-15 | 2004-05-18 | Yodlee.Com, Inc. | Method and apparatus for enabling sectored data refreshing of Web-site data during session |
| US20020103920A1 (en) * | 2000-11-21 | 2002-08-01 | Berkun Ken Alan | Interpretive stream metadata extraction |
| US6377793B1 (en) * | 2000-12-06 | 2002-04-23 | Xybernaut Corporation | System and method of accessing and recording messages at coordinate way points |
-
2002
- 2002-05-27 FR FR0206426A patent/FR2840148B1/fr not_active Expired - Fee Related
-
2003
- 2003-05-16 AT AT03291146T patent/ATE340454T1/de not_active IP Right Cessation
- 2003-05-16 DE DE60308443T patent/DE60308443T2/de not_active Expired - Lifetime
- 2003-05-16 EP EP03291146A patent/EP1367765B1/de not_active Expired - Lifetime
- 2003-05-23 US US10/443,984 patent/US7113741B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE60308443D1 (de) | 2006-11-02 |
| US20030220080A1 (en) | 2003-11-27 |
| EP1367765A1 (de) | 2003-12-03 |
| FR2840148B1 (fr) | 2004-12-03 |
| US7113741B2 (en) | 2006-09-26 |
| EP1367765B1 (de) | 2006-09-20 |
| FR2840148A1 (fr) | 2003-11-28 |
| ATE340454T1 (de) | 2006-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60308443T2 (de) | Verfahren zur optimierten Übertragung von Multimediainhalten | |
| DE69729706T2 (de) | Verfahren zum Aktualisieren der Programm-Ausstattung eines Videoempfängers | |
| DE60035989T2 (de) | Verfahren und vorrichtung zur rundsendung von systeminformation in einem zellularen kommunikationsnetz | |
| DE69928863T2 (de) | Verfahren und Vorrichtungen zur Aussendung von zellularen Dienstinformationen | |
| EP1353519B1 (de) | Verfahren zur Übertragung von Kurznachrichten | |
| DE60308442T2 (de) | Verfahren zur autoadaptiven Verwaltung des Zutreffens von Multimediainhalten für einen Empfänger derartiger Inhalte und verbundener Empfänger | |
| DE60014687T2 (de) | System und verfahren zur übertragung der nachrichten, und systemverwendung für untersuchung der zu verfügung gestellten dienstleistungen | |
| DE60002921T2 (de) | Schnittstelle und dekodiergerät für ein host-system | |
| EP0901246B1 (de) | Verfahren und Empfänger zum Empfang von digital codierten Meldungen, wie zum Beispiel Verkehrsdurchsagen, mit Verwendung des Radiodatensystems | |
| DE69027429T2 (de) | Verfahren zur verbindung von rds-programmdiensten und rds | |
| DE19628086A1 (de) | Verfahren und Einrichtung zur Selektion von digital codierten Verkehrsmeldungen | |
| DE19619491C2 (de) | Verfahren zur Übertragung und Installation und/oder Aktualisierung von Software und/oder Daten | |
| DE10002030B4 (de) | Verfahren und Vorrichtung zum Verwalten von Mobilfunk-Nachrichten | |
| DE68906966T2 (de) | Senden von Nachrichten, insbesondere Verkehrsnachrichten, zu festen und beweglichen Empfängern für intermittierenden Zuhören. | |
| DE3820641A1 (de) | Verfahren zur auswertung von in einem datentelegramm digital codiert empfangener verkehrsnachrichten sowie rundfunkempfaenger | |
| DE69911837T2 (de) | Methode zur Verteilung von Videoinformationen an einem mobilen Objekt durch digitale Funkübertragung | |
| EP1128630B1 (de) | Verfahren zur Übertragung von Informationen an einen Empfänger | |
| EP1214806B1 (de) | Verfahren zur datenverarbeitung in einem rundfunkempfänger | |
| DE10219099A1 (de) | Verfahren und Einrichtung zur Verwaltung eines Speichers zur Zwischenspeicherung von Datenblöcken bei ARQ-Übertragungssystemen | |
| DE69734196T2 (de) | Effiziente Darstellung und Uebertragung von Objekten mit Varianten | |
| DE60001856T2 (de) | Videonachrichtenübertragung mit ortsspezifischen informationen | |
| DE602004004239T2 (de) | Vorrichtung und zugehöriges Verfahren zur Erleichterung der Netzwerkauswahl durch ein mobiles Endgerät für einen Packetdatenkommunikationsdienst | |
| DE60200801T2 (de) | Verfahren zur Mehrfachsendung von Multimediainformationen in einem zellularen Mobilfunknetz und seine Verwendung | |
| DE102007017350B4 (de) | Verfahren zur Übertragung eines Rundfunkprogramms | |
| DE102022111309A1 (de) | Sensor-Vorrichtung, System und Verfahren zur Datenübertragung und/oder Auswertung von durch einen Satelliten übertragenen Downlink-Signalen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8327 | Change in the person/name/address of the patent owner |
Owner name: ALCATEL LUCENT, PARIS, FR |
|
| 8364 | No opposition during term of opposition |