NL1002614C2 - Mixing system for multiple video signals - Google Patents
Mixing system for multiple video signals Download PDFInfo
- Publication number
- NL1002614C2 NL1002614C2 NL1002614A NL1002614A NL1002614C2 NL 1002614 C2 NL1002614 C2 NL 1002614C2 NL 1002614 A NL1002614 A NL 1002614A NL 1002614 A NL1002614 A NL 1002614A NL 1002614 C2 NL1002614 C2 NL 1002614C2
- Authority
- NL
- Netherlands
- Prior art keywords
- video signal
- video
- signals
- incoming
- incoming video
- Prior art date
Links
- 230000015654 memory Effects 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 11
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0887—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Circuits (AREA)
Abstract
Description
Systeem voor het genereren van een uitgaand videosignaal, alsmede werkwijze voor het verschaffen van een uitgaand videosignaal A Achtergrond van de uitvindingBACKGROUND OF THE INVENTION System for generating an output video signal, and method for providing an output video signal
De uitvinding betreft een systeem voor het genereren van een uitgaand videosignaal, omvattende een videomixinrichting die is 5 voorzien van - een uitgangsgedeelte voor het genereren van het uitgaande videosignaal, - een ingangsgedeelte voor het ontvangen van ten minste een eerste inkomend videosignaal en een tweede inkomend videosignaal, en 10 - een stuuringangsgedeelte voor het ontvangen van ten minste twee stuursignalen.The invention relates to a system for generating an outgoing video signal, comprising a video mixing device comprising - an output part for generating the outgoing video signal, - an input part for receiving at least a first incoming video signal and a second incoming video signal , and 10 - a control input portion for receiving at least two control signals.
Een dergelijk van algemene bekendheid zijnd systeem is op de professionele markt goed verkrijgbaar en wordt bijvoorbeeld in televisiestudio's toegepast. De videomixinrichting genereert het 15 uitgaande videosignaal, dat bijvoorbeeld via de ether en/of via een kabel in de huiskamers terecht komt. Dit uitgaande videosignaal omvat bijvoorbeeld het eerste inkomende videosignaal indien bijvoorbeeld een eerste stuursignaal een eerste waarde bezit en een tweede stuursignaal een tweede waarde bezit, en omvat bijvoorbeeld het tweede inkomende 20 videosignaal indien bijvoorbeeld het eerste stuursignaal een tweede waarde bezit en het tweede stuursignaal een eerste waarde bezit. Aldus wordt het uitgaande videosignaal gegenereerd waarvan het bijbehorende videobeeld onder besturing van de stuursignalen kan worden omgeschakeld van het videobeeld behorend bij het eerste inkomende 25 videosignaal naar het videobeeld behorend bij tweede inkomende videosignaal, en vice versa. Verder beschikt zo'n bekende videomixinrichting bijvoorbeeld over de mogelijkheid om onder besturing van de stuursignalen het uitgaande videosignaal op zodanige wijze te genereren dat het bijbehorende videobeeld wordt gevormd door 30 de geleidelijk in elkaar overlopende videobeelden van beide inkomende videosignalen, en kunnen de videobeelden van beide inkomende videosignalen onder besturing van de stuursignalen bijvoorbeeld tegelijk naast elkaar worden weergegeven.Such a generally known system is readily available in the professional market and is used, for example, in television studios. The video mixing device generates the outgoing video signal, which, for example, ends up in the living rooms via ether and / or via a cable. This outgoing video signal comprises, for example, the first incoming video signal if, for example, a first control signal has a first value and a second control signal has a second value, and comprises, for example, the second incoming video signal if, for example, the first control signal has a second value and the second control signal has a first has value. Thus, the outgoing video signal is generated, the associated video image of which can be switched under the control of the control signals from the video image associated with the first incoming video signal to the video image associated with second incoming video signal, and vice versa. Furthermore, such a known video mixing device has, for example, the possibility of generating the outgoing video signal under the control of the control signals in such a way that the associated video image is formed by the gradually overlapping video images of both incoming video signals, and the video images of both for example, incoming video signals under the control of the control signals are simultaneously displayed side by side.
Een dergelijk systeem heeft onder meer als nadeel, dat het niet 35 goed geschikt is voor toepassing in nieuwe mediaconcepten.One of the drawbacks of such a system is that it is not well suited for use in new media concepts.
10 0 2 6 1 (f 2 B Samenvatting van de uitvinding10 0 2 6 1 (f 2 B Summary of the invention
De uitvinding stelt zich onder meer ten doel een systeem van de in de aanhef vermelde soort te verschaffen dat beter geschikt is voor 5 toepassing in nieuwe mediaconcepten.One of the objects of the invention is to provide a system of the type stated in the opening paragraph which is more suitable for use in new media concepts.
Daartoe heeft het systeem volgens de uitvinding het kenmerk, dat het systeem een geheugen omvat dat is voorzien van - een eerste geheugenveld voor het opslaan van aan ten minste één der inkomende videosignalen gerelateerde informatie, en 10 - een tweede geheugenveld voor het opslaan van ten minste één aan de informatie gerelateerde code, waarbij het systeem verder een met het geheugen en met de videomixinrichting gekoppelde processor omvat voor het in afhankelijkheid van ten minste één code genereren van ten minste één 15 stuursignaal.To that end, the system according to the invention is characterized in that the system comprises a memory which is provided with - a first memory field for storing information related to at least one of the incoming video signals, and a second memory field for storing at least one one information-related code, the system further comprising a processor coupled to the memory and to the video mixing device for generating at least one control signal in dependence on at least one code.
Door in het eerste geheugenveld aan het eerste inkomende videosignaal en/of aan het tweede inkomende videosignaal gerelateerde informatie op te slaan, zoals bijvoorbeeld programmagegevens (zoals uitzendingstijdstip + programmat!tel + korte programmainhoud), en door 20 in het tweede geheugenveld één of meer aan deze informatie gerelateerde codes op te slaan (zoals bijvoorbeeld per programmatitel een layoutcode en een programmasoortcode), kan op volledig automatische wijze in afhankelijkheid van één of meer codes een voor de videomixinrichting bestemd stuursignaal worden gegenereerd, 25 waardoor op volledig automatische wijze uit de ten minste twee inkomende videosignalen het uitgaande videosignaal kan worden samengesteld.By storing information in the first memory field related to the first incoming video signal and / or the second incoming video signal, such as, for example, program data (such as broadcast time + program count + short program content), and by adding one or more in the second memory field to store these information-related codes (such as, for example, a layout code and a program type code per program title), a control signal intended for the video mixing device can be generated in a fully automatic manner, depending on one or more codes, so that the at least two incoming video signals the outgoing video signal can be composed.
De uitvinding berust onder meer op het inzicht, dat een bekende videomixinrichting wordt bestuurd middels stuursignalen, en dat deze 30 stuursignalen op automatische wijze kunnen worden afgeleid van aan informatie toegekende codes, als gevolg waarvan de videomixinrichting in afhankelijkheid van de opgeslagen informatie wordt bestuurd.The invention is based, inter alia, on the insight that a known video mixing device is controlled by means of control signals, and that these control signals can be automatically derived from codes assigned to information, as a result of which the video mixing device is controlled in dependence on the stored information.
Aldus wordt het probleem van het in nieuwe mediaconcepten willen kunnen toepassen van het systeem opgelost door aan ten minste één der 35 inkomende videosignalen gerelateerde informatie op te slaan en door ten minste één aan de informatie gerelateerde code op te slaan, waarna ten minste één stuursignaal in afhankelijkheid van ten minste één code wordt gegenereerd. Zo'n nieuw mediaconcept zou bijvoorbeeld een soort 1 0 0 2 6 u 3 overzichtvideokanaal kunnen zijn, dat bijvoorbeeld gedurende tien minuten op automatische wijze het totale aanbod op alle zenders aan programma's van de komende vier uur laat zien. In geval van vijf mogelijke programmasoortcodes en vijf mogelijke layoutcodes worden dan 5 gedurende bijvoorbeeld twee minuten alle komende programma's van één bepaalde soort getoond, bijvoorbeeld door achtereenvolgende weergave per komend programma van een foto die eventueel wordt aangevuld met uit de opgeslagen informatie afkomstige tekst, terwijl de volgorde van deze programma's van één bepaalde soort en de wijze van weergeven dan 10 wordt bepaald aan de hand van de bijbehorende layoutcodes. Ten minste een gedeelte van de in de uitvinding gelegen inventiviteit is gelegen in het hebben bedacht van dit nieuwe mediaconcept.Thus, the problem of wanting to use the system in new media concepts is solved by storing information related to at least one of the 35 incoming video signals and by storing at least one code related to the information, after which at least one control signal in dependency on at least one code is generated. Such a new media concept could, for example, be a kind of 1 0 0 2 6 h 3 overview video channel, which, for example, automatically shows the total range of programs for the next four hours on all channels for ten minutes. In the case of five possible program type codes and five possible layout codes, all upcoming programs of one specific type are displayed for, for example, two minutes, for example by successive display of a photo for each coming program, which may be supplemented with text from the stored information, while the The order of these programs of one specific type and the manner of displaying over 10 is determined on the basis of the associated layout codes. At least part of the inventiveness of the invention lies in inventing this new media concept.
Een eerste uitvoeringsvorm van het systeem volgens de uitvinding heeft het kenmerk, dat gedurende ten minste een tijdinterval het 15 uitgaande videosignaal zowel ten minste een gedeelte van het eerste inkomende videosignaal als ten minste een gedeelte van het tweede inkomende videosignaal omvat, waarbij het eerste inkomende videosignaal een achtergrondfunctie bezit en het tweede inkomende videosignaal een voorgrondfunctie bezit.A first embodiment of the system according to the invention is characterized in that during at least a time interval the outgoing video signal comprises both at least a part of the first incoming video signal and at least a part of the second incoming video signal, the first incoming video signal has a background function and the second incoming video signal has a foreground function.
20 Door de videomixinrichting via de stuursignalen gedurende ten minste het tijdinterval het bij het eerste inkomende videosignaal behorende beeld als achtergrond te laten weergeven en het bij het tweede inkomende videosignaal behorende beeld als bijvoorbeeld kleinere rechthoek op de voorgrond te laten weergeven, kunnen 25 belangrijke zaken zoals bijvoorbeeld de komende programma's via het tweede inkomende videosignaal op de voorgrond de revue passeren, terwijl minder belangrijke zaken zoals bijvoorbeeld foto's van monumenten of een life uitgezonden aankomst van zeiljachten in een jachthaven op de achtergrond de revue passeren.By having the video mixing device display the background associated with the first incoming video signal as the background for at least the time interval and display the image associated with the second incoming video signal as, for example, a smaller rectangle in the foreground, important aspects such as for example, the upcoming programs are reviewed in the foreground via the second incoming video signal, while minor issues such as photos of monuments or a live broadcast of sailing yachts arriving at a marina are reviewed in the background.
30 Een tweede uitvoeringsvorm van het systeem volgens de uitvinding heeft het kenmerk, dat het tweede inkomende videosignaal ten minste twee inkomende videosignalen omvat.A second embodiment of the system according to the invention is characterized in that the second incoming video signal comprises at least two incoming video signals.
Door hetzij in het algemeen het systeem hetzij in het bijzonder de videomixinrichting te voorzien van bijvoorbeeld een tuner of 35 bijvoorbeeld een zogenaamde videoswitch, kan een veelvoud aan videosignalen (zoals bijvoorbeeld een totaal aanbod van dertig kanalen) worden verwerkt. Hierbij dient in het algemene geval de processor de tuner of de videoswitch te besturen, terwijl in het • 00?S14By providing either in general the system or in particular the video mixing device with, for instance, a tuner or, for instance, a so-called video switch, a plurality of video signals (such as for instance a total supply of thirty channels) can be processed. In the general case, the processor should control the tuner or the video switch, while in the • 00? S14
Aa
bijzondere geval de tuner en/of de videoswitch ook via de voor de videomixinrichting bestemde stuursignalen kunnen worden bestuurd.In a special case, the tuner and / or the video switch can also be controlled via the control signals intended for the video mixing device.
Een derde uitvoeringsvorm van het systeem volgens de uitvoering heeft het kenmerk, dat ten minste een gedeelte van ten minste het 5 tweede inkomende videosignaal een zogenaamd "real time broadcasted" videosignaal omvat.A third embodiment of the system according to the embodiment is characterized in that at least a part of at least the second incoming video signal comprises a so-called "real time broadcasted" video signal.
Door een life uitgezonden videosignaal als (gedeelte van) het tweede inkomende videosignaal te gebruiken, kan (bijvoorbeeld op de voorgrond) een indruk worden gegeven van het momentane aanbod aan 10 programma's, waarbij via bijvoorbeeld de programmasoortcodes en de layoutcodes dit momentane aanbod op voordelige wijze is gerangschikt.By using a live broadcast video signal as (part of) the second incoming video signal, an impression can be given (for example in the foreground) of the current offer of 10 programs, whereby, for example, via the program type codes and the layout codes, this current offer is advantageous. is arranged.
Een vierde uitvoeringsvorm van het systeem volgens de uitvinding heeft het kenmerk, dat ten minste een gedeelte van ten minste het eerste inkomende videosignaal een vooraf opgeslagen videosignaal 15 omvat.A fourth embodiment of the system according to the invention is characterized in that at least part of at least the first incoming video signal comprises a pre-stored video signal.
Door een vooraf opgeslagen videosignaal als (gedeelte van) het eerste inkomende videosignaal te gebruiken, kan (bijvoorbeeld op de achtergrond) een al dan niet bewegend beeld worden getoond, hetzij slechts als schermvulling, hetzij met een informatieve bedoeling.By using a pre-stored video signal as (part of) the first incoming video signal, a moving or unmoving image can be displayed (for example in the background), either as a screen fill or for information purposes.
20 De uitvinding betreft verder een werkwijze voor het verschaffen van een uitgaand videosignaal, welke werkwijze de stappen omvat van - het ontvangen van ten minste een eerste inkomend videosignaal en een tweede inkomend videosignaal, en - het ontvangen van ten minste twee stuursignalen.The invention further relates to a method for providing an outgoing video signal, which method comprises the steps of - receiving at least a first incoming video signal and a second incoming video signal, and - receiving at least two control signals.
25 De werkwijze volgens de uitvinding heeft het kenmerk, dat de werkwijze de stap omvat van - het genereren van ten minste één stuursignaal in afhankelijkheid van ten minste één opgeslagen code die is gerelateerd aan opgeslagen informatie welke aan ten minste één der inkomende videosignalen is 30 gerelateerd.The method according to the invention is characterized in that the method comprises the step of - generating at least one control signal depending on at least one stored code which is related to stored information which is related to at least one of the incoming video signals. .
Een eerste uitvoeringsvorm van de werkwijze volgens de uitvinding heeft het kenmerk, dat gedurende ten minste een tijdinterval het uitgaande videosignaal zowel ten minste een gedeelte van het eerste inkomende videosignaal als ten minste een gedeelte van 35 het tweede inkomende videosignaal omvat, waarbij het eerste inkomende videosignaal een achtergrondfunctie bezit en het tweede inkomende videosignaal een voorgrondfunctie bezit.A first embodiment of the method according to the invention is characterized in that during at least a time interval the outgoing video signal comprises both at least a part of the first incoming video signal and at least a part of the second incoming video signal, wherein the first incoming video signal has a background function and the second incoming video signal has a foreground function.
Een tweede uitvoeringsvorm van de werkwijze volgens de 1002614 5 uitvinding heeft het kenmerk, dat het tweede inkomende videosignaal ten minste twee inkomende videosignalen omvat.A second embodiment of the method according to the 1002614 invention is characterized in that the second incoming video signal comprises at least two incoming video signals.
Een derde uitvoeringsvorm van de werkwijze volgens de uitvinding heeft het kenmerk, dat ten minste een gedeelte van ten minste het 5 tweede inkomende videosignaal een zogenaamd "real time broadcasted" videosignaal omvat.A third embodiment of the method according to the invention is characterized in that at least a part of at least the second incoming video signal comprises a so-called "real time broadcasted" video signal.
Een vierde uitvoeringsvorm van de werkwijze volgens de uitvinding heeft het kenmerk, dat ten minste een gedeelte van ten minste het eerste inkomende videosignaal een vooraf opgeslagen 10 videosignaal omvat.A fourth embodiment of the method according to the invention is characterized in that at least a part of at least the first incoming video signal comprises a pre-stored video signal.
C ReferentiesC References
Geen.No.
1515
Alle referenties worden beschouwd als te zijn geïncorporeerd in deze octrooiaanvrage.All references are considered to be incorporated in this patent application.
D Uitvoeringsvoorbeeld 20D Implementation example 20
De uitvinding zal nader worden toegelicht aan de hand van een in de figuur weergegeven uitvoeringsvoorbeeld. Daarbij toont figuur 1 een systeem volgens de uitvinding.The invention will be further elucidated on the basis of an exemplary embodiment shown in the figure. Figure 1 shows a system according to the invention.
Het in figuur 1 weergegeven systeem volgens de uitvinding omvat 25 een videomixinrichting 1,2 voorzien van - een uitgangsgedeelte voor het via een videoverbinding 14 genereren van een uitgaand videosignaal, - een ingangsgedeelte voor het via een videoverbinding 23 ontvangen van een eerste inkomend videosignaal en voor het via een 30 videoverbinding 15 ontvangen van een tweede inkomend videosignaal en voor het via een videoverbinding 16 ontvangen van een derde inkomend videosignaal en voor het via een videoverbinding 17 ontvangen van een vierde inkomend videosignaal, en - een stuuringangsgedeelte voor het via een stuurverbinding 30 35 ontvangen van een eerste stuursignaal en voor het via een stuurverbinding 31 ontvangen van een tweede stuursignaal en voor het via een stuurverbinding 32 ontvangen van een derde stuursignaal en voor het via een stuurverbinding 33 ontvangen van een vierde 10 0 2 6 14, 6 stuursignaal en voor het via een stuurverbinding 34 ontvangen van een vijfde stuursignaal en voor het via een stuurverbinding 35 ontvangen van een zesde stuursignaal en voor het via een stuurverbinding 36 ontvangen van een zevende stuursignaal en voor het via een 5 stuurverbinding 37 ontvangen van een achtste stuursignaal en voor het via een stuurverbinding 38 ontvangen van een negende stuursignaal. Verder is videomixinrichting 1,2 voorzien van een verder ingangsgedeelte voor het via een videoverbinding 20 ontvangen van een eerste inkomend informatiesignaal en voor het via een videoverbinding 10 21 ontvangen van een tweede inkomend informatiesignaal en voor het via een videoverbinding 22 ontvangen van een derde inkomend informatiesignaal. Videomixinrichting 1,2 omvat bijvoorbeeld een van algemene bekendheid zijnde videomixer 1 en een van algemene bekendheid zijnde videosignaalschakelaar 2, waarbij videomixer 1 is aangesloten 15 op de videoverbinding 14 en op de stuurverbindingen 34-38, waarbij videosignaalschakelaar 2 is aangesloten op de videoverbindingen 15-17 en 20-24 en op de stuurverbindingen 30-33, en waarbij videomixer 1 en videosignaalschakelaar 2 onderling zijn gekoppeld via vier videoverbindingen 10-13.The system according to the invention shown in figure 1 comprises a video mixing device 1,2 comprising - an output part for generating an outgoing video signal via a video connection 14, - an input part for receiving a first incoming video signal via a video connection 23 and for receiving a second incoming video signal via a video connection 15 and for receiving a third incoming video signal via a video connection 16 and for receiving a fourth incoming video signal via a video connection 17, and - a control input part for the via a control connection 30 receiving a first control signal and for receiving a second control signal via a control connection 31 and for receiving a third control signal via a control connection 32 and for receiving a fourth control signal via a control connection 33 and for receiving a fifth control signal via a control link 34 1 and for receiving a sixth control signal via a control connection 35 and for receiving a seventh control signal via a control connection 36 and for receiving an eighth control signal via a control connection 37 and for receiving a ninth control signal via a control connection 38 . Furthermore, video mixing device 1,2 is provided with a further input section for receiving a first incoming information signal via a video connection 20 and for receiving a second incoming information signal via a video connection 10 and for receiving a third incoming information signal via a video connection 22. . Video mixing device 1,2 comprises, for example, a generally known video mixer 1 and a generally known video signal switch 2, wherein video mixer 1 is connected to the video connection 14 and to the control connections 34-38, where video signal switch 2 is connected to the video connections 15- 17 and 20-24 and on the control connections 30-33, and wherein video mixer 1 and video signal switch 2 are mutually coupled via four video connections 10-13.
20 Het in figuur 1 weergegeven systeem omvat verder drie tuners 3- 5, waarvan de videoingangen zijn aangesloten op een videoverbinding 18, terwijl de respectieve videouitgangen van de tuners 3-5 zijn aangesloten op de respectieve videoverbindingen 15-17. De respectieve stuuringangen van de tuners 3-5 zijn via respectieve stuurverbindingen 25 40-42 gekoppeld met een processor 7, die eveneens is gekoppeld met de stuurverbindingen 30-38, en die verder via vier stuurverbindingen 43-46 is gekoppeld met een geheugen 6. Dit geheugen 6 omvat een eerste geheugenveld 60, een tweede geheugenveld 61, een derde geheugenveld 62, een vierde geheugenveld 63, een vijfde geheugenveld 64, een zesde 30 geheugenveld 65, een zevende geheugenveld 66, en een achtste geheugenveld 67. Via de videoverbindingen 20-23 is geheugen 6 gekoppeld met videosignaalschakelaar 2.The system shown in Figure 1 further comprises three tuners 3-5, the video inputs of which are connected to a video connection 18, while the respective video outputs of the tuners 3-5 are connected to the respective video connections 15-17. The respective control inputs of the tuners 3-5 are coupled via respective control connections 40-42 to a processor 7, which is also coupled to the control connections 30-38, and which is further coupled to a memory 6 via four control connections 43-46. This memory 6 includes a first memory field 60, a second memory field 61, a third memory field 62, a fourth memory field 63, a fifth memory field 64, a sixth memory field 65, a seventh memory field 66, and an eighth memory field 67. Via the video connections 20 -23, memory 6 is coupled to video signal switch 2.
De werking van het in figuur 1 weergegeven systeem volgens de uitvinding, dat bijvoorbeeld bij een kabelexploitant kan worden 35 geplaatst, is als volgt. Via videoverbinding 18 worden bijvoorbeeld dertig in frequentie gemultiplexte videosignalen aan de respectieve tuners 3-5 toegevoerd, die in responsie op via de respectieve stuurverbindingen 40-42 te ontvangen stuursignalen één videosignaal -902614 7 kunnen selecteren en via de respectieve videoverbindingen 15-17 dit geselecteerde videosignaal als inkomend tweede respectievelijk derde respectievelijk vierde videosignaal aan videosignaalschakelaar 2 kunnen toevoeren. In geheugen 6 wordt in eerste geheugenveld 60 5 (bijvoorbeeld een eerste kolom in een eerste subgedeelte) aan de dertig videosignalen gerelateerde informatie opgeslagen, zoals programmagegevens (bijvoorbeeld per rij: zender + uitzendingstijdstip + programmatitel + korte programmairihoud, waarbij de rijen zich bijvoorbeeld in chronologische volgorde bevinden), en wordt in tweede 10 geheugenveld 61 (bijvoorbeeld een tweede kolom in het eerste subgedeelte) een eerste aan deze informatie gerelateerde code opgeslagen (zoals bijvoorbeeld per programmatitel oftewel per rij een layoutcode), en wordt in derde geheugenveld 62 (bijvoorbeeld een derde kolom in het eerste subgedeelte) een tweede aan deze informatie 15 gerelateerde code opgeslagen (zoals bijvoorbeeld per programmatitel oftewel per rij een programmasoortcode), en wordt in achtste geheugenveld 67 (bijvoorbeeld een tweede subgedeelte) het eerste videosignaal (of eventueel verschillende mogelijke eerste videosignalen) opgeslagen.The operation of the system according to the invention shown in Figure 1, which can be placed, for example, at a cable operator, is as follows. For example, thirty video multiplexed video signals are applied via video connection 18 to respective tuners 3-5, which may select one video signal -902614 7 in response to control signals to be received via respective control connections 40-42 and select this selected video signal via respective video connections 15-17. video signal as incoming second or third and fourth video signal respectively, to video signal switch 2. In memory 6, first memory field 60 (for example a first column in a first sub-section) stores information related to the thirty video signals, such as program data (for example per row: station + broadcasting time + program title + short program content, the rows being arranged in chronological order order), and in second memory field 61 (for example a second column in the first subsection) a first code related to this information is stored (such as, for example, per program title or a layout code per row), and in third memory field 62 (for example a third column in the first sub-section), a second code related to this information (such as, for example, per program title or per program a row type code), and in eighth memory field 67 (for example a second sub-section) the first video signal (or possibly several possible first video signals) ) saved.
20 De in tweede geheugenveld 61 opgeslagen eerste codes (layoutcodes) kunnen bijvoorbeeld drie waarden bezitten: Indien een eerste code de waarde één bezit, dient een bij deze eerste code behorende programmaindicatie (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste 25 geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld via een rechtsboven in een beeldscherm gelegen rechthoek op de voorgrond te worden weergegeven, terwijl de achtergrond dan wordt gevormd door een aan het in achtste geheugenveld 67 opgeslagen eerste videosignaal gerelateerd beeld; indien een eerste code de waarde twee bezit, dient 30 een bij deze eerste code behorende programmaindicatie (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld via een rechtsboven of rechtsonder in een beeldscherm gelegen rechthoek op de voorgrond te worden weergegeven, terwijl de 35 achtergrond dan weer wordt gevormd door een aan het in achtste geheugenveld 67 opgeslagen eerste videosignaal gerelateerd beeld, en waarbij dus twee programmaindicaties elk behorende bij een eerste code die de waarde twee bezit gelijktijdig kunnen worden weergegeven; en 10 0 2 6 14 8 indien een eerste code de waarde drie bezit, dient een bij deze eerste code behorende programmaindicatie (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld via een 5 linksboven of middenhoven of rechtsboven in een beeldscherm gelegen rechthoek op de voorgrond te worden weergegeven, terwijl de achtergrond dan weer wordt gevormd door een aan het in achtste geheugenveld 67 opgeslagen eerste videosignaal gerelateerd beeld, en waarbij dus drie programmaindicaties elk behorende bij een eerste code 10 die de waarde drie bezit gelijktijdig kunnen worden weergegeven.The first codes (layout codes) stored in second memory field 61 may, for example, have three values: If a first code has the value one, a program indication associated with this first code (associated with a program as described on the basis of the the same row in the first program data stored in the first memory field 60), for example to be displayed in the foreground via a rectangle located at the top right of a screen, while the background is then formed by an image related to the first video signal stored in the eighth memory field 67; if a first code has the value two, 30 a program indication associated with this first code (associated with a program as described on the basis of the program data stored in the first row in the first memory field 60 on the same row), for example, via a top right or bottom right a screen rectangle located in the foreground, the background then again being formed by an image related to the first video signal stored in eighth memory field 67, and thus two program indicia each belonging to a first code having the value two simultaneously can be displayed; and 10 0 2 6 14 8 if a first code has the value three, a program indication associated with this first code (associated with a program as described on the basis of the program data stored in the same row in the first memory field 60), for example, to be displayed in the foreground via a rectangle located in the top left or center courts or top right of a screen, while the background is again formed by an image related to the first video signal stored in eighth memory field 67, and thus three program indications each belonging to a first code 10 having the value three can be displayed simultaneously.
De in derde geheugenveld 62 opgeslagen tweede codes (programmasoortcodes) kunnen bijvoorbeeld vijf waarden bezitten:For example, the second codes (program type codes) stored in third memory field 62 may have five values:
Indien een tweede code de waarde één bezit, betreft een bij deze tweede code behorende programmasoort (behorende bij een programma 15 zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld een sportprogramma; indien een tweede code de waarde twee bezit, betreft een bij deze tweede code behorende programmasoort (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij 20 in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld een amusementsprogramma; indien een tweede code de waarde drie bezit, betreft een bij deze tweede code behorende programmasoort (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen 25 programmagegevens) bijvoorbeeld een zogenaamde serie of soap; indien een tweede code de waarde vier bezit, betreft een bij deze tweede code behorende programmasoort (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld een 30 actualiteitenprogramma; en indien een tweede code de waarde vijf bezit, betreft een bij deze tweede code behorende programmasoort (behorende bij een programma zoals omschreven aan de hand van de in het op dezelfde rij in het eerste geheugenveld 60 opgeslagen programmagegevens) bijvoorbeeld een film.If a second code has the value of one, a program type associated with this second code (associated with a program 15 as described on the basis of the program data stored in the first row in the first memory field 60) concerns, for example, a sports program; if a second code has the value two, a program type associated with this second code (associated with a program as described on the basis of the program data stored in the same row 20 in the first memory field 60) concerns, for example, an entertainment program; if a second code has the value three, a program type associated with this second code (associated with a program as described on the basis of the program data stored in the same row in the first memory field 60) is, for example, a so-called series or soap; if a second code has the value four, a program type associated with this second code (associated with a program as described on the basis of the program data stored in the first row in the first memory field 60) concerns, for example, a current affairs program; and if a second code has the value five, a program type associated with this second code (associated with a program as described on the basis of the program data stored in the same row in the first memory field 60) concerns, for example, a film.
35 Indien een overzicht van nog komende programma's dient te worden verschaft, functioneert het systeem volgens de uitvinding als volgt. Processor 7 zoekt (via bijvoorbeeld stuurverbinding 43) in eerste geheugenveld 60 alle nog komende programma's op, bijvoorbeeld door,If an overview of upcoming programs is to be provided, the system according to the invention functions as follows. Processor 7 searches (via, for example, control connection 43) in the first memory field 60 all upcoming programs, for example by,
1 0 0 2 6 1 A1 0 0 2 6 1 A
9 indien de rijen zich in chronologische volgorde bevinden, een op een rij opgeslagen uitzendingstijdstip op te zoeken dat in de nabije toekomst is gelegen op een afstand van een eerste tijdinterval gerekend vanaf het momentane tijdstip, en vervolgens alle volgende 5 programma's te selecteren gelegen op de volgende rijen waarvan de uitzendingstijdstippen zich binnen een tweede tijdinterval gerekend vanaf het eerder genoemde uitzendingstijdstip bevinden, of bijvoorbeeld door, indien de rijen zich in willekeurige volgorde bevinden, op bepaalde rijen gelegen programma's te selecteren waarvan 10 de uitzendingstijdstippen in de nabije toekomst zijn gelegen op een minimale afstand van een eerste tijdinterval gerekend vanaf het momentane tijdstip en binnen een tweede tijdinterval gerekend vanaf bijvoorbeeld het einde van het eerder genoemde eerste tijdinterval. Vervolgens zoekt processor 7 (via bijvoorbeeld stuurverbinding 43) van 15 de aldus geselecteerde programma's de in tweede geheugenveld 61 opgeslagen eerste codes (layoutcodes) en de in derde geheugenveld 62 opgeslagen tweede codes (programmasoortcodes), waarna de geselecteerde programma’s worden geclusterd op basis van het bezitten van een tweede code met dezelfde waarde. Aldus ontstaan vijf clusters, elk met 20 programma's behorende tot één bepaalde programmasoort. Binnen elk cluster combineert processor 7 de in dit cluster gelegen programma's op basis van het bezitten van een eerste code met dezelfde waarde. Hierdoor ontstaan binnen elk cluster combinaties van programma's die enkel, gezamenlijk met z'n tweeën of gezamenlijk met z'n drieën dienen 25 te worden weergegeven.9 if the rows are in chronological order, find a row stored in a row which is located in the near future at a distance from a first time interval counted from the current time, and then select all the following 5 programs located on the subsequent rows whose broadcast times are within a second time interval counted from the aforementioned broadcast time, or, for example, if the rows are in random order, select programs located on certain rows of which 10 the broadcast times are located in the near future. minimum distance from a first time interval counted from the current time and within a second time interval counted from, for example, the end of the aforementioned first time interval. Next, processor 7 (via control connection 43) of the programs thus selected searches for the first codes (layout codes) stored in second memory field 61 and the second codes (program type codes) stored in third memory field 62, after which the selected programs are clustered on the basis of the own a second code with the same value. This creates five clusters, each with 20 programs belonging to one specific program type. Within each cluster, processor 7 combines the programs located in this cluster on the basis of having a first code with the same value. This creates combinations of programs within each cluster that must be displayed singly, jointly in pairs or in groups of three.
Het overzicht van nog komende programma's komt nu als volgt tot stand. Via bijvoorbeeld stuurverbinding 44 geeft processor 7 opdracht aan geheugen 6 het in achtste geheugenveld 67 opgeslagen eerste videosignaal te genereren en via videoverbinding 23 toe te voeren aan 30 videosignaalschakelaar 2. Via bijvoorbeeld stuurverbinding 30 geeft processor 7 opdracht aan videosignaalschakelaar 2 dit eerste videosignaal via videoverbinding 10 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 34 geeft processor 7 opdracht aan videomixer 1 dit eerste videosignaal als beeldvullend 35 achtergrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal. Via bijvoorbeeld stuurverbinding 45 geeft processor 7 opdracht aan geheugen 6 om van alle eerder geselecteerde programma's telkens per cluster en binnen één cluster 1 o o61 4 10 per combinatie van programma's (een gedeelte van) de in eerste geheugenveld 60 opgeslagen programmagegevens te genereren en bijvoorbeeld per aldus geselecteerd programma oftewel per aldus geselcteerde rij de bijvoorbeeld in vierde geheugenveld 63 opgeslagen 5 fotoinformatie te genereren.The overview of upcoming programs is now drawn up as follows. Via control connection 44, for example, processor 7 instructs memory 6 to generate the first video signal stored in eighth memory field 67 and to supply it via video connection 23 to video signal switch 2. Via control connection 30, processor 7 commands video signal switch 2 this first video signal via video connection 10. to video mixer 1, and via control connection 34, for example, processor 7 instructs video mixer 1 to have this first video signal included as background filling 35 signal in the outgoing video signal to be generated via video connection 14. Via control connection 45, for example, processor 7 instructs memory 6 to generate (for a part of) the program data stored in first memory field 60 of each previously selected program per cluster and within one cluster 1 o o61 4 10 and, for example, per program selected in this way, that is to say, per row selected in this way, to generate the photo information stored in fourth memory field 63, for example.
In geval van een enkel weer te geven programma geeft processor 7 via bijvoorbeeld stuurverbinding 45 opdracht aan geheugen 6 dit aldus verkregen eerste informatiesignaal via videoverbinding 20 toe te voeren aan videosignaalschakelaar 2, en via bijvoorbeeld 10 stuurverbinding 31 geeft processor 7 opdracht aan videosignaalschakelaar 2 dit aldus verkregen eerste informatiesignaal via videoverbinding 11 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 35 geeft processor 7 opdracht aan videomixer 1 dit eerste informatiesignaal als rechtsboven gelegen 15 rechthoekig voorgrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal.In the case of a single program to be displayed, processor 7, for example, via control connection 45, commands memory 6 to supply this thus obtained first information signal via video connection 20 to video signal switch 2, and via, for example, control connection 31, processor 7 commands video signal switch 2, so the first information signal obtained via video connection 11 to video mixer 1, and via control connection 35, for example, processor 7 instructs video mixer 1 to include this first information signal as upper right-hand rectangular foreground signal in the outgoing video signal to be generated via video connection 14.
In geval van gezamenlijk met z'n tweeën weer te geven programma's geeft processor 7 via bijvoorbeeld stuurverbinding 45 opdracht aan geheugen 6 de aldus verkregen eerste en tweede 20 informatiesignalen via videoverbindingen 20 en 21 toe te voeren aan videosignaalschakelaar 2, en via bijvoorbeeld stuurverbindingen 31 en 32 geeft processor 7 opdracht aan videosignaalschakelaar 2 de aldus verkregen eerste en tweede informatiesignalen via videoverbindingen 11 en 12 toe te voeren aan videomixer 1, en via bijvoorbeeld 25 stuurverbindingen 35 en 36 geeft processor 7 opdracht aan videomixer 1 deze eerste en tweede informatiesignalen als rechtsboven en rechtsonder gelegen rechthoekige voorgrondsignalen op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal.In the case of programs to be reproduced jointly in pairs, processor 7, for example via control connection 45, instructs memory 6 to supply the thus obtained first and second 20 information signals via video connections 20 and 21 to video signal switch 2, and via, for example, control connections 31 and 32, processor 7 instructs video signal switch 2 to supply the thus obtained first and second information signals via video connections 11 and 12 to video mixer 1, and via, for example, control connections 35 and 36, processor 7 orders video mixer 1 to present these first and second information signals as top right and bottom right rectangular foreground signals to be included in the outgoing video signal to be generated via video connection 14.
In geval van gezamenlijk met z’n drieën weer te geven 30 programma's geeft processor 7 via bijvoorbeeld stuurverbinding 45 opdracht aan geheugen 6 de aldus verkregen eerste en tweede en derde informatiesignalen via videoverbindingen 20 en 21 en 22 toe te voeren aan videosignaalschakelaar 2, en via bijvoorbeeld stuurverbindingen 31 en 32 en 33 geeft processor 7 opdracht aan videosignaalschakelaar 2 de 35 aldus verkregen eerste en tweede en derde informatiesignalen via videoverbindingen 11 en 12 en 13 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbindingen 35 en 36 en 37 geeft processor 7 opdracht aan videomixer 1 deze eerste en tweede en derde 1 0 0 2 6 1 4 11 informatiesignalen als linksboven en middenhoven en rechtsboven gelegen rechthoekige voorgrondsignalen op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal. De voorgrondsignalen omvatten dan dus bijvoorbeeld fotoinformatie en/of 5 bijvoorbeeld programmagegevens van de nog komende programma's.In the case of 30 programs to be displayed together, the processor 7, for example via control connection 45, commands memory 6 to supply the thus obtained first and second and third information signals via video connections 20 and 21 and 22 to video signal switch 2, and via for example control connections 31 and 32 and 33, processor 7 instructs video signal switch 2 to supply the first and second and third information signals thus obtained to video mixer 1 via video connections 11 and 12 and 13, and via control connections 35 and 36 and 37, for example, processor 7 assignment to video mixer 1 to include these first and second and third 1 0 0 2 6 1 4 11 information signals such as top left and center courts and top right rectangular foreground signals in the outgoing video signal to be generated via video connection 14. The foreground signals then therefore comprise, for example, photo information and / or, for example, program data of the upcoming programs.
Indien een overzicht van momentaan uitgezonden (real time broadcasted) programma's dient te worden verschaft, functioneert het systeem volgens de uitvinding als volgt. Processor 7 zoekt (via bijvoorbeeld stuurverbinding 43) in eerste geheugenveld 60 alle 10 programma's op, bijvoorbeeld door, indien de rijen zich in chronologische volgorde bevinden, op rijen opgeslagen uitzendingstijdstippen op te zoeken die in het nabije verleden zijn gelegen binnen een derde tijdinterval gerekend vanaf het momentane tijdstip, of bijvoorbeeld door, indien de rijen zich in willekeurige 15 volgorde bevinden, op bepaalde rijen gelegen programma's te selecteren waarvan de uitzendingstijdstippen in het nabije verleden zijn gelegen binnen het derde tijdinterval gerekend vanaf het momentane tijdstip. Vervolgens zoekt processor 7 (via bijvoorbeeld stuurverbinding 43) van de aldus geselecteerde programma's de in tweede geheugenveld 61 20 opgeslagen eerste codes (layoutcodes) en de in derde geheugenveld 62 opgeslagen tweede codes (programmasoortcodes), waarna de geselecteerde programma's worden geclusterd op basis van het bezitten van een tweede code met dezelfde waarde. Aldus ontstaan vijf clusters, elk met programma's behorende tot één bepaalde programmasoort. Binnen elk 25 cluster combineert processor 7 de in dit cluster gelegen programma's op basis van het bezitten van een eerste code met dezelfde waarde. Hierdoor ontstaan binnen elk cluster combinaties van programma's die enkel, gezamenlijk met z'n tweeën of gezamenlijk met z'n drieën dienen te worden weergegeven.If an overview of currently broadcast (real time broadcasted) programs is to be provided, the system according to the invention functions as follows. Processor 7 searches (via, for example, control link 43) in first memory field 60 all 10 programs, for example, by looking up, if the rows are in chronological order, rows of stored broadcast times located within a third time interval counting from the current time, or, for example, if the rows are in any order, selecting programs located on certain rows whose broadcast times in the near past are within the third time interval counted from the current time. Next, processor 7 (via control connection 43) of the programs thus selected searches for the first codes (layout codes) stored in second memory field 61 and the second codes (program type codes) stored in third memory field 62, after which the selected programs are clustered on the basis of the own a second code with the same value. This creates five clusters, each with programs belonging to one specific program type. Within each cluster, processor 7 combines the programs located in this cluster on the basis of having a first code with the same value. This creates combinations of programs within each cluster that must be displayed singly, in pairs or in groups of three.
30 Het overzicht van momentaan uitgezonden programma's komt nu als volgt tot stand. Via bijvoorbeeld stuurverbinding 44 geeft processor 7 opdracht aan geheugen 6 het in achtste geheugenveld 67 opgeslagen eerste videosignaal te genereren en via videoverbinding 23 toe te voeren aan videosignaalschakelaar 2. Via bijvoorbeeld stuurverbinding 35 30 geeft processor 7 opdracht aan videosignaalschakelaar 2 dit eerste videosignaal via videoverbinding 10 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 34 geeft processor 7 opdracht aan videomixer 1 dit eerste videosignaal als beeldvullend 1002614 12 achtergrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal. Via bijvoorbeeld stuurverbinding 45 geeft processor 7 opdracht aan geheugen 6 om van alle eerder geselecteerde programma's telkens per cluster en binnen één cluster 5 per combinatie van programma's (een gedeelte van) de in eerste geheugenveld 60 opgeslagen programmagegevens te genereren.30 The overview of currently broadcast programs is now drawn up as follows. Via control connection 44, for example, processor 7 instructs memory 6 to generate the first video signal stored in eighth memory field 67 and to supply it via video connection 23 to video signal switch 2. Via control connection 35, for example, processor 7 commands video signal switch 2 this first video signal via video connection 10. to video mixer 1, and via control connection 34, for example, processor 7 instructs video mixer 1 to have this first video signal included as background filling 1002614 12 in the outgoing video signal to be generated via video connection 14. Via control connection 45, for example, processor 7 instructs memory 6 to generate (part of) the program data stored in first memory field 60 of all previously selected programs per cluster and within one cluster 5 per combination of programs.
In geval van een enkel weer te geven programma geeft processor 7 via bijvoorbeeld stuurverbinding 45 opdracht aan geheugen 6 dit aldus verkregen eerste informatiesignaal via videoverbinding 20 toe te 10 voeren aan videosignaalschakelaar 2, en via stuurverbinding 40 geeft processor 7 opdracht aan tuner 3 dit enkel weer te geven programma te selecteren uit het totale aanbod van via videoverbinding 18 arriverende videosignalen, waarna tuner 3 dit tweede videosignaal via videoverbinding 15 toevoert aan videosignaalschakelaar 2. Via 15 bijvoorbeeld stuurverbinding 31 geeft processor 7 opdracht aan videosignaalschakelaar 2 hetzij het eerste informatiesignaal hetzij het tweede videosignaal hetzij een combinatie van beide signalen via videoverbinding 11 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 35 geeft processor 7 opdracht aan videomixer 1 het 20 eerste informatiesignaal of het tweede videosignaal of de combinatie van beide signalen als rechtsboven gelegen rechthoekig voorgrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal.In the case of a single program to be displayed, processor 7, for example via control connection 45, commands memory 6 to supply this first information signal thus obtained via video connection 20 to video signal switch 2, and via control connection 40, processor 7 instructs tuner 3 to display this only. program to be given to be selected from the total supply of video signals arriving via video connection 18, after which tuner 3 supplies this second video signal via video connection 15 to video signal switch 2. Via 15, for example control connection 31, processor 7 commands video signal switch 2 either the first information signal or the second video signal or a combination of both signals to be fed via video connection 11 to video mixer 1, and via, for example, control connection 35, processor 7 instructs video mixer 1 to supply the first information signal or the second video signal or the combination of both signals as upper right rectangle. g to include foreground signal in the outgoing video signal to be generated via video connection 14.
In geval van gezamenlijk met z'n tweeën weer te geven 25 programma’s geeft processor 7 via bijvoorbeeld stuurverbinding 45 opdracht aan geheugen 6 de aldus verkregen eerste en tweede informatiesignalen via videoverbindingen 20 en 21 toe te voeren aan videosignaalschakelaar 2, en via stuurverbindingen 40 en 41 geeft processor 7 opdracht aan tuners 3 en 4 de gezamenlijk met z'n tweeën 30 weer te geven programma's te selecteren uit het totale aanbod van via videoverbinding 18 arriverende videosignalen, waarna tuners 3 en 4 de tweede en derde videosignalen via videoverbindingen 15 en 16 toevoeren aan videosignaalschakelaar 2. Via bijvoorbeeld stuurverbinding 31 geeft processor 7 opdracht aan videosignaalschakelaar 2 hetzij het 35 eerste informatiesignaal hetzij het tweede videosignaal hetzij een combinatie van beide signalen via videoverbinding 11 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 35 geeft processor 7 opdracht aan videomixer 1 het eerste informatiesignaal of het tweedeIn the case of programs to be reproduced jointly in pairs, processor 7, for example via control connection 45, instructs memory 6 to supply the thus obtained first and second information signals via video connections 20 and 21 to video signal switch 2, and via control connections 40 and 41 instructs processor 7 to select tuners 3 and 4 to select the programs to be reproduced together in pairs 30 from the total supply of video signals arriving via video connection 18, after which tuners 3 and 4 supply the second and third video signals via video connections 15 and 16 to video signal switch 2. Via, for example, control connection 31, processor 7 commands video signal switch 2 to supply either the first information signal or the second video signal or a combination of both signals via video connection 11 to video mixer 1, and via, for example, control connection 35, processor 7 indicates video mixer 1 the first information sign eel or the second
10 0 2 6 1 A10 0 2 6 1 A
13 videosignaal of de combinatie van beide signalen als bijvoorbeeld rechtsboven gelegen rechthoekig voorgrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal. Via bijvoorbeeld stuurverbinding 32 geeft processor 7 opdracht aan 5 videosignaalschakelaar 2 hetzij het tweede informatiesignaal hetzij het derde videosignaal hetzij een combinatie van beide signalen via .videoverbinding 12 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 36 geeft processor 7 opdracht aan videomixer 1 het tweede informatiesignaal of het derde videosignaal of de combinatie 10 van beide signalen als bijvoorbeeld rechtsonder gelegen rechthoekig voorgrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal.13 to include video signal or the combination of both signals as, for example, top right rectangular foreground signal in the outgoing video signal to be generated via video connection 14. Via control connection 32, for example, processor 7 instructs video signal switch 2 to supply either the second information signal or the third video signal or a combination of both signals via video connection 12 to video mixer 1, and via control connection 36, processor 7 commands video mixer 1 to second information signal or the third video signal or the combination of both signals as, for example, a bottom right rectangular foreground signal located in the outgoing video signal to be generated via video connection 14.
In geval van gezamenlijk met z'n drieën weer te geven programma's geeft processor 7 via bijvoorbeeld stuurverbinding 45 15 opdracht aan geheugen 6 de aldus verkregen eerste en tweede en derde informatiesignalen via videoverbindingen 20 en 21 en 22 toe te voeren aan videosignaalschakelaar 2, en via stuurverbindingen 40 en 41 en 42 geeft processor 7 opdracht aan tuners 3 en 4 en 5 de gezamenlijk met z'n drieën weer te geven programma's te selecteren uit het totale 20 aanbod van via videoverbinding 18 arriverende videosignalen, waarna tuners 3 en 4 en 5 de tweede en derde en vierde videosignalen via videoverbindingen 15 en 16 en 17 toevoeren aan videosignaalschakelaar 2. Via bijvoorbeeld stuurverbinding 31 geeft processor 7 opdracht aan videosignaalschakelaar 2 hetzij het eerste informatiesignaal hetzij 25 het tweede videosignaal hetzij een combinatie van beide signalen via videoverbinding 11 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 35 geeft processor 7 opdracht aan videomixer 1 het eerste informatiesignaal of het tweede videosignaal of de combinatie van beide signalen als bijvoorbeeld linksboven gelegen rechthoekig 30 voorgrondsignaal op te laten nemen in het via videoverbinding 14 te genereren uitgaande videosignaal. Via bijvoorbeeld stuurverbinding 32 geeft processor 7 opdracht aan videosignaalschakelaar 2 hetzij het tweede informatiesignaal hetzij het derde videosignaal hetzij een combinatie van beide signalen via videoverbinding 12 toe te voeren aan 35 videomixer 1, en via bijvoorbeeld stuurverbinding 36 geeft processor 7 opdracht aan videomixer 1 het tweede informatiesignaal of het derde videosignaal of de combinatie van beide signalen als bijvoorbeeld middenhoven gelegen rechthoekig voorgrondsignaal op te laten nemen in 1002614 14 het via videoverbinding 14 te genereren uitgaande videosignaal. Via bijvoorbeeld stuurverbinding 33 geeft processor 7 opdracht aan videosignaalschakelaar 2 hetzij het derde informatiesignaal hetzij het vierde videosignaal hetzij een combinatie van beide signalen via 5 videoverbinding 13 toe te voeren aan videomixer 1, en via bijvoorbeeld stuurverbinding 37 geeft processor 7 opdracht aan videomixer 1 het derde informatiesignaal of het vierde videosignaal of de combinatie van beide signalen als bijvoorbeeld rechtsboven gelegen rechthoekig voorgrondsignaal op te laten nemen in het via videoverbinding 14 te 10 genereren uitgaande videosignaal.In the case of programs to be displayed together with the three of them, processor 7, for example via control connection 45, instructs memory 6 to supply the first and second and third information signals thus obtained to video signal switch 2 via video connections 20 and 21 and 22, and via control connections 40 and 41 and 42 instruct processor 7 to instruct tuners 3 and 4 and 5 to select the programs to be reproduced together of the three from the total supply of video signals arriving via video connection 18, after which tuners 3 and 4 and 5 supply second and third and fourth video signals via video connections 15 and 16 and 17 to video signal switch 2. Via control connection 31, for example, processor 7 instructs video signal switch 2 to supply either the first information signal or the second video signal or a combination of both signals via video connection 11 to video mixer 1, and via control connection 35, for example, processor 7 gives command to have the first information signal or the second video signal or the combination of both signals included in video mixer 1 as, for example, the upper right rectangular signal located at the top left in the output video signal to be generated via video connection 14. Via control connection 32, for example, processor 7 instructs video signal switch 2 to supply either the second information signal or the third video signal or a combination of the two signals via video connection 12 to video mixer 1, and via control connection 36, processor 7 commands video mixer 1 to have the information signal or the third video signal or the combination of both signals included as rectangular foreground signal located as central courts in 1002614 14, the outgoing video signal to be generated via video connection 14. Via control connection 33, for example, processor 7 instructs video signal switch 2 to supply either the third information signal or the fourth video signal or a combination of both signals via video connection 13 to video mixer 1, and via control connection 37, processor 7 commands video mixer 1 information signal or the fourth video signal or the combination of both signals as, for example, an upper right rectangular signal located at the top right in the outgoing video signal to be generated via video connection 14.
In plaats van door processor 7 bestuurbare tuners 3-5 te gebruiken zou gebruik kunnen worden gemaakt van een zogenaamde videoswitch, die dan door processor 7 via de stuurverbindingen 40-42 kan worden bestuurd en die dan de bijvoorbeeld dertig videosignalen 15 gelijktijdig krijgt toegevoerd. Ook zou gebruik kunnen worden gemaakt van een uitgebreide videosignaalschakelaar 2, die de bijvoorbeeld dertig videsignalen gelijktijdig krijgt toegevoerd. In dit laatste geval zou het aantal van vier stuurverbindingen 30-33, indien dit aantal niet meer toereikend is, kunnen worden uitgebreid.Instead of using tuners 3-5 controllable by processor 7, use could be made of a so-called video switch, which can then be controlled by processor 7 via the control connections 40-42 and which is then fed the, for example, thirty video signals 15 simultaneously. Use could also be made of an extensive video signal switch 2, which is fed the, for example, thirty video signals simultaneously. In the latter case, the number of four control connections 30-33, if this number is no longer sufficient, could be increased.
20 Het systeem volgens de uitvinding betreft zowel analoge videosignalen als digitale videosignalen. In het algemeen worden analoge videosignalen in analoge geheugens (videorecorders) opgeslagen en via analoge schakelaars en mixers geschakeld en gemengd, en worden digitale videosignalen in digitale geheugens (chips) opgeslagen en via 25 digitale schakelaars en mixers geschakeld en gemengd. Door toepassing van D/A-converters (digitaal-analoog-omzetters) en A/D-converters (analoog-digitaal-omzetters) zijn echter allelei combinaties mogelijk.The system according to the invention concerns both analog video signals and digital video signals. Generally, analog video signals are stored in analog memories (VCRs) and switched and mixed through analog switches and mixers, and digital video signals are stored in digital memories (chips) and switched and mixed through 25 digital switches and mixers. However, all kinds of combinations are possible by using D / A converters (digital-to-analog converters) and A / D converters (analog-to-digital converters).
Het in achtste geheugenveld 67 opgeslagen eerste videosignaal kan zowel een stilstaand beeld met zich meebrengen (zoals een foto) 30 als een bewegend beeld veroorzaken (zoals een aankomst van zeiljachten in een jachthaven). Verder zou dit eerste videosignaal zelfs een momentane (life) uitzending kunnen zijn, in welk geval het eerste videosignaal niet in een geheugenveld zal zijn opgeslagen doch via een kabel of de ether het systeem zal bereiken. Zonder uitzonderingen uit 35 te sluiten zal het eerste videosignaal in het algemeen echter niet behoren tot de bijvoorbeeld dertig via videoverbinding 18 te ontvangen videos ignalen.The first video signal stored in eighth memory field 67 can involve both a still picture (such as a photograph) and a moving picture (such as an arrival of sailing yachts at a marina). Furthermore, this first video signal could even be a momentary (life) broadcast, in which case the first video signal will not be stored in a memory field, but will reach the system via cable or ether. However, without excluding exceptions, the first video signal will generally not be one of the 30 signals to be received, for example, via video link 18.
Het in figuur 1 weergegeven geheugen 6 is evenals de rest van * 0 0 ? 6 14 15 het in figuur 1 weergegeven systeem slechts een uitvoeringsvoorbeeld waarop vele variaties denkbaar zijn. Zo zouden in plaats van één geheugen 6 dat verschillende geheugenvelden omvat verschillende geheugens kunnen worden toegepast, waarbij processor 7 dan op de 5 hoogte dient te zijn van de soort informatie die in elk geheugen wordt opgeslagen, en waarbij processor 7 dan de in verschillende geheugens opgeslagen informatie dient te kunnen combineren. Verder zouden in het achtste geheugenveld 67 (het tweede subgedeelte) verschillende types eerste videosignalen kunnen worden opgeslagen, terwijl bijvoorbeeld in 10 het vijfde geheugenveld 64 dan wordt opgeslagen welk type eerste videosignaal als achtergrond dient te fungeren bij een gegeven eerste code (layoutcode) en/of tweede code (programmasoortcode). Het door processor 7 clusteren van programma's op basis van het bezitten van een tweede code met dezelfde waarde en het binnen één cluster 15 combineren van programma's op basis van het bezitten van een eerste code met dezelfde waarde zou kunnen geschieden door in een niet in figuur 1 weergegeven werkgeheugen van processor 7 bijvoorbeeld (een gedeelte van) de programmagegevens op te slaan, of door bijvoorbeeld in het zesde geheugenveld 65 een unieke code per programmagegeven op 20 te slaan (een opvolgend getal), in welk geval processor 7 slechts deze unieke codes in het werkgeheugen behoeft op te slaan. Ook zou door processor 7 per cluster van programma's en/of per combinatie van programma's binnen één cluster een tijdelijke code in bijvoorbeeld het zevende geheugenveld 66 kunnen worden opgeslagen.The memory 6 shown in Figure 1 is, like the rest of * 0 0? The system shown in figure 1 is only an exemplary embodiment on which many variations are conceivable. For example, instead of one memory 6 comprising different memory fields, different memories could be used, with processor 7 then having to be aware of the type of information stored in each memory, and processor 7 then storing the information in different memories information should be able to combine. Furthermore, in the eighth memory field 67 (the second sub-section), different types of first video signals could be stored, while, for example, the fifth memory field 64 would then store which type of first video signal should function as background for a given first code (layout code) and / or second code (program type code). Clustering programs by processor 7 on the basis of possessing a second code with the same value and combining programs within one cluster 15 on the basis of possessing a first code with the same value could take place by means of a displayed memory of processor 7, for example, to store (part of) the program data, or, for example, to store a unique code per program data in the sixth memory field 65 (a successive number), in which case processor 7 stores only these unique codes in need to save the working memory. Processor 7 could also store a temporary code in, for example, the seventh memory field 66 per cluster of programs and / or per combination of programs within one cluster.
25 Via stuurverbinding 46 zouden de voor geheugen 6 bestemde gegevens en/of codes en/of informatie vanaf processor 7 en een met processor 7 gekoppeld toetsenbord dat niet in figuur 1 is weergegeven aan geheugen 6 kunnen worden toegevoerd. Via stuurverbinding 38 zou extra informatie vanaf processor 7 aan videomixer 1 kunnen worden 30 toegevoerd, zoals een logo met een tijdsaanduiding.Via control connection 46, the data and / or codes and / or information intended for memory 6 from processor 7 and a keyboard coupled to processor 7, which is not shown in figure 1, could be supplied to memory 6. Via control connection 38, additional information from processor 7 could be supplied to video mixer 1, such as a logo with a time indication.
Uiteraard is processor 7 voorzien van een klok en kan processor 7 worden voorzien van klokafhankelijke softwareprogramma’s, opdat verschillende softwareprogramma's achtereenvolgens aansluitend of op verschillende tijdstippen met pauzes kunnen worden gedraaid. Daarnaast 35 kunnen op voor de vakman bekende wijze audioinformatie en/of teletextinformatie worden toegevoegd.Processor 7 is of course provided with a clock and processor 7 can be provided with clock-dependent software programs, so that different software programs can be run consecutively or at different times with pauses. In addition, audio information and / or teletext information can be added in a manner known to the skilled person.
Het systeem volgens de uitvinding biedt dus de mogelijkheid van het verschaffen van een nieuw soort overzichtvideokanaal, waarbij dus ’ 0 2 6 1 Li 16 een overzicht van momentaan uitgezonden programma's en/of nog komende programma's wordt getoond, van welk overzicht de volgorde op automatische wijze wordt vastgesteld aan de hand van de aan de programmagegevens toegevoegde eerste en/of tweede codes.The system according to the invention thus offers the possibility of providing a new type of overview video channel, so that '0 2 6 1 Li 16 shows an overview of currently broadcast programs and / or upcoming programs, of which overview the sequence is automatic. is determined by the first and / or second codes added to the program data.
5 Vanzelfsprekend zijn hierbij alternatieve codes en/of aanvullende codes denkbaar die tot een soortgelijk resultaat zullen leiden.5 Obviously, alternative codes and / or additional codes are conceivable here, which will lead to a similar result.
Verder biedt het systeem volgens de uitvinding de zeer voordelige mogelijkheid van het op een centrale locatie in bijvoorbeeld een land kunnen plaatsen van een master-processor en het 10 op andere locaties elders in het land kunnen plaatsen van systemen volgens de uitvinding die dan voorzien dienen te worden van een slave-processor. In dat geval kunnen door onderlinge koppeling van de master-processor enerzijds met de slave-processoren anderzijds de andere locaties vanuit de centrale locatie onder controle worden 15 gehouden en/of worden bestuurd, terwijl per andere locatie dan eventuele locatieafhankelijke aanvullingen en/of wijzigingen zouden kunnen worden aangebracht. Op deze wijze kunnen bijvoorbeeld doelgroepen specifiek worden benaderd. Zowel de master-processor als de slave-processoren zouden in dit geval elk voorzien kunnen worden 20 van een eigen geheugen, welke eigen geheugens elk hetzij volledig corresponderen met het geheugen 6 hetzij slechts corresponderen met een gedeelte van dit geheugen 6 (zoals bijvoorbeeld één of meer geheugenvelden en/of één of meer subgedeeltes). De inhoud van een eigen geheugen zou dan dus in meer of mindere mate locatieafhankelijk 25 kunnen zijn.Furthermore, the system according to the invention offers the very advantageous possibility of being able to place a master processor at a central location in, for example, a country and to be able to place systems according to the invention at other locations elsewhere in the country, which then have to be provided. become a slave processor. In that case, the other locations can be controlled and / or controlled from the central location by interconnecting the master processor on the one hand with the slave processors on the other, while per location other than any location-dependent additions and / or changes would be can be applied. In this way, for example, target groups can be approached specifically. In this case, both the master processor and the slave processors could each be provided with their own memory, each of which own memories either correspond completely with the memory 6 or correspond only with a part of this memory 6 (such as, for example, one or more memory fields and / or one or more subparts). The contents of an own memory could therefore be location-dependent to a greater or lesser extent.
* J 0 2 6 1 4* J 0 2 6 1 4
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL1002614A NL1002614C2 (en) | 1996-03-14 | 1996-03-14 | Mixing system for multiple video signals |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL1002614A NL1002614C2 (en) | 1996-03-14 | 1996-03-14 | Mixing system for multiple video signals |
| NL1002614 | 1996-03-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| NL1002614C2 true NL1002614C2 (en) | 1997-09-17 |
Family
ID=19762499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NL1002614A NL1002614C2 (en) | 1996-03-14 | 1996-03-14 | Mixing system for multiple video signals |
Country Status (1)
| Country | Link |
|---|---|
| NL (1) | NL1002614C2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1992009170A1 (en) * | 1990-11-14 | 1992-05-29 | Ferguson Limited | Television receiver including a picture-in-picture processor |
| US5208660A (en) * | 1989-07-29 | 1993-05-04 | Sharp Kabushiki Kaisha | Television display apparatus having picture-in-picture display function and the method of operating the same |
| US5223924A (en) * | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
| US5296931A (en) * | 1991-03-11 | 1994-03-22 | Samsung Electronics Co., Ltd. | Channel selecting method for programs of the same category |
| EP0598576A2 (en) * | 1992-11-16 | 1994-05-25 | Kabushiki Kaisha Toshiba | Television signal transmission and reception system with multi-screen display for tuning operation |
| US5347622A (en) * | 1991-04-12 | 1994-09-13 | Accom Inc. | Digital image compositing system and method |
| US5485221A (en) * | 1993-06-07 | 1996-01-16 | Scientific-Atlanta, Inc. | Subscription television system and terminal for enabling simultaneous display of multiple services |
| WO1996007270A1 (en) * | 1994-08-31 | 1996-03-07 | Yuen Henry C | Method and apparatus for displaying television programs and related text |
-
1996
- 1996-03-14 NL NL1002614A patent/NL1002614C2/en not_active IP Right Cessation
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5208660A (en) * | 1989-07-29 | 1993-05-04 | Sharp Kabushiki Kaisha | Television display apparatus having picture-in-picture display function and the method of operating the same |
| WO1992009170A1 (en) * | 1990-11-14 | 1992-05-29 | Ferguson Limited | Television receiver including a picture-in-picture processor |
| US5296931A (en) * | 1991-03-11 | 1994-03-22 | Samsung Electronics Co., Ltd. | Channel selecting method for programs of the same category |
| US5347622A (en) * | 1991-04-12 | 1994-09-13 | Accom Inc. | Digital image compositing system and method |
| US5223924A (en) * | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
| EP0598576A2 (en) * | 1992-11-16 | 1994-05-25 | Kabushiki Kaisha Toshiba | Television signal transmission and reception system with multi-screen display for tuning operation |
| US5485221A (en) * | 1993-06-07 | 1996-01-16 | Scientific-Atlanta, Inc. | Subscription television system and terminal for enabling simultaneous display of multiple services |
| WO1996007270A1 (en) * | 1994-08-31 | 1996-03-07 | Yuen Henry C | Method and apparatus for displaying television programs and related text |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4858011A (en) | Video switcher system with modular architecture | |
| US4455570A (en) | CATV System | |
| US4774583A (en) | Video signal processing systems | |
| US5040067A (en) | Method and device for processing multiple video signals | |
| SE428161B (en) | PLANT FOR DISPLAYING SELECTABLE BACKGROUND INFORMATION COMBINED WITH SELECTABLE OVERLAYING INFORMATION ON A SCREEN DEVICE AND USING A DOUBLE PRESENTATION PLANT | |
| US6549236B2 (en) | Image reproduction apparatus with multiple-screen display mode | |
| EP0327333A1 (en) | Apparatus for generating a video signal representing a field of spatially varying color | |
| US20040252241A1 (en) | Method for controlling a device for the distribution and processing of video signals | |
| US3894177A (en) | Signal distribution system | |
| KR20100029099A (en) | Dual use video mixer crosspoint matrix | |
| US5995653A (en) | Digital image processing system and method | |
| US6462776B2 (en) | Security control system | |
| NL1002614C2 (en) | Mixing system for multiple video signals | |
| US5200739A (en) | Character generator for displaying characters with a shadow on a display screen | |
| US5943508A (en) | Switcher using shared decompression processors for processing both broadband and compressed video data | |
| EP0122094A2 (en) | Electronic still store with high speed sorting and method of operation | |
| US9489055B2 (en) | Hard key control panel for a video processing apparatus and video processing system | |
| EP2725489A1 (en) | Method of operating a video processing apparatus | |
| US20020024613A1 (en) | Video production switcher with integrated aspect ratio converter | |
| EP0594456A1 (en) | Combining video signals selected on depth information | |
| EP0334553A2 (en) | Analog controlled mixer | |
| US5822015A (en) | Providing an accurate tally indication of sources in use for output | |
| US6829783B1 (en) | Arrangement for producing television contributions | |
| KR100346621B1 (en) | System for providing electronics program guide | |
| GB2373118A (en) | Image processor for inputs of differing formats and conversion to required output format |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD2B | A search report has been drawn up | ||
| TD | Modifications of names of proprietors of patents |
Owner name: KONINKLIJKE KPN N.V. |
|
| VD1 | Lapsed due to non-payment of the annual fee |
Effective date: 20031001 |