HU220409B - Eljárás, berendezés és rendszer betétkép videoképbe ültetésére - Google Patents

Eljárás, berendezés és rendszer betétkép videoképbe ültetésére Download PDF

Info

Publication number
HU220409B
HU220409B HU9602444A HU9602444A HU220409B HU 220409 B HU220409 B HU 220409B HU 9602444 A HU9602444 A HU 9602444A HU 9602444 A HU9602444 A HU 9602444A HU 220409 B HU220409 B HU 220409B
Authority
HU
Hungary
Prior art keywords
image
perspective
mask
path
video image
Prior art date
Application number
HU9602444A
Other languages
English (en)
Other versions
HU9602444D0 (en
HUT75487A (en
Inventor
Yoel Amir
Dan Bar-El
Haim Kreitman
Ehud Tirosh
Original Assignee
Scitex America Corporation
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 Scitex America Corporation filed Critical Scitex America Corporation
Publication of HU9602444D0 publication Critical patent/HU9602444D0/hu
Publication of HUT75487A publication Critical patent/HUT75487A/hu
Publication of HU220409B publication Critical patent/HU220409B/hu

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • H04N5/2723Insertion of virtual advertisement; Replacing advertisements physical present in the scene by virtual advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/272Means for inserting a foreground image in a background image, i.e. inlay, outlay

Landscapes

  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Image Processing (AREA)
  • Studio Circuits (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Image Analysis (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Electrotherapy Devices (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Endoscopes (AREA)
  • Television Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Description

A leírás terjedelme 40 oldal (ezen belül 28 lap ábra)
HU 220 409 Bl kép perspektivikus vetületének képzésére használják, ahol a betétkép mintájáról (42) a pályamodell (50) kameraállástól függő, az adott videokép perspektívájának megfelelő vetületet készítenek, a videoképnek megfelelő háttérmaszkot (70) készítenek, amely maszk a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatatlan képtartományból áll, és a perspektivikus betétképet a háttérmaszk (70) változtatható képtartománya helyén ültetik be a videóképbe.
A találmány továbbá berendezés és rendszer betétkép videoképbe ültetésére, az eljárás alkalmazásával, amely rendszernek a videoképben hátteret képező pálya geometriai adataival arányos pályamodellt (50) a pálya választott mezőjéről képező eszköze, a betétképet a pályamodell (50) perspektivikus vetületének megfelelő perspektivikus betétképpé leképező eszköze, a pályamodellt (50) betétkép beültetésére felhasználó eszköze, a módosítandó videoképnek megfelelő háttérmaszk(70) képző eszköze van, amely maszk a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatlan képtartományból áll, továbbá a perspektivikus betétképet a háttérmaszk (70) változtatható képtartománya helyén a videoképbe beültető eszköze van.
A találmány tárgya eljárás, berendezés és rendszer betétkép videoképbe ültetésére, amelyben állandó geometriájú pályán játszódó eseményt legalább egy videokamerával felveszünk.
A sportstadionok általában magukban foglalják a játék pályáját, az azt körülvevő, közbenső teret, a nézőteret és a nézőteret a játéktértől elválasztó valamilyen falat vagy kerítést. A nézőtér és a játéktér közötti kerítés általában hirdetőfelületként ki van használva, ezen vannak elhelyezve a játékot anyagilag támogató cégek hirdetései. Ezek a hirdetések nagy nyilvánosságot kapnak a játék filmezésével vagy TV-felvételével és közvetítésével, ahol a képernyőn a hirdetések a játéktér környezeteként a nézők előtt megjelennek.
Hirdetésben leghatékonyabb média a televízió, így a sportesemények TV-közvetítése is. Ismertek olyan rendszerek, amelyek a pálya arra alkalmas felületrészeinek hirdetésre történő hasznosítását célozzák. Egy ilyen, ismert rendszerben az operátor kijelöl egy hirdetésre alkalmas mezőt a pályán, amely mező videojelébe bekeverik az előre meghatározott hirdetésképet. A megoldás hiányossága, hogy a felvevőkamerát állandóan a kijelölt mezőre irányítva szükséges tartani. Ha a kamera szem elől téveszti a kijelölt mezőt, a kijelölést meg kell ismételni.
A fenti rendszer real-time üzemmódban dolgozik. Ismertek más rendszerek is, amelyek lényegében ugyanezt a feladatot látják el, de nem real-time üzemmódban.
Ismertek olyan eljárások is betétképek videoképbe vagy videoképek közé történő beültetésére, amelyekben a betétképjelei rászuperponálódnak a módosítandó videoképjelre, például feliratként, vagy a videokép elektronikus jelsorozatában behelyettesítik a videokép kijelölt mezőjének eredeti szín- és világosságjeleit a betétkép világosság- és színjeleivel.
Az US 5,264,933 lajstromszámú szabadalmi leírásban eljárás és berendezés van ismertetve, amelyek alkalmasak hirdetéskép beültetésére eredeti videó mozgóképekbe. Az operátor e megoldásban kijelöli, hogy a kép mely részébe legyen beültetve a hirdetéskép. A megoldás lehetővé teszi a hirdetéskép bizonyos műsorrészekbe történő beültetését, például egy kommentátor hangja által vezérelten. A fenti megoldások azonban nem alkalmasak a látott videokép perspektívaváltozásainak figyelembevételére.
A WO 91/15921 számú közzétételi irat leírása olyan eljárást és berendezést ismertet, amely alkalmas hirdetéskép állandó méretű és alakú zónájának eltolására egymást követő videoképekben. A rendszerben regisztermarkereket keresnek meg a képjelben, és ezeknek megfelelő helyre pozícionálják a hirdetéskép helyét, ahová az előre elkészített hirdetéskép alakváltoztatás nélkül beültethető. A regisztermarkerek egyszerű keresztek vagy más írásjelek lehetnek a hirdetéskép mezőjében vagy azon kívül. A rendszer alkalmas különböző felbontású videoképekben a hirdetéskép helyének egyértelmű azonosítására és kijelölésére. Ez a megoldás sem alkalmas a látott videokép perspektívaváltozásainak figyelembevételére.
A WO 93/06691 számú közzétételi iratban videoképbe betétképet illesztő eljárást és berendezést ismertetnek, amelynek lényege, hogy a főképet felvevő videokamera képében a berendezés megbecsüli egy új képpel kitöltendő, a videoképben manuálisan kijelölt A képelem (például eredményjelző tábla) helyzetét, méretarányát és perspektívaparamétereit, és ezeket felhasználva a képelem határain átkapcsol a B betétkép forrására, amely B betétképet az A képelem főképből közvetlenül vett határainak megfelelően, perspektivikusan torzítja, és beülteti az A képelem helyére. Ez egy általánosan alkalmazható, ismert megoldás, amely a képkivágás határait a videofőképből generálja. A folyamat bonyolult, és kedvezőtlen felvételi körülmények között, átmeneti ideig, esetleg kihagyásokkal működik.
Célunk a találmánnyal az ismert megoldások említett hiányosságainak kiküszöbölése betétkép videoképbe ültetésére alkalmas olyan eljárás, rendszer és berendezés kialakításával, amely a főképbe ültetendő, állandó méretű képből képzett betétkép főképbe illesztéséhez az ismerteknél megbízhatóbb módot alkalmaz.
Megoldásunkban a főkép állandó méretű tárgyának tényleges geometriai adataiból számítjuk a beültetett betétkép perspektivikus adatait, a főkép néhány vonatkoztatási pontja megfeleltetésével.
A feladat találmány szerinti megoldása eljárás betétkép videoképbe ültetésére, amelyben állandó geometriájú pályán játszódó eseményt legalább egy videokamerával felveszünk, amelynek során perspektívától független, a pálya geometriai adataival arányos pályamodellt készítünk, amely pályamodellhez képest helyezzük a
HU 220 409 Bl betétkép mintáját, ahol a mintáról a pályamodell kameraállástól függő perspektívájának megfelelő vetületet készítünk és ezt a vetületet ültetjük be a videoképbe.
Előnyösen a pálya geometriai adataiként vonalak és ívek egy csoportját választjuk.
Célszerűen a vonalak és ívek síkbeli összefüggéseit megadjuk.
Előnyösen a geometriai adatokat síkbeli vektorokkal adjuk meg.
A találmány szerinti megoldás továbbá berendezés betétkép videoképbe ültetésére az eljárás alkalmazásával, amely berendezésnek a videoképben hátteret képező pálya geometriai adataival arányos, perspektívától független geometriai pályamodellt képző eszköze és a pályamodell perspektivikus vetületét képező, a pályamodellt betétkép beültetésére felhasználó eszköze van.
Előnyösen a pálya geometriai adatait vonalak és ívek egy csoportja alkotja.
Célszerűen a pálya geometriai adatai a csoport vonalai és ívei csoportjával, valamint a csoport vonalai és ívei közötti összefüggésekkel vannak megadva.
Előnyösen a pálya geometriai adatai vektorokkal vannak megadva.
A találmány szerinti megoldás továbbá olyan eljárás betétkép videoképbe ültetésére, amelyben állandó geometriájú pályán játszódó eseményt legalább egy videokamerával felveszünk, és a találmány szerint a pálya geometriai adataival arányos pályamodellt készítünk a pálya választott mezőjéről és azt perspektivikusan torzítva betétkép perspektivikus vetületének képzésére használjuk, ahol a betétkép mintájáról a pályamodell kameraállástól függő, az adott videokép perspektívájának megfelelő vetületet készítünk, a videoképnek megfelelő háttérmaszkot készítünk, amely maszk a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatatlan képtartományból áll, és a perspektivikus betétképet a háttérmaszk változtatható képtartománya helyén ültetjük be a videoképbe.
Előnyösen a pályamodellt videokép-tartalomtól függetlenül készítjük el.
Célszerűen a pálya geometriai adataival arányos pályamodellt perspektivikusan torzítva transzformációs mátrixot hozunk létre, amely mátrix szerint torzítjuk perspektivikusan a betétképet.
Előnyösen a pályamodell perspektivikus torzítása előtt vagy helyett betétképhelyező maszkot hozunk létre és ezt a maszkot torzítjuk az adott videokép perspektívájának megfelelően perspektivikus betétképhelyező maszkká.
Célszerűen perspektivikus betétképhelyező maszk és háttérmaszk változtatható képtartományának összeadásával a videokép betétképpel helyettesítendő pixeleit meghatározó átengedőmaszkot képezünk.
Előnyösen továbbá a betétképhez színt keverő, perspektivikus ámyalómaszkot hozunk létre, amelyet a betétképhelyező maszkkal és a háttérmaszk változtatható képtartományával fedésbe hozunk.
Célszerűen a színt betétképhez x, y koordinátájú pixelenként történő keverését az alábbi összefüggésnek megfelelően végezzük:
x, y pixel színértéke=β(χ, y)xkép(x, y)+[l^(x, y)xkép(x, y)] ahol β(χ, y)=a(x, y)xP(x, y), ahol a(x, y) és P(x, y) az (x, y) pixelhez tartozó ámyalóés átengedőmaszk-értékek. A találmány továbbá rendszer betétkép videoképbe ültetésére az eljárás alkalmazásával, amely rendszernek a videoképben hátteret képező pálya geometriai adataival arányos pályamodellt a pálya választott mezőjéről képző eszköze, a betétképet a pályamodell perspektivikus vetületének megfelelő perspektivikus betétképpé leképező eszköze, a pályamodellt betétkép beültetésére felhasználó eszköze, a módosítandó videoképnek megfelelő háttérmaszkképző eszköze van, amely maszk a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatatlan képtartományból áll továbbá a perspektivikus betétképet a háttérmaszk változtatható képtartománya helyén a videoképbe beültető eszköze van.
Előnyösen a pályamodell egy videokép-tartalomtól független geometriai modell.
Célszerűen a betétképet a pályamodell perspektivikus vetületének megfelelő perspektivikus betétképpé leképező eszköz egy, a pályamodell módosítandó videokép-tartalmának megfelelő perspektívájú vetületének betétkép perspektivikus torzítására alkalmas transzformációs mátrixa.
Előnyösen a rendszernek az adott videokép perspektívájának megfelelően torzított betétképhelyező maszkként kialakított perspektivikus betétképhelyező maszkja van.
Célszerűen a rendszernek perspektivikus betétképhelyező maszk és háttérmaszk változtatható képtartományának összeadásával képzett, a videokép betétképpel helyettesítendő pixeleit meghatározó átengedőmaszkja van.
Előnyösen a rendszemek továbbá a betétképhelyező maszkkal és a háttérmaszk változtatható képtartományával fedésbe hozott, a betétképhez színt keverő, perspektivikus ámyalómaszkja van.
Célszerűen a rendszernek a színt betétképhez x, y koordinátájú pixelenként keverő, az alábbi összefüggés szerinti színkeverésre alkalmas eszköze van:
x, y pixel színértéke=β(χ, y)xkép(x, y)+[l^(x, y)xkép(x, y)] ahol β(χ, y)=a(x, y)xP(x, y), ahol a(x, y) és P(x, y) az (x, y) pixelhez tartozó ámyalóés átengedőmaszk-értékek. A találmány szerinti megoldás lehetővé teszi olyan perspektivikus betétkép beiktatását a fő videoképek sorába, amely úgy hat, mintha a pálya síkjában, például a pályára festve lenne. Ezen túlmenően lehetővé teszi több kamerával közvetített esemény közvetítésénél a különböző kamerák képeinek váltását úgy, hogy a betétkép mindig az épp látható videokép perspektívájának megfelelő vetületben látható.
Az alábbiakban kiviteli példákra vonatkozó rajz alapján részletesen ismertetjük a találmány lényegét. A rajzon az
1. ábra betétkép videoképbe ültetésére alkalmas rendszer tömbvázlata, a
2. ábra pálya betétkép kijelölt helyével és kamerákkal, perspektivikus rajz, a
HU 220 409 Β1
3. ábra a 2. ábra szerinti pálya pályamodellje, a
4A. ábra betétképminta, a
4B. ábra betétképhelyező maszk a 4A. ábra szerinti betétkép számára, a
4C. ábra ámyalómaszk a 4A. ábra szerinti betétkép számára, az
5. ábra az 1. ábra szerinti betétkép-beültető rendszer tömbvázlata, a
6. ábra élő közvetítés egy videoképe a 2. ábra szerinti pályáról, amelybe a 4A. ábra szerinti betétképet be kívánjuk ültetni, a
7. ábra a 6. ábra szerinti videoképnek megfelelő háttérmaszk, a
8. ábra az 5. ábra szerinti jellemző-azonosító egység tömbvázlata, a
9A. ábra jellemző kivonás folyamatábrája, a 9B. ábra háttérmaszk részlete, jellemző kivonás illusztrálására, a
9C. ábra a 9B. ábrának megfelelő „fehér” pixel hisztogram, a
10. ábra az 5. ábra szerinti perspektívaazonosító egység tömbvázlata, a
A. ábra a 7. ábra szerinti háttérmaszk vonalainak találkozási pontjai, a
11B. ábra a 7. ábra szerinti háttérmaszk párhuzamos vonalai metszéspontjainak számítással közelített értékei, a
12A. ábra gnomonikus vetítés elvét ismertető perspektivikus rajz a 10. ábra szerinti perspektívaazonosító egység működésének magyarázatához, a
12B. ábra szintén a gnomonikus vetítés elvét ismertető perspektivikus rajz a 10. ábra szerinti perspektívaazonosító egység működésének magyarázatához, a
12C. ábra a 12A. és 12B. ábra szerinti gnomonikus vetítés egy példaképpeni függvénye, a
13. ábra a 10. ábra szerinti perspektívaazonosítás folyamatábrája, a
14A. ábra segédábra videoképről a 13. ábra szerinti folyamatábrához, a
14B. ábra segédábra videoképről a 13. ábra szerinti folyamatábrához, a
15. ábra transzformációs mátrix működését szemléltető ábra, a
16. ábra a 13 ábra szerinti perspektívaazonosítás mátrixai segédábrája, a
17. ábra az 5. ábra szerinti betétkép-átalakító és képkeverő működésének folyamatábrája, a
18. ábra kameratáblázat korrigáló eljárás folyamatábrája, a
19. ábra kameraparaméterek ábrája, a
20. ábra transzformációs mátrixműveletek folyamatábrája ismert kameraparaméterekkel, a
21. ábra kameratáblázat, a
22. ábra operátor folyamatábrája ismert vagy számítható kameraparaméterekkel.
Az 1. ábra szerinti, betétkép videoképbe ültetésére alkalmas rendszer például arra alkalmas, hogy egy meghatározott alakú pályán játszott mérkőzést közvetítő TV-adásban a pálya egy alkalmas mezőjének videóképébe perspektivikusan beillesszük egy hirdetés képét, a betétkép perspektivikus torzításával követve a kamera által látott kép perspektivikus változásait, mintha rá lenne festve a betétkép a sík pályára bármelyik kamera képe van adásban. A találmányt egy teniszmérkőzés videofelvételének példáján (2. ábra) mutatjuk be, de a találmány szerinti megoldás bármilyen, a képben háttérként szolgáló, ismert pályán folyó esemény videoképsorában alkalmazható betétkép videoképbe ültetésére.
A találmány szerinti rendszer (1. ábra) jellemzően a teniszmérkőzést felvevő kamera videoképének útjába iktatott 10 videokép-megfogót és 14 betétkép-beültető rendszert továbbá a 14 betétkép-beültető rendszerre 29 rendszerbuszon át csatlakoztatott vezérlő 16 számítógépet és betétkép 12 munkaállomást, valamint egy 18 adómonitort tartalmaz. A 12 munkaállomáson készül el a videoképbe ültetendő hirdetés betétkép 42 mintája (2. ábra).
A 16 számítógép összeállítása jellemzően 20 központi egységből (CPU), 22 billentyűzetből, 24 egérből, mágneslemezes (hard disk) 26 tárolóból, kivehető tárolóeszközű (floppy) 27 tárolóból és ellenőrző 28 monitorból áll. A 28 monitor grafikus felületű, vezérlőkártyája a 20 központi egység része. A betétképet alkotó 12 munkaállomás és a 16 számítógép közötti információcsere például floppy lemez közvetítésével jön létre.
A videoképsor elektronikus jelét szolgáltathatja a TV-kamera vagy egy videomagnetofon, esetleg származhat műholdas TV-átvitelből, AM-mikro-adás vételéből stb. Ha például műholdas adást veszünk, amelynek képsorába be kívánjuk a betétképünket ültetni és azonnal továbbadni, akkor a beültetésnek a vétellel azonos időben, a képek 30 msec követési ideje által megszabott ütemben meg kell történnie, ha viszont videoszalag a bemeneti adathordozónk, akkor a beültetés sebességét befolyásolni tudjuk.
A videoképsor eredetileg a közvetítés helyén, TVkamerákban képződik. A 2. ábra szerinti példában két 30 TV-kamera van felállítva egy 32 teniszpálya mentén, amely kamerák képsorai az operátor által meghatározott rendben, váltakozva kerülnek adásba. A 30 TVkamerák felállításának helye a 32 pályához képest jellemzően állandó.
A 32 teniszpálya 34 hálóval két félpályára van osztva. Mindkét fél pálya fehér 38 vonalakkal határolt, tipikusan zöld 36 mezőkre van osztva. A 32 teniszpályát körülvevő, pályán kívüli 40 mező színe általában a zöld egy más árnyalata.
A valóságban a 38 vonalak egymással párhuzamosak, illetve egymásra merőlegesek. A 30 TV-kamerák a 32 teniszpályát relatív helyüktől és zoom-állásuktól (fókusztávolságuktól) függő perspektívában, kissé felülről látják, a videoképsorokban tehát a pálya perspektivikus képe jelenik meg háttérként. Ebben a perspektivikus képben a párhuzamos 38 vonalak a távolban összefutni látszanak. A TV-kamera mozgatásával változik a pálya helye a videoképben. A pálya perspektivikus képe mozdulatlan kameraállás esetén is változik a zoom fókusztávolság állításával.
HU 220 409 Bl
A videoképbe beültetendő betétkép szövege a példában IMAGE, amely betétképet a teniszpálya arra alkalmas olyan mezőjébe ültetünk be, amely mindegyik kamera számára, minden zoom-állásnál látható és az események során kevéssé van takarva. 32 teniszpályák esetében több ilyen, betétkép bevágására alkalmas 52 felületrész (3. ábra) létezik, félpályánként négy-négy alkalmas 52 felületrész, amelyek mindegyike más-más, fehér 38 vonalakkal keretezett zöld mezőben helyezkedik el. A 2. ábrán szaggatott mezővel jelölt felületrész különösen alkalmas, mert 44 játékos képe ritkán árnyékolja le ezt a felületrészt. A 42 minta pályasíkjának megfelelő perspektivikus betétképe úgy jelenik meg a videóképben, mintha a pályára lenne festve, a 44 játékos képe eltakarja.
A valóságban nem változik sem a 32 teniszpálya alakja és mérete, sem a 38 vonalak relatív helyzete. Ez lehetővé teszi, hogy arányaiban helyes és perspektívától független, geometrikus 50 pályamodellt (3. ábra) és a hirdetésről ugyanilyen 42 mintát (4A. ábra) képezzünk kiindulásként, amely pályamodell tartalmazza a betétkép kijelölt helyét is. Ennek és a kamera perspektívát befolyásoló adatainak (látószög és zoom) ismeretében perspektivikusan beilleszthető egy betétkép arányaiban helyes és perspektívától független, geometrikus 42 mintájának perspektivikus képe a pályát perspektivikusan megjelenítő videoképbe, azaz az elektronikus videojelek folyamában a megfelelő helyekre. Ehhez szükséges még a felületrészek és mezők színeinek ismerete, úgy, ahogy azokat a kamera látja. A pályamezők színei a megvilágítástól függően (napfény vagy műfény) is változhatnak.
A betétkép alkotója a 12 munkaállomáson dolgozik. Ilyen munkaállomás lehet például a Scitex Corporation Ltd. (Izrael) BLAZE munkaállomása. A 12 munkaállomáson készül el a 32 teniszpálya méretarányos felülnézete, azaz az 50 pályamodell, azoknak az azonosító elemeknek (például 38 vonalak és/vagy 54 sarokpontok, más pályák esetén esetleg körök) a bejelölésével, amelyek a betétkép beültetéséhez szükségesek a 14 betétkép-beültető rendszer számára.
A betétkép alkotója tervezi és alkotja meg a betétkép 50 pályamodellbe ültethető 42 mintáját (4A. ábra). A 3. ábrán beültetésre alkalmas, számos 52 felületrész van szaggatott vonalakkal bejelölve. A tervező elkészít egy 56 betétképhelyező maszkot (4B. ábra) is, amellyel meghatározza, hogy a betétkép a pálya melyik 52 felületrészébe (a 42 minta az 50 pályamodell melyik felületrészébe) lesz beültetve. Az 56 betétképhelyező maszk takarja az 50 pályamodell felületét (azaz sötét), kivéve a 42 minta beültetésére kijelölt felületrészt.
A betétkép 42 mintája lehet világos színű, amely színt célszerűen a befogadó 36 mező színéhez illeszteni szükséges a különbségek tompítása érdekében, hogy a betétkép ne zavarja a pálya képének integritását. Ennek érdekében a betétkép alkotója szükség szerint 58 árnyalómaszkot (4C. ábra) is készít, amely ámyalómaszk az 56 betétképhelyező maszk ablakában a 36 mező színéhez közelítő színszűrőként hat és tompítja a szélek közeli területrészek színét, illetve a színátmeneteket.
Az 58 árnyalómaszk ismert módon kialakítható. A 4C. ábrán négy különböző fedettségű, illetve színű 59 felülettel rendelkező 58 ámyalómaszk van feltüntetve. A négy 59 felület közül a legkülső felület színe közelíti meg leginkább a pálya mezőjének színét.
A geometrikus 50 pályamodell, a betétkép geometrikus 42 mintája, az 56 betétképhelyező maszk és esetlegesen az 58 ámyalómaszk előre elkészíthető, azaz a TV-felvétel kezdetének időpontjában már be lehet töltve a rendszerbe, a rendszer 14 betétkép-beültető rendszerébe, például floppy lemezen.
Az élő közvetítések és a videofelvételek bevezető szakaszában a videojelek mindig tartalmaznak a berendezéslánc szinkronizálására alkalmas szekvenciákat. Ezeket a szinkronizáló szekvenciákat a rendszer 10 videokép-megfogó egysége használja fel és továbbítja a vezérlő 16 számítógépbe is (1. ábra). A videokép-beültető berendezés és rendszer kezelője kiválaszt egy olyan képet, amelyen a pálya világosan és takarásmentesen látható, és ezt felhasználja kalibrációra az alább ismertetendő módon. Kalibrációval lényegében a pálya azonosító adatait határozza meg, mint a pálya 38 vonalainak elrendezését és színét, a 32 teniszpályán belüli és pályán kívüli 36, 40 mezők színét, amelyek a képi háttér jellemző adatai. Az itt nem szereplő színek az úgynevezett előtérszínek, amelyekkel a betétkép kiemelhető a háttérből.
A 12 munkaállomás operátora 24 egér és 22 billentyűzet alkalmazásával interaktívan, például az alábbi módon határozhatja meg a kalibrációs színeket: A 28 monitoron megjelenített képre különböző színű, transzparens színszűrőket helyez és a színszűrők segítségével egy-egy tesztponton vizsgálva külön-külön határozza meg a játéktér 36 mezőinek, a pályán kívüli 40 mezőnek és a 38 vonalaknak a színét. A színszűrő kiemeli a színszűrő színének megfelelő pontokat. A szűrővel kiválasztott színeket az operátor egy, a szűrőket képszínekkel azonosító táblázatban (LUT) eltárolja.
Későbbi színazonosítás és a 19. ábra szerinti korrekció céljára a 16 számítógépben célszerű tárolni a színek meghatározásában alkalmazott tesztpontok koordinátáit.
A 16 számítógépben tároljuk a képre jellemző adatokat, így a szín-pixel táblázatot a 14 betétkép-beültető rendszer számára, amely rendszer a bemenő videoképsorozat minden képében alkalmazza ezeket.
Ezt a 14 betétkép-beültető rendszert az 5. ábra, valamint a 6. és 7. ábrák alapján ismertetjük. A rendszer bemenőfokozata egy 60 jellemző-azonosító egység, amely mindegyik videoképben megkeresi a 32 teniszpálya képben megtalálható jellemzőit továbbá ezek alapján egy 70 háttérmaszkot hoz létre. A megtalált pályajellemzők és kameraadatok, mint a látószög és zoom alapján egy 62 perspektívaazonositó egység meghatározza, hogy az adott videoképben a 32 teniszpálya milyen perspektívában van ábrázolva, amely meghatározás eredménye egy perspektíva P mátrix. A P mátrix egy perspektivikus 64 betétkép-átalakítóra jut, amely átalakító a párhuzamosokkal határolt, valós arányú 56 betétképhelyező maszkot, 58 ámyalómaszkot és a 42 mintát perspektivikus képpé transzformálja, eltorzítja azokat a 32 teniszpálya videoképe perspektívájának
HU 220 409 Β1 megfelelően, mintegy a 42 mintának a pálya síkjában fekvő perspektivikus vetületét (betétkép) képezve. A betétkép videoképbe ültetésére egy 66 képkeverő szolgál, amely a perspektivikus 70 háttérmaszk, és a perspektivikus betétkép, valamint a bemenő videokép felhasználásával összetett videoképet alkot, amelyben a perspektivikusan megjelentetett 32 teniszpálya megfelelő 36 mezőjében be van ültetve (a pálya képét behelyettesítve) a 42 minta perspektivikus képe. A 6. ábrán egy bemenő videoképben hátteret képező pálya képe, a
7. ábrán a 6. ábra szerinti pályaképből képzett 70 háttérmaszk van feltüntetve.
A 6. ábra szerinti 68 videoképen feltüntetett 32 teniszpályán két 44 játékos játszik. A 7. ábra szerinti 70 háttérmaszkon négyféle színű felületek vannak megkülönböztetve: vonalszínű 1 felületek, belsőmező-színű 2 felületek, külsőmezőszínű 3 felületek és előtérszínű 4 felületek. Az előtérszínű 4 felületek a 44 játékosok felületei, amelyek változtathatják relatív helyüket a pályán és elfedik a többi színű felületet ott, ahol árnyékolnak.
A 70 háttérmaszk szolgál alapul arra, hogy a videóképből a pálya adatait (elhelyezkedése és színei) kinyerjük a 60 jellemző-azonosító egységben (5. ábra). A teniszpálya elhelyezkedése a 38 vonalak adataival jellemezhető legegyszerűbben. A 62 perspektívaazonosító egységben a 70 háttérmaszkból nyert azonosító jellemzőket összevetjük az 50 pályamodell hasonló adataival és egy transzformációs mátrixot hozunk létre.
A transzformációs mátrix felhasználásával a 64 betétkép-átalakítóban a betétkép 42 mintájának helyezőadatait, az 56 betétképhelyező maszkot és az 58 ámyalómaszkot a videoképbe illő, perspektivikusan torzított alakúra transzformáljuk.
Végül az 56 betétképhelyező maszk és a 70 háttérmaszk felhasználásával a 66 képkeverőben a bemenő videokép jelfolyamának megfelelő helyeire bevágjuk a perspektivikus betétkép jelfolyamának megfelelő szakaszait, és ezzel a perspektivikus betétképet perspektívában illeszkedően beültetjük a videokép előre meghatározott helyére. Ha a 44 játékos változtatja helyét a pályán úgy, hogy képe takarja azon felület részét, amelybe a betétképet ültetjük, a játékos alakja takarni fogja a betétképet, mintha az a pálya síkjában lenne, a pálya felületének részét képezné.
A 8. ábrán a 60 jellemző-azonosító egység részletesebb tömbvázlata van feltüntetve. A bemenő (módosítandó) videokép 72 háttérmaszk egységre jut, amelyben a sokszínű videoképet a LUT színtáblázat szerinti négy színű felületekkel bíró képpé redukáljuk, ez a négy színre redukált kép a 70 háttérmaszk. A LUT színtáblázat nemcsak a példa szerinti teniszpálya, hanem tetszőleges más pályaszerű (állandó méretű mezőt tartalmazó) háttér színeinek redukálására is alkalmas és alkalmazása számos ismert módon megvalósítható. A LUT színtáblázat általában mezőnként csak egy színt tartalmaz, de lehet ennél összetettebb is.
A 70 háttérmaszk tartalmaz minden 38 vonalat. A betétkép számára kijelölt mező azonosításához ennél kevesebb jellemző is elégséges. A 60 jellemzőazonosító egység következő fokozata egy 74 jellemzőkivonó egység, amely kiemeli a betétkép számára kijelölt mező azonosításához elégséges jellemzőket a 70 háttérmaszkból. A mező színeként egyszerű esetben egy színt vesz figyelembe.
A teniszpálya esetében ez a kivonás vagy kiemelés úgy történik, hogy megkeressük azokat a pixeleket a 70 háttérmaszkban, amelyek a vonalszínű 1 felületet alkotják és az 1 felületből jellemző vonalszakaszokat választunk ki. A 74 jellemző kivonóegységben alkalmazhatjuk például az ismert Hugh-transzformációt a 70 háttérmaszkon, amely transzformációt részletesen ismertetnek az alábbi irodalmi helyen: Digital Picture Processing Second Edition, Vol. 2. Avinash C. Kak, Academic Press (1982) könyv 121-126 oldalain.
Az eredmény egy-egy szegmensre vonatkozó vonalparaméterek egy csoportja, egy-egy szegmens vonalparaméterei egy lineáris egyenlet súlyozott állandói, amely súlyozás a szegmens pixeleinek számára utal.
A szükséges jellemzők kivonásának egy másik módja van szemléltetve a 9A-9C. ábrákon. A 9A. ábra szerinti folyamatban a 70 háttérmaszk vonalszínű (fehér) 1 felületének egy 69 képpontjából (9B. ábra) indulunk ki és keressük a hasonló színű képpontokat a szomszéd 75 területen. Az ilyen képpontok (pixelek) a 9B. ábrán vonalkázva vannak. Ennek érdekében a 75 területet meghatározott méretű 71’-74’ szektorokra osztjuk, amely szektorokban talált fehér képpontok számából hisztogramot (9C. ábra) készítünk. A példában a 73’ szektorban talált fehér képpontok száma erősen kiemelkedő csúcsot mutat, ezért ezt a szektort választjuk a keresés folytatásához.
A következő lépésben a 73’ szektort tartalmazó, új szomszédos 78 területet jelölünk ki, amely terület kétszer olyan hosszú, mint az első szomszédos 75 terület volt. Ezt a 78 területet újra négy 76 szektorra osztjuk, amelyeken a fenti lépéseket megismételjük. Az eljárást folytatjuk mindaddig, amíg az alábbi feltételek egyike nem teljesül:
1. a szektor elég kicsi ahhoz, hogy egyenes vonalként definiáljuk,
2. a hisztogram nem mutat jelentős maximumot.
Ha az 1. feltétel teljesült, az egyenes vonal együtthatóját tároljuk és a vonal pixelei (képpontjai) színét „átfestjük” „maradék színek”-re és ezzel kizáijuk a további keresésből.
A jellemző kivonás eredménye a lehetséges jellemzőket adja, amely jellemzők a szükségesen kívül is tartalmaznak jellemzőket, hiszen minden egyenes jellemzőt tartalmazzák.
A 10. ábrán a 62 perspektívaazonosító egység (5. ábra) működésének vázlata van feltüntetve. A 62 perspektívaazonosító egység működésének megértését segítik a 11 A. és 11B. ábrák is. A 62 perspektívaazonosító egység a 13. ábra szerinti folyamatot valósítja meg a példa szerinti teniszmérkőzés közvetítése esetében. Hivatkozunk itt továbbá a 12A., 12B., 12C. és 14A., 14B. ábrákra, amelyek a 13. ábra szerinti folyamat megértését segítik.
A folyamat jellemző azonosító 80 lépésében történik a lehetséges jellemzők meghatározása és a szüksé6
HU 220 409 Β1 gesként szóba jöhető jellemzők kiválasztása. A folyamatjellemző társító 82 lépésében történnek meg a szükségesként szóba jöhető jellemzők közül egy minimális szett kiválasztása és a minimális szett geometrikus 50 pályamodellel történő egyeztetésének kísérletei. A minimális szettválasztó és -egyeztető lépések mindaddig ismétlődnek, ameddig az egyeztetés nem teljes mértékben sikeres. A folyamat 84 lépésében az egyeztetett jellemzőkből M mátrixot képezünk, amely mátrix alkalmazásával azután a betétkép modelljét perspektivikusan transzformálva beültethetjük a videoképben a pálya előre meghatározott helyére.
A 32 teniszpálya esetében a 80 lépésben kihasználjuk azt, hogy a pályát két, egymásra merőleges irányú egyenesek határolják (az 50 pályamodellen függőleges és vízszintes vonalak) továbbá felhasználjuk azt, hogy a párhuzamos vonalak egy perspektivikus képben összefutnak és egy véges távoli, meghatározott pontban találkoznak. Ez van ábrázolva a 11 A. ábrán, ahol a pálya párhuzamos vonalainak szaggatott vonallal jelölt 90 hosszabbításvonalai egy 91 pontban találkoznak a videokép 92 képszélén kívül. A vízszintes és függőleges vonalak keresztezési 94 pontokban találkoznak a 92 képszélen belül vagy ahhoz közel a képszélen kívül.
A digitalizálási hibák miatt azonban a rendszerben meghatározott jellemzőknek megfelelően képzett vonalak nem minden esetben találkoznak egy 96 pontban. Ezt szemlélteti a 11B. ábra. Három párhuzamos vonal transzformált perspektivikus (pszeudoparallel) vonalai tehát három különböző 96 pontban (két-két vonal találkozási pontjában) találkoznak, amely találkozási pontok egymástól viszonylag távol is kerülhetnek.
A feltalálók megállapították, hogy a végtelenben találkozó párhuzamos vonalakból vetítéssel, aszimptotikus függvény szerint képzett vonalak találkozási pontjai mindig közel esnek egymáshoz. A találmány egy előnyös megvalósításában ennek megfelelően aszimptotikus függvény szerinti, két dimenziós felületre vetítést alkalmazunk a vonalak transzformációjában. Ilyen aszimptotikus függvény szerinti transzformáció az úgynevezett gnomonikus vetítés, amely például Klaus Paul Horn: Robot Vision című könyvének (The MIT Press, Cambridge, Massachusetts, 1986) 258., 259. és 275. oldalain ismertetve van, és amelyet a 12A. és 12B. ábrák szemléltetnek. A gnomonikus vetítésben egy 102 X,Y sík 100 pontja egy 104 félgömb 100’ pontjára van vetítve. Egy az X, Y síkban fekvő 106 vonal vetülete a 104 félgömbön egy legnagyobb kör menti 106’ vonalív. A közös origó a 104 félgömb „déli pólusának” megfelelő 109 talppont, míg a végtelennek a 108 „egyenlítő” vonal, a felső nagy kör felel meg. A párhuzamos vonalak találkozási pontjainak llOd-llOc halmazán átmenő vonalak egymással párhuzamos vonalak. A 12B. ábrán számos, nagysugarú 120a- 120f ív van feltüntetve, amelyek véletlenszerűen választott és az ábrán fel nem tüntetett egyenesek vetületei. Ezek közül három 120a-120c ív 122 találkozási pontja egy 1 lOd halmazt alkot a 108 egyenlítő vonal közelében. A 120d-120f ívek metszéspontjai egy másik 110b halmazt alkotnak - ugyancsak a 108 egyenlítő vonal közelében. Mindegyik nagy ív keresztezi mindegyiket, de más keresztezési pontjaik a 109 talpponthoz közelebb vannak, mint a 108 egyenlítő vonalhoz.
A 13. ábra szerinti vetületképző 130 lépésben ezt a gnomonikus vetítést alkalmazzuk és alkalmazásával ívszegmensekké képezzük le a jellemző kivonás során (8. ábra) nyert, egyenesvonal-elemeket. A 13. ábra szerinti 132 lépésben megkutatjuk a 108 egyenlítő vonal környékét keresztezési 122 pontokat keresve. Mindegyik keresztezési pont kap egy Vk súlyozóértéket egy Wk súlyozófüggvény szerint, amely Vk súlyozóérték Z koordináta függvényében például az alábbi összefüggés szerint nő:
Vk-W] vonalx ^2 vonalx ^(^keresztezési pont) ahol f(Zkeresztezésipont) a 12C. ábra szerinti 134 görbéhez hasonló görbe, amelynek legtöbb pontja viszonylag kicsi értékű, de a 108 egyenlítő vonal magasságában, ahol Z=1, ez az érték 1-hez közeli érték. Az f(Zkeresztezési ρθη1) lehet például f(Zkere?ztezési pont) Z5
A 13. ábra szerinti 136 lépésben mindegyik keresztezési 122 pont környékét megvizsgáljuk, további keresztezési pontot keresve. Ha találunk ilyen, közvetlenül szomszédos pontokat, azokat egy halmaz részeinek tekintjük. Halmaznak tekinthetjük mindazon pontokat is, amelyek f(Zkeresztezési ,*,„,) értéke meghalad egy küszöbértéket. így lehetséges az is, hogy egyetlen keresztezési pont alkot egy halmazt. A 12B. ábrában van egy olyan 110c halmaz is, amely csak egyetlen keresztezési 122 pontból áll.
Ha mindegyik keresztezési pontot felkutattuk, meghatározzuk mindegyik halmaz helyét a halmaz „súlypontjának” meghatározásával. A halmaz súlyát a benne lévő keresztezési pontok Vk súlyozóértékének összegeként határozzuk meg.
A 13. ábra szerinti 138 lépésben kiválasztjuk a két legnagyobb súlyú halmazt, például a 12B. ábra szerinti 110a és 110b halmazt. Egyik halmaz a párhuzamos, függőleges vonalaknak, a másik halmaz a párhuzamos, vízszintes vonalaknak felel meg. A 140 lépésben megkülönböztetjük és megjelöljük a „függőleges” és „vízszintes” irányú vonalaknak megfelelő halmazt.
A 13. ábra szerinti 142 lépésben kiválasztjuk a két legsúlyosabb függőleges és a két legsúlyosabb vízszintes vonalat, ahol a legsúlyosabb súlyát V|-el jelöljük. A kiválasztott 146 vonalak a 14A. ábrán vannak feltüntetve és ezek megfelelnek a 11 A. ábrán feltüntetett vonalak közül két függőleges és két vízszintes vonalnak. A 144 lépésben meghatározzuk és tároljuk a függőleges és vízszintes vonalak keresztezési A, B, C, D pontjait. A 14A. ábrából kitűnik, hogy a keresztezési pontok egyike-másika kívül eshet a képtartományon.
A 130-144 lépésekkel azonosítottuk azokat a pályajellemzőket a képben, (10. ábra szerinti jellemző azonosító 80 lépés) amelyek szükségesek és elegendőek a betétkép helyének és alakjának a videoképbe történő beillesztéséhez. A 144 lépés utáni lépésekben összevetjük ezeket az azonosító jellemzőket a pályamodellel és meghatározzuk egy további lépéssorozatban (a 10. ábra szerinti 82-84 lépések) a transzformációs M mátrixot.
HU 220 409 Β1
Egy szabványos teniszpálya mezői (a pályamodellen) öt függőleges és négy vízszintes vonallal vannak kijelölve. A pálya két fele között nem lehet különbséget tenni, ezért elegendő három vízszintes vonalat figyelembe venni. Háromból két vízszintes vonallal (három lehetséges kombináció) három négyszögű mező szelektálható. Ötből két függőleges vonallal (10 lehetséges kombináció) harminc különböző négyszögű mező szelektálható. A harminc négyszög négy különböző helyzetben lehet elrendezve, így összesen százhúsz négyszög képzelhető el.
A 13. ábra szerinti 150 lépésben e százhúsz négyszög egyikét választjuk ki a betétkép helyéül az 50 pályamodellen a sarkok A’, B’, C’, D’ pontjainak (14B. ábra) kijelölésével. Amint az az ábrából kitűnik, ez nem a helyes kitűzés.
A 13. ábra szerinti 152 lépésben meghatározzuk azt az M mátrixot, amellyel a pályamodell A’, B’, C’, D’ pontjai a pálya videoképének A, B, C, D pontjaiba transzformálódnak. Az M mátrix felfogható úgy, mint egymást követő transzformációk szuperpozíciója, amit közelebbről a 15. ábra kapcsán ismertetünk.
A 15. ábrán egy transzformáció menete van szemléltetve. Egy A’B’C’D’ pontok közötti 180’ négyszög felel meg egy X, Y síkú mintának, egy közbenső 182’ négyszög egy egység-négyszög (0, 1), (1, 1), (0, 0) és (1, 0) sarokpontokkal, és egy ABCD 184’ négyszög a 180’ négyszög UV-síkban lévő perspektivikus képe.
A 180’ négyszög 184’ négyszöggé transzformálása két egymást követő transzformációra bontható: egy méretillesztő T mátrixszal végzett méretillesztő transzformációra és egy perspektivikus P mátrixszal végzett perspektivikus transzformációra. A méretillesztő T mátrix az alábbi formában írható fel:
Sx 0 0
T= 0 Sy 0
Tx Ty 1 ahol Sx és Sy X és Y irányú méretfaktorok, Tx és Ty X és Y transzformáló faktorok. Sx, Sy, Tx és Ty között az alábbi összefüggés áll fenn:
(x, y, l)xT=(s, t, 1) ahol (x, y, 1) a 180’ négyszög koordinátái, (s, t, 1) a 182’ négyszög koordinátái.
A perspektivikus P mátrix homogén formában az alábbiak szerint írható fel:
all al2 al3
P= a21 a22 a23
a31 a32 a33
ahol a mátrixelemek az alábbi egyenlet megoldásával nyerhetők:
(s, t, l)xp=(u, v, w) ahol (u, v, w) a 184’ négyszög ABCD pontjainak koordinátái, és w mindig normalizált érték.
Ha a33 = 1, akkor a P mátrix az alábbiak szerint számítható:
(s, t, 1)=(0, 0, l)-ből következik, hogy a31=U<x) a32=Vw (s, t, 1)=(1, 0,1 )-ből következik, hogy all+a31=U10(al3 + l)—>all=U10(al3 + l)-U00 a!2+a32=V10(al3+ l)->al2=V10(al3 + lj-V^ (s, t, 1)=(0,1, l)-ből következik, hogy a21 +a31 =U01(a23 + lHa21 =U01(a23 + 1)-Uoo a22+a32=V01(a23 +l)T>a22=V01(a23 +1)-Voo (s, t, 1)=(1,1, l)-ből következik, hogy all+a21+a31=U„(al3+a23+l) al2+a22+a32=V„(al3+a23+l)
A fenti egyenletekből két egyenlet két al3 és a23 ismeretlené az alábbiak szerint határozható meg: al3(Ulo-U11)+a23(Uo1-U11)=U11+Uoo-Ulo-Uol al3(VI0-V11)+a23(V01-V11)=V11+V00-V10-V01 ha már az al3 és a23 meg vannak határozva, a többi mátrixelem már meghatározható az egyenletekből.
A transzformációs M mátrix a méretillesztő T mátrix és a perspektivikus P mátrix eredője: M=T+P
A 13. ábra szerinti 154 lépésben az 50 pályamodell 38 vonalait a transzformációs M mátrixot alkalmazva áttranszformáljuk videoképpé. Az eredmény egy 156 deformált modell (16. ábra), amelyben a pályamodellről áttranszformált vonalak ’l’ pixeljei megjelennek, míg a kép többi pixelje ’0’ értékű. Ez azt jelenti, hogy a pályakép és a modell A, B, C, D, illetve A’, B’, C’, D’ pontjai egymással fedésben vannak ugyan, de a geometriai 50 pályamodell többi pontja nincs fedésben.
A 13. ábra szerinti 158 lépésben a 156 deformált modellt XOR logikai művelettel kivonjuk a 70 háttérmaszkból (7. ábra). A kivonás eredménye ’0’ azokon a helyeken, ahol az alábbi két feltétel valamelyike teljesül: a) a 156 deformált modellnek ’l’ pixelei vannak és a videoképnek (háttérmaszknak) ott vonalszíne van, b) a 156 deformált modellnek ’0’ pixelei vannak és a videoképnek ott nem vonalszíne van. Más helyeken a logikai XOR művelet eredménye ’l’.
A 13. ábra szerinti 160 és 161 lépésben történik meg az ’ 1 ’ pixelek letapogatása és a letapogatás eredményének összevetése a transzformációs M mátrixszal. Miután minden mátrixelem meg van határozva, a 162 lépésben kiválasztjuk a legkisebb súlyú mátrixot. Fennáll annak a valószínűsége, hogy ilyet nem találunk (a videokép nem mutatja a pályát, hanem a nézőközönséget mutatja vagy hirdetést sugároz az adó), ezért a kiválasztott mátrix súlyát egy következő, 164 lépésben összevetjük egy küszöbértékkel is. Ha a mátrix súlya nagyobb, mint a küszöbérték, akkor az eredmény ’0’, ha kisebb a küszöbértéknél, akkor a kiválasztott mátrixot felhasználjuk transzformációs M mátrixként. Nullatranszformációs mátrix az eredmény akkor is, ha hiányzik a tesztelés valamely feltétele.
A 17. ábrán az 5. ábra szerinti perspektivikus 64 betétkép-átalakító és 66 képkeverő működésének megfelelő folyamatábra van feltüntetve. Az ábra szerinti 170 lépésben - a perspektivikus 64 betétkép-átalakítóban - a transzformációs M mátrix alkalmazásával a 42 mintát perspektivikus betétképpé transzformáljuk és perspektivikusan transzformáljuk továbbá az 56 betétképhelyező maszkot és az 58 ámyalómaszkot is. A perspektivikus 56 betétképhelyező maszkkal és a perspektivikus 70 háttérmaszkkal ÉS logikai műveleteket végzünk, aminek eredménye egy átengedőmaszk. Az átengedőmaszkban azok a pixelek vannak kijelölve, amelyek mind a perspektivikus 56 betétképhelyező maszk, mind a perspektivikus
HU 220 409 Bl háttérmaszk betétképablakában megtalálhatók. A betétkép a perspektivikus átengedőmaszk ablakának felületén kerül beültetésre a videoképbe a 66 képkeverőben.
A 66 képkeverőben az átengedő- és az ámyalómaszkokon át történik a betétkép bekeverése a videoképbe, tipikusan az alábbi összefüggés szerint:
kimenő (x, y)=P(x, y)xbetétkép(x, y)+l-p(x, y) x video(x, y) β(χ, y)=a(x, y)xP(x, y) ahol kimenő (x, y) az összetett videokép pixeleinek értéke, betétkép(x, y) és video(x, y) a keverőbe bemenő képek pixeleinek értékei, a(x, y) az ámyalómaszk pixel értékei és P(x, y) az átengedőmaszk értékei.
Az eddigi ismertetésben feltételeztük, hogy a 70 háttérmaszk képzésében alapul vett LUT szintáblázat érvényes és változatlan az egész közvetítés alatt. Ha azonban közben a fényviszonyok megváltoznak, ami szabadtéri játék közvetítése során nagy valószínűséggel bekövetkezik, akkor a kamerák által felvett színek olyan mértékben eltolódhatnak, hogy a 70 háttérmaszk nem tükrözi helyesen a háttérmezőket. Ilyen esetben a LUT színtáblázatot korrigálni szükséges. Ilyen korrekciós műveletsor folyamatábrája van feltüntetve a 18. ábrán.
Emlékeztetünk arra, hogy a bevezető képek alapján lefolytatott kalibrálási műveletsorban az operátor választotta ki a háttérazonosító tesztpontokat, amelyek adatait azok színeivel együtt eltároltunk. A videoképben kiválasztott tesztpontokat a kalibrációs mátrix képzése során a kalibrációs M mátrix inverzével áttranszformáltuk a videokép síkjából a geometriai pályamodell síkjába. Ha egy későbbi időpontban korrekciót végzünk, a tesztpontokat áttranszformáljuk a pillanatnyi videokép síkjába és a tesztpontok, valamint a szomszédos felületrészek letapogatásával a már ismertetett módon újra megállapítjuk a színeket és azoknak megfelelő felületrészeket. Az új letapogatási eredményeket (hisztogramot) a tesztpontokban összevetjük a korábban tárolt színmérés eredményekkel és ha jelentős eltérést találunk, módosítjuk a LUT színtáblázatot, majd az aktuális tesztpontokat vissza transzformáljuk a pályaminta síkjába és ebben a formában eltároljuk.
A fenti ismertetés teniszpályára és azon bemutatott egy példa szerinti eljárásra vonatkozik. A találmány azonban nem korlátozódik ezekre a példákra sem a pálya sem az alkalmazott transzformációs, korrekciós stb. eljárás tekintetében. A megoldás minden olyan videoképsorban alkalmazható, amelyben a hátteret vagy annak egy részét állandó alakú mező képe alkotja. Jelentősen javíthatja vagy egyszerűsítheti a megoldást például az, ha ismerjük és felhasználjuk a transzformációban a kamerák perspektívát befolyásoló paramétereit, mint amilyen a rálátás szöge és a zoom állása. Ha ismerjük például a kamera helyét a pályához képest, ismerjük a forgásszögét és zoomját, automatikusan vagy kívülről a rendszerbe táplálva, akkor jelentősen leegyszerűsíthető a perspektíva P-mátrix-képzése.
A perspektívamátrix képezhető a fent említett és a 19. ábrán feltüntetett kameraparaméterek alkalmazásával. A kamera telepítési helyét egy 172 XYZ koordináta-rendszerben adjuk meg egy, a koordináta-rendszer 0 kezdőpontjából a kamerához húzott 171 vektor x, y, z paramétereivel. A kamera mozgását egy UVW koordináta-rendszerben adjuk meg, amely UVW koordináta-rendszer kezdőpontja a kamera helye, azaz az x, y, z koordináták. A kamera lehetséges elfordulásait a koordináta-tengelyek mentén 173, 174, 175 nyilakkal jelöltük, a kamera zoom változásait a V koordináta-tengely mentén 176 nyíllal jelöltük a 19. ábrán.
Feltételezhetjük, hogy a kamera nem változtatja helyét és nem billen el a V koordináta-tengely körül. Ezekkel a feltételekkel a perspektivikus P mátrix paraméterezhető az alábbi jellemzőkkel: a kamera helye (x, y, z paraméterek), a kamera függőleges síkú Θ hajlásszöge, oldalirányú a állásszöge és látásszöge vagy zoomja (f fókusztávolsága).
A 20. ábrán egy kamera perspektíváját befolyásoló paraméterek meghatározása van folyamatábrában feltüntetve. A 21. ábrán egy kameraparaméter 194 táblázat van példaképpen ábrázolva, a 22. ábrán a kamera mozgatással, egy új kivágásra (az új kivágás szerinti első képben) történő ráállással kapcsolatos műveletek folyamatábrája van feltüntetve, amely műveletek megelőzik a 10. ábra szerinti műveletsort.
A 19. ábra szerinti 180 lépésben végrehajtjuk a 10. ábra szerinti műveleteket egy új kivágás első képében, a következő 182 lépésben képezzük a perspektíva P mátrix a(i, j) elemeit, ami után két további folytatás lehetséges : a) meghatározzuk a T méretillesztő mátrixot a 13. ábra szerinti 154 lépéssel kezdődő folyamatban, vagy b) a P mátrixból kivonjuk a kamera (x, y, z) koordinátáit a 184 lépésben. Ez utóbbi kivonás módja történhet ismert módon, amely mód megismerhető Olivér Faugeras: Three-Dimensional Computer Vision: A Geometric Viewpoint című könyvéből (MIT Press, 1993).
A kamerakoordináták kivonása után két ellenőrző lépést kivitelezünk. Ellenőrizzük, hogy első 186 feltétel: a kamera nem billent el a 174 nyíl irányában (19. ábra), az elbillenés jele, ha a P mátrixban al3 nem nulla, második 188 feltétel: a kamera látómezeje négyzet alakú pixelekből tevődik össze (AR=1) (látómező arányai).
Ha a két fenti feltétel bármelyike nem teljesül, a folyamat megszakad. Ha mindkét feltétel teljesül, akkor az új kivágásnak megfelelő P mátrixot képezünk a 20. ábra szerinti 190 lépésben az alábbi jellemzőkkel:
a) zoom (f fókusztávolság): a kamera fókuszsíkjában vett vetítő mátrix,
b) átvitel: koordináta-rendszerek közötti, az x, y, z koordinátapontba történő transzláció,
c) kamera függőleges síkú a állásszöge (U koordináta-tengely körüli elfordulása)
d) W koordináta-tengely körüli elfordulása © szöge.
Ezeknek az adatoknak és a transzlációnak megadásával a kamera kalibrációja teljes, az adatokat a 21. ábra szerinti 194 táblázatba rendezzük (192 lépés). A többi kamera kalibrációja hasonló módon történhet.
Egy a 22. ábrán szemléltetett, rövidített perspektívakalkulációt elvégzünk minden egymást követő képre.
HU 220 409 Bl
A 22. ábra szerinti 196 lépésben megvizsgáljuk, hogy a videokép α, Θ és f jellemzői változtak-e az előző képhez képest. Az egyezésnek egy egyezési együtthatóval (például a vizsgált pixelek hány %-a tér el az előzőektől a modell síkjába visszatranszformálva) jellemzett hibán belül kell teljesülnie. Ha megfelelő a hasonlóság, használható továbbra is a korábban képzett transzformációs mátrix. Ha az egyezés túl kicsi, lehetséges hogy a kép a 194 táblázatba felvitt másik kamera képe.
A másik kamera adatainak megtalálásához a folyamat 198 lépésében a képben kijelölünk és azonosítunk egy vonalat, amit összehasonlíthatunk más kamerák megfelelő vonalával. Azonosításra kijelölhető a pálya képének egy sarokpontja is (két vonal találkozási pontja). A kijelölt vonal legyen jól megkülönböztető, erősen jellemző vonal vagy pont.
A 22. ábra szerinti 200 lépésben a 198 lépésben kiválasztott azonosító jellemzőt összevetjük a mindegyik kamera adatait tartalmazó 194 táblázattal. Az azonosított vonal és/vagy pont eredetijét megkeressük a geometriai modellen, és létrehozunk egy, a vonalat a képének megfeleltető P mátrixot. A P mátrix a képet adó kamera x, y, z helykoordinátáin és α, Θ, f jellemzőin alapul, tehát kiszámítható meglévő adatokból, feltéve, hogy az azonosító jellemző egyeztetése a képen és a pályamodellen helyesen történt. Az azonosítás a már ismertetett módon, hasonlóság (az egyező és nem egyező pixelek arányának vizsgálatával) történik.
Ezt az azonosító és perspektivikus P-mátrix-képző folyamatot, amelyben kijelölünk és azonosítunk egy vonalat és pontot, aminek megkeressük a geometriai modellen az eredetijét, a kameraállás adataival P mátrixot hozunk létre és az egyezést kiértékeljük, végrehajtjuk a geometriai modell vonalai és pontjai minden kombinációjára. Ha az egyezés sokkal kisebb mint 1, az nagy valószínűséggel azt jelenti, hogy nem annak a kamerának az adataival képeztük a P mátrixot, amely kamera a képet adta, ezért a P mátrix képzési és egyezésvizsgáló folyamatot más kamera adataival megismételjük.
Minden kamera számítással nyert legnagyobb egyezési együtthatóját feltüntetjük a 194 táblázat 202 oszlopában (21. ábra). A 22. ábra szerinti 204 lépésben azt a kamerát választjuk, amelynek a legnagyobb az egyezési együtthatója és ha ez nagyobb, mint egy előre meghatározott küszöbérték, akkor a kamera adataival képzett P mátrixot használjuk a 17. ábra szerinti mintaképtranszformációban. Ha a legnagyobb egyeztetési együttható kisebb, mint a küszöbérték, az azt jelenti, hogy a videokép nem a táblázatban szereplő kamerákkal lett felvéve. Ilyen esetben a 10. ábra szerinti eljárást szükséges alkalmazni, amit követ a 20. ábra szerinti kameraazonosító eljárás.

Claims (22)

  1. SZABADALMI IGÉNYPONTOK
    1. Eljárás betétkép videoképbe ültetésére, amelyben állandó geometriájú pályán játszódó eseményt legalább egy videokamerával felveszünk, azzal jellemezve, hogy perspektívától független, a pálya geometriai adataival arányos pályamodellt (50) készítünk amely pályamodellhez (50) képest helyezzük a betétkép mintáját (42), ahol a mintáról (42) a pályamodell (50) kameraállástól függő perspektívájának megfelelő vetületet készítünk és ezt a vetületet ültetjük be a videoképbe.
  2. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy a pálya geometriai adataiként vonalak és ívek egy csoportját választjuk.
  3. 3. A 2. igénypont szerinti eljárás, azzal jellemezve, hogy a vonalak és ívek síkbeli összefüggéseit megadjuk.
  4. 4. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy a geometriai adatokat síkbeli vektorokkal adjuk meg.
  5. 5. Berendezés betétkép videoképbe ültetésére, az 1-4. igénypontok bármelyike szerinti eljárás alkalmazásával, azzal jellemezve, hogy a videoképben hátteret képező pálya geometriai adataival arányos, perspektívától független geometriai pályamodellt (50) képző eszköze és a pályamodell (50) perspektivikus vetületét képező, a pályamodellt betétkép beültetésére felhasználó eszköze van.
  6. 6. Az 5. igénypont szerinti berendezés, azzal jellemezve, hogy a pálya geometriai adatait vonalak és ívek egy csoportja alkotja.
  7. 7. A 6. igénypont szerinti berendezés, azzal jellemezve, hogy a pálya geometriai adatai a csoport vonalai és ívei csoportjával, valamint a csoport vonalai és ívei közötti összefüggésekkel vannak megadva.
  8. 8. Az 5. igénypont szerinti berendezés, azzal jellemezve, hogy a pálya geometriai adatai vektorokkal vannak megadva.
  9. 9. Eljárás betétkép videoképbe ültetésére, amelyben állandó geometriájú pályán játszódó eseményt legalább egy videokamerával felveszünk, azzal jellemezve, hogy a pálya geometriai adataival arányos pályamodellt (50) készítünk a pálya választott mezőjéről és azt perspektivikusan torzítva betétkép perspektivikus vetületének képzésére használjuk, ahol a betétkép mintájáról (42) a pályamodell (50) kameraállástól függő, az adott videokép perspektívájának megfelelő vetületet készítünk, a videoképnek megfelelő háttérmaszkot (70) készítünk, amely maszk a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatatlan képtartományból áll, és a perspektivikus betétképet a háttérmaszk (70) változtatható képtartománya helyén ültetjük be a videoképbe.
  10. 10. A 9. igénypont szerinti eljárás, azzal jellemezve, hogy a pályamodellt (50) videokép-tartalomtól függetlenül készítjük el.
  11. 11. A 9. igénypont szerinti eljárás, azzal jellemezve, hogy a pálya geometriai adataival arányos pályamodellt (50) perspektivikusan torzítva transzformációs mátrixot (M) hozunk létre, amely mátrix (M) szerint torzítjuk perspektivikusan a betétképet.
  12. 12. A 9. igénypont szerinti eljárás, azzal jellemezve, hogy a pályamodell (50) perspektivikus torzítása előtt vagy helyett betétképhelyező maszkot (56) hozunk létre és ezt a maszkot torzítjuk az adott videokép perspektívájának megfelelően perspektivikus betétképhelyező maszkká.
    HU 220 409 Bl
  13. 13. A 12. igénypont szerinti eljárás, azzal jellemezve, hogy a perspektivikus betétképhelyezó maszk és a háttérmaszk (70) változtatható képtartományának összeadásával a videokép betétképpel helyettesítendő pixeleit meghatározó átengedőmaszkot képezünk.
  14. 14. A 13. igénypont szerinti eljárás, azzal jellemezve, hogy továbbá a betétképhez színt keverő, perspektivikus ámyalómaszkot (58) hozunk létre, amelyet a betétképhelyezó maszkkal (56) és a háttérmaszk (70) változtatható képtartományával fedésbe hozunk.
  15. 15. A 14. igénypont szerinti eljárás, azzal jellemezve, hogy a szín betétképhez x, y koordinátájú pixelenként történő keverését az alábbi összefüggésnek megfelelően végezzük:
    x, y pixel színértéke=β(χ, y)xkép(x, y)+[l^(x, y)xkép(x,y)] ahol β(χ, y)=a(x, y)xP(x, y), ahol a(x, y) és P(x, y) az (x, y) pixelhez tartozó árnyaló- és átengedőmaszk-értékek.
  16. 16. Rendszer betétkép videoképbe ültetésére, a 9-15. igénypontok bármelyike szerinti eljárás alkalmazásával, azzal jellemezve, hogy a videoképben hátteret képező pálya geometriai adataival arányos pályamodellt (50) a pálya választott mezőjéről képző eszköze, a betétképet a pályamodell (50) perspektivikus vetületének megfelelő perspektivikus betétképpé leképező eszköze, a pályamodellt (50) betétkép beültetésére felhasználó eszköze, a módosítandó videoképnek megfelelő háttérmaszk- (70) képző eszköze van, amely háttérmaszk (70) a pálya választott mezőjének helyén változtatható képtartományból, ezenkívül változtathatatlan képtartományból áll továbbá a perspektivikus betétképet a háttérmaszk (70) változtatható képtartománya helyén a videoképbe beültető eszköze van.
  17. 17. A 16. igénypont szerinti rendszer, azzal jellemezve, hogy a pályamodell (50) egy videokép-tartalomtól független geometriai modell.
  18. 18. A 16. igénypont szerinti rendszer, azzal jellemezve, hogy a betétképet a pályamodell (50) perspektivikus vetületének megfelelő perspektivikus betétképpé leképező eszköz egy, a pályamodell (50) módosítandó videokép-tartalmának megfelelő perspektívájú vetületének betétkép perspektivikus torzítására alkalmas transzformációs mátrixa.
  19. 19. A 16. igénypont szerinti rendszer, azzaljellemezve, hogy az adott videokép perspektívájának megfelelően torzított betétképhelyezó maszkként (56) kialakított perspektivikus betétképhelyezó maszkja van.
  20. 20. A 19. igénypont szerinti rendszer, azzal jellemezve, hogy a perspektivikus betétképhelyezó maszk és a háttérmaszk (70) változtatható képtartományának összeadásával képzett, a videokép betétképpel helyettesítendő pixeleit meghatározó átengedőmaszkja van.
  21. 21. A 20. igénypont szerinti rendszer, azzal jellemezve, hogy továbbá a betétképhelyezó maszkkal (56) és a háttérmaszk (70) változtatható képtartományával fedésbe hozott, a betétképhez színt keverő, perspektivikus ámyalómaszkja (58) van.
  22. 22. A 21. igénypont szerinti rendszer, azzal jellemezve, hogy a szín betétképhez x, y koordinátájú pixelenként keverő, az alábbi összefüggés szerinti színkeverésre alkalmas eszköze van:
    x, y pixel színértéke=β(χ, y)xkép(x, y)+[l-β(χ, y)xkép(x,y)] ahol β(χ, y)=a(x, y)x P(x, y), ahol a(x, y) és P(x, y) az (x, y) pixelhez tartozó árnyaló- és átengedőmaszk-értékek.
HU9602444A 1994-03-14 1995-02-27 Eljárás, berendezés és rendszer betétkép videoképbe ültetésére HU220409B (hu)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL10895794A IL108957A (en) 1994-03-14 1994-03-14 Video sequence imaging system
PCT/US1995/002424 WO1995025399A1 (en) 1994-03-14 1995-02-27 A system for implanting an image into a video stream

Publications (3)

Publication Number Publication Date
HU9602444D0 HU9602444D0 (en) 1996-11-28
HUT75487A HUT75487A (en) 1997-05-28
HU220409B true HU220409B (hu) 2002-01-28

Family

ID=11065923

Family Applications (1)

Application Number Title Priority Date Filing Date
HU9602444A HU220409B (hu) 1994-03-14 1995-02-27 Eljárás, berendezés és rendszer betétkép videoképbe ültetésére

Country Status (22)

Country Link
US (2) US5491517A (hu)
EP (1) EP0750819B1 (hu)
JP (1) JPH09510336A (hu)
KR (1) KR100260786B1 (hu)
CN (1) CN1087549C (hu)
AT (1) ATE211872T1 (hu)
AU (1) AU692529B2 (hu)
BG (1) BG62114B1 (hu)
BR (1) BR9507057A (hu)
CA (1) CA2179031C (hu)
CZ (1) CZ286248B6 (hu)
DE (1) DE69524946D1 (hu)
HU (1) HU220409B (hu)
IL (1) IL108957A (hu)
LV (1) LV11716B (hu)
NO (1) NO963811L (hu)
NZ (1) NZ282275A (hu)
PL (1) PL176135B1 (hu)
RU (1) RU2108005C1 (hu)
TW (1) TW367452B (hu)
WO (1) WO1995025399A1 (hu)
ZA (1) ZA951403B (hu)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5903317A (en) * 1993-02-14 1999-05-11 Orad Hi-Tech Systems Ltd. Apparatus and method for detecting, identifying and incorporating advertisements in a video
DE69421554T2 (de) * 1993-10-27 2000-05-11 Princeton Video Image Inc Abwärtsgerichtete Kontrolle einer elektronischen Anzeigetafel
IL109487A (en) 1994-04-29 1996-09-12 Orad Hi Tec Systems Ltd Chromakeying system
US5751377A (en) * 1994-11-04 1998-05-12 Matsushita Electric Industrial Co., Ltd. Picture coding apparatus and decoding apparatus
US5726716A (en) * 1995-03-07 1998-03-10 Nec Corporation Perspective representation system for displaying portions of an original picture in a displayable picture
US6047130A (en) * 1995-04-24 2000-04-04 Environmental Protection Systems, Inc. Apparatus and method for portrait photography
US5892554A (en) * 1995-11-28 1999-04-06 Princeton Video Image, Inc. System and method for inserting static and dynamic images into a live video broadcast
ATE180371T1 (de) * 1995-06-16 1999-06-15 Princeton Video Image Inc Vorrichtung und verfahren zur echtzeiteinblendung in videobilder unter verwendung von adaptiver okklusion mit einem synthetischen referenzbild
US5912700A (en) * 1996-01-10 1999-06-15 Fox Sports Productions, Inc. System for enhancing the television presentation of an object at a sporting event
GB9514313D0 (en) * 1995-07-13 1995-09-13 Beattie Robert J Live-ads
GB2305050A (en) * 1995-09-08 1997-03-26 Orad Hi Tec Systems Ltd Determining the position of a television camera for use in a virtual studio employing chroma keying
GB9601101D0 (en) * 1995-09-08 1996-03-20 Orad Hi Tech Systems Limited Method and apparatus for automatic electronic replacement of billboards in a video image
GB2312582A (en) * 1996-01-19 1997-10-29 Orad Hi Tech Systems Limited Insertion of virtual objects into a video sequence
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US9530150B2 (en) * 1996-01-19 2016-12-27 Adcension, Llc Compensation model for network services
US20090012864A1 (en) * 2007-07-02 2009-01-08 Goldberg Sheldon F Compensation model for network services
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
BR9709751A (pt) 1996-04-29 1999-08-10 Princeton Video Image Inc Inserção eletrônica intensificada de áudio de sinais em víde
JP2947170B2 (ja) * 1996-05-29 1999-09-13 日本電気株式会社 線対称図形整形装置
WO1997047130A1 (es) * 1996-06-04 1997-12-11 Rafael Calvo Beca Plato virtual movil
SE506544C2 (sv) * 1996-06-20 1998-01-12 Telia Ab Anordning och metod för generering av digitala reklamskyltar
US6075542A (en) * 1996-07-29 2000-06-13 Eastman Kodak Company Method of combining two digital images
US5897220A (en) * 1996-08-30 1999-04-27 American Alpha Inc. Automatic photograph booth for forming sketches
US6229904B1 (en) * 1996-08-30 2001-05-08 American Alpha, Inc Automatic morphing photography booth
US5696995A (en) * 1996-08-30 1997-12-09 Huang; Sming Automatic photography booth
GB9619117D0 (en) * 1996-09-12 1996-10-23 Pandora Int Ltd Digital image processing
US5917553A (en) * 1996-10-22 1999-06-29 Fox Sports Productions Inc. Method and apparatus for enhancing the broadcast of a live event
JP3480648B2 (ja) * 1996-11-12 2003-12-22 ソニー株式会社 ビデオ信号処理装置及びビデオ信号処理方法
JPH10145674A (ja) * 1996-11-12 1998-05-29 Sony Corp ビデオ信号処理装置及びビデオ信号処理方法
DK0943211T3 (da) * 1996-11-27 2008-12-15 Princeton Video Image Inc Billedindsættelse i videoströmme ved en kombination af fysiske sensorer og mönstergenkendelse
US6100925A (en) * 1996-11-27 2000-08-08 Princeton Video Image, Inc. Image insertion in video streams using a combination of physical sensors and pattern recognition
ATE223132T1 (de) * 1996-12-20 2002-09-15 Princeton Video Image Inc Aufsatzgerät für gezielte elektronische einblendung von zeichen in videosignale
US6072537A (en) * 1997-01-06 2000-06-06 U-R Star Ltd. Systems for producing personalized video clips
US5953077A (en) * 1997-01-17 1999-09-14 Fox Sports Productions, Inc. System for displaying an object that is not visible to a camera
US6252632B1 (en) 1997-01-17 2001-06-26 Fox Sports Productions, Inc. System for enhancing a video presentation
JPH10232940A (ja) * 1997-02-20 1998-09-02 Sony Corp コーナ検出装置及びコーナ検出方法
US6209028B1 (en) * 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
US7143177B1 (en) 1997-03-31 2006-11-28 West Corporation Providing a presentation on a network having a plurality of synchronized media types
US7490169B1 (en) 1997-03-31 2009-02-10 West Corporation Providing a presentation on a network having a plurality of synchronized media types
US7412533B1 (en) 1997-03-31 2008-08-12 West Corporation Providing a presentation on a network having a plurality of synchronized media types
EP1021917A4 (en) * 1997-03-31 2002-05-15 Broadband Associates METHOD AND SYSTEM FOR DELIVERING A DISPLAY ON A NETWORK
GB9712724D0 (en) * 1997-06-18 1997-08-20 Holmes Steven Method and apparatus for interaction with broadcast television content
US6011595A (en) * 1997-09-19 2000-01-04 Eastman Kodak Company Method for segmenting a digital image into a foreground region and a key color region
US6061088A (en) * 1998-01-20 2000-05-09 Ncr Corporation System and method for multi-resolution background adaptation
US6750919B1 (en) 1998-01-23 2004-06-15 Princeton Video Image, Inc. Event linked insertion of indicia into video
US6258418B1 (en) 1998-06-24 2001-07-10 Ronald A. Rudder Method for producing diamond-tiled cooking utensils and other workpieces for durable stick-resistant surfaces
US6229550B1 (en) 1998-09-04 2001-05-08 Sportvision, Inc. Blending a graphic
RU2157054C2 (ru) 1998-09-04 2000-09-27 Латыпов Нурахмед Нурисламович Способ создания видеопрограмм (варианты) и система для осуществления способа
US6266100B1 (en) 1998-09-04 2001-07-24 Sportvision, Inc. System for enhancing a video presentation of a live event
GB2344714A (en) * 1998-09-22 2000-06-14 Orad Hi Tec Systems Ltd Method and apparatus for creating real digital video effects
US11109114B2 (en) 2001-04-18 2021-08-31 Grass Valley Canada Advertisement management method, system, and computer program product
US6525780B1 (en) * 1998-12-18 2003-02-25 Symah Vision, Sa “Midlink” virtual insertion system
US20010017671A1 (en) * 1998-12-18 2001-08-30 Pierre Pleven "Midlink" virtual insertion system and methods
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6381362B1 (en) * 1999-04-08 2002-04-30 Tata America International Corporation Method and apparatus for including virtual ads in video presentations
US6466275B1 (en) * 1999-04-16 2002-10-15 Sportvision, Inc. Enhancing a video of an event at a remote location using data acquired at the event
ES2158797B1 (es) * 1999-08-12 2002-04-01 Nieto Ramon Rivas Dispositivo generador multiuso y/o multidestino de los contenidos en modulos o paneles publicitarios, informativos u ornamentaltes y similatres, que quedan integrados en las imagenes retransmitidas y/o filmadas.
US7996878B1 (en) * 1999-08-31 2011-08-09 At&T Intellectual Property Ii, L.P. System and method for generating coded video sequences from still media
WO2001019079A1 (en) * 1999-09-10 2001-03-15 Quokka Sports, Inc. A system for distributing and delivering multiple streams of multimedia data
JP4427140B2 (ja) * 1999-09-28 2010-03-03 株式会社東芝 オブジェクト映像表示装置
US8341662B1 (en) 1999-09-30 2012-12-25 International Business Machine Corporation User-controlled selective overlay in a streaming media
US7010492B1 (en) 1999-09-30 2006-03-07 International Business Machines Corporation Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media
US7075556B1 (en) * 1999-10-21 2006-07-11 Sportvision, Inc. Telestrator system
IL149543A0 (en) * 1999-11-08 2002-11-10 Mirage Systems Inc Method and apparatus for real time insertion of images into video
US6335765B1 (en) * 1999-11-08 2002-01-01 Weather Central, Inc. Virtual presentation system and method
US7230653B1 (en) * 1999-11-08 2007-06-12 Vistas Unlimited Method and apparatus for real time insertion of images into video
US20010031067A1 (en) * 1999-12-13 2001-10-18 Kennedy Howard J. 2-D/3-D recognition and tracking algorithm for soccer application
US6573945B1 (en) * 2000-01-12 2003-06-03 General Instrument Corporation Logo insertion on an HDTV encoder
IL134182A (en) 2000-01-23 2006-08-01 Vls Com Ltd Method and apparatus for visual lossless pre-processing
US6909438B1 (en) 2000-02-04 2005-06-21 Sportvision, Inc. Video compositor
US6593973B1 (en) * 2000-03-21 2003-07-15 Gateway, Inc. Method and apparatus for providing information in video transitions
JP2001283079A (ja) * 2000-03-28 2001-10-12 Sony Corp 通信サービス方法とその装置、通信端末装置、通信システム、広告宣伝方法
KR20000054304A (ko) * 2000-06-01 2000-09-05 이성환 방송 중계 영상 화면에 광고를 삽입하는 시스템 및 그제어방법
US6753929B1 (en) * 2000-06-28 2004-06-22 Vls Com Ltd. Method and system for real time motion picture segmentation and superposition
JP3564701B2 (ja) * 2000-09-01 2004-09-15 オムロン株式会社 画像印刷装置および方法
US7319479B1 (en) 2000-09-22 2008-01-15 Brickstream Corporation System and method for multi-camera linking and analysis
JP2007189730A (ja) * 2000-12-27 2007-07-26 Casio Comput Co Ltd 画像加工システム、光源、撮像装置、及び、画像加工プログラム
KR20010035174A (ko) * 2001-01-10 2001-05-07 엄장필 컴퓨터 중독 방지 시스템
JP4596201B2 (ja) * 2001-02-01 2010-12-08 ソニー株式会社 画像処理装置および方法、並びに記録媒体
US6856323B2 (en) * 2001-04-09 2005-02-15 Weather Central, Inc. Layered image rendering
US7224403B2 (en) * 2001-04-17 2007-05-29 Bowden Raymond E Televised scoreboard or statistics presentation with colors corresponding to players' uniforms
US20020149698A1 (en) * 2001-04-17 2002-10-17 Bowden Raymond E. Scoreboard tied to players
US6870945B2 (en) * 2001-06-04 2005-03-22 University Of Washington Video object tracking by estimating and subtracting background
US7231651B2 (en) * 2001-06-18 2007-06-12 Ta-Ching Pong System and method for insertion and modification of advertisements
KR20030002919A (ko) * 2001-07-02 2003-01-09 에이알비전 (주) 방송 영상에서의 실시간 이미지 삽입 시스템
KR100387901B1 (ko) * 2001-07-03 2003-06-18 에이알비전 (주) 카메라 센서를 이용한 이미지 추적 및 삽입 시스템
US7206434B2 (en) 2001-07-10 2007-04-17 Vistas Unlimited, Inc. Method and system for measurement of the duration an area is included in an image stream
MXPA04000736A (es) * 2001-07-24 2005-02-17 Univ Pittsburgh Inmovilizacion irreversible de diisopropilfluorofosfatasa en recubrimientos de poliuretano.
GB0120134D0 (en) * 2001-08-17 2001-10-10 Nokia Corp Improvements in or relating to communication networks and methods of distributing information around the network
DE10140902A1 (de) * 2001-08-21 2003-03-27 Klaus Saitzek Sportbande
US7019764B2 (en) * 2001-09-20 2006-03-28 Genesis Microchip Corporation Method and apparatus for auto-generation of horizontal synchronization of an analog signal to digital display
WO2003036557A1 (en) * 2001-10-22 2003-05-01 Intel Zao Method and apparatus for background segmentation based on motion localization
US7341530B2 (en) * 2002-01-09 2008-03-11 Sportvision, Inc. Virtual strike zone
KR20030090372A (ko) * 2002-05-23 2003-11-28 주식회사 밀리오네어즈 디지털 방송 중계를 위한 광고 교체 방법 및 그 장치
US20040002896A1 (en) * 2002-06-28 2004-01-01 Jenni Alanen Collection of behavior data on a broadcast data network
US20040100563A1 (en) 2002-11-27 2004-05-27 Sezai Sablak Video tracking system and method
US20040116183A1 (en) * 2002-12-16 2004-06-17 Prindle Joseph Charles Digital advertisement insertion system and method for video games
WO2004094496A2 (en) 2003-03-27 2004-11-04 Milliken & Company High-strength black polyurethane foams
US20040194123A1 (en) * 2003-03-28 2004-09-30 Eastman Kodak Company Method for adapting digital cinema content to audience metrics
US20040194128A1 (en) * 2003-03-28 2004-09-30 Eastman Kodak Company Method for providing digital cinema content based upon audience metrics
US20040194127A1 (en) * 2003-03-28 2004-09-30 Eastman Kodak Company Method and system for modifying digital cinema frame content
US7116342B2 (en) * 2003-07-03 2006-10-03 Sportsmedia Technology Corporation System and method for inserting content into an image sequence
SE0302065D0 (sv) * 2003-07-14 2003-07-14 Stefan Carlsson Video - method and apparatus
GB2408164A (en) * 2003-11-12 2005-05-18 Alastair Breward Controlling a dynamic display apparatus
US7171024B2 (en) * 2003-12-01 2007-01-30 Brickstream Corporation Systems and methods for determining if objects are in a queue
JP2005184458A (ja) * 2003-12-19 2005-07-07 Canon Inc 映像信号処理装置
CA2553481C (en) * 2004-01-20 2012-06-12 Thomson Licensing Television production technique
US7742077B2 (en) * 2004-02-19 2010-06-22 Robert Bosch Gmbh Image stabilization system and method for a video camera
US7382400B2 (en) * 2004-02-19 2008-06-03 Robert Bosch Gmbh Image stabilization system and method for a video camera
US7590310B2 (en) 2004-05-05 2009-09-15 Facet Technology Corp. Methods and apparatus for automated true object-based image analysis and retrieval
US8212872B2 (en) * 2004-06-02 2012-07-03 Robert Bosch Gmbh Transformable privacy mask for video camera images
US9210312B2 (en) 2004-06-02 2015-12-08 Bosch Security Systems, Inc. Virtual mask for use in autotracking video camera images
US20050270372A1 (en) * 2004-06-02 2005-12-08 Henninger Paul E Iii On-screen display and privacy masking apparatus and method
US7639892B2 (en) * 2004-07-26 2009-12-29 Sheraizin Semion M Adaptive image improvement
US7903902B2 (en) 2004-07-26 2011-03-08 Sheraizin Semion M Adaptive image improvement
SG119229A1 (en) * 2004-07-30 2006-02-28 Agency Science Tech & Res Method and apparatus for insertion of additional content into video
CN100337473C (zh) * 2004-09-30 2007-09-12 中国科学院计算技术研究所 运动视频的全景图合成方法
US7526142B2 (en) * 2005-02-22 2009-04-28 Sheraizin Vitaly S Enhancement of decompressed video
US7451041B2 (en) * 2005-05-06 2008-11-11 Facet Technology Corporation Network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route
GB0510793D0 (en) * 2005-05-26 2005-06-29 Bourbay Ltd Segmentation of digital images
FR2875038B1 (fr) * 2005-06-29 2007-04-06 Leo Vision Soc Par Actions Sim Procede pour tracer des objets graphiques virtuels sur des images d'un terrain notamment un terrain de jeu pour un evenement sportif
US20070035665A1 (en) * 2005-08-12 2007-02-15 Broadcom Corporation Method and system for communicating lighting effects with additional layering in a video stream
IL170320A (en) * 2005-08-17 2010-04-29 Orad Hi Tec Systems Ltd System and method for managing the visual effects insertion in a video stream
KR100703704B1 (ko) 2005-11-02 2007-04-06 삼성전자주식회사 동적 영상물 자동 생성 장치 및 방법
US7596540B2 (en) 2005-12-01 2009-09-29 Exent Technologies, Ltd. System, method and computer program product for dynamically enhancing an application executing on a computing device
US20070296718A1 (en) * 2005-12-01 2007-12-27 Exent Technologies, Ltd. Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics content
US7596536B2 (en) 2005-12-01 2009-09-29 Exent Technologies, Ltd. System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device
US8629885B2 (en) 2005-12-01 2014-01-14 Exent Technologies, Ltd. System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application
US20070160123A1 (en) * 2006-01-11 2007-07-12 Gillespie Richard P System for isolating an object in a broadcast signal
US7689062B2 (en) 2006-07-16 2010-03-30 Seambi Ltd. System and method for virtual content placement
US8098330B2 (en) * 2006-07-28 2012-01-17 International Business Machines Corporation Mapping of presentation material
US20080117333A1 (en) * 2006-11-17 2008-05-22 Disney Enterprises, Inc. Method, System And Computer Program Product For Video Insertion
US10885543B1 (en) 2006-12-29 2021-01-05 The Nielsen Company (Us), Llc Systems and methods to pre-scale media content to facilitate audience measurement
US8572642B2 (en) 2007-01-10 2013-10-29 Steven Schraga Customized program insertion system
US9363576B2 (en) 2007-01-10 2016-06-07 Steven Schraga Advertisement insertion systems, methods, and media
FR2912026B1 (fr) * 2007-01-29 2010-03-12 Cineact Procede de generation d'un signal de modification et d'une sequence infographique, signal source, sequence infographique, procede et dispositif de diffusion et systeme de gestion correspondants
ATE497679T1 (de) * 2007-02-19 2011-02-15 Axis Ab Verfahren zur korrektur von hardware- fehlausrichtungen bei einer kamera
US8335345B2 (en) 2007-03-05 2012-12-18 Sportvision, Inc. Tracking an object with multiple asynchronous cameras
US8988609B2 (en) 2007-03-22 2015-03-24 Sony Computer Entertainment America Llc Scheme for determining the locations and timing of advertisements and other insertions in media
GB2452508A (en) * 2007-09-05 2009-03-11 Sony Corp Generating a three-dimensional representation of a sports game
GB2452546B (en) * 2007-09-07 2012-03-21 Sony Corp Video processing system and method
RU2443070C1 (ru) * 2007-12-13 2012-02-20 Суппонор Ой Способ изменения содержания телевизионного изображения
US8281334B2 (en) * 2008-03-31 2012-10-02 Microsoft Corporation Facilitating advertisement placement over video content
US8109829B1 (en) * 2008-04-10 2012-02-07 Acme Embedded Solutions Inc. Compositing device for combining visual content
GB0809631D0 (en) * 2008-05-28 2008-07-02 Mirriad Ltd Zonesense
US8477246B2 (en) * 2008-07-11 2013-07-02 The Board Of Trustees Of The Leland Stanford Junior University Systems, methods and devices for augmenting video content
WO2010052709A1 (en) * 2008-11-06 2010-05-14 Artivision Technologies Ltd. System and method for enriching video data
US8175413B1 (en) * 2009-03-05 2012-05-08 Google Inc. Video identification through detection of proprietary rights logos in media
US8553982B2 (en) * 2009-12-23 2013-10-08 Intel Corporation Model-based play field registration
TWI423154B (zh) * 2009-12-30 2014-01-11 Univ Nat Chi Nan Book Inventory Management System and Its Method
US8884741B2 (en) 2010-02-24 2014-11-11 Sportvision, Inc. Tracking system
HUE061085T2 (hu) * 2010-09-20 2023-05-28 Fraunhofer Ges Forschung Eljárás háttér és elõtér megkülönböztetésére egy jelenetben, valamint eljárás egy jelenetben képek hátterének helyettesítésére
JP2012156797A (ja) * 2011-01-26 2012-08-16 Sony Corp 画像処理装置及び画像処理方法
US8941685B1 (en) * 2011-03-08 2015-01-27 Google Inc. Showing geo-located information in a 3D geographical space
JP4977255B1 (ja) * 2011-03-31 2012-07-18 株式会社ナナオ 表示装置、画像処理装置、画像領域検出方法、画像処理方法及びコンピュータプログラム
US9215383B2 (en) 2011-08-05 2015-12-15 Sportsvision, Inc. System for enhancing video from a mobile camera
US10089550B1 (en) 2011-08-17 2018-10-02 William F. Otte Sports video display
US8538233B2 (en) * 2011-08-24 2013-09-17 Disney Enterprises, Inc. Automatic camera identification from a multi-camera video stream
US8970666B2 (en) * 2011-09-16 2015-03-03 Disney Enterprises, Inc. Low scale production system and method
US9584736B2 (en) 2011-09-23 2017-02-28 Disney Enterprises, Inc. Automatic repositioning of video elements
US8805007B2 (en) 2011-10-13 2014-08-12 Disney Enterprises, Inc. Integrated background and foreground tracking
JP5362052B2 (ja) * 2012-01-24 2013-12-11 Eizo株式会社 表示装置、画像処理装置、画像領域検出方法及びコンピュータプログラム
EP2765766A1 (en) * 2013-02-08 2014-08-13 PIXarithmic GmbH Hard key control panel for a video processing apparatus
CN105191287B (zh) * 2013-03-08 2019-06-21 迪基特阿雷纳股份公司 替换视频流中的对象的方法及计算机程序
US9514381B1 (en) 2013-03-15 2016-12-06 Pandoodle Corporation Method of identifying and replacing an object or area in a digital image with another object or area
US20170039867A1 (en) 2013-03-15 2017-02-09 Study Social, Inc. Mobile video presentation, digital compositing, and streaming techniques implemented via a computer network
US9467750B2 (en) * 2013-05-31 2016-10-11 Adobe Systems Incorporated Placing unobtrusive overlays in video content
WO2015111840A1 (ko) 2014-01-24 2015-07-30 에스케이플래닛 주식회사 프레임 클러스터링을 이용한 광고 삽입 장치 및 방법
WO2015119749A1 (en) * 2014-02-07 2015-08-13 Sony Computer Entertainment America Llc Scheme for determining the locations and timing of advertisements and other insertions in media
CN104618745B (zh) * 2015-02-17 2017-08-01 北京影谱科技股份有限公司 一种在视频中动态植入广告的装置
EP3094082A1 (en) * 2015-05-13 2016-11-16 AIM Sport Vision AG Digitally overlaying an image with another image
TWI546772B (zh) * 2015-11-18 2016-08-21 粉迷科技股份有限公司 影像疊層處理方法與系統
US10839573B2 (en) 2016-03-22 2020-11-17 Adobe Inc. Apparatus, systems, and methods for integrating digital media content into other digital media content
US10290119B2 (en) 2016-09-15 2019-05-14 Sportsmedia Technology Corporation Multi view camera registration
CN106548446B (zh) * 2016-09-29 2019-08-09 北京奇艺世纪科技有限公司 一种在球面全景图像上贴图的方法及装置
DE102016119637A1 (de) 2016-10-14 2018-04-19 Uniqfeed Ag Fernsehübertragungssystem zur Erzeugung angereicherter Bilder
DE102016119639A1 (de) 2016-10-14 2018-04-19 Uniqfeed Ag System zur dynamischen Kontrastmaximierung zwischen Vordergrund und Hintergrund in Bildern oder/und Bildsequenzen
DE102016119640A1 (de) * 2016-10-14 2018-04-19 Uniqfeed Ag System zur Erzeugung angereicherter Bilder
KR102019299B1 (ko) * 2017-06-30 2019-09-06 강동민 홈 스타일링 서버 및 이를 포함하는 시스템과, 홈 스타일링을 위한 영상 처리 방법
RU2673966C1 (ru) * 2017-10-23 2018-12-03 Федеральное государственное казенное военное образовательное учреждение высшего образования "Академия Федеральной службы охраны Российской Федерации" (Академия ФСО России) Способ идентификации кадров в потоке мультимедийных данных
WO2019125474A1 (en) * 2017-12-21 2019-06-27 Rovi Guides, Inc. Systems and method for dynamic insertion of advertisements
US10922871B2 (en) 2018-01-19 2021-02-16 Bamtech, Llc Casting a ray projection from a perspective view
WO2019244153A1 (en) * 2018-06-21 2019-12-26 Baseline Vision Ltd. Device, system, and method of computer vision, object tracking, image analysis, and trajectory estimation
CN111866301B (zh) * 2019-04-30 2022-07-05 阿里巴巴集团控股有限公司 数据的处理方法、装置及设备
CN110121034B (zh) 2019-05-09 2021-09-07 腾讯科技(深圳)有限公司 一种在视频中植入信息的方法、装置、设备及存储介质
US11336949B2 (en) 2019-06-07 2022-05-17 Roku, Inc. Content-modification system with testing and reporting feature
CN111986133B (zh) * 2020-08-20 2024-05-03 叠境数字科技(上海)有限公司 一种应用于子弹时间的虚拟广告植入方法
CN112488063B (zh) * 2020-12-18 2022-06-14 贵州大学 一种基于多阶段聚合Transformer模型的视频语句定位方法
CN113988906B (zh) * 2021-10-13 2024-05-28 咪咕视讯科技有限公司 广告投放方法、装置及计算设备

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2566934B1 (fr) * 1984-06-29 1987-05-07 Giraud Daniel Procede d'affichage d'informations telles que par exemple des messages publicitaires sur un certain nombre de panneaux a elements d'affichage disposes dans un lieu de manifestations sportives et systeme pour la mise en oeuvre d'un tel procede
US4907086A (en) * 1987-09-04 1990-03-06 Texas Instruments Incorporated Method and apparatus for overlaying a displayable image with a second image
US5099331A (en) * 1987-09-04 1992-03-24 Texas Instruments Incorporated Apparatus for overlaying a displayed image with a second image
JPH01296785A (ja) * 1988-05-24 1989-11-30 Fujitsu Ltd 画像重畳装置
JP3138264B2 (ja) * 1988-06-21 2001-02-26 ソニー株式会社 画像処理方法及び装置
GB8822062D0 (en) * 1988-09-20 1988-10-19 Quantel Ltd Video processing
US4947256A (en) * 1989-04-26 1990-08-07 The Grass Valley Group, Inc. Adaptive architecture for video effects
US5279954A (en) * 1989-06-30 1994-01-18 Board Of Regents Of The University Of Nebraska And Bionebraska Exopeptidase catalyzed site-specific bonding of supports, labels and bioactive agents to proteins
FR2661061B1 (fr) * 1990-04-11 1992-08-07 Multi Media Tech Procede et dispositif de modification de zone d'images.
ES2136603T3 (es) * 1991-07-19 1999-12-01 Princeton Video Image Inc Presentaciones televisivas con signos insertados, seleccionados.
GB9119964D0 (en) * 1991-09-18 1991-10-30 Sarnoff David Res Center Pattern-key video insertion
US5436672A (en) * 1994-05-27 1995-07-25 Symah Vision Video processing system for modifying a zone in successive images

Also Published As

Publication number Publication date
CA2179031C (en) 2005-05-10
US5731846A (en) 1998-03-24
BR9507057A (pt) 1997-09-02
IL108957A0 (en) 1994-06-24
AU692529B2 (en) 1998-06-11
JPH09510336A (ja) 1997-10-14
DE69524946D1 (de) 2002-02-14
NO963811D0 (no) 1996-09-11
WO1995025399A1 (en) 1995-09-21
CZ286248B6 (cs) 2000-02-16
HU9602444D0 (en) 1996-11-28
CN1144588A (zh) 1997-03-05
BG100879A (en) 1997-12-30
HUT75487A (en) 1997-05-28
EP0750819B1 (en) 2002-01-09
KR100260786B1 (ko) 2000-07-01
NZ282275A (en) 1997-03-24
RU2108005C1 (ru) 1998-03-27
AU1933495A (en) 1995-10-03
ZA951403B (en) 1996-01-10
LV11716A (lv) 1997-02-20
NO963811L (no) 1996-11-14
BG62114B1 (bg) 1999-02-26
CZ265396A3 (cs) 1999-08-11
ATE211872T1 (de) 2002-01-15
CA2179031A1 (en) 1995-09-21
EP0750819A1 (en) 1997-01-02
PL176135B1 (pl) 1999-04-30
TW367452B (en) 1999-08-21
IL108957A (en) 1998-09-24
EP0750819A4 (en) 1998-12-30
US5491517A (en) 1996-02-13
PL316621A1 (en) 1997-01-20
LV11716B (en) 1997-08-20
MX9604084A (es) 1997-12-31
CN1087549C (zh) 2002-07-10

Similar Documents

Publication Publication Date Title
HU220409B (hu) Eljárás, berendezés és rendszer betétkép videoképbe ültetésére
EP0683961B1 (en) Apparatus and method for detecting, identifying and incorporating advertisements in a video
US6297853B1 (en) Apparatus and method for detecting, identifying and incorporating advertisements in a video image
US7154540B2 (en) System for enhancing video
CA2231374C (en) Method and apparatus for automatic electronic replacement of billboards in a video image
US7928976B2 (en) Telestrator system
US20070085908A1 (en) A method and apparatus for enhancing the broadcast of a live event
US8922718B2 (en) Key generation through spatial detection of dynamic objects
CN108141547B (zh) 将图像与另一图像数字化叠加
WO1997003517A1 (en) Methods and apparatus for producing composite video images
EP0780003B1 (en) Method and apparatus for determining the location of a reflective object within a video field
US5083313A (en) Video signal digitizer
CA2231849A1 (en) Method and apparatus for implanting images into a video sequence
JPH08511392A (ja) 映像内における広告の検出、識別および編入のための装置および方法
MXPA96004084A (en) A system for implanting an image into a video stream

Legal Events

Date Code Title Description
HMM4 Cancellation of final prot. due to non-payment of fee