[go: up one dir, main page]

WO2011134779A1 - A video processing module - Google Patents

A video processing module Download PDF

Info

Publication number
WO2011134779A1
WO2011134779A1 PCT/EP2011/055665 EP2011055665W WO2011134779A1 WO 2011134779 A1 WO2011134779 A1 WO 2011134779A1 EP 2011055665 W EP2011055665 W EP 2011055665W WO 2011134779 A1 WO2011134779 A1 WO 2011134779A1
Authority
WO
WIPO (PCT)
Prior art keywords
video stream
attributes
secondary video
display
primary
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.)
Ceased
Application number
PCT/EP2011/055665
Other languages
French (fr)
Inventor
Christopher Phillips
Matthew Whitbourne
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of WO2011134779A1 publication Critical patent/WO2011134779A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • the present invention relates to a method, apparatus or software for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream.
  • An embodiment of the invention provides a method for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, the method comprising the steps of:
  • the attributes may govern the level of obtrusion of the secondary video stream on the primary video stream when displayed in combination.
  • the attributes may comprise one or more attributes for the processing of the secondary video stream data into a video image for display.
  • One or more of the user identifiers may be associated with data representing a predetermined service level for the primary video stream and the level of obtrusion is dependent on the service level.
  • the level of the or each setting may be determined in dependence on the service level.
  • Each service level may be associated with a predetermined set of the settings.
  • One or more of the sets of settings may be modifiable by a user within predetermined limits.
  • One of the attributes may govern the size of the display of the secondary video stream.
  • One of the attributes may govern the position of the display of the secondary video stream.
  • One of the attributes may govern the opacity of the display of the secondary video stream.
  • the secondary video stream may comprise picture-in-picture (PiP) advertising data.
  • the primary video stream may comprise a continuous live video transmission.
  • One or both of the video streams may be broadcast.
  • the video processing module may be comprised by a television signal receiving apparatus.
  • Figure 1 is a schematic illustration of a display device displaying a primary video stream in combination with a secondary video stream;
  • Figure 2 is a schematic illustration of a video transmission system comprising a video processing module for processing video streams for display on the display device of figure 1 ;
  • Figure 3 a is a table illustrating settings for attributes used by the video processing module of figure 2 for processing the secondary video stream for display in combination with the primary video stream;
  • Figure 3b is a table illustrating data correlating user identifiers with service levels and associated sets of attribute settings for use by the video processing module of figure 2;
  • Figure 4 is a flow chart illustrating processing performed by the video processing module of figure 2 when processing video streams for display on the display device of figure 1 ;
  • the input 102 for the TV 101 is supplied from a video transmission system 201 comprising a transmission provider system 202 and a video processing module 203 in the form of a transmission receiver system.
  • the transmission provider system 202 comprises a transmissions source 204, in the form of a live video transmission feed and an advertisement transmission feed, and an account database 205.
  • the transmission source 204 is arranged to transmit signals representing the primary and secondary video streams 103, 104.
  • the live primary video stream 103 is transmitted continuously for its duration and the secondary video stream 104 is transmitted periodically, that is, at predetermined time intervals.
  • the account database 205 comprises user accounts for users of respective transmission receiver systems 203 permitted to receive the primary video stream 103.
  • An account record in the account database 205 represents each user account.
  • Each account record comprises data that associates an account identifier with a predetermined set of one or more attribute settings that govern the level of obtrusion of the display of the secondary video stream 104 and are described in further detail below with reference to figures 3 a and 3b.
  • the transmission receiver system 203 comprises a signal combination module 206 and a picture-in-picture (PiP) management module 207.
  • the signal combination module 206 is arranged to receive the primary and secondary video streams 103, 104 transmitted by the transmission provider system 202 and to combine the received primary and secondary video streams 103, 104 into the single video stream provided to the input 102 of the TV 101.
  • the PiP management module 207 governs the combination of the primary and secondary video streams 103, 104 by the signal combination module 206 so as to produce the predetermined level of obtrusion of the secondary video stream 104 over the primary video stream 103.
  • the PiP management module 207 is arranged to input a user identifier associated with the transmission receiver system 203 and to use the user identifier to access the relevant account record in the account database 205 and retrieve the set of one or more attribute settings that govern the level of obtrusion of the display of the secondary video stream 104 for the relevant user identifier. These parameters are then provided to the signal combination module 206 for use in the combination of the primary and secondary video streams 103, 104 to produce the single video stream provided to the input 102 of the TV 101.
  • Opacity the opacity of the display of the secondary video stream 104. In other words, the degree of transparency of the display of the secondary video stream 104.
  • the account database 205 stores each account record as a line in an account record table 303.
  • Each account record 304 specifies a service level (1, 2, 3) and an attribute settings set (A, B, C) for each user identifier.
  • the service level identifies the level of service to which a given user has subscribed.
  • the attribute settings set defines a predetermined set of one or more attribute settings 303 selected from the attribute settings table 301 for the display of the secondary video stream 104.
  • processing awaits the reception of the secondary video stream 104 and once received processing moves to step 407.
  • the secondary video stream 104 is processed in accordance with the identified attribute settings and combined with the primary video stream 103 and processing moves to step 408.
  • the combined primary and secondary video streams are routed to the TV 101 for display and processing moves to step 409.
  • processing awaits the end of or interval in the secondary video stream and when detected processing moves to step 405 where routing of the primary video stream alone is resumed and processing proceeds as described above.
  • a user is provided with means, in the form of a menu, for selecting the settings for one or more attribute settings.
  • the attributes that may be modified by the user may be limited, for example, by subscription group or tariff band.
  • the selected level of the or each attribute may contribute to a quality level for the given set of attributes.
  • the quality level may be measured against one or more quality thresholds which if crossed may result in an actual or proposed change in the subscription group for the relevant user.
  • a user or a provider within subscription group may amend the attribute set or settings dynamically. In other words, attributes or their settings may be modified during the reception of a given primary video stream.
  • a single or reduced set of attributes is modifiable by a user. For example, just size or position may be modifiable. Differing sets of attributes may be provided for a user and a
  • the transmission of video streams may be achieved by any suitable means.
  • the primary and secondary video streams may have the same or different transmission signals, paths or mediums.
  • the or each video stream may be transmitted by any suitable scheme or protocol such as broadcast, multicast or monocast.
  • the primary video stream need not be a live stream but may comprise a recorded transmission such as a film or movie, for example, being viewed on a pay-per-view basis.
  • the secondary video stream may be permanently combined or overlaid on the primary video stream.
  • the secondary video stream may become fully transparent or reduced to 0% relative size when no secondary video stream data is provided.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A method, apparatus and software is disclosed for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream.

Description

A VIDEO PROCESSING MODULE
Field of Invention
The present invention relates to a method, apparatus or software for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream.
Background of the Invention
Commercial television broadcasts commonly include interludes in programming in which advertisements are broadcast. Such advertisements may be inserted within a discrete programming element such as a television program or film and thus interrupt the respective programming element. For example, when viewing a live event, such as a sports fixture, the viewer may be denied viewing of one or more critical parts of the event due to such critical parts coinciding with the broadcast of advertisements. For some events, this degradation of the viewing experience may be reduced by ad-hoc scheduling of advertisements breaks to coincide with natural beaks in the live events such as half-time intervals in football or the time between overs in cricket. However, such ad-hoc scheduling is a time consuming manual process. Furthermore, this technique is not applicable where the activity in the viewed event in continuous, that is, the event comprises no natural breaks suitable for the insertion of advertisements.
Summary of the Invention
An embodiment of the invention provides a method for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, the method comprising the steps of:
identifying a primary video stream;
identifying a secondary video stream;
assigning a set of one or more settings for attributes of the secondary video stream to a predetermined set of one or more user identifiers; identifying the user identifier associated with a given video processing module; determining the or each attribute setting assigned to the user identifier; and processing the secondary video stream for display in combination with the primary video stream in accordance with the or each attribute setting for the user identifier.
The attributes may govern the level of obtrusion of the secondary video stream on the primary video stream when displayed in combination. The attributes may comprise one or more attributes for the processing of the secondary video stream data into a video image for display. One or more of the user identifiers may be associated with data representing a predetermined service level for the primary video stream and the level of obtrusion is dependent on the service level. The level of the or each setting may be determined in dependence on the service level. Each service level may be associated with a predetermined set of the settings. One or more of the sets of settings may be modifiable by a user within predetermined limits.
One of the attributes may govern the size of the display of the secondary video stream. One of the attributes may govern the position of the display of the secondary video stream. One of the attributes may govern the opacity of the display of the secondary video stream. The secondary video stream may comprise picture-in-picture (PiP) advertising data. The primary video stream may comprise a continuous live video transmission. One or both of the video streams may be broadcast. The video processing module may be comprised by a television signal receiving apparatus.
Another embodiment provides apparatus for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, the apparatus being operable to:
identify a primary video stream;
identify a secondary video stream;
assign a set of one or more settings for attributes of the secondary video stream to a predetermined set of one or more user identifiers;
identify the user identifier associated with a given video processing module;
determine the or each attribute setting assigned to the user identifier; and process the secondary video stream for display in combination with the primary video stream in accordance with the or each attribute setting for the user identifier.
A further embodiment provides computer program comprising program code means adapted to perform the a method for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, the method comprising the steps of:
identifying a primary video stream;
identifying a secondary video stream;
assigning a set of one or more settings for attributes of the secondary video stream to a predetermined set of one or more user identifiers;
identifying the user identifier associated with a given video processing module; determining the or each attribute setting assigned to the user identifier; and processing the secondary video stream for display in combination with the primary video stream in accordance with the or each attribute setting for the user identifier.
Another embodiment provides computer program comprising program code means adapted to provide apparatus for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, the apparatus being operable to:
identify a primary video stream;
identify a secondary video stream;
assign a set of one or more settings for attributes of the secondary video stream to a predetermined set of one or more user identifiers;
identify the user identifier associated with a given video processing module;
determine the or each attribute setting assigned to the user identifier; and
process the secondary video stream for display in combination with the primary video stream in accordance with the or each attribute setting for the user identifier.
Brief Description of the Drawings
Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings in which: Figure 1 is a schematic illustration of a display device displaying a primary video stream in combination with a secondary video stream;
Figure 2 is a schematic illustration of a video transmission system comprising a video processing module for processing video streams for display on the display device of figure 1 ;
Figure 3 a is a table illustrating settings for attributes used by the video processing module of figure 2 for processing the secondary video stream for display in combination with the primary video stream;
Figure 3b is a table illustrating data correlating user identifiers with service levels and associated sets of attribute settings for use by the video processing module of figure 2; and
Figure 4 is a flow chart illustrating processing performed by the video processing module of figure 2 when processing video streams for display on the display device of figure 1 ;
Detailed Description of Embodiments of the Invention
With reference to figure 1, a display device 101, in the form of a television (TV), comprises an input 102 for receiving data for display on the TV 101. The data is received in the form of a single video stream via the input 102 that comprises a primary video stream 103 in combination with a secondary video stream 104. In the present embodiment, the primary video stream 103 represents a live event, such as a football match or motor racing event, and the secondary video stream comprises one or more advertisements. In the received single video stream, the secondary video stream 104 is overlaid on the primary video stream 103. As a result, the secondary video stream 104 at least partially obscures a portion of the primary video stream 103. In other words, the display of the secondary video stream 104 has a predetermined level of obtrusion over the primary video stream 103.
With reference to figure 2, in the present embodiment, the input 102 for the TV 101 is supplied from a video transmission system 201 comprising a transmission provider system 202 and a video processing module 203 in the form of a transmission receiver system. The transmission provider system 202 comprises a transmissions source 204, in the form of a live video transmission feed and an advertisement transmission feed, and an account database 205. The transmission source 204 is arranged to transmit signals representing the primary and secondary video streams 103, 104. In the present embodiment, the live primary video stream 103 is transmitted continuously for its duration and the secondary video stream 104 is transmitted periodically, that is, at predetermined time intervals. The account database 205 comprises user accounts for users of respective transmission receiver systems 203 permitted to receive the primary video stream 103. An account record in the account database 205 represents each user account. Each account record comprises data that associates an account identifier with a predetermined set of one or more attribute settings that govern the level of obtrusion of the display of the secondary video stream 104 and are described in further detail below with reference to figures 3 a and 3b.
The transmission receiver system 203 comprises a signal combination module 206 and a picture-in-picture (PiP) management module 207. The signal combination module 206 is arranged to receive the primary and secondary video streams 103, 104 transmitted by the transmission provider system 202 and to combine the received primary and secondary video streams 103, 104 into the single video stream provided to the input 102 of the TV 101. The PiP management module 207 governs the combination of the primary and secondary video streams 103, 104 by the signal combination module 206 so as to produce the predetermined level of obtrusion of the secondary video stream 104 over the primary video stream 103. The PiP management module 207 is arranged to input a user identifier associated with the transmission receiver system 203 and to use the user identifier to access the relevant account record in the account database 205 and retrieve the set of one or more attribute settings that govern the level of obtrusion of the display of the secondary video stream 104 for the relevant user identifier. These parameters are then provided to the signal combination module 206 for use in the combination of the primary and secondary video streams 103, 104 to produce the single video stream provided to the input 102 of the TV 101.
With reference to figure 3 a, in the present embodiment, the settings for the attributes or options that govern the level of obtrusion of the display of the secondary video stream 104 are selected from an attribute settings table 301. In the present embodiment, the attribute settings table 301 comprises ten such attributes 302 as follows:
Size: the size of the display of the secondary video stream 104 as a proportion or percentage of the display of the primary video stream 103.
Position: The position of the display of the secondary video stream 104 relative to the display of the primary video stream 103. For example, top left (TL), centre right (CR), bottom right (BR) or central (CC).
Opacity: the opacity of the display of the secondary video stream 104. In other words, the degree of transparency of the display of the secondary video stream 104.
Saturation: the colour saturation of the display of the secondary video stream 104.
Contrast: the degree of difference between the tones in the display of the secondary video stream 104.
Duration: the duration of the display of the secondary video stream 104.
Audio Overlay: the degree of overlay of the audio portion of the secondary video stream 104 on the audio portion of the primary video stream 103. In other words, this attribute governs the level of obtrusion of the soundtrack of the secondary video stream 104 over that of the primary video stream 103.
Audio Interleaving: the audio portion of the secondary video stream 104 is interleaved with the audio portion of the primary video stream 103 taking precedent. In other words, the audio portion of the secondary video stream 104 is only presented when the audio portion of the primary video stream 103 falls below a predetermined threshold. Video: the video element of the secondary video stream 104 can be omitted leaving only the audio portion of the secondary video stream 104 for combination with the primary video stream.
Dynamic Video Positioning/Sizing: the video portion of the secondary video stream 104 is dynamically repositioned within the portion of the primary video stream 103 that demonstrates least movement or change. In other words, for a live video stream of a sporting event, such as motor racing, the secondary video stream 104 is dynamically repositioned so as to reduce its obtrusion on the action being displayed in the primary video stream 103. Alternatively, or in addition, the secondary video stream 104 may dynamically resized with the same objective.
With reference to figure 3b, in the present embodiment, the account database 205 stores each account record as a line in an account record table 303. Each account record 304 specifies a service level (1, 2, 3) and an attribute settings set (A, B, C) for each user identifier. The service level identifies the level of service to which a given user has subscribed. The attribute settings set defines a predetermined set of one or more attribute settings 303 selected from the attribute settings table 301 for the display of the secondary video stream 104.
The processing performed by the video processing module 203 in the form of the transmission receiver system will now be described in further detail with reference to the flow chart of figure 4. Processing is initiated at step 401 in response to the start up of the video processing module 203 and processing moves to step 402. At step 402, the user identifier associated with the video processing module 203 is identified and used to select the account record 304 for the user from the account database 205 and processing then moves to step 403. At step 403, the attribute settings assigned to the relevant user identifier 304 are identified and processing moves to step 404. At step 404, the primary video stream 103 is received and processing moves to step 405. At step 405, the primary video stream 103 is routed to the TV 101 for display and processing moves to step 406. At step 406, processing awaits the reception of the secondary video stream 104 and once received processing moves to step 407. At step 407, the secondary video stream 104 is processed in accordance with the identified attribute settings and combined with the primary video stream 103 and processing moves to step 408. At step 408, the combined primary and secondary video streams are routed to the TV 101 for display and processing moves to step 409. At step 409 processing awaits the end of or interval in the secondary video stream and when detected processing moves to step 405 where routing of the primary video stream alone is resumed and processing proceeds as described above.
In another embodiment, a user is provided with means, in the form of a menu, for selecting the settings for one or more attribute settings. The attributes that may be modified by the user may be limited, for example, by subscription group or tariff band. The selected level of the or each attribute may contribute to a quality level for the given set of attributes. The quality level may be measured against one or more quality thresholds which if crossed may result in an actual or proposed change in the subscription group for the relevant user. In a further embodiment, a user or a provider within subscription group may amend the attribute set or settings dynamically. In other words, attributes or their settings may be modified during the reception of a given primary video stream. In another embodiment, a single or reduced set of attributes is modifiable by a user. For example, just size or position may be modifiable. Differing sets of attributes may be provided for a user and a
corresponding provider.
As will be understood by those skilled in the art, the transmission of video streams may be achieved by any suitable means. The primary and secondary video streams may have the same or different transmission signals, paths or mediums. The or each video stream may be transmitted by any suitable scheme or protocol such as broadcast, multicast or monocast.
The secondary video stream may be received as an additional transmission for a TV receiver with multiple tuners, or from a local hard disk on which it may be stored, for example, when the TV receiver is not in use, such as overnight. Account data may be downloaded periodically or on change or reset. The settings may be stored locally or centrally.
As will be understood by those skilled in the art, the primary video stream need not be a live stream but may comprise a recorded transmission such as a film or movie, for example, being viewed on a pay-per-view basis. As will be understood by those skilled in the art, the secondary video stream may be permanently combined or overlaid on the primary video stream. The secondary video stream may become fully transparent or reduced to 0% relative size when no secondary video stream data is provided.
It will be understood by those skilled in the art that the apparatus that embodies a part or all of the present invention may be a general purpose device having software arranged to provide a part or all of an embodiment of the invention. The device could be a single device or a group of devices and the software could be a single program or a set of programs.
Furthermore, any or all of the software used to implement the invention can be
communicated via any suitable transmission or storage means so that the software can be loaded onto one or more devices.
While the present invention has been illustrated by the description of the embodiments thereof, and while the embodiments have been described in considerable detail, it is not the intention of the applicant to restrict or in any way limit the scope of the appended claims to such detail. Additional advantages and modifications will readily appear to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details representative apparatus and method, and illustrative examples shown and described.
Accordingly, departures may be made from such details without departure from the scope of applicant's general inventive concept.

Claims

1. A method for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, said method comprising the steps of:
identifying a primary video stream;
identifying a secondary video stream;
assigning a set of one or more settings for attributes of said secondary video stream to a predetermined set of one or more user identifiers;
identifying the user identifier associated with a given video processing module; determining the or each attribute setting assigned to said user identifier; and processing said secondary video stream for display in combination with said primary video stream in accordance with the or each said attribute setting for said user identifier.
2. A method according to claim 1 in which said attributes govern the level of obtrusion of said secondary video stream on said primary video stream when displayed in
combination.
3. A method according to any preceding claim in which said attributes comprise one or more attributes for the processing of said secondary video stream data into a video image for display.
4. A method according to any preceding claim in which one or more of said user identifiers are associated with data representing a predetermined service level for said primary video stream and said level of obtrusion is dependent on said service level.
5. A method according to claim 4 in which the level of the or each said setting is determined in dependence on said service level.
6. A method according to any of claims 4 or 5 in which each service level is associated with a predetermined set of said settings.
7. A method according to any preceding claim in which one or more of said sets of settings are modifiable by a user within predetermined limits.
8. A method according to any preceding claim in which one of said attributes governs the size of the display of said secondary video stream.
9. A method according to any preceding claim in which one of said attributes governs the position of the display of said secondary video stream.
10. A method according to any preceding claim in which one of said attributes governs the opacity of the display of said secondary video stream.
11. A method according to any preceding claim in which said secondary video stream comprises picture-in-picture (PiP) advertising data.
12. A method according to any preceding claim in which said primary video stream comprises a continuous live video transmission.
13. A method according to any preceding claim in which one or both of said video streams is broadcast.
14. A method according to any preceding claim in which said video processing module is comprised by a television signal receiving apparatus.
15. Apparatus for use in a video processing module for controlling one or more attributes of a secondary video stream for display in combination with a primary video stream, said apparatus being operable to:
identify a primary video stream;
identify a secondary video stream;
assign a set of one or more settings for attributes of said secondary video stream to a predetermined set of one or more user identifiers;
identify the user identifier associated with a given video processing module; determine the or each attribute setting assigned to said user identifier; and
process said secondary video stream for display in combination with said primary video stream in accordance with the or each said attribute setting for said user identifier.
16. Apparatus according to claim 15 in which said attributes govern the level of obtrusion of said secondary video stream on said primary video stream when displayed in combination.
17. Apparatus according to any of claims 15 or 16 in which said attributes comprise one or more attributes for the processing of said secondary video stream data into a video image for display.
18. Apparatus according to any of claims 15 to 17 in which one or more of said user identifiers are associated with data representing a predetermined service level for said primary video stream and said level of obtrusion is dependent on said service level.
19. Apparatus according to claim 18 in which the level of the or each said setting is determined in dependence on said service level.
20. Apparatus according to any of claims 18 or 19 in which each service level is associated with a predetermined set of said settings.
21. Apparatus according to any of claims 15 to 20 in which one or more of said sets of settings are modifiable by a user within predetermined limits.
22. Apparatus according to any of claims 15 to 21 in which one of said attributes governs the size of the display of said secondary video stream.
23. Apparatus according to any of claims 15 to 22 in which one of said attributes governs the position of the display of said secondary video stream.
24. Apparatus according to any of claims 15 to 23 in which one of said attributes governs the opacity of the display of said secondary video stream.
25. Apparatus according to any of claims 15 to 24 in which said secondary video stream comprises picture-in-picture (PiP) advertising data.
26. Apparatus according to any of claims 15 to 25 in which said primary video stream comprises a continuous live video transmission.
27. Apparatus according to any of claims 15 to 26 in which one or both of said video streams is broadcast.
28. Apparatus according to any of claims 15 to 27 in which said video processing module is comprised by a television signal receiving apparatus.
29. A computer program comprising program code means adapted to perform the method of any of claims 1 to 14 when said program is run on a computer.
30. A computer program comprising program code means adapted to provide the apparatus of any of claims 15 to 28 when said program is run on a computer.
31. A group of one or more programs arranged to enable a group of one or more programmable devices to perform the method of any of claims 1 to 14 or to provide the apparatus of any of claims 15 to 28.
PCT/EP2011/055665 2010-04-26 2011-04-12 A video processing module Ceased WO2011134779A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP10161003.8 2010-04-26
EP10161003 2010-04-26

Publications (1)

Publication Number Publication Date
WO2011134779A1 true WO2011134779A1 (en) 2011-11-03

Family

ID=44023064

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2011/055665 Ceased WO2011134779A1 (en) 2010-04-26 2011-04-12 A video processing module

Country Status (2)

Country Link
US (1) US8782700B2 (en)
WO (1) WO2011134779A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8537195B2 (en) * 2011-02-09 2013-09-17 Polycom, Inc. Automatic video layouts for multi-stream multi-site telepresence conferencing system
GB2505535B (en) * 2012-09-03 2015-06-10 Nds Ltd Method and apparatus for selection of advertisements to fill a commercial break of an unknown duration
US9369670B2 (en) * 2012-12-19 2016-06-14 Rabbit, Inc. Audio video streaming system and method
US9870128B1 (en) * 2013-02-19 2018-01-16 Audible, Inc. Rule-based presentation of related content items
CN109151523B (en) * 2018-09-28 2021-10-22 阿里巴巴(中国)有限公司 Multimedia content acquisition method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120675A1 (en) * 2006-11-22 2008-05-22 Horizon Semiconductors Ltd. Home gateway for multiple units
EP1978660A2 (en) * 2007-04-04 2008-10-08 Samsung Electronics Co., Ltd. System of offering digital broadcasting using PIP of portable terminal, method thereof, and apparatus thereof
EP2129110A2 (en) * 2008-05-30 2009-12-02 Sony Corporation Information processing device, display method and program

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6483986B1 (en) * 2000-05-26 2002-11-19 Keen Personal Media, Inc. Method and apparatus for recording streaming video data upon selection of alternative subject matter
US8495671B1 (en) * 2001-04-02 2013-07-23 Freeview Network, LLC Interactive video system
ATE497227T1 (en) * 2001-08-02 2011-02-15 Intellocity Usa Inc FOLLOW-UP OF ADVERTISEMENT CHANGES
US6874126B1 (en) * 2001-11-30 2005-03-29 View Space Technologies Method and apparatus for controlling content display by the cursor motion
US7187418B2 (en) * 2003-01-31 2007-03-06 Qwest Communications International, Inc. Systems and methods for delivering picture-in-picture signals at diverse compressions and bandwidths
US20040150750A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for monitoring visual information
US20090102973A1 (en) * 2004-01-09 2009-04-23 Harris Scott C Video split device
EP1783769A4 (en) * 2005-02-18 2011-11-30 Panasonic Corp CONTINUOUS REPRODUCTION DEVICE AND CONTINUOUS POWER SUPPLY DEVICE
JP4968506B2 (en) * 2005-03-04 2012-07-04 ソニー株式会社 REPRODUCTION DEVICE, REPRODUCTION METHOD, AND PROGRAM
US7502545B2 (en) * 2005-04-28 2009-03-10 Microsoft Corporation Picture-in-picture window for video replay
JP5194343B2 (en) * 2005-08-08 2013-05-08 株式会社日立製作所 Information reproducing apparatus and information reproducing method
US20070133950A1 (en) * 2005-12-08 2007-06-14 Susumu Yoshida Reproduction apparatus, reproduction method, recording method, image display apparatus and recording medium
KR100926911B1 (en) * 2007-10-05 2009-11-17 주식회사 알티캐스트 Method and system for providing advertisement in digital broadcasting
US8644675B2 (en) * 2008-06-06 2014-02-04 Deluxe Digital Studios, Inc. Methods and systems for use in providing playback of variable length content in a fixed length framework
US20100188573A1 (en) * 2009-01-29 2010-07-29 Usva Kuusiholma Media metadata transportation
US20100201879A1 (en) * 2009-02-12 2010-08-12 Echostar Technologies L.L.C. Customizable Picture-in-Picture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120675A1 (en) * 2006-11-22 2008-05-22 Horizon Semiconductors Ltd. Home gateway for multiple units
EP1978660A2 (en) * 2007-04-04 2008-10-08 Samsung Electronics Co., Ltd. System of offering digital broadcasting using PIP of portable terminal, method thereof, and apparatus thereof
EP2129110A2 (en) * 2008-05-30 2009-12-02 Sony Corporation Information processing device, display method and program

Also Published As

Publication number Publication date
US20110261259A1 (en) 2011-10-27
US8782700B2 (en) 2014-07-15

Similar Documents

Publication Publication Date Title
US11595454B2 (en) Content segment detection and replacement
CA2758584C (en) Methods and apparatus for overlaying content onto a common video stream
EP2728856A1 (en) Apparatus and method for television
CN104823451B (en) Apparatus and method for television
US8079058B2 (en) Broadcasting and processing multiple data formats
EP2526690A1 (en) Targeted advertising by context of media content
JP6351515B2 (en) Targeted advertising
JP2015515166A (en) Targeted advertising
CN101282455A (en) Method, system and apparatus for issuing regulation and control advertisement
WO2011134779A1 (en) A video processing module
JP4907918B2 (en) Method and system for configuring and editing electronic program guideline upgrades
WO2012060803A1 (en) System and method for providing object substitution in video
KR20100045633A (en) Method and system for providing selective commercial break
US20190020908A1 (en) System and method for allocating bandwidth in a network
US9247283B1 (en) Mosaic presentation screen production
JP2020048028A (en) Display device, system, and display method
US20090106794A1 (en) Multidimensional Navigation on Television Monitors
KR20040040500A (en) the operating method for digital broadcasting system
US20190058924A1 (en) Displaying Enrichment Data Depending on Ad Time
WO2017005305A1 (en) Image display device with automatic display mode enhancement function
WO2006061816A2 (en) Smart content organizer system
JP2017005750A (en) Method and apparatus for serving targeted advertising
KR20090019166A (en) How to provide and display initial screen user interface for user TV in IPTV service

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11713802

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11713802

Country of ref document: EP

Kind code of ref document: A1