Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A DISPLAY MANAGING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2009/122372
Kind Code:
A3
Abstract:
This invention relates to a display managing system to be used in conjunction with a display device including a display region for managing the division of the display region into two or more sub-regions where one or more broadcast channels are displayed. A processor is used for operating the display region, the operating including displaying a first broadcast channel on the display region. A display area definer is provided for defining at 5 least a first sub-region from the display region. The at least first defined sub-region and the remaining portion of the display region act as independent display sub-regions. The processor operates the display device so as to displaying the incoming broadcast channels at the respective display sub-regions.

Inventors:
DIEDERIKS ELMO M A (NL)
SNIJDER FREDDY (NL)
SIMONS PAUL R (GB)
BLAKE ROBERT L (GB)
REYMANN STEFFEN (GB)
Application Number:
PCT/IB2009/051385
Publication Date:
November 26, 2009
Filing Date:
April 02, 2009
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
KONINKL PHILIPS ELECTRONICS NV (NL)
DIEDERIKS ELMO M A (NL)
SNIJDER FREDDY (NL)
SIMONS PAUL R (GB)
BLAKE ROBERT L (GB)
REYMANN STEFFEN (GB)
International Classes:
H04N5/445; H04N5/45
Foreign References:
US20070229706A12007-10-04
US5453796A1995-09-26
Attorney, Agent or Firm:
UITTENBOGAARD, Frank et al. (building 44, AE Eindhoven, NL)
Download PDF:
Claims:

CLAIMS:

1. A display managing system (100) to be used in conjunction with a display device (103) including a display region (201) for managing the division of the display region into two or more sub-regions where one or more broadcast channels are displayed, comprising: - at least one processor (101) for operating the display region, the operating including displaying a first broadcast channel on the display region, and a display area definer (102) for defining at least a first sub-region (107-109) from the display region, wherein the at least first defined sub-region and the remaining portion of the display region (110) act as independent display sub-regions, the at least one processor (101) being adapted for displaying the incoming broadcast channels at the respective display sub-regions.

2. A display managing system according to claim 1, further comprising a scroll bar (104) and an input unit (105) operated by a user (106), the scroll bar (104) being adapted to allowing the user (106) to scroll between the independent display sub-regions (107-110), the input unit (105) being adapted to: receive instructions from the user (106) for a selection of a given display sub- region, and receive instructions from the user (106) for a selection of a new broadcast channel at the selected display sub-region for replacing the previous broadcast channel displayed at the display sub-region.

3. A display managing system according to claim 2, wherein the display area definer (102) is further adapted to define at least a second sub-region from said independent display sub-regions, the input unit further being adapted to: receive instructions from the user (106) for moving broadcast channel being displayed at one of the display sub-region to the second sub-region.

4. A display managing system according to claim 1, wherein the display area defϊner for defining at least one sub-region is a manual input means operated by a user (106).

5. A display managing system according to claim 4, wherein the manual input means comprises a free moving cursor (202) displayed on the display region where the at least one sub-region is defined via at least two marking points selected by the user.

6. A display managing system according to claim 1, wherein the display area defϊner (102) for defining at least one sub-region comprises a selection mechanism for automatically detecting a pattern from the broadcast currently being displayed and based on the detected pattern define the at least a first sub-region.

7. A display managing system according to claim 6, wherein the selection mechanism includes at least one automatic pattern recognition means, and wherein these pattern recognition means include one of the following: a face detection mechanism and where the detected a pattern includes face contour lines, or a text detection mechanism for detecting textual matters where the detection is based on that the textual matters changes up to a pre-defined amount for a given number of frames, or a combination of both face and text detection mechanism.

8. A display managing system according to claim 6 or 7, wherein the selection mechanism is operated based on an input from the user where input indicates preferred pattern to be detected.

9. A display managing system according to claim 1, wherein the display area definer (102) for defining at least a first sub-region from the display region is a remote device comprising a processor adapted to analyze the A/V signals of the broadcast channels and based on the analyzes pre-define the at least a first sub-region, the pre-defined at least first sub-region being associated as metadata to the A/V signals of the broadcast channels.

10. A display managing system according to claim 1, wherein the display area definer (102) for defining at least a first sub-region from the display region is a remote

device, where at the remote device side the at least a first sub-region is pre-defined by hand and associated as metadata to the A/V signals of the broadcast channels.

11. A display managing system according to claim 1 , wherein the display device (103) further includes at least one speaker, the at least one processor (101) further being adapted to determine the distribution of audio in response to the location, or the area, or both the location and the area, of the at least first sub-region on the display region.

12. A display device (103) comprising the display managing system (100) as claimed in claim 1.

13. A method of managing a display device including a display region for dividing the display region into two or more sub-regions where one or more broadcast channels are displayed, comprising: - displaying a first broadcast channel on the display region (1001), and defining at least a first sub-region from the display region (1002), wherein the at least first defined sub-region and the remaining portion of the display region act as independent display sub-regions such that the incoming broadcast channels are to be displayed at the respective display sub-regions.

14. A method according to claim 13, wherein the step of defining said at least first sub-region from the display region comprises: selecting a hold-mode for initiating said defining (1003), marking said at least first sub-region from the display region (1004), - selecting a second sub-region within the first sub-region (1005), selecting a picture-in-picture (PiP) mode for transferring the broadcast shown in the first sub-region to the second sub-region (1006), selecting a second broadcast channel within the first sub-region (1007).

15. A computer program product for instructing a processing unit to execute the method steps of claim 13 when the product is run on a computer.

Description:

A display managing system

FIELD OF THE INVENTION

The present invention relates to a display managing system to be used in conjunction with a display device including a display region for managing the division of the display region into two or more sub-regions where one or more broadcast channels are displayed.

BACKGROUND OF THE INVENTION

Picture-in-picture (PiP) is an established method of combining TV view from multiple feeds. One program (channel) is usually displayed on the full TV screen at the same time as one or more other programs are displayed in full, but at a reduced resolution in inset windows. Sound is usually from the main program only.

Picture in Picture requires at least two independent tuners or signal sources to supply the large and the smaller picture. Two-tuner PiP TVs have a second tuner built in, but a single-tuner PiP TV requires an external signal source, which may be an external tuner, VCR, DVD player, or a cable box with composite video outputs. Picture in Picture is often used to watch one program while waiting for another to start, or advertisements to finish.

Picture and Picture (PAP) is a related feature showing two programs side-by- side on the screen, with the sound from one program being played through the speakers, and the sound from the other being sent to headphones. Although people love to watch TV, there is often a difficulty in deciding what to watch, which can result in an endless flicking between channels trying to pick up the best bits of each. For instance, people like the news ticker tape of CNN, but also would like to watch their favorite soap and keep an eye on the soccer match of their favorite team. Or people like to listen to MTV and also have access to the latest news. Most TVs only allow people to select one program. Some TVs offer a split screen or Picture in Picture that allows people to watch two channels at the same time, but this is a very limited solution. Moreover, the audio of one of the channels is muted by default.

BRIEF DESCRIPTION OF THE INVENTION

The object of the present invention is to overcome the above mentioned drawbacks by providing a system that allows users to customize the screen that they want to watch from multiple broadcast channels. According to one aspect the present invention relates to a display managing system to be used in conjunction with a display device including a display region for managing the division of the display region into two or more sub-regions where one or more broadcast channels are displayed, comprising: at least one processor for operating the display region, the operating including displaying a first broadcast channel on the display region, and a display area defϊner for defining at least a first sub-region from the display region, wherein the at least first defined sub-region and the remaining portion of the display region act as independent display sub-regions, the at least one processor being adapted for displaying the incoming broadcast channels at the respective display sub-regions.

Thus, a new picture in picture format is provided that doesn't require rescaling. It furthermore offers a solution to deal with the multiple audio streams of these channels. Accordingly, this allows users to create their own combination of TV content and have it presented in a personalized manner. For example, a user may wish to embed live football scores running along the bottom of the display while playing a DVD. This text will be readable as it will be displayed in its native format and will not suffer from the problems associated with rescaling. Also, it is now possible to mix recorded and live broadcast material.

In one embodiment, the display managing system further comprises a scroll bar and an input unit operated by a user, the scroll bar being adapted to allowing the user to scroll between the independent display sub-regions, the input unit being adapted to: receive instructions from the user for a selection of a given display sub-region, and receive instructions from the user for a selection of a new broadcast channel at the selected display sub-region for replacing the previous broadcast channel displayed at the display sub-region.

Thus, a very user friendly way is provided allowing the user to replace the currently broadcasted channels with new broadcast channels.

In one embodiment, the display area defϊner is further adapted to define at least a second sub-region from said independent display sub-regions, the input unit further being adapted to: receive instructions from the user for moving broadcast channel being displayed at one of the display sub-region to the second sub-region.

In one embodiment, the display area defϊner for defining at least one sub- region is a manual input means operated by a user.

In one embodiment, the manual input means comprises a free moving cursor displayed on the display region where the at least one sub-region is defined via at least two marking points selected by the user.

In one embodiment, the display area defϊner for defining at least one sub- region comprises a selection mechanism for automatically detecting a pattern from the broadcast currently being displayed and based on the detected pattern define the at least a first sub-region. In one embodiment, the selection mechanism includes at least one automatic pattern recognition means, and wherein these pattern recognition means include one of the following: a face detection mechanism and where the detected a pattern includes face contour lines, or - a text detection mechanism for detecting textual matters where the detection is based on that the textual matters changes up to a pre-defined amount for a given number of frames, or a combination of both face and text detection mechanism.

Accordingly, an automatic sub-region selection mechanism is provided which e.g. creates one sub-region for a new reporter and one region where the headlines news being displayed at the bottom of the display is being shown. The user may e.g. then decide whether he accepts the automatic selected sub-regions or not.

In one embodiment, the selection mechanism is operated based on an input from the user where input indicates preferred pattern to be detected. Thus, it is ensured that only those areas are detected that might be of interest to the user by means of for example face recognition and/or text recognition.

In one embodiment, the display area defϊner for defining at least a first sub- region from the display region is a remote device comprising a processor adapted to analyze the A/V signals of the broadcast channels and based on the analyzes pre-define the at least a

first sub-region, the pre-defined at least first sub-region being associated as metadata to the A/V signals of the broadcast channels.

Thus, the processing power that might be required may be provide externally instead of at the display device side. Thus, the display device do not need to be highly advanced and thus cheaper.

In one embodiment, the display area definer for defining at least a first sub- region from the display region is a remote device, where at the remote device side the at least a first sub-region is pre-defined by hand and associated as metadata to the A/V signals of the broadcast channels. In one embodiment, the display device further includes at least one speaker, the at least one processor further being adapted to determine the distribution of audio in response to the location, or the area, or both the location and the area of the at least first sub- region on the display region.

Thus, the audio output will reflect the size of the sub-region, i.e. the smaller the lower becomes the audio, and the location (upper left corner) of the sub-region. This will thus appear more natural to the user of the display device.

According to another aspect, the present invention relates to a display device comprising said display managing system.

According to still another aspect, the present invention relates to a method of managing a display device including a display region for dividing the display region into two or more sub-regions where one or more broadcast channels are displayed, comprising: displaying a first broadcast channel on the display region, and defining at least a first sub-region from the display region, wherein the at least first defined sub-region and the remaining portion of the display region act as independent display sub-regions such that the incoming broadcast channels are to be displayed at the respective display sub-regions.

In one embodiment, the step of defining said at least first sub-region from the display region comprises: selecting a hold-mode for initiating said defining, - marking said at least first sub-region from the display region, selecting a second sub-region within the first sub-region, selecting a picture-in-picture (PiP) mode for transferring the broadcast shown in the first sub-region to the second sub-region, selecting a second broadcast channel within the first sub-region.

In one embodiment, the method further comprises selecting a moving-mode for moving the sub-regions from one location to another location within the display region.

According to yet another aspect, the present invention relates to a computer program product for instructing a processing unit to execute the method steps when the product is run on a computer.

The aspects of the present invention may each be combined with any of the other aspects. These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the invention will be described, by way of example only, with reference to the drawings, in which

Fig. 1 shows a display managing system according to the present invention,

Fig. 2 depicts graphically one embodiment of a method according to the present invention,

Fig. 3 depicts graphically another embodiment of Fig. 2,

Fig. 4 depicts graphically another embodiment of Fig. 2 and 3,

Fig. 5 depict graphically a multiple tuner setup,

Fig. 6 depicts an Internet streaming handler, Fig. 7 shows an embodiment of how screen area definitions are performed by the display area defϊner,

Fig. 8 shows another embodiment of screen area definitions using face detection mechanism,

Fig. 9 shows two sub-regions within a screen area, Fig. 10 shows a flowchart of a method according to the present invention.

DESCRIPTION OF EMBODIMENTS

Figure 1 shows a display managing system 100 according to the present invention to be used in conjunction with a display device 103 including a display region for managing the division of the display region into two or more sub-regions where one or more broadcast channels are displayed.

The display managing system 100 comprises at least one processor (P) 101 and a display area definer (D A D) 102. The at least one processor (P) 101 is adapted to operate the display region of the display device 103 by initially displaying a first broadcast

channel on the display region. The display area definer (D A D) 102 is adapted to define at least a first sub-region 107-109 from the display region, where the at least first defined sub- region 107-109 and the remaining portion 110 of the display region act then as independent display sub-regions. The at least one processor (P) 101 operates the system 100 such that video of the incoming broadcast channels are displayed at the respective display sub-regions.

In one embodiment, the system 100 further comprises a scroll bar (S B) 104 and an input unit (I U) 105 operated by a user 106, the scroll bar being adapted to allow the user 106 to scroll between the independent display sub-regions 107-110. The input unit (I U) 105 is adapted to receive instructions from the user 106 for a selection of a given display sub- region, and receive instructions from the user 106 for a selection of a new broadcast channel at the selected display sub-region for replacing the previous broadcast channel displayed at the display sub-region. The way of receiving instructions from the user 106 may be done via a remote control where the user e.g. presser the appropriate button on the remote control while selection the at least one sub-region 107-109, or by touching the display area directly if the display area is provided with touch-sensitive interface, or via a speech recognition system etc. This will be discussed in more details later.

In one embodiment, the selection of the at least one first sub-region 107-109 this is realized by scaling multiple pieces of the incoming video signals and position these at certain screen positions. To be able to do this in 'real-time' a fast memory is needed to store the (processed) videos. Next these multiple pieces of processed broadcast signal are combined into a new single broadcast signals signal that is displayed on the screen. Also, video-bus or similar means may be provided for allowing to transfer the broadcast signal from the one processor (P) 101 to memory and the other way around, as well as from one processor to another processor (this also includes getting the broadcast signal to the processor(s) in the first place).

In one embodiment, the different tasks are distributed between the various processors, such that one processor is implemented as a video scale processor (that is optimized for scaling and clipping video), one is implemented as a video re-combination processor (that is optimized for positioning video on screen and combine multiple pieces of video into one video signal), and one processor is implemented to keep track of what need to be shown on screen (it governs the other processors based on the user input).

In one embodiment, multiple tuners (not shown) are provided for obtaining and supplying the different pieces of broadcast to the processor(s). In case of Internet- Protocol (IP)-based TV, a process is provided for downloading/stream multiple pieces of

video, and separate these so as to provide these to the above mentioned at least one processor (P) 101.

Figure 2a-k depicts graphically one embodiment of a method according to the present invention. It should be noted that the steps depicted in the figures illustrate the steps as performed by a user, but they are not shown in "real-time". Thus, in real life scenario, the picture in Figs. 2a-k would be changing while the user is performing the selection steps.

The system 100 may be used in television devices with multiple tuners. This could be a TV, or a video recorder (e.g. HDD or DVD) having access to multiple tuners. Alternative to tuners the TV could make use of Internet streams. Moreover, the TV could also display other content in the defined screen areas (such as Teletext, recorded video, Internet streams, or regular Internet browser content).

Alternatively the system 100 may be applied in web-based streaming applications, such as Joost, Youtube or 'Uitzending gemist'. In this case the application would make use of multiple (live) streams, while user interaction takes place in the application environment. (This could be a browser window, Apple Frontrow, or Windows MediaCenter).

Figure 2a shows a TV broadcast that is being displayed on a display device, e.g. a TV, computer monitor or any type of a display device comprising a display region 201. As depicted here, the broadcast is a "live" broadcast from a news channel. Figure 2b depicts where the user has selects a "hold-mode" by e.g. pressing on

"hold" button on a remote control or by interacting directly with the display screen via touching assuming the display screen is provided with a touch-sensitive interface. By doing so, a cursor 202 appears on the display region and subsequently the TV goes into screen area select mode, allowing the user to select a part of the screen. Figure 2c depicts where the user moves a moving cursor to the down left corner, to prepare marking a first sub-region on the display region 201. Figure 2d shows where the user has selected a first sub-region defined via the dotted line 203. This may e.g. be realized by holding a sub-region selection button on the remote control while selecting the area. The region may of course have all kinds of shapes and is not limited to rectangular shape as shown here.

Moving the cursor can be done with the standard arrow buttons or a free moving cursor control such as uWand, a Wii-like controller, a trackball, a touchpad, a touch screen remote control, and the like. In case the display screen is provided with a touch- sensitive interface the cursor might be replaced by the viewer's finger or means for

interacting with the display region 201. Thus, the user might e.g. move the finger to the down left corner and move it upwards towards the upper right corner and then release the finger from the display region 201.

In Fig. 2e the user has conformed the selected first sub-region 203 by e.g. pressing the appropriate command button on the remote control (this could be 'OK' button) or by releasing the sub-region selection button, or by releasing the finger from the display region 201 in case the display region 201 is provided with a touch-sensitive interface. As depicted here, the dotted line 203 might change from being "rough" to being "fine", just to illustrate to the user that he has confirmed the selected first sub-region 203. Figure 2f depicts where the user selects the bottom portion covering the text matter (the headlines that is continuously running), i.e. the user selects that he wants to 'hold' the text matter.

By moving the cursor (or the finger) to the selected first sub-region 203 it is possible to zap to other channels. Figure 2g shows where the user has selected another broadcast channel in the selected first sub-region 203, e.g. the soap "ER", while the bottom portion 204 shows the live headlines of the new acts as another display region. Thus, the first sub-region 203 acts as a display region that is independent from the remaining portion 204 of the display region 201, i.e. both the first sub-region 203 and the remaining portion 204 act as independent display sub-regions. The scenario depicted in Figs. 2h and 2i is more or less a repetition of Figs.

2b-2e. In Fig. 2h the user creates a second sub-region 205 within the first sub-region 203, but this may be done similarly as disclosed here above, i.e. either using the moving cursor or via the touch-sensitive interface by using the finger.

In the scenario depicted in Figs. 2h-2i, the user "moves" the broadcast channel shown in the first sub-region 203 to the second sub-region 205. This may be done by moving the cursor to the second sub-region 205 and subsequently select "menu" on the remote control. The menu displayed (not shown here) may e.g. include the following functions: "move", "make pip", "delete" and "delete all". By selecting as an example "make pip" the broadcast channels shown in the first sub-region 203 is moved to the second sub-region 205. This is depicted in Fig. 2i showing where the "ER" is broadcast in both the first 203 and the second 205 sub-regions. Now, the user can zap the broadcast on the first sub-region 203 to other channels.

Accordingly, Fig. 2j depicts the scenario where the user has selected a third broadcast channel in the first sub-region 203 replacing the "ER". Thus, in total three

broadcast channels are being displayed independently, i.e. the bottom portion where the news headlines are being displayed, the first sub-region 203 acting as a second viewing region and the second sub-region 205 acting as a third viewing region.

Figure 2k depicts where the user has selected the function "move" from the menu display and marked, e.g. using the cursor, the new location the user intents to move. Assuming the user is interested in moving the bottom sub-region 204, by moving the cursor to the sub-region 204 and select the function "move" from the menu, the sub-region 204 may be moved to a new location. After moving it to the new location, e.g. at the upper part of the display, the user can confirm the new location by e.g. pressing or releasing the appropriate button on the remote control.

This could also be realized such that if the user presses the hold" button on a remote control in a previously defined area it is assumed that the user wants to move this area. The cursor changes to a 'move' cursor and now the user can move this area on the screen. Figure 3 depicts graphically another embodiment of Fig. 2, where a screen divider is provided that the user can move. Once the screen divider is at the desired position the user presses a confirmation button (this could be the 'OK' button). Subsequently the user needs to indicate what screen area to hold by selecting one of the 2 or 4 areas that are defined by the screen divider. Once the user has done so he again presses a confirmation button (this could be the 'OK' button) to put the selected screen area on 'hold'. The screen divider can be moved with the standard arrow buttons or a free moving cursor control (the uWand, a Wii- like controller, a trackball, a touchpad, a touch screen remote control, etcetera). Selecting a screen area is done in a similar using a jumping highlight (in case the arrow keys are used), or by selecting a screen area with a free moving cursor. The user can press the hold button again to set another screen area to hold.

Again the user can move a screen divider and move it, select one of the new 2 or 4 areas that are defined by the screen divider, and press a confirmation button (this could be the 'OK' button) to put the selected screen area on 'hold'. If the user selects a screen area that was previously set on hold it is assumed that the user wants to move this screen area. Now the user can move the screen area. If the user presses the menu button when a previously defined area is selected, the user can select 'move', 'make Pip' or 'delete', where the latter results in removing this screen area. (In case of multiple screen areas the user can also select 'delete all').

In one embodiment, a use is made of pre-defined screen areas that the user can select. The user can move through the different screen areas and pres a confirmation button (this could be the 'OK' button) to put the selected screen area on 'hold'. Browsing through the pre-defined screen areas can be done using a so-called jumping highlight using the standard arrow buttons or a free moving cursor control to point at the areas on the screen (the uWand, a Wii-like controller, a trackball, a touchpad, a touch screen remote control, etcetera).

The user can press the hold button again to select another pre-defined screen area to hold. The user can move through the different screen areas and press a confirmation button (this could be the 'OK' button) to put the selected screen area on 'hold'. If the user selects a screen area that was previously set on hold it is assumed that the user wants to move this screen area. The cursor changes to a 'move' cursor and now the user can move this area on the screen. If the user presses the menu button while the cursor is on a previously defined area, the user can select 'move', 'make PiP' or 'delete', where the latter results in removing this screen area. (In case of multiple screen areas the user can also select 'delete all'). Figure 4 depicts graphically another embodiment of Fig. 2 and 3 where templates are used as an alternative option to the above embodiments. Such a template basically consists of a form with different screen areas. Within each screen area the user can zap to a different TV channel. The user presses a dedicated button (a 'hold' button) and subsequently the TV offers the first template. The user can browse through the templates using the standard arrow buttons (e/g/ left and right for previous and next). Once a template is selected the user can confirm this template by pressing a confirmation button (this could be the 'OK' button). Subsequently the user can browse through the different screen areas in the template and select one area using a so-called jumping highlight and the standard arrow buttons or a free moving cursor control to point at the areas on the screen (the uWand, a Wii- like controller, a trackball, a touchpad, a touch screen remote control, etcetera). Once the user has selected an area he can zap in that selected area.

The user can press the hold button again to select another screen area to zap in. The user can move through the different screen areas. If the user presses the menu button the user can select the option to change the template or delete all areas.

When mashing-up different channels, the audio needs to be mashed up as well. This may be done nearly completely automatically. Hence it is proposed to only render the audio of the area that the user has selected for zapping. If the user wants it differently, the user can press the 'hold' button then select the area of which he wants to have the audio and

subsequently press the (un)mute button. Alternatively the user can press the menu button and select the 'audio' option so set the audio volume of the selected area. In any case it is wise to show feedback of the audio settings using on screen icons.

When multiple audio channels are selected, these are mixed and rendered. This can be made more advanced by mixing the audio taking into account the relative screen size of the selected areas (the audio of large areas is rendered at a higher volume; the audio of small areas is rendered at a lower volume), or taking into account the relative position of the selected areas (the areas at the left hand side are rendered at a higher volume on the left-hand speaker and at a lower volume at the right-hand speaker; the areas at the right hand side are rendered at a lower volume on the left-hand speaker and at a higher volume at the right-hand speaker; the areas that are positioned in the middle are rendered equally loud on both speakers).

In one embodiment, the user may store a screen layout as template. This may be realized by e.g. pressing the 'hold' button, press the 'menu' button and then select the 'store' option. The TV stores the screen area layout, the channels that are displayed in each area and the audio settings. It is proposed that the template is given a default name (e.g. MyScreenOl). The user should also be able to retrieve these stored templates. This can be done by pressing the 'hold' button, press the 'menu' button and then select the 'retrieve' option. The user can then select a layout from a list of stored templates. Figure 5 depict graphically an example of a multiple tuner setup. The display device, e.g. the TV should preferably be provided with multiple tuners, a display controller that can assign screen areas to different tuners and that can scale streaming video. Alternatively the TV could use an Internet connection to access Internet streams. Still display controller would be needed can assign screen areas to different streams and that can scale streaming video. Also the TV needs a smart audio mixer, (and possible storage to store the screen lay-outs).

Figure 6 depicts an Internet streaming handler. It is namely so that in addition to extraction of content such as news tickers from the live broadcast, an additional embodiment could source the information to be displayed from the Internet and dynamically create a local news-ticker based upon the preferences of the user. The user can select their desired information from a series of Internet sources (typically using RSS technology) and these are automatically retrieved and updated. Using techniques described earlier, it is possible for the user to place the news-ticker at their desired location.

Figure 7 shows an embodiment of how screen area definitions are performed by the display area defϊner (D A D) 102. In Fig. 2, the screen area definitions were performed manually by the user of the display device.

In this embodiment, the screen area definitions are performed automatically using shelf content analysis, where broadcasted content is analyzed so as to detect typical screen areas that the user might want to select. The text recognition is used for detecting general textual information. This might be achieved by detecting text at the lower part of the screen, since the bottom part of the screen is often used to display general textual information. The most straightforward example is the tickertape on news channels, but also music channels provide text boxes with background information. In one embodiment, the analysis is reduced to the bottom half of the screen to speed up the analysis and discarding the top half of the screen 501 as depicted in Fig. 7b. The analysis is now focused on detecting (scrolling) text matters in the lower half. Text that does not change too often is discarded. This is performed for a minimum number of frames to make sure that it is indeed text that is displayed at a regular basis. This could be a sequence of frames (for instance 24), but it could also be multiple sets of smaller frame sequences (for instance 4 frames analyzed, then 20 frames discarded, then 4 frames analyzed, then 20 frames discarded, and so on). The latter might results in more reliable detection of changing text as well as making sure that it is text that is displayed regularly in that specific location. Moreover it is more efficient than just analyzing one sequence of frames. Figure 7c depicts where a text has been detected 502. It follows that a bounding box is defined, as depicted in Fig. 7d. This bounding box is used to define the screen area. This might take into account small apparently unused screen areas. For instance, if the bounding box is very close to the bottom of the screen, the bottom part of the screen is added to the pre-defined screen area. Figure 8 shows another embodiment of screen area definitions using face detection mechanism. This embodiment may of course be combined with the embodiment in Fig. 7. As shown here, it is proposed to detect relative large faces as this is typical for e.g. news readers. First a rough analysis is done for flesh color as depicted in Fig. 8b 601. All smaller areas that might be detected (not shown here) will preferably be discarded. Then only a minimum size (screen area percentage) is considered to be useful. To increase reliability of the detection, face feature detection can be applied (detection of eyes and mouth 602) as shown in Fig. 8c. When this is done a bounding 603 box is defined. This bounding box is used to define the screen area. This is basically a portrait area 604 of the screen that is larger than the face area and with the face in the middle of the area such that a mug-shot kind of cut

is made (the mouth is in the middle both horizontally and vertically). Furthermore small apparently unused screen areas are preferably taken into account. For instance, if the bounding box is very close to the top of the screen, the top part of the screen is added to the pre-defined screen area. In another embodiment of having pre-defined screen areas available is to make use of metadata, where the screen areas are not defined locally, but remotely. This may be done by automatic content analysis on a central server (for instance because the required processing power exceeds the available processing power on the TV). It can also be predefined by hand. This would allow more creative freedom for the content provider. These re-defined screen areas are subsequently made available to the TV.

First, it is proposed to provide this information embedded in the broadcast stream as digital information: for instance incorporated in the first few (unused) lines of the TV image (much like teletext). Second, it is proposed to embed the information digitally in the audio for instance by means frequency modulation. Third, it is proposed to provide this information via a secondary channel. The TV could have an Internet connection to access the pre-defined areas stored on a central Internet server.

The digital file could typically have an xml-like format, for instance:

<Area name="Areal" coorl="140,0" coor2="580,480" layer="O"></Area> <Area name="Area2" coorl="0,500" coor2="720,540" layer="0"></Area>

In this description, the name of the area is defined, the top-left coordinate (in coorl), the bottom-right coordinate (in coor2) and the z-axis ordering (in layer, where the highest number is on top). Additionally, pre-defined areas can be inserted that display Internet content:

<Area name="Area3" coorl="0,0" coor2="100,120" layer="0"> <Content href="http://www.cnn.com/mashup/logos/movinglogo.shtml"> </Area>.

In the following embodiment, a way to describe templates is disclosed as well as storing and exchanging these.

First of all the various screen areas should be defined. This can be done in an xml-like format, for instance:

<Area name="Areal" coorl="0,0" coor2="720,540" layer="O"></Area> <Area name="Area2" coorl="0,500" coor2="720,540" layer="O"></Area> <Area name="Area3" coorl="40,40" coor2="340,190" layer="l"x/Area>

for the areas 701, 702 shown in Fig. 9.

In this description, the name of the area is defined, the top-left coordinate (in coorl), the bottom-right coordinate (in coor2) and the z-axis ordering (in layer, where the highest number is on top).

The audio needs to be defined as well. In one embodiment, this is proposed as follows:

<Area name="Areal" coorl="0,0" coor2="720,540" layer="0">

<Audio left="50" right="50"> </Area> <Area name="Area2" coorl="0,500" coor2="720,540" layer="0">

<Audio left="80" right="20"> </Area> <Area name="Area3" coorl="40,40" coor2="340,190" layer="l">

<Audio mute> </Area>

In this description the distribution of the audio over the left and right speakers is defined. For instance the audio of "Areal" is distributed evenly over the two speakers, for "Area2" the audio on the left speaker is send for 80% to the left speaker and 20% to the right speaker, and the audio of Area3 is muted.

The display device (i.e. a processor comprised therein) calculates how to mix the audio. In this case the audio of "Areal" may be set at 100% volume for both the left speaker and the right speaker. The audio of Area2 is set at 100% at the left speaker and 25 % at the right speaker. The audio to both speakers needs to be mixed on a frequency level and adjusted to the maximum volume output. From hereon the volume can be further adjusted (tuned down) by the user using the volume control.

Templates typically do not comprise any content yet, as this is to be defined by the user. However, once the user has defined the content the template can be stored with the content reference. It is proposed to do this as follows:

<Area name="Areal" coorl="0,0" coor2="720,540" layer="0">

<Audio left="50" right="50">

<Content channel="l"> </Area>

<Area name="Area2" coorl="0,500" coor2="720,540" layer="0">

<Audio left="80" right="20">

<Content channel="CNN">

</Area>

<Area name="Area3" coorl="40,40" coor2="340,190" layer="l"> <Audio mute>

<Content channel="http://www.philips.com/mashupTV/channels?=MTV Europe"> </Area>

The content is typically defined by means of a channel reference. This could be the channel number programmed on e.g. the TV, for instance channel 1. However this has the disadvantage that all templates need to be redefined if the channels are changed on the TV. Alternatively, the channel can be defined using the channel name as used in the metadata available in the broadcast stream. This however has the disadvantage that a template is useless if this metadata is unavailable. A third option is to define the channel on a central server indicated by an URL. This requires the TV to have in Internet connection. The URL will provide the channel frequency for that channel in the location that the TV is located (this might be detected automatically using the IP address, or the region setting in the TV).

If the TV has Internet access the areas may also contain Internet content. This might look as follows:

<Area name="Area4" coorl="620,0" coor2="720,120" layer="0"> <Content href="http://www.mtv.com/mashup/logos/movinglogo.shtml"> </Area>

The templates may in one embodiment be available on the TV. Alternatively they may be made available for download embedded in the broadcast stream as digital

information: for instance incorporated in the first few (unused) lines of the TV image (much like teletext). The information may be embedded digitally in the audio for instance by means frequency modulation. The information may also be provided via a secondary channel. The display device, e.g. the TV, might have an Internet connection to access the templates stored on a central Internet server.

The templates can also be stored by the user. Again this can be done locally using a local storage medium embedded in the TV, but it can also be stored on a central server if the TV as an Internet connection. Moreover, they can be stored on a portable medium such as a USB storage device and exchanged with other users. Figure 10 shows a flowchart of a method according to the present invention for managing a display device including a display region for dividing the display region into two or more sub-regions where one or more broadcast channels are displayed.

In a first step (Sl) 1001 a first broadcast channel is displayed on the display region. In a second step (S2) 1002 at least a first sub-region is defined from the display region. The at least first defined sub-region and the remaining portion of the display region act as independent display sub-regions such that the incoming broadcast channels are to be displayed at the respective display sub-regions.

In one embodiment, the defining said at least first sub-region from the display region comprises: selecting a hold-mode for initiating said defining (S3) 1003, marking said at least first sub-region from the display region (S4) 1004, selecting a second sub-region within the first sub-region (S5) 1005, selecting a picture-in-picture (PiP) mode for transferring the broadcast shown in the first sub-region to the second sub-region (S6) 1006, selecting a second broadcast channel within the first sub-region (S7) 1007. In one embodiment, the method further comprises selecting a moving-mode for moving the sub-regions from one location to another location within the display region (S8) 1008. Certain specific details of the disclosed embodiment are set forth for purposes of explanation rather than limitation, so as to provide a clear and thorough understanding of the present invention. However, it should be understood by those skilled in this art, that the present invention might be practiced in other embodiments that do not conform exactly to the details set forth herein, without departing significantly from the spirit and scope of this

disclosure. Further, in this context, and for the purposes of brevity and clarity, detailed descriptions of well-known apparatuses, circuits and methodologies have been omitted so as to avoid unnecessary detail and possible confusion.

Reference signs are included in the claims, however the inclusion of the reference signs is only for clarity reasons and should not be construed as limiting the scope of the claims.