METHOD FOR FAST ZAPPING BETWEEN TV CHANNELS

Abstract
To zap towards a TV channel, a join request is sent from the viewer towards the TV server (101). Thereupon, a low resolution version of the TV channel is temporarily unicasted towards the viewer. In a second step, a switch is realized from the low resolution version of the TV channel to a multicasted high resolution version of the TV channel.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates a system wherein an embodiment of the zapping method according to the present invention is implemented.





DETAILED DESCRIPTION OF EMBODIMENT(S)


FIG. 1 shows a video headend 101 that delivers IPTV via network 102 to DSL (Digital Subscriber Loop) subscribers. Such a DSL subscriber is connected via an ADSL modem 105 and twisted pair copper 104 to a DSLAM (Digital Subscriber Line Access Multiplexer) 103 that further provides connectivity to the network 102. Inhouse, a set-top box 107 receives zap signals from the user's remote control 108, and decodes the IPTV signals for display on the user's screen or TV set. The set-top box 107 is connected to the user's ADSL modem 105, via a wired or wireless inhouse network.


When the user in FIG. 1 zaps to a high resolution HDTV channel by selecting the channel with his/her remote control, set-top box 107 shall intercept the zap request and issue a request for a unicast stream containing the low resolution SDTV version of the TV channel selected by the user. This request is upstream sent towards the video headend 101, and upon receipt of the request, the latter video headend 101 downstream sends a unicast version of the low resolution SDTV stream of the channel at 1.3 times the nominal SDTV bandwidth. The user experiences instantaneous zapping since the low resolution SDTV channel is sent starting from the most recently buffered I-frame. When the buffer of the set-top box 107 has been filled, the set-top box 107 switches to the multicasted HDTV version of the IPTV channel by issuing a join message for the multicast HDTV stream and a leave message for the unicast SDTV stream. The video headend shall stop sending the unicast SDTV stream as soon as the set-top box 107 has joined the multicast tree for the HDTV stream.


The bandwidth consumption will never exceed the bandwidth of the HDTV broadcast TV stream since 1,3 times the nominal SDTV bandwidth is less than the nominal HDTV bandwidth. Depending on the location of the video headend 101, bandwidth savings are realized on the last mile, i.e. the twisted pair loop 104, and also in the backhaul network 102. The implementation further realizes memory savings in the video headend 101 or an eventual video server integrated in or connected to the DSLAM 103 since the HDTV streams do no longer need to be cached. Only the lower resolution SDTV streams need to be cached but these require 4 to 5 times less memory than the corresponding HDTV stream.


Although the present invention has been illustrated by reference to a specific embodiment, it will be apparent to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiment, and that the present invention may be embodied with various changes and modifications without departing from the spirit and scope thereof. For instance, the context of IPTV over ADSL was given as an example. The invention is not restricted to any particular underlying physical, network or transport layer technology, or to any specific encoding/decoding technique used for the IPTV streams. Another example is the location of the intelligence for switching from the low resolution to the high resolution channel. Although assumed to form part of the set-top box in the above described embodiment, such intelligence can be integrated in the video headend, in an intermediate network node like the DSLAM or a residential gateway, in a video server that is integrated in or coupled to the DSLAM, etc. Such intermediate network node must then be able to intercept the user's request for the high resolution channel, and replace it with a request for the corresponding low resolution unicast channel. Later on, e.g. when its buffers have reached a certain fill-level or upon signalling from the set-top box or the video headend, the intermediate element must be able to terminate unicasting the low resolution stream and ensure delivery of the corresponding high resolution multicast stream to the viewer. When the intelligence to switch between the unicast and multicast streams is integrated in the video headend, there is no need to replace the request for the high resolution TV channel with a request for the corresponding low resolution TV channel. The request for the high resolution TV channel may simply be responded with the low resolution unicast version of the channel up to the point in time where signalling is received from the set-top box or up to the point in time where the low resolution unicast stream has caught up with the high resolution multicast stream. The above described embodiment is to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. In other words, it is contemplated to cover any and all modifications, variations or equivalents that fall within the spirit and scope of the basic underlying principles and whose essential attributes are claimed in this patent application. It will furthermore be understood by the reader of this patent application that the words “comprising” or “comprise” do not exclude other elements or steps, that the words “a” or “an” do not exclude a plurality, and that a single element, such as a computer system, a processor, or another integrated unit may fulfil the functions of several means recited in the claims. Any reference signs in the claims shall not be construed as limiting the respective claims concerned.

Claims
  • 1. A method for zapping towards a TV channel, said method comprising sending a join request for said TV channel from the viewer towards the TV server (101), CHARACTERIZED IN THAT said method further comprises temporarily unicasting towards said viewer a low resolution version of said TV channel, and switching from said low resolution version of said TV channel to a multicasted high resolution version of said TV channel.
  • 2. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said method comprises intercepting said join request and replacing said join request with a request for said low resolution version of said TV channel.
  • 3. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said method comprises receiving said join request in said TV server (101), and responding to said join request by temporarily unicasting said low resolution version of said TV channel towards said viewer.
  • 4. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said low resolution version of said TV channel is temporarily unicasted each time a viewer zaps towards said TV channel.
  • 5. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said low resolution version of said TV channel is temporarily unicasted depending on bandwidth availability on the connection (104) towards said viewer.
  • 6. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said low resolution version of said TV channel is temporarily unicasted depending on the load of said TV server (101).
  • 7. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said high resolution version of said TV channel is a High Definition TV (HDTV) signal.
  • 8. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said high resolution version of said TV channel is a Standard Definition TV (SDTV) signal.
  • 9. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT said low resolution version of said TV channel is a Standard Definition TV (SDTV) signal.
  • 10. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT switching from said low resolution version of said TV channel to said multicasted high resolution version of said TV channel occurs on instruction of said viewer's set-top box (107).
  • 11. A method for zapping towards a TV channel according to claim 1, CHARACTERIZED IN THAT switching from said low resolution version of said TV channel to said multicasted high resolution version of said TV channel occurs on instruction of said TV server (101).
  • 12. A system for zapping towards a TV channel, said system comprising means (108, 107) for sending a join request for said TV channel from the viewer towards the TV server (101), CHARACTERIZED IN THAT said system further comprises means for temporarily unicasting towards said viewer a low resolution version of said TV channel, and means for switching from said low resolution version to a multicasted high resolution version of said TV channel.
  • 13. A set-top box (107) for use in a system as defined by claim 12.
  • 14. A network node (103) for use in a system as defined by claim 12.
  • 15. A TV server (101) for use in a system as defined by claim 12.
Priority Claims (1)
Number Date Country Kind
06290756.3 May 2006 EP regional