DE102011107161A1 - Methods and devices for low-delay switching on or switching to a digital video signal - Google Patents

Methods and devices for low-delay switching on or switching to a digital video signal Download PDF

Info

Publication number
DE102011107161A1
DE102011107161A1 DE201110107161 DE102011107161A DE102011107161A1 DE 102011107161 A1 DE102011107161 A1 DE 102011107161A1 DE 201110107161 DE201110107161 DE 201110107161 DE 102011107161 A DE102011107161 A DE 102011107161A DE 102011107161 A1 DE102011107161 A1 DE 102011107161A1
Authority
DE
Germany
Prior art keywords
coded
inter
frames
intra
video signal
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
DE201110107161
Other languages
German (de)
Inventor
Anmelder Gleich
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.)
Exaring AG
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE201110107161 priority Critical patent/DE102011107161A1/en
Priority to PCT/EP2012/002967 priority patent/WO2013007395A1/en
Publication of DE102011107161A1 publication Critical patent/DE102011107161A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/114Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Die Erfindung betrifft ein Sendeverfahren zum Senden eines digitalen, ursprünglich interkodierten Videosignals (11) an ein Empfangsgerät (20), umfassend folgende Schritte, die in einem Server (10) durchgeführt werden:
– Empfangen (200) einer Zugriffsanforderung (300) bezüglich des Videosignals (11);
– Senden (210) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) des Videosignals (11).
Die Erfindung betrifft weiterhin ein Empfangsverfahren zum verzögerungsarmen Empfangen eines digitalen, ursprünglich interkodierten Videosignals (11) von einem Server (10), umfassend folgende Schritte, die in einem Empfangsgerät (20) durchgeführt werden:
– Empfangen (100) einer Zugriffsanforderung (300) bezüglich des Videosignals (11); (10);
– Senden (110) der Zugriffsanforderung (300) an den Server (10);
– Empfangen (120) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames des Videosignals (11) von dem Server (10);
– Dekodieren (130) des mindestens einen intrakodierten Frames (52) zu mindestens einem Bildframe (21);
– Anzeigen (140) des mindestens einen dekodierten Bildframes (21) aus dem Stream (51) aus intrakodierten Frames.
Die Erfindung betrifft weiterhin einen Server und ein Empfangsgerät.
The invention relates to a transmission method for transmitting a digital, originally inter-coded video signal (11) to a receiving device (20), comprising the following steps, which are carried out in a server (10):
- receiving (200) an access request (300) with respect to the video signal (11);
- transmitting (210) at least one intra-coded frame (52) of a stream (51) of intra-coded frames (52) of the video signal (11).
The invention further relates to a receiving method for delay-receiving a digital, originally inter-coded video signal (11) from a server (10), comprising the following steps performed in a receiving device (20):
- receiving (100) an access request (300) with respect to the video signal (11); (10);
- sending (110) the access request (300) to the server (10);
- receiving (120) at least one intra-coded frame (52) of a stream (51) of intra-coded frames of the video signal (11) from the server (10);
- decoding (130) the at least one intra-coded frame (52) to at least one image frame (21);
Displaying (140) the at least one decoded image frame (21) from the stream (51) of intra-coded frames.
The invention further relates to a server and a receiving device.

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft Verfahren und Vorrichtungen, mithilfe derer das Einschalten oder das Umschalten auf ein digitales Videosignal, insbesondere ein MPEG-Fernsehsignal das MPEG oder H.264–kodiert ist, mit einer gegenüber dem Stand der Technik stark reduzierten und für den Zuschauer kaum wahrnehmbaren Verzögerung.The invention relates to methods and devices by means of which switching on or switching to a digital video signal, in particular an MPEG television signal MPEG or H.264-coded, with respect to the prior art greatly reduced and barely perceptible to the viewer delay ,

Im Stand der Technik kommt es bei einer Übertragung von Videosignalen über Multicastkanäle zu einer Zeitverzögerung zwischen dem Moment, in dem der jeweilige Zuschauer das Videosignal anwählt, und dem Moment, in dem dann das Videosignal dem Zuschauer dargestellt wird. Um eine Übertragung eines digitalen Videosignals mit geringer Datenrate zu ermöglichen, wird im Stand der Technik für Videosignalübertragungen wie z. B. DVB (terrestrisch, Satellit) oder IP-Fernsehen eine Kodierung verwendet, die Unterschiede in zeitlich aufeinander folgenden Bildframes berücksichtigt und somit zu einer hohen Kompression führt. Solche Kodierungen sind z. B. MPEG-Kodierung (MPEG-4, MPEG-1, MPEG-2) oder H.264. In bestimmten Abständen wird jedoch ein so genanntes Keyframe gesendet, welches ohne das Wissen über zeitlich benachbarte Frames dekodierbar ist. Die eingangs erwähnte Verzögerung, die sich beim Einschalten oder beim Umschalten auf bzw. zwischen zweier solcher kodierter Videosignale bemerkbar macht, ist unter anderem dem Umstand geschuldet, dass der Empfänger abwarten muss, bis der Multicast Datenstrom ein solches Keyframe liefert, damit die Dekodierung begonnen werden kann. Zudem muss zur Dekodierung solcher interkodierten Videosignale eine Mindestanzahl von Frames dem Dekoder vorliegen, damit dieser die richtige Reihenfolge herstellen und diese richtig geordneten Frames dann dekodieren kann. Hierdurch entsteht auch eine Verzögerungskomponente.In the prior art, transmission of video signals over multicast channels results in a time delay between the moment the particular viewer dials the video signal and the moment the video signal is then presented to the viewer. In order to enable a transmission of a digital video signal with low data rate, in the prior art for video signal transmissions such. As DVB (terrestrial, satellite) or IP television uses a coding that takes into account differences in temporally successive image frames and thus leads to high compression. Such codes are z. As MPEG encoding (MPEG-4, MPEG-1, MPEG-2) or H.264. At certain intervals, however, a so-called keyframe is sent, which can be decoded without the knowledge of temporally adjacent frames. The delay mentioned above, which is noticeable when switching on or switching between two such coded video signals, is partly due to the fact that the receiver has to wait until the multicast data stream delivers such a keyframe so that the decoding can be started can. In addition, for decoding such inter-coded video signals, a minimum number of frames must be present to the decoder so that it can produce the correct order and then decode those properly ordered frames. This also creates a delay component.

In dem Artikel ”Analysis of zapping times and IP-TV” von Peter Siebert at al. wird für eine Verringerung der Umschaltverzögerung vorgeschlagen, einen Unicast Video Stream als Replik des Multicastkanals von einem Channel-Change-Server zu einer Set-Top-Box zu senden, wobei der Unicast-Videostream mit einem Keyframe aus der frühen Vergangenheit des angeforderten TV Kanals startet.In the article "Analysis of zapping times and IP-TV" by Peter Siebert at al. For a reduction in the switch delay, it is proposed to send a unicast video stream as a replica of the multicast channel from a channel change server to a set-top box, starting the unicast video stream with a keyframe from the early past of the requested TV channel ,

Nachteilig am Stand der Technik ist, dass entweder lange Verzögerungszeiten beim Umschalten zwischen Videosignalen entstehen. Die Lösung von Peter Siebert et al. erfordert eine Unicast Übertragung sowie ein Puffern des Multicaststreams in einem Channel-Change-Server und trotzdem wird die Verzögerung, die durch die Dekodierzeit und die Zeit für die Umordnung der interkodierten Frames ansteht, nicht vollständig minimiert.A disadvantage of the prior art is that either long delay times arise when switching between video signals. The solution of Peter Siebert et al. requires unicast transmission as well as buffering of the multicast stream in a channel change server and yet the delay due to the decode time and time for reordering the inter-coded frames is not completely minimized.

Aufgabe der vorliegenden Erfindung ist es, die Nachteile des Stands der Technik zu verbessern.The object of the present invention is to improve the disadvantages of the prior art.

Die Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen sind in den Unteransprüchen definiert.The object is solved by the independent claims. Advantageous developments are defined in the subclaims.

Insbesondere wird die Aufgabe gelöst durch ein Sendeverfahren zum Senden eines digitalen, ursprünglich interkodierten Videosignals (11) an ein Empfangsgerät (20), umfassend folgende Schritte, die in einem Server (10) durchgeführt werden:

  • – Empfangen (200) einer Zugriffsanforderung (300) bezüglich des Videosignals (11);
  • – Senden (210) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) des Videosignals (11).
In particular, the object is achieved by a transmission method for transmitting a digital, originally inter-coded video signal ( 11 ) to a receiving device ( 20 ), comprising the following steps, in a server ( 10 ) be performed:
  • - Receive ( 200 ) an access request ( 300 ) with respect to the video signal ( 11 );
  • - send ( 210 ) at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) of the video signal ( 11 ).

Auf diese Weise sendet der Server an das Empfangsgerät zumindest kurzfristig einen Stream aus intrakodierten Frames, die auf der Seite des Empfangsgeräts ohne Verzögerung wegen des Wartens auf ein Keyframe oder des Wartens auf das Umsortieren der Reihenfolge der Frames sofort dekodiert werden können.In this way, the server sends to the receiving device, at least in the short term, a stream of intra-coded frames that can be immediately decoded on the receiving device's side without delay because of waiting for a keyframe or waiting for the sequence of frames to reorder.

Das digitale ursprünglich interkodierte Videosignal ist bevorzugt ein mittels MPEG-Standard (MPEG-1, MPEG-2 oder MPEG-4) oder H.264-Standard kodiertes Videosignal. Bevorzugt handelt es sich um das digitale Videosignal eines TV-Anbieters. Die Quelle dieses Signals liegt bevorzugt im Einflussbereich des TV-Anbieters und dort, in diesem Ursprung ist das Signal derart kodiert, dass verschiedene Frames interkodiert sind, d. h. Abhängigkeiten zeitlich aufeinanderfolgender Frames wurden zur Kompression berücksichtigt.The digital originally inter-coded video signal is preferably a video signal encoded by MPEG standard (MPEG-1, MPEG-2 or MPEG-4) or H.264 standard. Preferably, it is the digital video signal of a TV provider. The source of this signal is preferably in the range of influence of the TV provider and there, in this origin the signal is encoded such that different frames are inter coded, i. H. Dependencies of temporally consecutive frames were considered for compression.

Das Empfangsgerät ist bevorzugt eine Set-Top-Box im Einflussbereich des Fernsehzuschauers und/oder ein in einem Fernsehgerät integrierter TV-Tuner oder Internetempfänger.The receiving device is preferably a set-top box in the sphere of influence of the television viewer and / or a TV tuner or Internet receiver integrated in a television set.

Der Server ist bevorzugt eine Recheneinheit die für die Durchführung eines schnellen Kanalwechsels aufgestellt und programmiert ist. Bevorzugt ist der Server im Einflussbereich des TV-Anbieters, z. B. wird auf demselben Server zum einen das Videosignal enkodiert andererseits das erfindungsgemäße Sendeverfahren durchgeführt. Besonders bevorzugt ist der Server ein zwischen dem TV-Anbieter und dem Empfangsgerät des Zuschauers liegender Server, der einerseits das Videosignal von dem TV-Anbieter empfängt und weiterhin das erfindungsgemäße Verfahren ausführt, damit der Zuschauer am Empfangsgerät dann einen schnellen Kanalwechsel oder ein schnelles Einschalten auf einen Kanal durchführen kann.The server is preferably an arithmetic unit that is set up and programmed to perform a rapid channel change. Preferably, the server is within the sphere of influence of the TV provider, z. B. will open On the other hand, the same server encodes the video signal on the other hand carries out the transmission method according to the invention. Particularly preferably, the server is a lying between the TV provider and the receiver of the viewer server, on the one hand receives the video signal from the TV provider and further performs the inventive method, so that the viewer on the receiver then a quick channel change or a quick turn on can perform a channel.

Eine Zugriffsanforderung ist z. B. das Drücken einer Taste auf der Fernbedienung, welche ein bestimmtes Signal erzeugt, welches eine Information transportiert, dass entweder ein bestimmter Kanal eingeschaltet werden soll oder dass von einem derzeit betrachteten Videosignal auf ein anderes Videosignal umgeschaltet werden soll. Der Server empfängt die Zugriffsanforderung bevorzugt von dem Empfangsgerät. Der Empfang erfolgt z. B. über ein Kabelfernsehnetz, Internet und/oder über eine Funkstrecke.An access request is z. B. pressing a button on the remote control, which generates a particular signal that carries information that either a particular channel is to be turned on or that should be switched from a currently considered video signal to another video signal. The server preferably receives the access request from the receiving device. The reception takes place z. B. via a cable TV network, Internet and / or via a radio link.

Ein intrakodiertes Frame (I-Frame bzw. K-Frame) ist bevorzugt ein Keyframe ohne Information über Frames anderer Zeitpunkte und ist nur aus sich heraus bereits dekodierbar. Es trägt damit die gesamte Information zur Dekodierung alleine in sich. Ein intrakodiertes Frame ist z. B. ein Keyframe eines der oben genannten Codes. Besonders bevorzugt ist es ein MJPEG-Frame.An intra-coded frame (I-frame or K-frame) is preferably a keyframe without information about frames of other times and is already decodable only on its own. It thus carries all the information about decoding in itself. An intra-coded frame is z. For example, a keyframe of any of the above codes. Most preferably, it is an MJPEG frame.

Ein Stream aus intrakodierten Frames ist bevorzugt ein Datenstrom, der ausschließlich aus intrakodierten Frames besteht. Ein solcher Stream ist z. B. ein MJPEG-Stream oder aber ein MPEG- oder H.264-Stream, die jeweils ausschließlich aus Keyframes bestehen, was auch mit diesem Codes (MPEG, H.264) möglich, wenn auch im Stand der Technik unüblich ist. Bevorzugt weist der Stream aus intrakodierten Frames gegenüber einem dem ursprünglich interkodierten Videosignal eine verminderte Qualität, z. B. aufgrund einer verminderter Auflösung oder einer höheren Intra-Kompression der einzelnen Frames, auf, wodurch der Stream aus intrakodierten Frames bandbreitenschonender übertragbar ist, als ein Stream aus I-Frames mit der Qualität, die z. B. ein I-Frame in dem ursprünglich interkodierten Signal aufweist.A stream of intra-coded frames is preferably a data stream consisting exclusively of intra-coded frames. Such a stream is z. As an MJPEG stream or an MPEG or H.264 stream, each consisting exclusively of keyframes, which is also possible with this code (MPEG, H.264), although unusual in the prior art. Preferably, the stream of intra-coded frames has a reduced quality compared to a originally inter-coded video signal, e.g. Due to a reduced resolution or a higher intra-compression of the individual frames, whereby the stream of intra-coded frames is more bandwidth-friendly, than a stream of I-frames with the quality, the z. B. has an I-frame in the originally inter-coded signal.

Das Senden erfolgt bevorzugt über ein Kabelfernsehnetz, und/oder ein Internet und/oder eine Funkstrecke zum Empfangsgerät. Das Senden erfolgt bevorzugt als Unicaststream besonders bevorzugt jedoch als Multicaststream.The transmission preferably takes place via a cable television network, and / or an Internet and / or a radio link to the receiving device. The transmission preferably takes place as a unicast stream, but preferably as a multicast stream.

Ein weiteres erfindungsgemäßes Sendeverfahren umfasst zusätzlich die Schritte:

  • – Senden (220) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames des Videosignals (11); sowie bevorzugt die Schritte:
  • – Feststellen (230) ob, eine Zeitdauer T abgelaufen ist oder ob eine Bestätigungsnachricht von dem Empfangsgerät (20) vorliegt; wenn eine Zeitdauer T abgelaufen ist oder wenn eine Bestätigungsnachricht vorliegt:
  • – Stoppen (240) des Sendens des Streams (51) aus intrakodierten Frames (52).
A further transmission method according to the invention additionally comprises the steps:
  • - send ( 220 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of the video signal ( 11 ); and preferably the steps:
  • - Determine ( 230 ), whether a time period T has elapsed or whether an acknowledgment message from the receiving device ( 20 ) is present; if a time period T has expired or if a confirmation message is present:
  • - To stop ( 240 ) of sending the stream ( 51 ) from intra-coded frames ( 52 ).

Auf diese Weise wird der Stream aus intrakodierten Frames nur so lange gesendet, bis das Empfangsgerät die interkodierten Frames bevorzugt des per Multicast übertragenen Videosignals dekodieren kann. So wird nur für eine kurze Zeit der bandbreitenintensivere Stream aus intrakodierten Frames gesendet.In this way, the stream of intra-coded frames is only transmitted until the receiving device can decode the inter-coded frames, preferably the multicast-transmitted video signal. Thus, the bandwidth-intensive stream is sent out of intra-coded frames only for a short time.

Ein interkodiertes Frame ist eines, das nicht alleine ohne das Wissen über ein anderes Frame dekodiert werden kann (z. B. ein so genanntes B-Frame oder P-Frame). Der Stream aus interkodierten Frames enthält bevorzugt auch in bestimmten Abständen intrakodierte Frames (z. B. so genannte I-Frames oder K-Frames oder auch Keyframes).An inter-coded frame is one that can not be decoded by itself without the knowledge of another frame (eg, a so-called B-frame or P-frame). The stream of inter-coded frames preferably also contains intra-coded frames at certain intervals (eg so-called I-frames or K-frames or even keyframes).

Die Zeitdauer T ist bevorzugt eine empirisch festgelegte Zeit. Besonders bevorzugt ist die Zeit T fest eingestellt und beträgt dem doppelten, bevorzugt einfachen zeitlichen Äquivalent einer so genannten ”group of pictures (GoP)”, d. h. eine Gruppe von Frames, die unabhängig von einer anderen Gruppe von Frames dekodierbar ist. Besonders bevorzugt ist die Zeit T abhängig von dem Zeitpunkt, an dem die Zugriffsanforderung empfangen wird und dem Zustand des Multicastsstreams, mit interkodierten Bildern. Wenn die Zugriffsanforderung z. B. kurz nach dem Zeitpunkt empfangen wird, zu dem über den Multicaststream des TV-Anbieters ein K-Frame empfangen wurde, ist die Zeit T länger, als wenn die Zugriffsanforderung empfangen wird, kurz bevor das nächste K-Frame des TV-Anbieters erwartet wird.The time period T is preferably an empirically determined time. Particularly preferably, the time T is fixed and is the double, preferably simple time equivalent of a so-called "group of pictures (GoP)", d. H. a group of frames that is decodable independently of another group of frames. Particularly preferably, the time T is dependent on the time at which the access request is received and the state of the multicast stream, with inter-coded pictures. If the access request z. B. is received shortly after the time when a K-frame was received via the TV provider's multicast stream, the time T is longer than when the access request is received, just before the next K-frame of the TV provider expects becomes.

Die Bestätigungsnachricht von dem Empfangsgerät ist bevorzugt ein OK-Vermerk, mit welchem das Empfangsgerät signalisiert, dass nun keine intrakodierten Frames mehr notwendig sind, da bereits auf den Multicaststream mit den interkodierten Frames erfolgreich umgeschaltet werden konnte. Bevorzugt wird mit dem Stream mit interkodierten Frames oder mit dem Stream aus intrakodierten Frames auch eine dazugehörige Tonspur gesendet.The confirmation message from the receiving device is preferably an OK note with which the receiving device signals that now no intra-coded frames are more necessary, since it was already possible to successfully switch to the multicast stream with the inter-coded frames. It is preferred with the stream with inter-coded frames or with the stream of intra-coded frames also sent an associated soundtrack.

Ein weiteres erfindungsgemäßes Sendeverfahren umfasst zusätzlich den Schritt:

  • – Dekodieren des mindestens einen interkodierten Frames des Streams (31) mit interkodierten Frames des Videosignals (11) zu mindestens einem intrakodierten Frame (52).
A further transmission method according to the invention additionally comprises the step:
  • Decoding the at least one inter-coded frame of the stream ( 31 ) with inter-coded frames of the video signal ( 11 ) to at least one intra-coded frame ( 52 ).

Auf diese Weise wird aus dem von dem TV-Anbieter empfangenen Multicaststream ein Stream bestehend aus intrakodierten Frames erstellt. Das Dekodieren umfasst bevorzugt auch ein Enkodieren, z. B. in ein MJPEG-Format oder ein MPEG- oder H.264-Format mit ausschließlich K-Frames. Bevorzugt umfasst das Dekodieren auch ein Unterabtasten (Downsampling) und/oder eine Kompressionsverstärkung zur Verringerung der Qualität. Bevorzugt wird die Verringerung der Qualität bevorzugt abhängig von der im Netz gerade verfügbaren Bandbreite durchgeführt. Z. B. wird, falls zu wenig Bandbreite im Moment zur Verfügung steht, die Qualität der intrakodierten Frames weiter verringert.In this way, a stream consisting of intra-coded frames is created from the multicast stream received by the TV provider. The decoding preferably also includes an encoding, z. In an MJPEG format or an MPEG or H.264 format with only K-frames. Preferably, the decoding also includes subsampling and / or compression gain to reduce quality. Preferably, the reduction in quality is preferably carried out depending on the bandwidth currently available in the network. For example, if too little bandwidth is available at the moment, the quality of the intra-coded frames is further reduced.

Ein weiteres erfindungsgemäßes Sendeverfahren umfasst zusätzlich die Schritte:

  • – Zwischenspeichern des mindestens einen interkodierten Frames des Streams (31) mit interkodierten Frames des Videosignals (11) in einen Zwischenspeicher;
  • – Auslesen einer Überbrückungssequenz (33) mit interkodierten Frames aus dem Zwischenspeicher, wobei die Überbrückungssequenz (33) mit einem intrakodierten Frame beginnt.
  • – Senden (221) der Überbrückungssequenz (33) mittels einer Burst-Übertragung über eine Unicast-Verbindung zum Empfangsgerät (20).
A further transmission method according to the invention additionally comprises the steps:
  • - buffering the at least one inter-coded frame of the stream ( 31 ) with inter-coded frames of the video signal ( 11 ) in a cache;
  • - reading a bridging sequence ( 33 ) with inter-coded frames from the buffer, the bridging sequence ( 33 ) begins with an intra-coded frame.
  • - send ( 221 ) of the bridging sequence ( 33 ) by means of a burst transmission over a unicast connection to the receiving device ( 20 ).

Auf diese Weise wird eine Reduktion der benötigten Bandbreite beim Umschalten erreicht, da durch die Überbrückungssequenz, die hauptsächlich aus interkodierten Frames besteht, ein Teil der Umschaltverzögerung überbrückt wird und der andere Teil der Umschaltverzögerung, der selbst bei der Überbrückungssequenz aufgrund des Dekodierens und der Umordnung noch notwendig ist, wird durch die erfindungsgemäße Versendung des Streams aus intrakodierten Frames überbrückt.In this way, a reduction of the bandwidth required in the switching is achieved because the bridging sequence, which consists mainly of inter-coded frames, a portion of the switching delay is bridged and the other part of the switching delay, even in the bridging sequence due to the decoding and reordering yet is necessary, is bridged by the inventive transmission of the stream of intra-coded frames.

Bevorzugt weist der Server einen Zwischenspeicher auf, der mindestens zwei GoPs des interkodierten Videosignals vorhält.The server preferably has an intermediate memory which holds at least two GoPs of the inter-coded video signal.

Bevorzugt weist die Überbrückungssequenz analog zu der bevorzugten Ausführung der intrakodierten Frames eine verminderte Qualität, z. B. aufgrund einer verminderten Auflösung oder einer höheren Intra-Kompression der einzelnen Frames, auf, wobei besonders bevorzugt die Qualität in Abhängigkeit der im Moment verfügbaren Bandbreite gewählt wird.Preferably, the bypass sequence, analogous to the preferred embodiment of the intra-coded frames, has a reduced quality, e.g. B. due to a reduced resolution or a higher intra-compression of the individual frames, on, with particular preference the quality is selected depending on the currently available bandwidth.

Bei einer Burst-Übertragung wird im Vergleich zur normalen Übertragung des Videosignals eine höhere Bandbreite verwendet, dies aber nur kurzfristig, und somit wird die Zeit, die für die Übertragung einer bestimmten Anzahl von Frames normalerweise notwendig ist, verkürzt.Burst transmission uses a higher bandwidth compared to the normal transmission of the video signal, but only for a short time, and thus shortens the time normally required to transmit a certain number of frames.

In einem weiteren erfindungsgemäßen Sendeverfahren wird zuerst der folgende Schritt durchgeführt:

  • – Senden (250) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames eines anderen, zuvor angeforderten Videosignals (12).
In a further transmission method according to the invention, the following step is performed first:
  • - send ( 250 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of another previously requested video signal ( 12 ).

Auf diese Weise ist das erfindungsgemäße Verfahren in einen Umschaltvorgang integrierbar indem zunächst das Videosignal eines Kanals gesendet wird, und dann auf einen anderen Kanal mittels der vorgenannten Schritte umgeschaltet wird.In this way, the inventive method can be integrated into a switching process by first the video signal of one channel is sent, and then switched to another channel by means of the aforementioned steps.

Die Aufgabe wird weiterhin insbesondere gelöst durch ein Empfangsverfahren zum verzögerungsarmen Empfangen eines digitalen, ursprünglich interkodierten Videosignals (11) von einem Server (10), umfassend folgende Schritte, die in einem Empfangsgerät (20) durchgeführt werden:

  • – Empfangen (100) einer Zugriffsanforderung (300) bezüglich des Videosignals (11);
  • – Senden (110) der Zugriffsanforderung (300) an den Server (10);
  • – Empfangen (120) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames des Videosignals (11) von dem Server (10);
  • – Dekodieren (130) des mindestens einen intrakodierten Frames (52) zu mindestens einem Bildframe (21);
  • – Anzeigen (140) des mindestens einen dekodierten Bildframes (21) aus dem Stream (51) aus intrakodierten Frames.
The object is furthermore achieved, in particular, by a receiving method for the delay-free reception of a digital, originally inter-coded video signal ( 11 ) from a server ( 10 ), comprising the following steps, which are carried out in a receiving device ( 20 ) be performed:
  • - Receive ( 100 ) an access request ( 300 ) with respect to the video signal ( 11 );
  • - send ( 110 ) of the access request ( 300 ) to the server ( 10 );
  • - Receive ( 120 ) at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames of the video signal ( 11 ) from the server ( 10 );
  • - decode ( 130 ) of the at least one intra-coded frame ( 52 ) to at least one image frame ( 21 );
  • - Show ( 140 ) of the at least one decoded image frame ( 21 ) from the stream ( 51 ) from intra-coded frames.

Auf diese Weise ist z. B. bei einem Einschalt- oder Umschaltvorgang aufgrund der zu dem ursprünglich interkodierten Videosignal zusätzlich gesendeten intrakodierten Frames eine Minimierung der Umschalt- oder Einschaltverzögerung möglich. Das Empfangsgerät muss nicht eine Mindestanzahl von interkodierten Frames empfangen sondern dekodiert die empfangenen intrakodierten Frames sofort ohne das Vorhandensein eines anderen Frames und zeigt sie dem Zuschauer an. In this way, z. B. in a turn-on or switching operation due to the additionally encoded to the original inter-coded video signal intra-coded frames, a minimization of the switching or switch-on delay possible. The receiving device does not have to receive a minimum number of inter-coded frames but decodes the received intra-coded frames immediately without the presence of another frame and displays them to the viewer.

Das Empfangsgerät empfängt die Zugriffsanforderung z. B. von einer Fernbedienung, einem Tastendruck auf einer Tastatur oder einem Bedienelement des Empfangsgeräts oder eines Eingabegeräts dafür.The receiving device receives the access request z. B. from a remote control, a keystroke on a keyboard or a control element of the receiving device or an input device for it.

Das Senden an sowie das Empfangen von dem Server erfolgt bevorzugt über ein Kabelfernsehnetz, besonders bevorzugt das Internet und/oder eine Funkstrecke.The sending to and receiving from the server preferably takes place via a cable television network, particularly preferably the Internet and / or a radio link.

Ein weiteres erfindungsgemäßes Empfangsverfahren umfasst zusätzlich die Schritte:

  • – Empfangen (150) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames des Videosignals (11) von dem Server (10) und bevorzugt Speichern des mindestens einen interkodierten Frames in einen Videopuffer (30);
  • – Feststellen (160), ob ausreichend interkodierte Frames für eine Dekodierung vorliegen; wenn ausreichend interkodierte Frames für eine Dekodierung vorliegen, zusätzlich umfassend die Schritte:
  • – Dekodieren (170) der vorhandenen interkodierten Frames zu Bildframes (21);
  • – Anzeigen (180) der dekodierten Bildframes (21) aus dem Stream (31) mit interkodierten Frames und bevorzugt
  • – Senden einer Bestätigungsnachricht an den Server (10).
A further receiving method according to the invention additionally comprises the steps:
  • - Receive ( 150 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of the video signal ( 11 ) from the server ( 10 ) and preferably storing the at least one inter-coded frame into a video buffer ( 30 );
  • - Determine ( 160 ), whether there are enough inter-coded frames for decoding; if there are enough inter-coded frames for decoding, additionally comprising the steps:
  • - decode ( 170 ) of the existing inter-coded frames to image frames ( 21 );
  • - Show ( 180 ) of the decoded image frames ( 21 ) from the stream ( 31 ) with inter-coded frames and preferred
  • - Sending a confirmation message to the server ( 10 ).

Auf diese Weise empfängt das Empfangsgerät den Multicaststream des TV-Anbieters und der normale Prozess des Vorbereitens der Anzeige der Bi1dframes aus diesem Multicaststream inklusive des Vorpufferns und Dekodierens sobald ausreichend Frames in dem Puffer vorliegen wird gestartet. Bevorzugt wird auf diese Weise nahtlos von der Anzeige der aus dem Stream aus intrakodierten Frames dekodierten Bildframes auf die Anzeige der dekodierten Bildframes aus dem Stream mit interkodierten Bildframes umgeschaltet.In this way, the receiving device receives the TV provider's multicast stream and the normal process of preparing the display of the bi1d frames from this multicast stream, including pre-buffering and decoding, as soon as there are enough frames in the buffer, is started. Preferably, in this way, the display of the image frames decoded from the stream of intra-coded frames seamlessly switches over to the display of the decoded image frames from the stream with inter-coded image frames.

Das Feststellen ist bevorzugt ein Überprüfen des Füllstands des Videopuffers. Bevorzugt ist der benötigte Füllstand des Videopuffers abhängig von der jeweiligen Kodierart.The detection is preferably a check of the fill level of the video buffer. The required fill level of the video buffer is preferably dependent on the respective coding mode.

Ein Bildframe ist bevorzugt ein Frame, das derart aufbereitet ist, dass es auf dem Bildschirm bzw. einem Anzeigegerät anzeigbar ist. Bevorzugt wird mit dem mindestens einen interkodierten Frame oder mit dem mindestens einen intrakodierten Frame eine dazugehörige Tonspur empfangen die ohne Verzögerung abspielbar ist. Die Tonspur wird bevorzugt der Anzeige der Bildframes aus dem intrakodierten Frames zugemischt und zusammen ausgespielt.An image frame is preferably a frame, which is prepared in such a way that it can be displayed on the screen or on a display device. Preferably, with the at least one inter-coded frame or with the at least one intra-coded frame, an associated sound track is received which can be played without delay. The soundtrack is preferably added to the display of the image frames from the intra-coded frames and played out together.

Ein weiteres erfindungsgemäßes Empfangsverfahren umfasst zusätzlich die Schritte:

  • – Empfangen einer Überbrückungssequenz (33) mit interkodierten Frames mittels einer Burst-Übertragung über eine Unicast Verbindung zum Server (10), wobei die Überbrückungssequenz (33) mit einem intrakodierten Frame beginnt;
  • – Speichern (152) der Überbrückungssequenz (33) mit interkodierten Frames in den Videopuffer (30).
A further receiving method according to the invention additionally comprises the steps:
  • Receiving a bridging sequence ( 33 ) with inter-coded frames by means of a burst transmission via a unicast connection to the server ( 10 ), where the bridging sequence ( 33 ) begins with an intra-coded frame;
  • - To save ( 152 ) of the bridging sequence ( 33 ) with inter-coded frames in the video buffer ( 30 ).

Auf diese Weise wird der Videopuffer aufgrund der Burst-Übertragung schneller gefüllt und es kann noch frühzeitiger auf die normale gewünschte Dekodierung des interkodierten Videosignals umgeschaltet werden.In this way, the video buffer is filled faster due to the burst transmission, and it can be switched even earlier to the normal desired decoding of the inter-coded video signal.

In einem weiteren erfindungsgemäßen Empfangsverfahren wird zuerst der folgende Schritt durchgeführt:

  • – Anzeigen (190) mindestens eines Bildframes (21) eines anderen, zuvor angeforderten Videosignals (12).
In a further reception method according to the invention, the following step is performed first:
  • - Show ( 190 ) at least one image frame ( 21 ) of another previously requested video signal ( 12 ).

Auf diese Weise ist das Verfahren bevorzugt in einen Umschaltvorgang integrierbar, indem zunächst das Videosignal eines ersten Fernsehkanals angezeigt wird und dann mit Hilfe der erfinderischen Verfahrensschritte am Ende das Videosignal eines anderen Fernsehkanals angezeigt wird, auf den umgeschaltet wurde.In this way, the method is preferably integrated into a switching process by first the video signal of a first television channel is displayed and then displayed with the aid of the inventive method steps at the end of the video signal of another television channel was switched to.

Die Aufgabe wird weiterhin insbesondere gelöst durch ein Empfangsgerät (20) zum verzögerungsarmen Empfangen eines digitalen, ursprünglich interkodierten Videosignals (11) von einem Server (10), umfassend mindestens einen Videodekoder (50), mindestens einen Videopuffer (30), der mit einem ersten Eingang des Videodekoders (50) verbunden ist, wobei das Empfangsgerät (20) eine Einrichtung (80) zum Senden einer Zugriffsanforderung (300) bezüglich des Videosignals (11) an den Server (10) aufweist und der Videodekoder (50) einen zweiten Eingang (56) zum Empfang intrakodierter Frames (52) eines Streams (51) aus intrakodierten Frames (52) aufweist.The object is further achieved in particular by a receiving device ( 20 ) for the low-delay reception of a digital, originally inter-coded video signal ( 11 ) from a server ( 10 ) comprising at least one video decoder ( 50 ), at least one video buffer ( 30 ) connected to a first input of the video decoder ( 50 ), the receiving device ( 20 ) An institution ( 80 ) to send one Access request ( 300 ) with respect to the video signal ( 11 ) to the server ( 10 ) and the video decoder ( 50 ) a second input ( 56 ) for receiving intra-coded frames ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) having.

Auf diese Weise ist mit dem Empfangsgerät das erfindungsgemäße Empfangsverfahren durchführbar. Aufgrund des zweiten Eingangs des Videodekoders werden empfangene intrakodierte Frames direkt dem Videodekoder übergeben ohne erst durch den normalen Videopuffer, der für interkodierte Frames notwendig ist, wandern zu müssen. Bevorzugt weist das Empfangsgerät jedoch einen Puffer auf, um Netzwerkverzögerung oder konstante bzw. variable Bitraten auszugleichen. Einen solchen Puffer durchlaufen bevorzugt auch die intrakodierten Frames.In this way, with the receiving device, the receiving method according to the invention can be carried out. Due to the second input of the video decoder, received intra-coded frames are passed directly to the video decoder without first having to travel through the normal video buffer necessary for inter-coded frames. Preferably, however, the receiving device has a buffer to compensate for network delay or constant or variable bit rates. Such a buffer preferably also passes through the intra-coded frames.

Bevorzugt weist der Dekoder intern einen Chip auf. Bevorzgut dekodiert der Chip je nach interner Schaltung der Eingänge auf den Chip Frames aus dem ersten Eingang oder aus dem zweiten Eingang. Besonders bevorzugt weist der Videodekoder intern einen zusätzlichen separaten Chip auf, der die intrakodierten Frames, die über den zweiten Eingang zugeführt werden, dekodiert, und der erste Chip dekodiert die Frames, die über den ersten Eingang zugeführt werden.The decoder preferably has a chip internally. Depending on the internal connection of the inputs to the chip, the chip preferably decodes frames from the first input or from the second input. More preferably, the video decoder internally has an additional separate chip that decodes the intra-coded frames supplied via the second input, and the first chip decodes the frames supplied via the first input.

Bevorzugt ist das Empfangsgerät eingerichtet, einen Stream aus intrakodierten Frames des Videosignals und einen Stream mit interkodierten Frames des Videosignals parallel zu empfangen.Preferably, the receiving device is configured to receive a stream of intra-coded frames of the video signal and a stream of inter-coded frames of the video signal in parallel.

In einer weiteren Ausführungsform des erfindungsgemäßen Empfangsgeräts (20) umfasst dieses eine Einrichtung zur Bestimmung der Dekodierbarkeit von interkodierten Frames in dem Videopuffer (30).In a further embodiment of the receiving device according to the invention ( 20 ) comprises a device for determining the decodability of inter-coded frames in the video buffer ( 30 ).

Eine solche Einrichtung ist z. B. eine Füllstandsüberprüfungseinheit des Videopuffers. Besonders bevorzugt ist dies eine Logik, die überprüft, ob für das Dekodieren des zuletzt eingetroffenen Frames im Videopuffer alle dafür notwendigen Frames im Videopuffer vorliegen.Such a device is z. B. a level checking unit of the video buffer. This is particularly preferably a logic that checks whether all the necessary frames are present in the video buffer for the decoding of the last arrived frame in the video buffer.

In einer weiteren Ausführungsform des erfindungsgemäßen Empfangsgeräts (20) ist die Einrichtung (80) zum Senden einer Zugriffsanforderung (300) zusätzlich eingerichtet, eine Bestätigungsnachricht an den Server (10) zu senden, sobald Frames mit interkodierten Frames in dem Videopuffer (30) dekodierbar sind.In a further embodiment of the receiving device according to the invention ( 20 ) the facility ( 80 ) for sending an access request ( 300 ), a confirmation message to the server ( 10 ) as soon as frames with inter-coded frames in the video buffer ( 30 ) are decodable.

Bevorzugt weist das Empfangsgerät hierfür einen Rückkanal zum Server auf.For this purpose, the receiving device preferably has a return channel to the server.

Die Aufgabe wird weiterhin insbesondere gelöst durch einen Server (10) zum Senden eines digitalen, ursprünglich interkodierten Videosignals (11) an ein Empfangsgerät (20), wobei der Server (10) mindestens eine Einrichtung (90) zum Empfangen einer Zugriffsanforderung (300) bezüglich des Videosignals (11) umfasst und mindestens eine Einrichtung (45) zum Senden mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) des Videosignals (11).The problem is further solved in particular by a server ( 10 ) for transmitting a digital, originally inter-coded video signal ( 11 ) to a receiving device ( 20 ), whereby the server ( 10 ) at least one institution ( 90 ) for receiving an access request ( 300 ) with respect to the video signal ( 11 ) and at least one device ( 45 ) for transmitting at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) of the video signal ( 11 ).

Auf diese Weise ist eine Zugriffsanforderung bezüglich eines bestimmten Videosignals z. B. eines Fernsehkanals durch den Server registrierbar und daraufhin ist ein Stream von intrakodierten Frames sendbar.In this way, an access request for a particular video signal z. B. a TV channel can be registered by the server and then a stream of intra-coded frames can be sent.

Die Einrichtung zum Senden mindestens eines intrakodierten Frames ist z. B. eine Einrichtung, welche die intrakodierten Frames für das Netzwerk in bestimmter Weise aufbereitet z. B. um eine bestimmte Bitrate nicht zu überschreiten (Puffern) oder um bestimmte Protokoll oder Kodierungskonventionen einzuhalten.The device for transmitting at least one intra-coded frame is z. B. a device which processes the intra-coded frames for the network in a certain way z. For example, to not exceed a certain bit rate (buffers) or to comply with certain protocol or coding conventions.

Die Zugriffsinformation beinhaltet bevorzugt die Information, welcher Kanal bzw. welches Videosignal angefordert wird. Besonders bevorzugt enthält die Zugriffsanforderung auch die Information darüber, welches Empfangsgerät die Zugriffsanforderung abgeschickt hat. Im zweiten Fall sind damit Statistiken über die Sehgewohnheiten der Nutzer eines jeweiligen Empfangsgeräts erstellbar.The access information preferably contains the information as to which channel or video signal is requested. Particularly preferably, the access request also contains the information about which receiving device has sent the access request. In the second case, statistics on the viewing habits of the users of a respective receiving device can be created.

In einer weiteren Ausführungsform des erfindungsgemäßen Servers (10) umfasst dieser zusätzlich mindestens einen Videodecoder (40) mit einem Videopuffer (30), wobei der Videodecoder (40) mit der Einrichtung (45) zum Senden mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) verbunden ist.In a further embodiment of the server according to the invention ( 10 ) this additionally comprises at least one video decoder ( 40 ) with a video buffer ( 30 ), whereby the video decoder ( 40 ) with the device ( 45 ) for transmitting at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) connected is.

Auf diese Weise ist aus dem von dem TV-Anbieter empfangenen Mulitcaststream ein aus intrakodierten Frames bestehender Stream erstellbar. In dem Videopuffer sind dabei die im Server ankommenden Originaldaten des TV-Anbieters (mit interkodierten Frames) speicherbar. Der Videopuffer ist bevorzugt so groß, dass zwei GoPs in dem Videopuffer gespeichert werden können. Bevorzugt weist der Server auch einen dem Dekoder nachgeschalteten Puffer für MJPEG- bzw. intrakodiertes Frames auf. Dieser Puffer ist bevorzugt so groß, dass so viele intrakodierte Frames dort gespeichert werden können, wie auch zwei GoPs des interkodierten Videosignals aufweisen.In this way, a stream consisting of intra-coded frames can be created from the multicast stream received by the TV provider. In the video buffer while the server incoming original data from the TV provider (with inter-coded frames) can be stored. The video buffer is preferably so large that two GoPs can be stored in the video buffer. Preferably, the server also has a Decoder downstream buffer for MJPEG or intra-coded frames. This buffer is preferably so large that so many intra-coded frames can be stored there as well as having two GoPs of the inter-coded video signal.

In einer weiteren Ausführungsform des erfindungsgemäßen Servers (10) ist die Einrichtung (90) zum Empfangen einer Zugriffsanforderung (300) zusätzlich eingerichtet ist, eine Bestätigungsnachricht vom Empfangsgerät (20) zu empfangen und/oder das Ablaufen einer Zeitdauer T festzustellen.In a further embodiment of the server according to the invention ( 10 ) the facility ( 90 ) for receiving an access request ( 300 ) is additionally set up, a confirmation message from the receiving device ( 20 ) and / or determine the expiration of a time period T.

In einer weiteren Ausführungsform des erfindungsgemäßen Servers (10) ist der Server (10) in einer Kabelkopfstation (60) angeordnet.In a further embodiment of the server according to the invention ( 10 ) is the server ( 10 ) in a cable headend ( 60 ) arranged.

Auf diese Weise sind Benutzer, die in einem Baum eines Kabelfernsehnetzes über z. B. IP-Fernsehen verfügen, mittels eines solchen Servers schnell auf ein bestimmtes Videosignal aufschaltbar bzw. zwischen zwei verschiedenen Videosignalen umschaltbar, ohne dass dabei große Verzögerungszeiten für den jeweiligen Benutzer sichtbar stehen.In this way, users who are in a tree of a cable TV network about z. B. IP television, by means of such a server quickly aufschaltbar on a particular video signal or switchable between two different video signals, without causing large delay times are visible to the user.

In einer weiteren Ausführungsform des erfindungsgemäßen Servers (10) oder des erfindungsgemäßen Empfangsgeräts (20) sind der Server (10) und das Empfangsgerät (20) über ein Koaxialkabelnetz (70) verbunden.In a further embodiment of the server according to the invention ( 10 ) or the receiving device according to the invention ( 20 ) are the server ( 10 ) and the receiving device ( 20 ) via a coaxial cable network ( 70 ) connected.

Die Erfindung soll nun anhand von Zeichnungen beispielhaft weiter veranschaulicht werden. Hierbei zeigen:The invention will now be further illustrated by way of example with reference to the drawings. Hereby show:

1 eine Übersicht über ein erfindungsgemäßes Sendeverfahren, 1 an overview of an inventive transmission method,

2 eine Übersicht über ein erfindungsgemäßes Empfangsverfahren, 2 an overview of a receiving method according to the invention,

3a eine Darstellung eines erfindungsgemäßen Servers und erfindungsgemäßer Empfangsgeräte im Zustand des Empfangens eines vorherigen Videosignals vor einem Umschaltvorgang, 3a a representation of a server according to the invention and receiving devices according to the invention in the state of receiving a previous video signal before a switching operation,

3b eine Darstellung eines erfindungsgemäßen Servers und erfindungsgemäßer Empfangsgeräte im Zustand des Empfangens eines Streams aus intrakodierten Frames des angeforderten Videosignals während des Umschaltvorgangs, 3b a representation of a server according to the invention and receiving devices according to the invention in the state of receiving a stream of intra-coded frames of the requested video signal during the switching operation,

3c eine Darstellung eines erfindungsgemäßen Servers und erfindungsgemäßer Empfangsgeräte im Zustand des Empfanges des Streams aus interkodierten Frames des angeforderten Videosignals nach dem Umschaltvorgang, 3c a representation of a server according to the invention and receiving devices according to the invention in the state of receiving the stream of inter-coded frames of the requested video signal after the switching operation,

4 ein Schema eines Umschaltvorgangs ohne Maßnahmen zur Verringerung der Umschaltverzögerung, 4 a scheme of a switching operation without measures for reducing the switching delay,

5 ein Schema eines Umschaltvorgangs unter Verwendung der erfindungsgemäßen Sende- und Empfangsverfahren 5 a diagram of a switching operation using the transmission and reception method according to the invention

6 ein Schema eines Umschaltvorgangs unter Verwendung der erfindungsgemäßen Sende- und Empfangsverfahren, wobei zusätzlich eine Überbrückungssequenz gesendet und empfangen wird. 6 a schematic of a switching operation using the transmission and reception method according to the invention, in addition a bridging sequence is sent and received.

1 zeigt eine Übersicht über ein erfindungsgemäßes Sendeverfahren. 1 shows an overview of an inventive transmission method.

In einem ersten Schritt 200 wird eine Zugriffsanforderung von einem Empfangsgerät empfangen, daraufhin wird in einem Schritt 210 eine Sequenz 51 aus intrakodierten Frames 52 des angeforderten Videosignals 11 an das Empfangsgerät gesendet. In diesem Beispiel erfolgt das Senden als Multicast.In a first step 200 If an access request is received by a receiving device, then in one step 210 a sequence 51 from intra-coded frames 52 of the requested video signal 11 sent to the receiving device. In this example, sending is done as multicast.

Optionale Schritte bzw. Komponenten sind gepunktet dargestellt. In einer anderen Ausführungsform der Erfindung wird parallel zum Senden der intrakodierten Frames 52 ein Stream 31 aus interkodierten Frames, der dem des TV Anbieters entspricht, an das Empfangsgerät in diesem Beispiel per Multicast weitergeleitet. In einem Schritt 230 wird dann überprüft, ob eine gewisse Zeit T abgelaufen ist oder ob eine Bestätigungsnachricht von dem Empfangsgerät vorliegt. Falls dies nicht der Fall ist, wird weiterhin der Schritt 210 wiederholt und es werden weiterhin intrakodierte Frames 52 an das Empfangsgerät gesendet. Falls eine Zeit T abgelaufen ist oder eine Bestätigungsnachricht vorliegt wird in einem Schritt 240 das Senden der intrakodierten Frames 52 gestoppt.Optional steps or components are shown dotted. In another embodiment of the invention, parallel to transmission of the intra-coded frames 52 a stream 31 from inter-coded frames corresponding to that of the TV provider, forwarded to the receiving device in this example by multicast. In one step 230 It is then checked whether a certain time T has expired or if there is a confirmation message from the receiving device. If this is not the case, the step will continue 210 repeated and there will continue to be intra-coded frames 52 sent to the receiving device. If a time T has expired or a confirmation message is present in one step 240 sending the intra-coded frames 52 stopped.

Auf diese Weise werden in Antwort auf eine Kanalanforderung intrakodierte Frames an ein Empfangsgerät gesendet, sodass dieses Empfangsgerät ohne Dekodierverzögerung oder Verzögerung wegen des Wartens auf ein Key Frame das Dekodieren und die Anzeige des angeforderten Videosignals beginnen kann. Sobald das Empfangsgerät eine Anzeige aufgrund des interkodierten Streams bereits vornehmen kann, wird dies über eine Bestätigungsnachricht von dem Empfangsgerät 20 signalisiert oder dies wird über eine Zeit T abgeschätzt und danach wird dann das Senden der intrakodierten Frames wieder eingestellt.In this way, in response to a channel request, intra-coded frames are sent to a receiving device so that this receiving device can begin decoding and displaying the requested video signal without decoding delay or delay due to waiting for a key frame. Once the receiving device can already make a display due to the inter-coded stream, this is via a confirmation message from the receiving device 20 is signaled or this is estimated over a time T and then the transmission of the intra-coded frames is then reset.

In einem Schritt 250 wird ein anderes, zuvor angefordertes Videosignal angezeigt. Von diesem Schritt würde man daher ausgehen, wenn von einem anderen, zuvor angeforderten Videosignal auf ein neues Videosignal 11 umgeschaltet werden soll.In one step 250 another, previously requested video signal is displayed. This step would therefore be assumed, if from another, previously requested video signal to a new video signal 11 should be switched.

2 zeigt eine Übersicht über ein erfindungsgemäßes Empfangsverfahren. In einem Schritt 100 wird eine Zugriffsanforderung 300 bezüglich eines neuen Videosignals 11 von dem Benutzer des Empfangsgeräts 20 erhalten. In einem Schritt 110 wird diese Zugriffsanforderung 300 an den Server 10 weitergeleitet. Im Schritt 120 wird dann die Sequenz 51 von intrakodierten Frames 52 des Videosignals 11 vom Server 10 empfangen. Im Schritt 130 werden die intrakodierten Frames 52 zu Bildframes 21 dekodiert, die dann im Schritt 140 angezeigt werden. 2 shows an overview of a receiving method according to the invention. In one step 100 becomes an access request 300 regarding a new video signal 11 from the user of the receiving device 20 receive. In one step 110 becomes this access request 300 to the server 10 forwarded. In step 120 then becomes the sequence 51 of intra-coded frames 52 of the video signal 11 from the server 10 receive. In step 130 become the intra-coded frames 52 to image frames 21 decoded, then in step 140 are displayed.

Auf diese Weise erhält das Empfangsgerät 20 nach einer Zugriffsanforderung 300 umgehend ein Set von instantan dekodierbaren Frames 52, weshalb das Videosignal 11 mit kaum einer Verzögerung am Empfangsgerät 20 kurz nach dem Auftreten der Zugriffsanforderung 300 angezeigt werden kann.In this way receives the receiving device 20 after an access request 300 immediately a set of instantaneously decodable frames 52 why the video signal 11 with hardly any delay on the receiver 20 shortly after the occurrence of the access request 300 can be displayed.

In einem anderen Ausführungsbeispiel der Erfindung wird in einem Schritt 150 ein Stream 31 mit interkodierten Frames des Videosignals 11 von dem Server 10 empfangen. Dieser Stream 31 ist z. B. der weitergeleitete Multicaststream des TV-Anbieters. In einem Schritt 160 wird festgestellt, ob genügend interkodierte Frames vorliegen, damit diese dekodiert werden können. Falls nicht, wird der Schritt 150 wiederholt und es wird mindestens ein weiteres interkodiertes Frame von dem Server 10 empfangen. Falls die Anzahl der interkodierten Frames ausreicht, wird in einem Schritt 170 die Dekodierung der interkodierten Frames zu Bildframes 21 vorgenommen und es werden die Bildframes 21, die aus dem Stream 31 dekodiert wurden, in einem Schritt 180 dem Benutzer des Empfangsgeräts 20 angezeigt.In another embodiment of the invention is in one step 150 a stream 31 with inter-coded frames of the video signal 11 from the server 10 receive. This stream 31 is z. B. the forwarded multicast stream of the TV provider. In one step 160 It determines if there are enough inter-coded frames for decoding. If not, the step becomes 150 it repeats and gets at least one more inter-coded frame from the server 10 receive. If the number of inter-coded frames is sufficient, in one step 170 the decoding of the inter-coded frames into image frames 21 made and it will be the image frames 21 that comes from the stream 31 were decoded in one step 180 the user of the receiving device 20 displayed.

Auf diese Weise wird nach einer gewissen Zeit und sobald genügend Frames vorhanden sind, um das Videosignal 11 durch interkodierte empfangene Frames darzustellen, das Videosignal 11 auch aus interkodierten Frames dargestellt. Somit ist auch auf eine bandbreitenschonendere Repräsentation des Videosignals 11 nach einer gewissen Zeit umschaltbar und die intrakodierten Frames 52 müssen nicht mehr von dem Server 10 gesendet werden.This way, after a certain amount of time and as soon as enough frames are available to the video signal 11 represented by inter-coded received frames, the video signal 11 also shown in inter-coded frames. Thus, also on a bandwidth-friendlier representation of the video signal 11 switchable after a certain time and the intra-coded frames 52 do not need anymore from the server 10 be sent.

In einem Schritt 190 wird zuvor ein anderes Videosignal dem Benutzer des Empfangsgeräts 20 dargestellt. In diesem Fall wird durch das Durchführen des erfindungsgemäßen Verfahrens dann ein Umschalten mit sehr geringer Zeitverzögerung möglich.In one step 190 beforehand another video signal to the user of the receiving device 20 shown. In this case, by carrying out the method according to the invention then switching over with a very short time delay becomes possible.

3a zeigt eine Darstellung eines erfindungsgemäßen Servers 10 und erfindungsgemäßer Empfangsgeräte 20, 20' im Zustand des Empfangens eines vorherigen Videosignals vor einem Umschaltvorgang durch Empfangsgerät 20'. In diesem Beispiel befindet sich der Server 10 in der Kopfstation 60 eines Kabelfernsehnetzes 70. Für jeden Kanal, für welchen ein schnelles Umschalten bzw. schnelles Einschalten angeboten wird, ist eine Einrichtung 45.1 bzw. 45.2 zum Senden mindestens eines intrakodierten Frames eines Streams aus intrakodierten Frames des jeweiligen Videosignals vorhanden. Zusätzlich weist der Server 10 eine Einrichtung 90 zum Empfangen einer Zugriffsanforderung 300 bezüglich eines Videosignals auf. In diesem Beispiel weist der Server zusätzlich jeweils noch Videopuffer 30.1, 30.2 sowie Dekoder 40.1, 40.2 auf. Über ein Koaxialkabelnetz 70 sind Empfangsgeräte 20, 20' mit dem Server verbunden. Jedes Empfangsgerät 20, 20' weist eine Einrichtung 80, 80' zum Senden einer Kanalanforderung 300 an den Server 10 auf. Jedes Empfangsgerät 20, 20' weist zudem einen Videopuffer 30, 30' sowie einen Videodecoder 50, 50' mit einem ersten Eingang 55, 55' und einem zweiten Eingang 56, 56' auf. 3a shows a representation of a server according to the invention 10 and receiving devices according to the invention 20 . 20 ' in the state of receiving a previous video signal before a switching operation by the receiving apparatus 20 ' , In this example, the server is located 10 in the headend 60 a cable television network 70 , For each channel, for which a fast switching or fast switching is offered, is a device 45.1 respectively. 45.2 for transmitting at least one intra-coded frame of a stream of intra-coded frames of the respective video signal. In addition, the server rejects 10 An institution 90 for receiving an access request 300 with respect to a video signal. In this example, the server additionally has video buffers 30.1 . 30.2 as well as decoder 40.1 . 40.2 on. Via a coaxial cable network 70 are receivers 20 . 20 ' connected to the server. Each receiver 20 . 20 ' has a facility 80 . 80 ' to send a channel request 300 to the server 10 on. Each receiver 20 . 20 ' also has a video buffer 30 . 30 ' as well as a video decoder 50 . 50 ' with a first entrance 55 . 55 ' and a second entrance 56 . 56 ' on.

Im Betrieb der Erfindung empfängt das Empfangsgerät 20' den Multicaststream 31.2 das Videosignals, das zuvor angefordert wurde, und speichert es im Videopuffer 30'. Es wird dann um die Größe des Videopuffers 30' verzögert und über den ersten Dekodereingang 55' den Dekoder 50' zugeführt und dort dekodiert. Selbiges erfolgt für ein anderes Empfangsgerät 20 und den interkodierten Stream 31.1 eines anderen Videosignals. Der Stream 31.1 wird in den Videopuffer 30.1 im Server 10 zwischengespeichert und dann einem Videodekoder 40.1 zugeführt, der die interkodierten Frames zu intrakodierten Frames dekodiert bzw. umwandelt, und an eine Einrichtung 45.1 zum Senden mindestens eines intrakodierten Frames eines Streams aus intrakodierten Frames des Videosignals weitergeleitet. Der Benutzer des Empfangsgerät 20' möchte nun auf das Videosignal umschalten, das auch das Empfangsgerät 20 über den Stream 31.1 empfängt und sendet über die Einrichtung 80' eine Kanalanforderung 300 an den Server 10, der diese mittels der Einrichtung 90 empfängt.In operation of the invention, the receiving device receives 20 ' the multicast stream 31.2 the video signal that was previously requested and stores it in the video buffer 30 ' , It then gets around the size of the video buffer 30 ' delayed and via the first decoder input 55 ' the decoder 50 ' fed and decoded there. The same takes place for another receiver 20 and the inter-coded stream 31.1 another video signal. The stream 31.1 will be in the video buffer 30.1 in the server 10 cached and then a video decoder 40.1 supplied, which decodes the inter-coded frames into intra-coded frames, and to a device 45.1 for transmitting at least one intra-coded frame of a stream of intra-coded frames of the video signal forwarded. The user of the receiving device 20 ' now want to switch to the video signal, which also the receiver 20 over the stream 31.1 receives and transmits over the device 80 ' a channel request 300 to the server 10 by means of the device 90 receives.

3b zeigt eine Darstellung eines erfindungsgemäßen Servers 10 und erfindungsgemäßer Empfangsgeräte 20, 20' im Zustand des Empfangens eines Streams aus intrakodierten Frames des angeforderten Videosignals während des Umschaltvorgangs. Nachdem der Server 10 die Kanalanforderung 300 mittels der Einrichtung 90 empfangen hat, sendet dieser mittels der Einrichtung 45.1 einen Stream 51 aus intrakodierten Frames an das Empfangsgerät 20'. In dem Empfangsgerät 20' wird der Stream 51 über den zweiten Dekodereingang 56' dem Dekoder 50' übergeben und dieser dekodiert ohne Warten auf ein I-Frame oder Warten auf das Füllen eines Videodekodierpuffers die empfangenen intrakodierten Frames, so dass diese ohne große Verzögerung dem Nutzer des Empfangsgeräts 20' angezeigt werden. Weiterhin empfängt das Empfangsgerät 20' bereits den vom Server 10 weitergeleiteten Stream 31.1 mit interkodierten Frames des angeforderten Videosignals und speichert diesen in den Videopuffer 30', so dass dieser sich allmählich füllt. 3b shows a representation of a server according to the invention 10 and receiving devices according to the invention 20 . 20 ' in the state of receiving a stream of intra-coded frames of the requested video signal during the switching operation. After the server 10 the channel request 300 by means of the device 90 has received, this sends by means of the device 45.1 a stream 51 from intra-coded frames to the receiving device 20 ' , In the receiver 20 ' becomes the stream 51 over the second decoder input 56 ' the decoder 50 ' and, without waiting for an I-frame or waiting for a video decode buffer to be filled, it decodes the received intra-coded frames so that they are sent to the user of the receiving device without much delay 20 ' are displayed. Furthermore, the receiving device receives 20 ' already from the server 10 forwarded stream 31.1 with inter-coded frames of the requested video signal and stores it in the video buffer 30 ' so that it gradually fills up.

3c zeigt eine Darstellung eines erfindungsgemäßen Servers 10 und erfindungsgemäßer Empfangsgeräte 20, 20' im Zustand des Empfanges des Streams aus interkodierten Frames des angeforderten Videosignals nach dem Umschaltvorgang. Sobald in dem Videopuffer 30 des Empfangsgeräts 20' ausreichend Frames für die Dekodierung vorliegen, werden diese an den Dekoder 50' über den ersten Decodereingang 55' weitergeleitet so dass diese dann dekodiert werden. Das Empfangsgerät 20' signalisiert dem Server 10 bevorzugt über die Einrichtung 80', dass ausreichend Frames des Streams 31.1 aus interkodierten Frames vorliegen und somit keine intrakodierten Frames mehr benötigt werden. Daraufhin oder aufgrund des Ablaufens einer festgelegten Zeit T wird das Senden der intrakodierten Frames durch den Server 10 eingestellt. 3c shows a representation of a server according to the invention 10 and receiving devices according to the invention 20 . 20 ' in the state of receiving the stream of inter-coded frames of the requested video signal after the switching operation. Once in the video buffer 30 of the receiving device 20 ' there are enough frames for decoding, these are sent to the decoder 50 ' over the first decoder input 55 ' forwarded so that they are then decoded. The receiver 20 ' signals the server 10 preferably over the device 80 ' that enough frames of the stream 31.1 are available from inter-coded frames and thus no intra-coded frames are needed anymore. Thereupon, or due to the passage of a predetermined time T, the transmission of the intra-coded frames by the server 10 set.

Auf diese Weise wird nur vorübergehend eine höhere Bandbreite für das Senden der intrakodierten Frames benötigt und es kann nach dem Umschalten bzw. dem Einschalten auf den normalen bandbreitenschonenden Multicaststream des Videosignals zurückgegriffen werden. Als großer Vorteil erfährt der Benutzer des Empfangsgerät 20' in diesem Beispiel jedoch keine sichtbare Verzögerung der Anzeige des angeforderten Videosignals.In this way, a higher bandwidth is required only temporarily for transmitting the intra-coded frames and it can be used after switching or the switch on the normal bandwidth-saving multicast stream of the video signal. A big advantage is experienced by the user of the receiving device 20 ' in this example, however, no visible delay in the display of the requested video signal.

4 zeigt ein Schema eines Umschaltvorgangs ohne Maßnahmen zur Verringerung der Umschaltverzögerung. In einem ersten Zustand (umkringelte ”1”) werden in einem Empfangsgerät 20 die von einem Stream mit interkodierten Frames stammenden dekodierten Bildframes 21 eines zuvor angeforderten Videosignals 12, in diesem Fall z. B. Fernsehkanal ”17” dem Benutzer in einem Schritt 190 angezeigt. In einem Schritt 121 wird dann dieser Kanal ”17” verlassen und es soll auf den Kanal ”8”, das heißt das Videosignal 11, umgeschaltet werden. Mit dem Verlassen des Kanals ”17” stoppt die Anzeige der Bildframes des Kanals ”17” und nach einer benutzer- und netzwerkbedingten Verzögerung beginnt das Warten auf ein I-Frame des Streams 31 bzw. 31.1 mit den interkodierten Frames. Sobald ein I-Frame auftritt, beginnt das Empfangsgerät 20, die interkodierten Frames in den Videopuffer 30 des Empfangsgeräts 20 zu speichern (Schritt 151). Je nach Art der Kodierung und Reihenfolge der Frames muss im ungünstigsten Fall eine ganze Group of pictures im Videopuffer 30 des Empfangsgeräts 20 gespeichert werden, was zu einer Verzögerung 313 im ungünstigsten Fall führt. Erst dann kann eine Anzeige der dekodierten Bildframes 21 erfolgen und diese dann dem Benutzer in einem Schritt 140 angezeigt werden womit Zustand 2 (eingekringelte ”2”) erreicht ist. 4 shows a diagram of a switching operation without measures to reduce the switching delay. In a first state (encircled "1") are in a receiving device 20 the decoded frames derived from a stream of inter-coded frames 21 a previously requested video signal 12 , in this case z. B. TV channel "17" the user in one step 190 displayed. In one step 121 then this channel is left "17" and it should be on the channel "8", that is the video signal 11 to be switched. Upon exiting channel "17", the image frame of channel "17" stops and after a user and network delay, waiting for an I-frame of the stream begins 31 respectively. 31.1 with the inter-coded frames. As soon as an I-frame occurs, the receiving device starts 20 , the inter-coded frames in the video buffer 30 of the receiving device 20 to save (step 151 ). Depending on the type of encoding and order of the frames, in the worst case, a whole group of pictures must be in the video buffer 30 of the receiving device 20 saved, causing a delay 313 in the worst case leads. Only then can a display of the decoded image frames 21 done and then the user in one step 140 which state is displayed 2 (circled "2") is reached.

Mit diesem Verfahren, bei dem keine Maßnahmen zur Verkürzung des ”Blackouts” zwischen dem Umschalten von einem zu einem anderen Kanal vorgenommen werden, tritt eine insgesamte Umschaltverzögerung 310 von mehr als einer Group of pictures, im ungünstigsten Fall ca. 2000 ms auf. Die Nutzer und Netzwerkverzögerung 311 beruht z. B. auf Paketverlust, jitter Pingzeiten, Benutzer etc.With this method, where no action is taken to reduce the blackout between switching from one channel to another, an overall switchover delay occurs 310 of more than one group of pictures, in the worst case about 2000 ms on. The users and network delay 311 is based z. On packet loss, jitter ping times, users etc.

5 zeigt ein Schema eines Umschaltvorgangs unter Verwendung der erfindungsgemäßen Sende- und Empfangsverfahren. Ausgangspunkt ist wiederum der durch die umkringelte ”1” gekennzeichnete Zustand wie auch in 4. Im Server 10 wird zu jedem Zeitpunkt mindestens ein intrakodiertes Frame 52 des angeforderten Videosignals 11 vorgehalten. Dieses wird aus dem Stream 31 bzw. 31.1 des Videosignals 11 erstellt, weshalb die intrakodierten Frames 52 des Streams 51 um die Worstcase Dekodierverzögerung 313 verzögert dargestellt sind. Nach Ablauf einer Benutzer- und Netzwerkverzögerung 311 wird das erste intrakodierte Frame 52 an das Empfangsgerät 20 gesendet. Dort wird dieses nach einer Dekodierverzögerung 314 im Falle eines intrakodierten Frames 52 dekodiert und angezeigt. Damit befindet sich das System im Zustand ”2” (umkringelte ”2”), in welchem dem Benutzer dekodierte Bildframes 21 angezeigt werden, die aus einem Stream 51 aus intrakodierten Frames 52 stammen. Parallel dazu speichert das Empfangsgerät 20 interkodierte Frames in einem Schritt 151 in einen Videopuffer 30. Sobald dort genügend interkodierte Frames vorliegen (angedeutet durch eine Dekodierverzögerung 313) startet die Dekodierung der interkodierten Frames, die dann anstelle der dekodierten Bildframes aus dem Stream 51 angezeigt werden. Stream 51 ist dann nicht mehr notwendig und wird abgestellt. Damit befindet sich das System im Zustand ”3” (umkringelte ”3”). 5 shows a schematic of a switching operation using the transmitting and receiving method according to the invention. The starting point is again the state indicated by the encircled "1" as well as in 4 , In the server 10 At any given time, at least one intra-coded frame will be generated 52 of the requested video signal 11 maintained. This is from the stream 31 respectively. 31.1 of the video signal 11 created, which is why the intra-coded frames 52 of the stream 51 at the worst case decoding delay 313 are shown delayed. After expiration of a user and network delay 311 becomes the first intra-coded frame 52 to the receiving device 20 Posted. There, this is after a decoding delay 314 in case of a Intra-coded frames 52 decoded and displayed. Thus, the system is in state "2" (encircling "2"), in which the user decoded image frames 21 are displayed from a stream 51 from intra-coded frames 52 come. In parallel, the receiver stores 20 inter coded frames in one step 151 in a video buffer 30 , As soon as there are enough inter-coded frames (indicated by a decoding delay 313 ) starts the decoding of the inter-coded frames, which then out of the stream instead of the decoded image frames 51 are displayed. stream 51 is then no longer necessary and will be turned off. This puts the system in state "3" (encircled "3").

Durch Anwendung dieses Verfahrens wird die Gesamtumschaltverzögerung 310 auf eine maximale Verzögerung von nur zwei Frames (ca. 80 ms) minimiert. Egal zu welchem Zeitpunkt der Benutzer von einem Kanal zu dem anderen Kanal umschaltet, ist diese Zeitverzögerung derartig minimiert (Random Zapping).By applying this method, the total switching delay becomes 310 minimized to a maximum delay of only two frames (about 80 ms). No matter what time the user switches from one channel to the other channel, this time delay is minimized (random zapping).

6 zeigt ein Schema eines Umschaltvorgangs unter Verwendung der erfindungsgemäßen Sende- und Empfangsverfahren, wobei zusätzlich eine Überbrückungssequenz 33 gesendet und empfangen wird. Nach dem Verlassen des Kanals ”17” erfolgt zum einen wiederum die Übermittlung von intrakodierten Frames 52 eines Streams 51. Zusätzlich wird über eine Burstübertragung der Videopuffer mit einer Überbrückungssrequenz 33, in diesem Fall eine komplette Group of pictures, schneller als normal befüllt (Schritt 152). Alternativ oder in Kombination erfolgt das schnelle Auffüllen des Videopuffers im Schritt 152 auch aufgrund einer verminderten Qualität und somit eines verringerten Datenvolumens der Überbrückungssequenz 33. Die Dekodierverzögerung 313.1 der Überbrückungssequenz 33 ist im Vergleich zur Dekodierverzögerung einer normalen gesendeten Folge von interkodierten Bildern verkürzt, da die Überbrückungssequenz 33 schneller im Puffer des Empfangsgeräts 20 ankommt. Jedoch werden auch während dieser verkürzten Dekodierverzögerung 313.1 bereits die dekodierten Bildframes 21 aus dem Stream 51 aus intrakodierten Frames 52 angezeigt. Sobald die Überbrückungssequenz 33 im Videopuffer vorliegt und dekodierbar ist, wird diese dekodiert und dem Benutzer angezeigt. Ab diesem Moment ist das Senden des Streams 51 aus intrakodierten Frames 52 nicht mehr notwendig, da nun ein Dekodieren und Anzeigen allein aufgrund der interkodierten Frames möglich ist. 6 shows a schematic of a switching operation using the inventive transmission and reception method, wherein additionally a bridging sequence 33 is sent and received. After leaving the channel "17", the transmission of intra-coded frames takes place on the one hand again 52 of a stream 51 , In addition, via a burst transmission, the video buffer is bridged at a frequency 33 , in this case a complete group of pictures, filled faster than normal (step 152 ). Alternatively or in combination, the video buffer is populated quickly in the step 152 also due to a reduced quality and thus a reduced data volume of the bridging sequence 33 , The decoding delay 313.1 the bridging sequence 33 is shortened compared to the decoding delay of a normal transmitted sequence of inter-coded pictures because the bridging sequence 33 faster in the buffer of the receiving device 20 arrives. However, even during this shortened decoding delay 313.1 already the decoded image frames 21 from the stream 51 from intra-coded frames 52 displayed. Once the bridging sequence 33 is present in the video buffer and is decodable, this is decoded and displayed to the user. From this moment is the sending of the stream 51 from intra-coded frames 52 no longer necessary, because now a decoding and displaying is possible solely because of the inter-coded frames.

Die Umschaltverzögerung 310 beträgt insgesamt zwar auch maximal nur zwei Frames (ca. 80 ms), jedoch wird der Stream 51 aus intrakodierten Frames 52 nicht mehr für eine derart lange Dauer wie in dem Beispiel aus 5 gesendet. Aus diesem grund können die Vorgänge des Umschaltens insgesamt auf eine noch kürzere Zeitspanne reduziert werden.The switchover delay 310 is a total of only a maximum of two frames (about 80 ms), but the stream 51 from intra-coded frames 52 no longer for such a long duration as in the example 5 Posted. For this reason, the operations of switching can be reduced to an even shorter period of time.

Mit dieser Erfindung wurden Verfahren so wie ein Server und ein Empfangsgerät vorgestellt, mit Hilfe derer sich die Einschalt- und Umschaltverzögerung bei digitalen Videosignalen insbesondere digitalen Fernsehsignalen erheblich auf ein Minimum reduziert. Auf der Seite des Empfangsgeräts werden Mittel zur Interaktion mit dem Server, der die Videosignale sendet, vorgesehen. Der Server reagiert dann aufgrund einer Kanalanforderung bevorzugt damit, dass er nicht nur interkodierte Frames sondern parallel auch intrakodierte Frames dem Empfangsgerät zusendet. Während das Empfangsgerät die interkodierten Bilder wie im Stand der Technik auch puffert, kann dabei jedoch schon nach der sehr viel kürzeren Zeitspanne des Dekodieres der intrakodierten Frames und daher mit einer minimalen Verzögerung nach der Kanalanforderung ein Bild für die Anzeige erstellt werden. Dabei wird nur für eine kurze Zeitdauer eine höhere Bandbreite benötigt, da das Empfangsgerät, sobald genügend interkodierte Frames gespeichert wurden, diese dann dekodieren und anzeigen kann und nicht mehr auf die intrakodierten, zusätzlich gesendeten Frames angewiesen ist. Über eine Bestätigungsnachricht wird der Server bevorzugt informiert, dass der Stream aus intrakodierten Frames nicht mehr zu senden ist. Durch die statistische Verteilung der Umschaltzeitpunkte vieler verschiedener Benutzer wird die höhere Bandbreitenbelegung während eines Umschaltens im Mittel keine krass erhöhten Bandbreitenanforderungen für den jeweiligen Kanal mit sich bringen. Durch die Kombination mit dem Senden einer Überbrückungssequenz wird die notwendige Zeit für das Senden der intrakodierten Frames noch zusätzlich verkürzt, so dass das Umschalten noch weniger zusätzliche Bandbreite erfordert und innerhalb einer noch kürzeren Zeit insgesamt alle dafür notwendigen Vorgänge abgeschlossen sind. Bezugszeichen 10 Server 11 Videosignal 12 Anderes, zuvor angefordertes Videosignal 20 Empfangsgerät 21 Bildframe 30 Videopuffer 31 Stream mit interkodierten Frames 31.1 Multicast Master Stream mit interkodierten Frames des Videosignals 31.2 Multicast Master Stream mit interkodierten Frames eines anderen, zuvor angeforderten Videosignals 32 Intrakodiertes Frame 33 Überbrückungssequenz 33.1 Group of Pictures 40 Videodekoder des Servers 45 Einrichtung zum Senden mindestens eines intrakodierten Frames eines Streams aus intrakodierten Frames des Videosignals 50 Videodekoder des Empfangsgeräts 51 Stream aus intrakodierten Frames 52 Intrakodiertes Frame 52.2 Verlorenes intrakodiertes Frame 55 Erster Eingang 56 Zweiter Eingang 60 Kopfstation 70 Koaxialkabelnetz 80 Einrichtung zum Senden einer Zugriffsanforderung 90 Einrichtung zum Empfangen einer Zugriffsanforderung 100 Empfangen einer Zugriffsanforderung bezüglich des Videosignals 110 Senden der Zugriffsanforderung an einen Server 120 Empfangen mindestens eines intrakodierten Frames eines Streams aus intrakodierten Frames des Videosignals von dem Server 121 Verlassen eines anderen, zuvor angeforderten Videosignals 130 Dekodieren des mindestens einen intrakodierten Frames zu mindestens einem Bildframe 131 Zuschalten zu dem Videosignal über den Stream mit interkodierten Frames 132 Zuschalten zu dem Videosignal über den Stream aus intrakodierten Frames 140 Anzeigen des mindestens einen dekodierten Bildframes aus dem Stream aus intrakodierten Frames 150 Empfangen eines interkodierten Frames eines Streams mit interkodierten Frames des Videosignals 151 Speichern von interkodierten Frames in den Videopuffer 152 Speichern der Überbrückungssequenz in den Videopuffer 160 Feststellen, ob ausreichend interkodierte Frames für eine Dekodierung vorliegen 170 Dekodieren der vorhandenen interkodierten Frames zu Bildframes 180 Anzeigen der dekodierten Bildframes aus dem Stream mit interkodierten Frames 190 Anzeigen mindestens eines dekodierten Bildframes eines anderen, zuvor angeforderten Videosignals 200 Empfangen einer Zugriffsanforderung bezüglich des Videosignals 210 Senden mindestens eines intrakodierten Frames eines Streams aus intrakodierten Frames des Videosignals 220 Senden mindestens eines interkodierten Frames eines Streams mit interkodierten Frames des Videosignals 221 Senden einer Überbrückungssequenz mit interkodierten Frames mittels einer Burst-Übertragung über eine Unicast-Verbindung 230 Feststellen ob, eine Zeitdauer T abgelaufen ist oder ob eine Bestätigungsnachricht vom Empfänger des Streams aus intrakodierten Frames vorliegt 240 Stoppen des Sendens des Streams aus intrakodierten Frames 250 Senden mindestens eines interkodierten Frames eines Streams mit interkodierten Frames eines anderen, zuvor angeforderten Videosignals 300 Zugriffsanforderung 310 Umschaltverzögerung 311 Benutzer- und Netzwerkverzögerung 312 Verzögerung durch Warten auf ein intrakodiertes Frame eines Streams mit interkodierten Frames und durch Dekodierzeit 313 Dekodierverzögerung im schlechtesten Fall 313.1 Dekodierverzögerung der Überbrückungssequenz 314 Dekodierverzögerung im Fall eines intrakodierten Frames With this invention, methods have been presented, such as a server and a receiving device, with the help of which the turn-on and switching delay in digital video signals, especially digital television signals significantly reduced to a minimum. On the side of the receiving device, means for interacting with the server sending the video signals are provided. The server then reacts on account of a channel request preferably by sending not only inter-coded frames but also in parallel also intra-coded frames to the receiving device. While the receiving device also buffers the inter-coded pictures as in the prior art, an image for the display can already be created after the much shorter time span of the decoder of the intra-coded frames and therefore with a minimum delay after the channel request. In this case, a higher bandwidth is required only for a short period of time, since the receiving device, as soon as enough inter-coded frames have been stored, they can then decode and display and is no longer dependent on the intra-coded, additionally sent frames. A confirmation message informs the server that the stream of intra-coded frames is no longer to be sent. Due to the statistical distribution of the switching times of many different users, the higher bandwidth occupancy during a switchover on average will not bring any crassly increased bandwidth requirements for the particular channel. The combination with the transmission of a bridging sequence additionally shortens the time required for the transmission of the intra-coded frames, so that the switching requires even less additional bandwidth and, overall, all the processes necessary for this are completed within an even shorter time. reference numeral 10 server 11 video signal 12 Other, previously requested video signal 20 receiving set 21 picture frame 30 video buffer 31 Stream with inter-coded frames 31.1 Multicast master stream with inter-coded frames of the video signal 31.2 Multicast master stream with inter-coded frames of another previously requested video signal 32 Intra-coded frame 33 bridge sequence 33.1 Group of Pictures 40 Video decoder of the server 45 Device for transmitting at least one intra-coded frame of a stream of intra-coded frames of the video signal 50 Video decoder of the receiving device 51 Stream from intra-coded frames 52 Intra-coded frame 52.2 Lost Intra-coded Frame 55 First entrance 56 Second entrance 60 headend 70 coaxial cable 80 Device for sending an access request 90 Device for receiving an access request 100 Receiving an access request for the video signal 110 Send the access request to a server 120 Receiving at least one intra-coded frame of a stream of intra-coded frames of the video signal from the server 121 Leaving another, previously requested video signal 130 Decoding the at least one intra-coded frame to at least one image frame 131 Connecting to the video signal over the stream with inter-coded frames 132 Connecting to the video signal over the stream of intra-coded frames 140 Display the at least one decoded image frame from the stream of intra-coded frames 150 Receive an inter-coded frame of a stream with inter-coded frames of the video signal 151 Storing inter-coded frames in the video buffer 152 Save the bypass sequence to the video buffer 160 Determine if there are enough inter-coded frames for decoding 170 Decode the existing inter-coded frames to image frames 180 Display the decoded image frames from the stream with inter-coded frames 190 Displaying at least one decoded frame of another previously requested video signal 200 Receiving an access request for the video signal 210 Transmitting at least one intra-coded frame of a stream of intra-coded frames of the video signal 220 Transmitting at least one inter-coded frame of a stream with inter-coded frames of the video signal 221 Sending a bridge sequence with inter-coded frames using a burst transmission over a unicast connection 230 Determine if a time T has expired or if there is an acknowledgment message from the receiver of the stream of intra-coded frames 240 Stop sending the stream out of intra-coded frames 250 Transmitting at least one inter-coded frame of a stream with inter-coded frames of another previously requested video signal 300 access request 310 switching delay 311 User and network delay 312 Delay waiting for an intra-coded frame of a stream with inter-coded frames and decoding time 313 Decoding delay in the worst case 313.1 Decoding delay of the bridging sequence 314 Decoding delay in the case of an intra-coded frame

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte Nicht-PatentliteraturCited non-patent literature

  • ”Analysis of zapping times and IP-TV” von Peter Siebert at al. [0003] "Analysis of zapping times and IP-TV" by Peter Siebert at al. [0003]
  • Peter Siebert et al. [0004] Peter Siebert et al. [0004]

Claims (17)

Sendeverfahren zum Senden eines digitalen, ursprünglich interkodierten Videosignals (11) an ein Empfangsgerät (20), umfassend folgende Schritte, die in einem Server (10) durchgeführt werden: – Empfangen (200) einer Zugriffsanforderung (300) bezüglich des Videosignals (11); – Senden (210) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) des Videosignals (11).Transmission method for transmitting a digital, originally inter-coded video signal ( 11 ) to a receiving device ( 20 ), comprising the following steps, in a server ( 10 ): - receiving ( 200 ) an access request ( 300 ) with respect to the video signal ( 11 ); - send ( 210 ) at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) of the video signal ( 11 ). Sendeverfahren nach Anspruch 1, zusätzlich umfassend die Schritte: – Senden (220) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames des Videosignals (11); sowie bevorzugt die Schritte: – Feststellen (230) ob, eine Zeitdauer T abgelaufen ist oder ob eine Bestätigungsnachricht von dem Empfangsgerät (20) vorliegt; wenn eine Zeitdauer T abgelaufen ist oder wenn eine Bestätigungsnachricht vorliegt: – Stoppen (240) des Sendens des Streams (51) aus intrakodierten Frames (52).A transmission method according to claim 1, additionally comprising the steps of: - transmitting ( 220 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of the video signal ( 11 ); and preferably the steps: - determining ( 230 ), whether a time period T has elapsed or whether an acknowledgment message from the receiving device ( 20 ) is present; if a time T has expired or if a confirmation message is present: - Stop ( 240 ) of sending the stream ( 51 ) from intra-coded frames ( 52 ). Sendeverfahren nach einem der vorhergehenden Ansprüche, zusätzlich umfassend den Schritt: – Dekodieren des mindestens einen interkodierten Frames des Streams (31) mit interkodierten Frames des Videosignals (11) zu mindestens einem intrakodierten Frame (52).Transmission method according to one of the preceding claims, additionally comprising the step: - decoding the at least one inter-coded frame of the stream ( 31 ) with inter-coded frames of the video signal ( 11 ) to at least one intra-coded frame ( 52 ). Sendeverfahren nach einem der vorhergehenden Ansprüche, zusätzlich umfassend die Schritte: – Zwischenspeichern des mindestens einen interkodierten Frames des Streams (31) mit interkodierten Frames des Videosignals (11) in einen Zwischenspeicher; – Auslesen einer Überbrückungssequenz (33) mit interkodierten Frames aus dem Zwischenspeicher, wobei die Überbrückungssequenz (33) mit einem intrakodierten Frame beginnt. – Senden (221) der Überbrückungssequenz (33) mit interkodierten Frames mittels einer Burst-Übertragung über eine Unicast-Verbindung zum Empfangsgerät (20).Transmission method according to one of the preceding claims, additionally comprising the steps: - buffering of the at least one inter-coded frame of the stream ( 31 ) with inter-coded frames of the video signal ( 11 ) in a cache; - reading a bridging sequence ( 33 ) with inter-coded frames from the buffer, the bridging sequence ( 33 ) begins with an intra-coded frame. - send ( 221 ) of the bridging sequence ( 33 ) with inter-coded frames by means of a burst transmission over a unicast connection to the receiving device ( 20 ). Sendeverfahren nach einem der vorhergehenden Ansprüche, wobei zuerst der folgende Schritt durchgeführt wird: – Senden (250) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames eines anderen, zuvor angeforderten Videosignals (12).Transmission method according to one of the preceding claims, wherein the following step is performed first: - transmission ( 250 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of another previously requested video signal ( 12 ). Empfangsverfahren zum verzögerungsarmen Empfangen eines digitalen, ursprünglich interkodierten Videosignals (11) von einem Server (10), umfassend folgende Schritte, die in einem Empfangsgerät (20) durchgeführt werden: – Empfangen (100) einer Zugriffsanforderung (300) bezüglich des Videosignals (11); – Senden (110) der Zugriffsanforderung (300) an den Server (10); – Empfangen (120) mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames des Videosignals (11) von dem Server (10); – Dekodieren (130) des mindestens einen intrakodierten Frames (52) zu mindestens einem Bildframe (21); – Anzeigen (140) des mindestens einen dekodierten Bildframes (21) aus dem Stream (51) aus intrakodierten Frames.Receiving method for delay-free reception of a digital, originally inter-coded video signal ( 11 ) from a server ( 10 ), comprising the following steps, which are carried out in a receiving device ( 20 ): - receiving ( 100 ) an access request ( 300 ) with respect to the video signal ( 11 ); - send ( 110 ) of the access request ( 300 ) to the server ( 10 ); - Receive ( 120 ) at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames of the video signal ( 11 ) from the server ( 10 ); - decode ( 130 ) of the at least one intra-coded frame ( 52 ) to at least one image frame ( 21 ); - Show ( 140 ) of the at least one decoded image frame ( 21 ) from the stream ( 51 ) from intra-coded frames. Empfangsverfahren nach Anspruch 6, zusätzlich umfassend die Schritte: – Empfangen (150) mindestens eines interkodierten Frames eines Streams (31) mit interkodierten Frames des Videosignals (11) von dem Server (10) und bevorzugt Speichern des mindestens einen interkodierten Frames in einen Videopuffer (30); – Feststellen (160), ob ausreichend interkodierte Frames für eine Dekodierung vorliegen; wenn ausreichend interkodierte Frames für eine Dekodierung vorliegen, zusätzlich umfassend die Schritte: – Dekodieren (170) der vorhandenen interkodierten Frames zu Bildframes (21); – Anzeigen (180) der dekodierten Bildframes (21) aus dem Stream (31) mit interkodierten Frames und bevorzugt – Senden einer Bestätigungsnachricht an den Server (10).Receiving method according to claim 6, additionally comprising the steps: - receiving ( 150 ) at least one inter-coded frame of a stream ( 31 ) with inter-coded frames of the video signal ( 11 ) from the server ( 10 ) and preferably storing the at least one inter-coded frame into a video buffer ( 30 ); - Determine ( 160 ), whether there are enough inter-coded frames for decoding; if there are sufficient inter-coded frames for decoding, additionally comprising the steps of: decoding ( 170 ) of the existing inter-coded frames to image frames ( 21 ); - Show ( 180 ) of the decoded image frames ( 21 ) from the stream ( 31 ) with inter-coded frames and preferably - sending a confirmation message to the server ( 10 ). Empfangsverfahren nach Anspruch 6 bis 7, zusätzlich umfassend die Schritte: – Empfangen einer Überbrückungssequenz (33) mit interkodierten Frames mittels einer Burst-Übertragung über eine Unicast-Verbindung zum Server (10), wobei die Überbrückungssequenz (33) mit einem intrakodierten Frame beginnt. – Speichern (152) der Überbrückungssequenz (33) in den Videopuffer (30).Receiving method according to claims 6 to 7, additionally comprising the steps: - receiving a bridging sequence ( 33 ) with inter-coded frames by means of a burst transmission over a unicast connection to the server ( 10 ), where the bridging sequence ( 33 ) begins with an intra-coded frame. - To save ( 152 ) of the bridging sequence ( 33 ) into the video buffer ( 30 ). Empfangsverfahren nach einem der Ansprüche 6 bis 8, wobei zuerst der folgende Schritt durchgeführt wird: – Anzeigen (190) mindestens eines Bildframes (21) eines anderen, zuvor angeforderten Videosignals (12).A receiving method according to any one of claims 6 to 8, wherein first the following step is performed: - displaying ( 190 ) at least one image frame ( 21 ) of another previously requested video signal ( 12 ). Empfangsgerät (20) zum verzögerungsarmen Empfangen eines digitalen, ursprünglich interkodierten Videosignals (11) von einem Server (10), umfassend mindestens einen Videodekoder (50), mindestens einen Videopuffer (30), der mit einem ersten Eingang des Videodekoders (50) verbunden ist, dadurch gekennzeichnet dass, das Empfangsgerät (20) eine Einrichtung (80) zum Senden einer Zugriffsanforderung (300) bezüglich des Videosignals (11) an den Server (10) aufweist und der Videodekoder (50) einen zweiten Eingang (56) zum Empfang intrakodierter Frames (52) eines Streams (51) aus intrakodierten Frames (52) aufweist.Receiver ( 20 ) for the low-delay reception of a digital, originally inter-coded video signal ( 11 ) from a server ( 10 ) comprising at least one video decoder ( 50 ), at least one video buffer ( 30 ) connected to a first input of the video decoder ( 50 ), characterized in that the receiving device ( 20 ) An institution ( 80 ) for sending an access request ( 300 ) with respect to the video signal ( 11 ) to the server ( 10 ) and the video decoder ( 50 ) a second input ( 56 ) for receiving intra-coded frames ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) having. Empfangsgerät (20) gemäß Anspruch 10, zusätzlich umfassend eine Einrichtung zur Bestimmung der Dekodierbarkeit von interkodierten Frames in dem Videopuffer (30).Receiver ( 20 ) according to claim 10, additionally comprising means for determining the decodability of inter-coded frames in the video buffer ( 30 ). Empfangsgerät (20) gemäß einem der Ansprüche 10 bis 11, wobei die Einrichtung (80) zum Senden einer Zugriffsanforderung (300) zusätzlich eingerichtet ist, eine Bestätigungsnachricht an den Server (10) zu senden, sobald Frames mit interkodierten Frames in dem Videopuffer (30) dekodierbar sind.Receiver ( 20 ) according to one of claims 10 to 11, wherein the device ( 80 ) for sending an access request ( 300 ) is additionally set up, a confirmation message to the server ( 10 ) as soon as frames with inter-coded frames in the video buffer ( 30 ) are decodable. Server (10) zum Senden eines digitalen, ursprünglich interkodierten Videosignals (11) an ein Empfangsgerät (20), dadurch gekennzeichnet dass, der Server (10) mindestens eine Einrichtung (90) zum Empfangen einer Zugriffsanforderung (300) bezüglich des Videosignals (11) umfasst und mindestens eine Einrichtung (45) zum Senden mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) des Videosignals (11).Server ( 10 ) for transmitting a digital, originally inter-coded video signal ( 11 ) to a receiving device ( 20 ), characterized in that, the server ( 10 ) at least one institution ( 90 ) for receiving an access request ( 300 ) with respect to the video signal ( 11 ) and at least one device ( 45 ) for transmitting at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) of the video signal ( 11 ). Server (10) gemäß Anspruch 13, zusätzlich umfassend mindestens einen Videodekoder (40) mit einem Videopuffer (30), wobei der Videodekoder (40) mit der Einrichtung (45) zum Senden mindestens eines intrakodierten Frames (52) eines Streams (51) aus intrakodierten Frames (52) verbunden ist.Server ( 10 ) according to claim 13, additionally comprising at least one video decoder ( 40 ) with a video buffer ( 30 ), the video decoder ( 40 ) with the device ( 45 ) for transmitting at least one intra-coded frame ( 52 ) of a stream ( 51 ) from intra-coded frames ( 52 ) connected is. Server (10) gemäß Anspruch 13 bis 14, wobei die Einrichtung (90) zum Empfangen einer Zugriffsanforderung (300) zusätzlich eingerichtet ist, eine Bestätigungsnachricht vom Empfangsgerät (20) zu empfangen und/oder das Ablaufen einer Zeitdauer T festzustellen.Server ( 10 ) according to claims 13 to 14, wherein the device ( 90 ) for receiving an access request ( 300 ) is additionally set up, a confirmation message from the receiving device ( 20 ) and / or determine the expiration of a time period T. Server (10) gemäß Anspruch 13 bis 15, wobei der Server (10) in einer Kabelkopfstation (60) angeordnet ist.Server ( 10 ) according to claim 13 to 15, wherein the server ( 10 ) in a cable headend ( 60 ) is arranged. Server (10) gemäß Anspruch 13 bis 16 oder Empfangsgerät (20) nach Anspruch 10 bis 12, wobei der Server (10) und das Empfangsgerät (20) über ein Koaxialkabelnetz (70) verbunden sind.Server ( 10 ) according to claim 13 to 16 or receiving device ( 20 ) according to claim 10 to 12, wherein the server ( 10 ) and the receiving device ( 20 ) via a coaxial cable network ( 70 ) are connected.
DE201110107161 2011-07-13 2011-07-13 Methods and devices for low-delay switching on or switching to a digital video signal Withdrawn DE102011107161A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE201110107161 DE102011107161A1 (en) 2011-07-13 2011-07-13 Methods and devices for low-delay switching on or switching to a digital video signal
PCT/EP2012/002967 WO2013007395A1 (en) 2011-07-13 2012-07-13 Methods and devices for switching on or switching to a digital video signal with little delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201110107161 DE102011107161A1 (en) 2011-07-13 2011-07-13 Methods and devices for low-delay switching on or switching to a digital video signal

Publications (1)

Publication Number Publication Date
DE102011107161A1 true DE102011107161A1 (en) 2013-01-17

Family

ID=46551485

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201110107161 Withdrawn DE102011107161A1 (en) 2011-07-13 2011-07-13 Methods and devices for low-delay switching on or switching to a digital video signal

Country Status (2)

Country Link
DE (1) DE102011107161A1 (en)
WO (1) WO2013007395A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014220372A1 (en) * 2014-10-08 2016-04-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. DEVICE AND METHOD FOR CUTTING MULTIPLE CODED VIDEO STREAMS WITHOUT PRIOR DECODING

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872728A (en) * 2016-05-28 2016-08-17 刘健文 Screen transfer video processing method for multi-screen interaction
CN105847971A (en) * 2016-05-28 2016-08-10 刘健文 Method for processing screen transmission video
CN107438198A (en) * 2016-05-29 2017-12-05 刘健文 A kind of display terminal for being used to pass screen video
CN107438199A (en) * 2016-05-29 2017-12-05 刘健文 One kind passes screen video display terminal
CN107438197A (en) * 2016-05-29 2017-12-05 刘健文 A kind of display terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005046382A1 (en) * 2005-09-28 2007-04-05 Siemens Ag Multimedia-data streams e.g. video-streams, transmitting method, for e.g. TV set, involves recording position of reference information for stored streams, selecting one stream from position and sending stream to communication device
WO2007082165A2 (en) * 2006-01-09 2007-07-19 At&T Knowledge Ventures, L.P. Fast channel change apparatus and method for iptv
US20070171942A1 (en) * 2006-01-25 2007-07-26 Terayon Communication Systems, Inc. System and method for conducting fast channel change for IPTV
US20070204320A1 (en) * 2006-02-27 2007-08-30 Fang Wu Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
WO2009080114A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing media over a communications network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2009017084A1 (en) * 2007-07-30 2010-10-21 日本電気株式会社 Conversion device, distribution system, distribution method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005046382A1 (en) * 2005-09-28 2007-04-05 Siemens Ag Multimedia-data streams e.g. video-streams, transmitting method, for e.g. TV set, involves recording position of reference information for stored streams, selecting one stream from position and sending stream to communication device
WO2007082165A2 (en) * 2006-01-09 2007-07-19 At&T Knowledge Ventures, L.P. Fast channel change apparatus and method for iptv
US20070171942A1 (en) * 2006-01-25 2007-07-26 Terayon Communication Systems, Inc. System and method for conducting fast channel change for IPTV
US20070204320A1 (en) * 2006-02-27 2007-08-30 Fang Wu Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
WO2009080114A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing media over a communications network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Analysis of zapping times and IP-TV" von Peter Siebert at al.
Peter Siebert et al.
SIEBERT, P. [et al]: Analysis and Improvements of Zapping Times in IPTV Systems. In: IEEE transactions on broadcasting, Vol. 55, Juni 2009, Nr. 2, S. 407 - 418. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014220372A1 (en) * 2014-10-08 2016-04-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. DEVICE AND METHOD FOR CUTTING MULTIPLE CODED VIDEO STREAMS WITHOUT PRIOR DECODING

Also Published As

Publication number Publication date
WO2013007395A1 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
DE60207381T2 (en) METHOD AND SYSTEM FOR BUFFING STREAM DATA
DE69914426T2 (en) Logo insertion in a video signal
DE69814642T2 (en) PROCESSING CODED VIDEO DATA
EP2198610B1 (en) Method and device for establishing a coded output video stream from at least two coded input video streams and use of the device
DE60028942T2 (en) VIDEO CODING
DE102011107161A1 (en) Methods and devices for low-delay switching on or switching to a digital video signal
DE112008001133B4 (en) Media channel switching
EP1195994A2 (en) Image sequence coding and decoding method and apparatus
DE10043188A1 (en) Error correction method for video compression coding using multiple reference buffers and one message channel
WO2011137919A1 (en) Method and device for modifying a coded data stream
DE19860507A1 (en) Video coding method, video decoder and digital television system using such a method and such a decoder
DE10035109A1 (en) Terminal for transporting static images has core section for encoding moving or static image, multiplexer for selecting, forwarding moving image or static image from bit stream memory
DE102008059028B4 (en) Method and device for generating a transport data stream with image data
DE102008017290A1 (en) Method and device for forming a common data stream, in particular according to the ATSC standard
DE112007001773T5 (en) video coding
DE102006061880A1 (en) Method for error reduction in data streaming over a wireless connection
EP0836785B1 (en) Process for decoding and coding a compressed video data stream with reduced memory requirements
DE102006012449A1 (en) Method of decoding a data stream and receiver
EP2206311B1 (en) Method and system for the bandwidth-optimized transmission of hdtv data streams via an ip-based distributor network
WO2021008943A1 (en) Method for transmitting video information to a telecommunications device, the video information comprising a plurality of video information streams, system, telecommunications device, content-related background server unit, computer program and computer-readable medium
WO2016055543A1 (en) Device and method for cutting a number of coded video streams without prior decoding
WO2009018791A1 (en) Method and system for reducing the switching gap during a program change in a digital video environment
WO2008009245A1 (en) Method for optimizing the switching times between different channels with compressed digital content
DE102005046382A1 (en) Multimedia-data streams e.g. video-streams, transmitting method, for e.g. TV set, involves recording position of reference information for stored streams, selecting one stream from position and sending stream to communication device
EP1887802A1 (en) Method for switching between digital compressed video streams

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R082 Change of representative

Representative=s name: DTS MUENCHEN PATENT- UND RECHTSANWAELTE, DE

R081 Change of applicant/patentee

Owner name: EXARING AG, DE

Free format text: FORMER OWNER: COTTE, PIERRE-ALAIN, 92224 AMBERG, DE

Effective date: 20130723

R082 Change of representative

Representative=s name: DTS PATENT- UND RECHTSANWAELTE SCHNEKENBUEHL U, DE

Effective date: 20130723

Representative=s name: DTS MUENCHEN PATENT- UND RECHTSANWAELTE, DE

Effective date: 20130723

R120 Application withdrawn or ip right abandoned