[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO1999048285A1 - Systeme et procede de remplacement d'image - Google Patents

Systeme et procede de remplacement d'image Download PDF

Info

Publication number
WO1999048285A1
WO1999048285A1 PCT/JP1999/001353 JP9901353W WO9948285A1 WO 1999048285 A1 WO1999048285 A1 WO 1999048285A1 JP 9901353 W JP9901353 W JP 9901353W WO 9948285 A1 WO9948285 A1 WO 9948285A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
replacement area
replacement
address
area
Prior art date
Application number
PCT/JP1999/001353
Other languages
English (en)
French (fr)
Inventor
Satoshi Miyabayashi
Toru Koguma
Original Assignee
Nippon Television Network 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 Nippon Television Network Corporation filed Critical Nippon Television Network Corporation
Priority to CA002287926A priority Critical patent/CA2287926A1/en
Priority to US09/423,716 priority patent/US6327004B1/en
Priority to AU28530/99A priority patent/AU2853099A/en
Publication of WO1999048285A1 publication Critical patent/WO1999048285A1/ja

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/272Means for inserting a foreground image in a background image, i.e. inlay, outlay

Definitions

  • the present invention relates to a technique for replacing an image in a predetermined area with a logo, and more particularly to a technique for replacing a logo to be replaced with a part of the current image in response to a change in the current image.
  • many advertisements have been broadcast through television broadcasting. For example, in the case of a baseball broadcast, the movements of the players are photographed, and advertisements behind the players, such as company names, logos, and slogans written on the fence, are also photographed and broadcast together.
  • an object of the present invention is to provide a technique for replacing a part of a current image with a logo so as to be a part of the current image in response to a change in the current image. Disclosure of the invention
  • An object of the present invention is an image replacement system for replacing an image in a predetermined area of a current image with a desired logo image, With a head
  • a mouth encoder which is built into the camera platform, detects the amount of movement of the camera, and outputs the detected amount of movement as movement information
  • Reference image storage means for storing a reference image serving as a reference for an area to be replaced; mouth image storage means for storing a mouth image to be replaced;
  • Position detection means for detecting a position of a replacement area in a current image captured by the camera based on the movement information
  • the current image in the replacement area detected by the position detection means is compared with the reference image in the replacement area stored in the reference image storage means, and the current image and the reference image have the same portion or Key signal generation means for generating a key signal indicating a different portion; and, based on the key signal, a portion in which the current image and the reference image are the same, and a logo image corresponding to the same portion in the logo image.
  • the reference image storage means stores the size of the reference image in addition to storing the reference image in pixel units, and the position detection means converts the movement information into screen address information. It is preferable to have a conversion unit, and a position area detection unit that detects a replacement area in the current image based on the address information and the size of the reference image.
  • the replacement means is a switch that can be switched in units of one pixel based on a key signal.
  • the switch is a corresponding logo image. If the key signal indicates that the current image and the reference image are different, switch to the input side of the current image, and replace the current image with the reference image in the replacement area of the current image. It is preferable that only the same portion is replaced with the logo image.
  • the shooting magnification can be changed, and magnification information according to the shooting magnification is output.
  • Replacement area correction means for correcting the replacement area detected by the position detection means based on the magnification information; and changing the logo image stored in the logo image storage means based on the magnification information. If the method further has means, the present invention can be applied to photographing in which the photographing magnification changes.
  • An object of the present invention is an image replacement system for replacing an image in a predetermined area of a current image with a desired logo image
  • a camera installed on the head is a camera installed on the head
  • a rotary encoder that is built into the camera platform, detects a two-dimensional movement amount of the camera, and outputs the detected movement amount as movement information;
  • a reference image storing means for storing a reference image serving as a reference for the replacement area, and storing a reference position of the replacement area, and a vertical and horizontal length of the replacement area with reference to the reference position;
  • a mouth image storing means in which a mouth image to be replaced is stored
  • a replacement area detecting means for detecting a replacement area in the current image from the vertical and horizontal lengths of the replacement area, and a current image in the detected placement area
  • Key signal generating means for comparing a reference image in the replacement area and generating a key signal indicating the same or different pixel in the current image and the reference image
  • the calculation means includes the movement information ( ⁇ , ⁇ ) when the replacement area is at the first position on the screen, the address (A, ⁇ ) of the reference position of the replacement area, and the replacement area on the screen.
  • the movement information (a, ⁇ ) at the position 2 and the address (C, D) of the reference position of the replacement area are stored in advance, and the information is obtained when the replacement area is moved to an arbitrary position in the current image.
  • the address (x, y) of the reference position of the replacement area when the replacement error moves to an arbitrary position is calculated.
  • the replacement area detecting means determines whether or not the address of each pixel in the replacement area detected around the address of the reference position is in the screen frame, and is determined to be in the frame. It is preferable to further include a unit for detecting an area composed only of address pixels as a replacement area.
  • the replacement means is a switch that can be switched in units of one pixel based on a key signal.
  • the switch is a corresponding logo. Switch to the input side of the image. If the key signal indicates that the current image and the reference image are different, switch to the input side of the current image. It is preferable that only the same portion is replaced with a mouth image.
  • the shooting magnification can be changed, and a lens that outputs magnification information according to the shooting magnification,
  • An image conversion means for changing the stored logo image, the stored reference image and the size of the reference image to a size corresponding to a shooting magnification based on the magnification information, Correcting means for correcting the calculated address of the reference position of the replacement area based on the calculated address of the reference position; and a replacement area detection for detecting the replacement area from the changed size of the reference image.
  • Means a key signal for generating a key signal indicating the same or different pixel in the current image and the reference image by comparing the detected current image in the installation area with the reference image having the changed size.
  • Raw Replacing means for replacing the same portion of the current image and the reference image with a logo image corresponding to the same portion of the logo image whose size has been changed based on the key signal. If it further has, it can be applied to shooting in which the shooting magnification changes.
  • the shooting magnification is f (z)
  • the number of pixels in the horizontal direction is H
  • the number of pixels in the vertical direction is L
  • An object of the present invention is an image replacement method for replacing an image in a predetermined area of a current image with a desired logo image
  • the step of calculating the address of the reference position of the replacement error is as follows.
  • the movement information ( ⁇ ,) obtained when the replacement area moves to an arbitrary position in the current image is expressed by the following equation.
  • the step of detecting the replacement area includes determining whether an address of each pixel in the replacement area detected around the address of the reference position is in a screen frame, and determining that the address is in the frame. It is preferable to detect an area composed only of pixels of the determined address as a replacement area.
  • the step of replacing with the logo image includes replacing the pixels of the same image in the current image and the reference image with pixel data of the logo image corresponding to this pixel, It is preferable that pixels of an image different from the image be pixel data of the current image as it is.
  • the present invention can be applied to image capturing in which the image capturing magnification changes.
  • the step of correcting the address at the reference position is assuming that the calculated address data is (X, y), the imaging magnification is f (z), the number of pixels in the horizontal direction is H, and the number of pixels in the vertical direction is L. ,
  • FIG. 1 is a diagram for explaining the method of the present invention
  • FIG. 2 is a diagram for explaining the method of the present invention
  • FIG. 3 is a diagram for explaining the method of the present invention
  • FIG. FIG. 5 is a diagram for explaining the method of the present invention
  • FIG. 5 is a diagram for explaining the method of the present invention
  • FIG. 6 is a diagram for explaining the method of the present invention
  • FIG. FIG. 8 is a diagram for explaining the method of the present invention
  • FIG. 8 is a diagram for explaining the method of the present invention
  • FIG. 8 is a diagram for explaining the method of the present invention
  • FIG. 9 illustrates the method of the present invention.
  • FIG. 10 is a diagram for explaining the method of the present invention
  • FIG. 11 is a diagram for explaining the method of the present invention
  • FIG. 12 is a diagram for explaining the method of the present invention.
  • FIG. 13 is a block diagram of the system of the present invention
  • FIG. 14 is a diagram showing the relationship between the pulse transmitted from the zoom lens and the magnification
  • FIG. 1 is a block diagram of the system of the invention.
  • the image currently taken by the camera is referred to as a current image
  • the image replaced with an image in a predetermined area in the current image is referred to as a logo image.
  • the pan / tilt data (movement amount) of the camera output from the mouth encoder is referred to as a pan / tilt head
  • the two-dimensional tilt / tilt ( ⁇ , ⁇ )
  • the data for determining an arbitrary position on the screen is called address data, and is expressed in a two-dimensional (x, y) form.
  • the size (number of pixels) of one screen (frame) is such that the upper left vertex is the origin (0, 0), and the lower right vertex is (720, 480).
  • FIG. 1 is a diagram for explaining a method of capturing a reference image. It should be noted that the reference image is taken without any obstruction to an image in the replacement area described later. For example, a person stands in front of the image in the replacement area, and the image is shot in a state where part of the image is not lost.
  • a replacement area to be replaced with a desired logo is selected from the reference image (FIG. 1).
  • a rectangular area shown by oblique lines in FIG. 1 is a replacement area.
  • the size of the replacement area and the image in the replacement area are used as reference images. It is stored for each pixel.
  • the size of the replacement area the length in the vertical and horizontal directions is stored with a predetermined position R (hereinafter referred to as a reference position) in the replacement area as a center (origin).
  • the size of the replacement area indicates that the reference position is R, the length in the vertical direction is m, and the length in the horizontal direction is n.
  • the camera is moved to a position where the replacement area appears in the upper left of the screen. Then, the camera platform data (H,) at this position and the address data ( ⁇ , ⁇ ) of the reference position R of the replacement area are stored. Similarly, as shown in FIG. 4, the camera is moved to a position where the replacement area appears at the lower right of the screen. Then, the pan head at this position (end, ⁇ ) and the address data at the reference position R of the replacement area (C, D) are stored.
  • the pan head when the replacement area is at the upper left of the screen ( ⁇ , ⁇ ), the address data (A, ⁇ ) at the reference position R of the replacement area, and the cloud when the replacement area is at the lower right of the screen If the data (A, ⁇ ) and the address data (C, D) of the reference position R of the replacement area are stored in advance, the platform data ( ⁇ ,) input after that can be used. This is because the address data (X, y) of the reference position R of the replacement area at that time is obtained by the following equations (1) and (2).
  • the address data of the reference position R of the replacement area is obtained from the actual image (current image) shot by the camera. This calculation is based on the above-mentioned formulas (1) and (2) based on the obtained camera platform data.
  • a replacement area on the current image is specified from the obtained address data. For example, consider the case where the replacement area is at the upper right of the screen as shown in FIG. Five
  • the position of the current image corresponding to the obtained address data (X, y) is defined as a reference position R. Then, with the reference position R as the center, a rectangular area uniquely determined by the stored vertical length m and horizontal length n is detected as a replacement area. That is, since the size of the replacement area is already stored, if the address data (x, y) of the reference position R serving as the positioning position for superimposing on the current image is known, the replacement area naturally has the same size as the current image of the replacement area. The position is determined.
  • the current image data for example, luminance, color difference, etc.
  • the stored reference image data for example, luminance, color difference, etc.
  • This key signal is generated using this result.
  • This key signal is a signal for identifying a pixel of the same image of the current image and the reference image and a pixel of a different image. Usually, the pixel of the same image is indicated as 0, and the pixel of the different image is indicated as 1.
  • Figure 7 is a conceptual diagram of the key signal.
  • a black portion indicates a pixel portion of the same image of the current image and the reference image
  • a white portion indicates a pixel portion of the difference between the reference image and the current image.
  • the difference between the current image and the reference image can be identified. In other words, the part of the image in the replacement area that is behind the person can be known.
  • the image in the replacement area is replaced with a predetermined logo using the key signal.
  • the logo to be replaced is generated as a logo image in advance.
  • a LOGO image shown in Fig. 8 and an image around the LOGO are generated as a set.
  • the key signal is 0, that is, when the current image and the reference image are pixels of the same image
  • the image is replaced with an image of a corresponding pixel of a previously generated logo image.
  • the key signal is 1, that is, when the current image and the reference image are pixels of different images, the current image Leave the image.
  • FIG. 11 is a diagram for explaining a case where a part of the replacement area has gone out of the frame.
  • the address data of the reference position R obtained by substituting the camera head into Equations (1) and (2) be (750, 240). That is, the reference position R is outside the frame. However, even in this case, as described above, with the reference position R as the center, a rectangular area uniquely determined by the stored vertical length m and horizontal length n is defined as Detect as replacement area. Then, a portion of the replacement area that is out of the frame is excluded. This exclusion method determines whether or not the address data of the pixel in the replacement area is in the frame.
  • a key signal is generated only for the replacement area in the frame shown in FIG. 12, and a logo is inserted using this key signal.
  • FIG. 13 is a block diagram of the present embodiment.
  • reference numeral 1 denotes a camera for photographing a subject.
  • Reference numeral 2 denotes a head mounted on a camera 1 and having a built-in encoder.
  • Reference numeral 3 denotes a data converter which converts the data output from the camera platform 2 so that the data can be transmitted via a voice trunk line (RS422).
  • Reference numeral 4 denotes an address data calculator for converting the data of the platform 2 into an addressless display on the screen.
  • Reference numeral 5 denotes an image synthesizing device for synthesizing images based on the address data from the address data calculating device 4.
  • the head 2 has a built-in rotary encoder.
  • the initial position of camera 1 is set in this R / C encoder, and when camera 1 is moved, the movement position is output.
  • ⁇ , ⁇ (, ⁇ ).
  • Normally, in a television image, the number of effective pixels in one scanning line in the horizontal direction is 720. From that point, the accuracy required for the rotary encoder to ensure the accuracy of more than double oversampling is 720 x 2/3 500, that is, about 500 pulses per degree. I understand. Therefore, in this embodiment, a pan head that produces 900 pulses per degree was used.
  • the address data calculation device 4 is a computer, and calculates address data from the above-described equations (1) and (2) based on the input camera platform data.
  • the image synthesizing device 5 includes a reference image storage unit 51, a position detection unit 52, a logo image storage unit 53, a key signal generation unit 54, and an image synthesis unit 55.
  • the reference image storage unit 51 stores a reference image captured by the camera 1.
  • the stored contents are the image content (1 pixel unit) of the reference image and the size of the reference image (replacement area).
  • the size of the reference image is determined by the length in the vertical and horizontal directions with reference to the center reference position as shown in FIG. That is, as the size data, the lengths in the vertical and horizontal directions are stored.
  • the position detector 52 detects a replacement area in the current image based on the address data output from the address data calculator 4. This position detection This is performed in the manner described above. That is, the position of the input address data (x, y) is detected on the current image, and the vertical and horizontal lengths of the reference image (replacement error) stored in advance with this position as the center are determined. The replacement area determined is superimposed to detect a replacement area in the current image.
  • the logo image storage section 53 stores a desired logo, that is, a logo image to be replaced.
  • the logo image is generated by computer graphics or the like, in the same size as the reference image, in pixel units.
  • the key signal generation section 54 includes a subtractor and a key signal generation circuit.
  • the subtractor obtains a difference between the current image in the replacement area detected by the position detection unit 52 and the reference image stored in the reference image storage unit 51.
  • the key signal generation circuit is a circuit that generates a key signal based on the difference result of the subtractor. That is, the key signal generation circuit generates a key signal of “0” when the difference from the subtractor is 0, and generates “1” when the difference from the subtractor 541 is other than 0. Key signal for each pixel.
  • the image synthesizing unit 55 is a switch that switches in units of one pixel based on a key signal.
  • the image synthesizing unit 55 receives the current image from the camera 1 and the logo image from the mouth image storage unit 53, outputs a logo image when the key signal is "0", and outputs the key image. If is "1", the current image is output. Images other than the replacement area are output as they are. Therefore, the image output from the image synthesizing unit 55 is an image in which a predetermined portion in the replacement area of the current image has been replaced with a mouth.
  • a zoom lens that generates a pulse according to a change in the imaging magnification is used.
  • the function f (z) of the pulse and the magnification in this zoom lens is represented by a curve shown in FIG.
  • the photographing magnification is 1.
  • the magnification of the current image is detected by receiving the pulse from the zoom lens.
  • the detected data is used for correcting the address data (X, y) at the reference position R of the replacement area obtained by the method described above.
  • the detected photographing magnification f (z), the address data (X, y) and the force of the reference position R of the replacement area, which have already been obtained, are substituted into the following equations (5) and (6). Then, the address data (X, Y) of the reference position R of the new replacement area is obtained.
  • the size of the replacement area, the reference image, and the logo to be replaced are converted to an image of a size corresponding to the shooting magnification by DVE (Digital Video Effect) using the detected shooting magnification data. . Since the DVE is a known technique, a detailed description is omitted.
  • the replacement area converted to a size corresponding to the photographing magnification is centered on the corrected address data (X, y) of the reference position R. Fit. Then, the current image in the replacement area is extracted. If the replacement area is framed out, the same processing as the method described above is performed.
  • FIG. 15 is a block diagram of the system.
  • the same components as those in FIG. 13 are denoted by the same reference numerals, and detailed description is omitted.
  • reference numeral 100 denotes a magnification detection device that detects a photographing magnification by receiving a pulse from the zoom lens 103.
  • An address data correction device 101 corrects the address data obtained by the address data calculation unit 4 based on the detected magnification.
  • 102 is a DVE that converts the replacement area, the reference image, and the logo image into a size corresponding to the detected photographing magnification.
  • 103 is a zoom lens attached to camera 1.
  • the magnification detecting device 100 receives a pulse from the zoom lens 103 attached to the camera 1 and detects a photographing magnification.
  • the detection method is as described above.
  • the obtained photographing magnification is transmitted to the address data overnight correction device 101 and the DVE 102.
  • two-dimensional address data is calculated from the data obtained from the camera platform 2 by the data converter 3 and the addressless calculator 4 as described above.
  • the address data correction device 101 compensates the address data obtained by the address data calculation device 4 based on the detected photographing magnification by the formulas (5) and (6). 99/01353
  • DVE 102 the size of the replacement area and the reference image stored in the reference image storage unit 51 and the logo image stored in the mouth image storage unit 53 are detected. Convert to a size corresponding to the shooting magnification.
  • the position detection unit 52 detects the replacement area from the address data of the reference position R corrected by the address data correction device 101 and the size of the replacement area according to the photographing magnification, and determines the detected replacement area. It is transmitted to the key signal generator 54.
  • the key signal generation unit 54 compares the reference image corresponding to the magnification with the current image in the detected replacement area, and generates a key signal.
  • the logo image converted into a size corresponding to the magnification by the generated key signal in the image synthesizing unit 55 is inserted into the replacement area of the current image in the same manner as the operation described above.
  • the image in the replacement area is replaced with the logo so that it is part of the current image.
  • the image in the replacement area can be replaced with a logo so as to be a part of the current image in response to a change in the current image.
  • the part that is originally invisible because it is blocked by people, objects, etc. is not replaced with the logo, it becomes the current image as it is, and the other parts are replaced with the logo,
  • the replaced logo is displayed as if it had already been there. Therefore, the present invention is suitable for the broadcasting field and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Studio Devices (AREA)

Description

明 細 書
画像置換システム及びその方法
技術分野
本発明は所定のエリアの画像をロゴに置換する技術に関し、 特に置換される口 ゴは現画像の変化に対応して現画像の一部であるように置換される技術に関する。 近年、 テレビ放送の隆盛に伴い、 多くの広告がテレビ放送を通して放送されて いる。 例えば、 野球中継の場合、 選手の動きを撮影すると共に、 選手の背後にあ る広告、 例えばフェンスに書かれた企業名、 ロゴ、 スローガン等が一緒に撮影さ れて放送される。
ところで、 なんらかの事情により、 テレビ中継中のみ、 元からあるロゴを消し て別のロゴに置換し、 放送したい場合があった。 又、 中継中のみ、 元から何も描 かれていない場所にロゴを描きたい場合もあった。
しかし、 従来の技術では、 ある画像のうち、 所定のエリアのみを特定のロゴに 置換することは容易にできたが、 あたかも元からそのロゴがそこに存在していた かのように置換することは出来なかった。 例えば、 上述した野球中継を例にとる と、 バックフェンスに描かれたロゴを別のロゴに置換しょうとすれば、 描かれた ロゴの前に立った選手までそのロゴに置換されてしまい、 放送に耐えうるもので はなかった。
そこで、 本発明の目的は、 現画像の変化に対応して、 現画像の一部であるよう に現画像の一部をロゴに置換する技術を提供することにある。 発明の開示
上記本発明の目的は、 現画像のうち所定エリアの画像を所望のロゴ画像に置換 する画像置換システムであって、 雲台と、
前記雲台上に設置された力メラと、
前記雲台に内蔵され、 カメラの移動量を検出し、 検出された移動量を移動情報 として出力する口一夕リーエンコーダと、
置換されるエリアの基準となる基準画像が格納された基準画像記憶手段と、 置換する口ゴ画像が格納された口ゴ画像記憶手段と、
前記移動情報に基づいて、 前記カメラで撮影された現画像における置換エリア の位置を検出する位置検出手段と、
前記位置検出手段で検出された置換エリァ内の現画像と、 前記基準画像記憶手 段に記憶されている前記置換エリア内の基準画像とを比較し、 現画像と基準画像 とが同一の部分又は異なる部分を示すキー信号を生成するキー信号生成手段と、 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応する口ゴ画像に置換する置換手段と
を有することを特徴とする画像置換システムによって達成される。
尚、 上記基準画像記憶手段には、 基準画像が 1画素単位で格納されていると共 に、 基準画像の大きさも格納され、 上記位置検出手段は、 移動情報を画面のアド レス情報に変換する変換手段と、 前記アドレス情報と基準画像の大きさとに基づ いて、 現画像における置換エリアを検出する位置エリア検出手段とを有すること が好ましい。
また、 上記置換手段は、 キー信号に基づいて 1画素単位で切換可能なスィッチ であり、 このスィッチは、 キー信号が現画像と基準画像とが同一画像を示してい る場合には対応するロゴ画像を入力する側に切り換え、 キー信号が現画像と基準 画像とが異なる画像を示している場合には現画像を入力する側に切り換え、 現画 像の置換エリア内のうち現画像と基準画像とが同一の部分のみ、 ロゴ画像に置換 するように構成されることが好ましい。
また、 撮影倍率が変化可能であり、 撮影倍率に応じた倍率情報を出力' ズと、 前記倍率情報に基づいて、 前記位置検出手段が検出した置換エリアを補正 する置換エリア補正手段と、 前記倍率情報に基づいて、 前記ロゴ画像記憶手段に 記憶されているロゴ画像を変化させる手段とを更に有すれば、 撮影倍率がかわる 撮影にも適用可能である。
上記本発明の目的は、 現画像のうち所定エリアの画像を所望のロゴ画像に置換 する画像置換システムであって、
雲台と、
前記雲台上に設置されたカメラと、
前記雲台に内蔵され、 カメラの二次元の移動量を検出し、 検出された移動量を 移動情報として出力するロータリ一エンコーダと、
置換エリアの基準となる基準画像が格納されると共に、 前記置換エリアの基準 位置と、 前記基準位置を基準とした置換ェリァの縦方向及び横方向の長さとが格 納された基準画像記憶手段と、
置換する口ゴ画像が格納された口ゴ画像記憶手段と、
前記移動情報に基づいて、 現画像における前記置換エリアの基準位置のァドレ スを計算する計算手段と、
前記計算されたァドレスを基準位置として、 前記置換エリアの縦方向及び横方 向の長さから、 現画像における置換エリアを検出する置換エリア検出手段と、 前記検出された置摸ェリァ内の現画像と、 前記置換ェリァ内の基準画像とを比 較し、 現画像と基準画像とが同一又は異なる画素を示すキ一信号を生成するキー 信号生成手段と、
前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応する口ゴ画像に置換する置換手段と
を有することを特徴とする画像置換システムによって達成される。
尚、 上記計算手段は、 置換エリアが画面の第 1の位置にある時の移動情報 (α, β ) 及び置換エリアの基準位置のアドレス (A, Β ) と、 置換エリアが画面の第 2の位置にある時の移動情報 (ァ, δ) 及び置換エリアの基準位置のアドレス (C, D) とを予め記憶しておき、 置換エリアが現画像の任意の位置に移動した時に入 手される移動情報 (λ, ίΐ) を、
χ=Α+ (λ - ) X (C一 A) / (τ~ )
y = B+ ( - 3) X (D-B) Z ( δ~β)
で示される式に代入することにより、 置換ェリァが任意の位置に移動した時にお ける置換エリアの基準位置のアドレス (x, y) を計算する。
また、 置換エリア検出手段は、 基準位置のアドレスを中心として検出された置 換エリア内の各画素のアドレスが、 画面フレーム内にあるか否かを判断し、 前記 フレーム内にあると判断されたァドレスの画素のみで構成されるエリアを置換ェ リアとして検出する手段を更に有することが好ましい。
また、 置換手段は、 キー信号に基づいて 1画素単位で切換可能なスィッチであ り、 このスィッチは、 キー信号が現画像と基準画像とが同一画像を示している場 合には対応するロゴ画像を入力する側に切り換え、 キー信号が現画像と基準画像 とが異なる画像を示している場合には現画像を入力する側に切り換え、 現画像の 置換エリア内のうち現画像と基準画像とが同一の部分のみ、 口ゴ画像に置換する ように構成されていることが好ましい。
また、 撮影倍率が変化可能であり、 撮影倍率に応じた倍率情報を出力するレン ズと、
前記倍率情報に基づいて、 記憶されているロゴ画像と、 記憶されている基準画 像及び基準画像の大きさとを、 撮影倍率に応じた大きさに変化させる画像変換手 段と、 前記倍率情報に基づいて、 計算された置換エリアの基準位置のアドレスを 補正する補正手段と、 前記補正された基準位置のアドレスと、 前記変化された基 準画像の大きさとから、 置換エリアを検出する置換エリア検出手段と、 前記検出 された置摸エリア内の現画像と、 前記大きさが変化された基準画像とを比較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成するキー信号生 成手段と、 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記 大きさが変化されたロゴ画像のうち前記同一の部分に対応するロゴ画像に置換す る置換手段とを更に有すれば、 撮影倍率が変化する撮影にも適用することが可能 である。
尚、 上記補正手段は、計算されたアドレスデ一夕を(X, y)、撮影倍率を f (z)、 水平方向の画素数を H、 垂直方向の画素数を Lとしたとき、 下記式
X= (x-H/2) X f (z) +H/2
Y= (y-L/ 2 ) X f (z) +Lズ 2
により、 新たな置換エリアの基準位置 Rのアドレスデ一夕 (X, Y) を計算する ことが好ましい。
上記本発明の目的は、 現画像のうち所定エリアの画像を所望のロゴ画像に置換 する画像置換方法であって、
被写体を撮影し、 被写体の中からロゴ画像に置換する置換エリアを選択する選 択ステップと、
前記置換エリア内の画像を基準画像として記憶すると共に、 前記置換エリア内 の基準位置と前記基準位置を基準とした前記置換ェリァの縦方向及び横方向の長 さとを記憶するステップと、
置換するロゴ画像を生成し、 記憶する工程と、 現画像を撮影しているカメラの 二次元の移動量を検出し、 この移動量を移動情報として出力するステップと、 前記移動情報に基づいて、 現画像における前記置換エリアの基準位置のァドレ スを計算するステップと、
前記計算されたアドレスを基準位置として、 前記記憶されている置換エリアの 縦方向及び横方向の長さから、 現画像における置換エリアを検出するステップと、 前記検出された置換ェリァ内の現画像と、 前記置換ェリァ内の基準画像とを比 較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成するステ ップと、 前記キ一信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応する画像に置換するステップと
を有することを特徴とする画像置換方法によって達成される。
尚、 上記置換ェリァの基準位置のァドレスを計算するステツプは、
置換エリアが画面の第 1の位置にある時の移動情報 (α, β) 及び置換エリア の基準位置のアドレス (Α, Β) を予め記憶するステップと、
置換エリアが画面の第 2の位置にある時の移動情報 (ァ, (5) 及び置換エリア の基準位置のアドレス (C, D) とを予め記憶するステップと、
置換エリアが現画像の任意の位置に移動した時に入手される移動情報 (λ, ) を、 式
χ=Α+ (λ - ) X (C一 A) Z (r— a)
y = B+ ( - β) X (D— B) Z (δ— β)
に代入し、 置換エリアが任意の位置に移動した時における置換エリアの基準位置 のアドレス (x, y) を求めるステップと
から置換エリアの基準位置のアドレス (x, y) を求めることが好ましい。
また、 上記置換エリアを検出するステップは、 基準位置のアドレスを中心とし て検出された置換エリア内の各画素のァドレスが、 画面フレーム内にあるか否か を判断し、 前記フレーム内にあると判断されたァドレスの画素のみで構成される ェリァを置換ェリアとして検出することが好ましい。
また、 上記ロゴ画像に置換するステップは、 キ一信号に墓づいて、 現画像と基 準画像とが同一画像の画素をこの画素に対応するロゴ画像の画素データに置換し、 現画像と基準画像とが異なる画像の画素はそのまま現画像の画素データとするこ とが好ましい。
また、 撮影倍率を検出するステップと、
前記撮影倍率に基づいて、 記憶されているロゴ画像と、 記憶されている基準画 像及び基準画像の大きさとを、 撮影倍率に応じた大きさに変化させるステップと、 前記倍率情報に基づいて、 計算された置換エリアの基準位置のァドレスを補正 するステップと、
前記補正された基準位置のァドレスと、 前記変化された基準画像の大きさとか ら、 置換エリアを検出するステップと、
前記検出された置摸ェリァ内の現画像と、 前記大きさが変化された基準画像と を比較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成する 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記大きさが 変化されたロゴ画像のうち前記同一の部分に対応するロゴ画像に置換するステッ プと
を更に有すれば、 撮影倍率が変化する撮影にも本発明を適用することが可能であ る。
尚、 基準位置のアドレスを補正するステップは、 計算されたアドレスデータを (X, y)、 撮影倍率を f (z)、 水平方向の画素数を H、 垂直方向の画素数を L としたとき、 下記式
X= (x-H/2) f (z) +H/2
Y= (y-L/2) f (z) +L/2
により、 新たな置換エリアの基準位置 Rのアドレスデータ (X, Y) を計算する ことが好ま 図面の簡単な説明
図 1は本発明の方法を説明する為の図であり、 図 2は本発明の方法を説明する 為の図であり、 図 3は本発明の方法を説明する為の図であり、 図 4は本発明の方 法を説明する為の図であり、 図 5は本発明の方法を説明する為の図であり、 図 6 は本発明の方法を説明する為の図であり、 図 7は本発明の方法を説明する為の図 であり、 図 8は本発明の方法を説明する為の図であり、 図 9は本発明の方法を説 明する為の図であり、 図 1 0は本発明の方法を説明する為の図であり、 図 1 1は 本発明の方法を説明する為の図であり、 図 1 2は本発明の方法を説明する為の図 であり、 図 1 3は本発明のシステムのブロック図であり、 図 1 4はズームレンズ から送信されるパルスと倍率との関係を示す図であり、 図 1 5は本発明のシステ ムのブロック図である。 発明を実施するための最良の形態
本発明をより詳細に説述するために、 添付された図面に従ってこれを説明する。 本説明においては、 カメラが現在撮影している画像を現画像とし、 現画像にお ける所定エリアの画像に換えて置換される画像をロゴ画像と称する。 又、 口一夕 リ一エンコーダから出力されるカメラのパン ·チルトのデータ (移動量) を雲台 デ一夕と称し、 二次元の ひ \°ン, チルト) = ( α , β ) の形で表現する。 更に、 画面上の任意の位置を決定する為のデ一夕をアドレスデータと称し、 二次元の (x, y ) の形で表現する。 尚、 1画面 (フレーム) の大きさ (画素数) は、 図 1に示 される如く、 左上の頂点を原点 (0, 0 ) とし、 右下の頂点を (7 2 0 , 4 8 0 ) とする。
本発明のシステムの説明を述べる前に、 図面を参照して本発明の方法について 説明する。
まず、 基本的なカメラポジションに設置されたカメラにより、 基準となる基準 画像を撮影する。 図 1は、 基準画像の撮影方法を説明する為の図である。 尚、 基 準画像は、 後述する置換エリア内の画像を遮るものがない状態で撮影される。 例 えば、 置換エリア内の画像の前に人が立ち、 画像の一部が欠けてしまうことがな い状態で撮影される。
次に、 基準画像 (図 1 ) の中から、 所望のロゴに置換しょうとする置換エリア を選択する。 本説明では、 図 1中の斜線で示された四角形のエリアを置換エリア とする。 そして、 置換エリアの大きさ及び置換エリア内の画像を基準画像として 1画素単位で記憶しておく。 尚、 置換エリアの大きさは、 置換エリア内の所定位 置 R (以下、 基準位置と称する) を中心 (原点) として縦方向及び横方向の長さ を記憶する。 図 2では、 置換エリアの大きさが、 基準位置を Rとし、 縦方向の長 さが m、 横方向の長さが nであることを示している。
続いて、 図 3に示される如く、 置換エリアが画面の左上に写る位置にカメラを 移動させる。 そして、 この位置での雲台データ (ひ, ) と、 置換エリアの基準 位置 Rのアドレスデ一夕 (Α, Β) とを記憶する。 同様にして、 図 4に示される 如く、 置換エリアが画面の右下に写る位置にカメラを移動させる。 そして、 この 位置での雲台デ一夕 (了, δ) と、 置換エリアの基準位置 Rのアドレスデ一夕 (C, D) とを記憶する。
このようにする理由は、 ロータリーエンコーダから得られる雲台データを画面 内のアドレスに変換する必要があるからである。 つまり、 画面左上に置換エリア がある時の雲台デ一夕 (α, β) と、 置換エリアの基準位置 Rのアドレスデータ (A, Β) と、 画面右下に置換エリアがある時の雲台デ一夕 (ァ, δ) と、 置換 エリアの基準位置 Rのアドレスデータ (C, D) とを事前に記憶しておけば、 そ の後に入力されてくる雲台データ (λ , ) より、 その時の置換エリアの基準位 置 Rのアドレスデ一夕 (X, y) 力 下記の式 (1)、 式 (2) により求められる からである。
χ=Α+ (λ - α) X (C一 A) / (r— ) 式 (1)
y = B+ (u - β) x (D-B) Z (δ— β) 式 (2)
上述の如くの準備を完了してから、 本番の撮影を開始する。
本番の撮影が開始されると、 カメラで撮影された本番の画像 (現画像) の中か ら、 置換エリアの基準位置 Rのアドレスデータを求める。 この計算は、 入手され る雲台データに基づいて、 上述の式 (1)、 式 (2) により計算される。
次に、 求めたアドレスデータから現画像上の置換エリアを特定する。 例えば、 図 5に示される如く、 置換エリアが画面の右上にある場合を考える。 5
まず、 求めたアドレスデータ (X , y ) に対応する現画像の位置を、 基準位置 Rとする。 そして、 基準位置 Rを中心として、 記憶されている縦方向の長さ m及 び横方向の長さ nで一義的に決定される四角形のェリアを置換ェリアとして検出 する。 すなわち、 置換エリアの大きさは既に記憶されているので、 現画像に重ね る為の位置決め位置となる基準位置 Rのアドレスデータ (x, y ) が解れば、 自 ずと置換エリアの現画像における位置が決定される。
ここで、 図 6に示すように、 置換エリアの前に人物が立っている場合を想定す る。 この場合、 検出された置換エリア内の現画像データ (例えば輝度、 色差等) と、 記憶されている基準画像データ (例えば輝度、 色差等) とを画素単位で減算 していくと、 現画像と基準画像とが同一画像の画素では減算結果が 0となり、 画 像が異なる画素では 0とはならない。 すなわち、 現画像のうち人物の画像部分は 0とはならず、 その他の画像部分は 0となる。
この結果を用いて、 キー信号を生成する。 このキー信号は、 現画像と基準画像 とが同一画像の画素と、 画像が異なる画素とを識別する信号であり、 通常同一画 像の画素を 0、 画像が異なる画素を 1として示される。 図 7は、 キー信号の概念 図である。 図 7中、 黒色の部分は現画像と基準画像とが同一画像の画素部分であ り、 白抜きの部分は基準画像と現画像とが異なる画素の部分を示している。 図 7 に示される如く、 現画像と基準画像との相違が識別できる。 すなわち、 置換エリ ァ内の画像のうち、 人の背後となる画像部分がわかるのである。
最後に、 キー信号を用いて、 置換エリア内の画像を所定のロゴに置換する。 こ こでは、 図 8に示されるロゴに置換するものとする。 尚、 置換するロゴは、 予め ロゴ画像として生成しておく。 例えば、 図 8に示される L O G Oの画像と、 この L O G Oの周りの画像とをセットで生成しておく。 置換する方法としては、 キー 信号が 0のとき、すなわち現画像と基準画像とが同一画像の画素である場合には、 予め生成しておいたロゴ画像のうち対応する画素の画像に置換する。 又、 キー信 号が 1のとき、 すなわち現画像と基準画像とが異なる画像の画素の場合には、 現 画像のままにしておく。
このようにすれば、 図 9、 図 1 0のように、 人に遮られて見えない部分はロゴ に置換されず、 人に遮られずにロゴが見える部分はロゴに置換され、 人の背後に 自然とロゴが存在しているような画像を生成することができるのである。
最後に置換エリアの全部又は一部がフレームァゥトしてしまった場合について 説明する。
図 1 1は置換エリアの一部がフレームアウトしてしまった場合を説明する為の 図である。
まず、 雲台デ一夕を式 (1 )、 式 (2 ) に代入して求めた基準位置 Rのアドレス データが、 (7 5 0, 2 4 0 ) とする。 すなわち、 基準位置 Rがフレームの外にあ る場合である。 しかし、 この場合であっても、 上述の如く、 基準位置 Rを中心と して、 記憶されている縦方向の長さ m及び横方向の長さ nで一義的に決定される 四角形のエリアを置換エリアとして検出する。 そして、 この置換エリアのうちフ レームから外れている部分については除外する。 この除外方法は、 置換エリア内 の画素のァドレスデータがフレーム内にあるか否かを判断する。
すなわち、 置換エリア内の画素のアドレスデータを (P, q ) とすれば、 下記 の式 (3 )、 式 (4 ) を満足するものでなければ、 フレームアウトしているアドレ スと判断する。
0 < p < 7 2 0 式 (3 )
0 < q < 4 8 0 式 (4 )
そして、 図 1 2に示されるフレーム内にある置換エリアについてのみキー信号 を生成し、 このキ一信号をもちいてロゴを挿入する。
このようにすれば、 置換エリアの全部又は一部がフレームアウトしてしまった 場合でも、 置換エリアを検出することが出来る。
次に、 本発明におけるシステムの実施形態を説明する。
図 1 3は本実施形態のブロック図である。 図 1 3中、 1は被写体を撮影するカメラである。 2はカメラ 1に据えられた口 一夕リエンコーダが内蔵された雲台である。 3は雲台 2から出力されたデータを 音声トランク線 (R S 4 2 2 ) により伝送出来るようにデ一夕変換するデ一夕変 換装置である。 4は雲台 2のデータを画面上のァドレスデ一夕に変換するァドレ スデータ計算装置である。 5はアドレスデ一夕計算装置 4からのアドレスデータ に基づいて、 画像合成を行う画像合成装置である。
各部について、 更に詳細に説明する。
雲台 2にはロータリーエンコーダが内蔵されている。 このロー夕リーェンコ一 ダにはカメラ 1の初期位置がセッ卜されており、 カメラ 1を動かすとそれに伴い 移動位置を出力する。 この移動位置は、 パン 'チルトの二次元で表現され、 例え ば ひ \°ン, チルト) = ( , β ) と言うように出力される。 尚、 通常、 テレビ画 像は、 一走査線の水平方向の有効画素数は 7 2 0である。 そこから 2倍のオーバ サンプリング以上の精度を確保する為のロータリ一ェンコ一ダに必要な精度は、 7 2 0 X 2 / 3 = 5 0 0、すなわち 1度当たり約 5 0 0パルスであることが解る。 そこで、 本実施例においては、 1度当たり 9 0 0パルスださせる雲台を用いた。 ァドレスデータ計算装置 4はコンピュータであり、 入力された雲台データに基 づいて、 上述した式 (1 )、 ( 2 ) よりアドレスデータを計算する。
画像合成装置 5は、 基準画像記憶部 5 1と、 位置検出部 5 2と、 ロゴ画像記憶 部 5 3と、 キー信号生成部 5 4と、 画像合成部 5 5とから構成される。
基準画像記憶部 5 1は、カメラ 1で撮影された基準画像を記憶するものである。 記憶される内容は、 基準画像の画像内容 (1画素単位) と、 基準画像 (置換エリ ァ) の大きさである。 基準画像の大きさは、 中心となる基準位置を中心として、 図 5に示される如く、 縦方向及び横方向の長さで決定される。 すなわち大きさの データとしては縦方向及び横方向の長さが記憶されている。
位置検出部 5 2は、 アドレスデータ計算装置 4から出力されたアドレスデ一夕 に基づいて、 現画像における置換エリアを検出するものである。 この位置検出は、 上述した方法で行われる。 すなわち、 入力されたアドレスデータ (x, y ) の位 置を現画像上で検出し、 この位置を中心として予め記憶されている基準画像 (置 換ェリァ) の縦方向及び横方向の長さで決定される置換ェリァを重ね合わせて、 現画像における置換エリアを検出する。
ロゴ画像記憶部 5 3は、 所望のロゴ、 すなわち置換したいロゴ画像を記憶して おくものである。 尚、 ロゴ画像の生成は、 コンピュータグラフイク等により、 基 準画像の大きさと同じ大きさで、 画素単位で生成される。
キー信号生成部 5 4は、 減算器と、 キー信号生成回路とから構成される。 減算 器は、 位置検出部 5 2で検出された置換エリア内の現画像と、 基準画像記憶部 5 1に記憶されている基準画像との差分を求める。 キ一信号生成回路は、 減算器の 差分結果に基づいて、 キー信号を生成する回路である。 すなわち、 キー信号生成 回路は、 減算器からの差分が 0である場合には " 0 " のキー信号を生成し、 減算 器 5 4 1からの差分が 0以外である場合には " 1 " とするキー信号を 1画素単位 で生成する。
画像合成部 5 5は、 キー信号に基づいて、 1画素単位で切り替わるスィッチで ある。 この画像合成部 5 5は、 カメラ 1からの現画像と口ゴ画像記憶部 5 3から のロゴ画像とが入力され、 キー信号が " 0 " である場合にはロゴ画像を出力し、 キー信号が " 1 " である場合には現画像を出力する。 又、 置換エリア以外の画像 はそのまま出力される。 従って、 画像合成部 5 5が出力される画像は、 現画像の うち置換エリア内の所定部分が口ゴに置換された画像となる。
このように構成されたシステムにより、 上記した方法を達成することができる。 次に、 本発明の他の形態について説明する。
前述の発明の形態では、 ズームレンズなどの撮影倍率が変化するレンズを用い ず撮影された現画像について、 所定のエリアの画像を他の画像、 例えばロゴに置 換する場合を説明した。 本発明の他の形態では、 前述の変化に加えて、 ズームレ ンズなどの撮影倍率が変化するレンズを用いて、 現画像が撮影された場合につい て説明する。 尚、 カメラが 2次元方向、 すなわちパン、 チルト方向に動かされた 場合については前述の形態と同様なものなので、 詳細な説明は省略する。
本形態においては、 撮影倍率の変化に応じてパルスを発生するズームレンズを 用いる。 このズームレンズにおけるパルスと倍率との関数 f (z) は、 図 14に 示される曲線で表せられるものとする。 例えば、 その関数 f (z) によれば、 ズ ームレンズから 541000のパルスを受けた場合には撮影倍率が 1であること がわかる。 このようにズームレンズからパルスを受けることにより、 現画像の倍 率を検出する。
検出されたデータは、 上述した方法により求められた置換エリアの基準位置 R のアドレスデ一タ (X, y) の補正に用いられる。
より具体的に説明すると、 検出された撮影倍率 f (z) と既に求められた置換 エリアの基準位置 Rのアドレスデータ (X, y) と力 下記式 (5)、 (6) に代 入され、 新たな置換エリアの基準位置 Rのアドレスデータ (X, Y) が求められ る。
X= (x- 360) f (z) + 360 式 (5)
Y= (y- 240) f (z) + 240 式 (6)
式 (5)、 (6) から分かるように倍率が 1の場合は、 X=x、 Y=yとなり、 二次元方向にカメラを動かした場合のアドレスデ一夕に一致する。 すなわち、 ズ ームレンズの撮影倍率に応じて基準位置 Rのアドレスデータ (X, y) が補正さ れるのである。
次に置換エリアの検出について説明する。
まず、 置換エリアの大きさ、 基準画像及び置換されるロゴは、 検出された撮影 倍率のデータを用いて DVE (ディジタル · ビデオ ·エフェクト) により、 撮影 倍率に応じた大きさの画像に変換される。 尚、 この DVEについては公知の技術 なので、 詳細な説明は省略する。 次に、 補正された基準位置 Rのアドレスデータ (X, y) を中心として、 撮影倍率に応じた大きさに変換された置換エリアを当 てはめる。 そして、 置換エリア内の現画像を抽出する。 尚、 置換エリアがフレー ムアウトしてしまう場合は、 上述した方法と同様な処理を行う。
最後に、 撮影倍率に応じた大きさの画像に変換された置換エリア内の現画像と 基準画像とは上述の形態と同様な方法で差分が取られ、 キー信号が生成される。 そして、 キー信号により、 置換エリア内に倍率に応じて変換されたロゴ画像が挿 入される。
続いて、 上述の方法を実現するためのシステムについて説明する。
図 1 5はシステムのブロック図である。 尚、 図 1 5において、 図 1 3と同様な 構成のものについては同じ図番を付して、 詳細な説明は省略する。
図 1 5中、 1 0 0は、 ズームレンズ 1 0 3からのパルスを受けて撮影倍率を検 出する倍率検出装置である。 1 0 1は、 アドレスデータ計算部 4で求められたァ ドレスデ一夕を検出された倍率に基づいて補正するアドレスデータ補正装置であ る。 1 0 2は置換エリア、 基準画像及びロゴ画像を検出された撮影倍率に応じた 大きさに変換する D V Eである。 1 0 3はカメラ 1に取り付けられたズームレン ズである。
このように構成されたシステムにおいて、 現画像は以下に述べられる動作によ りロゴに置換される。
ます、 倍率検出装置 1 0 0は、 カメラ 1に取り付けられたズームレンズ 1 0 3 からのパルスを受けて、 撮影倍率を検出する。 尚、 検出方法は上述したとおりで ある。 求められた撮影倍率は、 アドレスデ一夕補正装置 1 0 1及び D V E 1 0 2 に送信される。
一方、 雲台 2より得られたデータにより、 上述したようにデータ変換装置 3及 びァドレスデ一夕計算装置 4により、 2次元におけるァドレスデータが算出され る。
アドレスデータ補正装置 1 0 1は、 検出された撮影倍率に基づいて、 アドレス データ計算装置 4により求められたアドレスデータを、 式 (5 )、 ( 6 ) により補 99/01353
正する。
また、 D V E 1 0 2では、 基準画像記憶部 5 1に記憶されている置換エリアの 大きさ及び基準画像と、 口ゴ画像記憶部 5 3に記憶されているロゴ画像とを、 検 出された撮影倍率に応じた大きさに変換する。
位置検出部 5 2では、 アドレスデータ補正装置 1 0 1で補正された基準位置 R のアドレスデータと、 撮影倍率に応じた置換ェリアの大きさから置換エリアを検 出し、 この検出された置換エリアをキ一信号生成部 5 4に送信する。
キー信号生成部 5 4では、 倍率に応じた基準画像と検出された置換エリア内の 現画像とが比較され、 キー信号が生成される。
そして、 生成されたキ一信号により、 画像合成部 5 5において、 倍率に応じた 大きさに変換されたロゴ画像が、 上述した動作と同様に現画像の置換エリア内に 挿入される。
このようにして、 現画像の変化に対応して、 置換エリアの画像が現画像の一部 であるようにロゴに置換される。
産業上の利用可能性
本発明によれば、 現画像の変化に対応して、 置換エリアの画像を現画像の一部 であるようにロゴに置換することができる。 すなわち、 ロゴに置換すべき画像の うち、 人、 物等に遮られて本来見えない部分はロゴに置換されず、 現画像そのま まの画像となり、 その他の部分はロゴに置換されるので、 置換されたロゴがあた かも元からその場所に存在していたかのように表示される。 従って、 本発明は放 送分野等に適している。

Claims

請 求 の 範 囲
1 . 現画像のうち所定エリアの画像を所望のロゴ画像に置換する画像置換シス テムであって、
雲台と、
前記雲台上に設置された力メラと、
前記雲台に内蔵され、 カメラの移動量を検出し、 検出された移動量を移動情報 として出力するロータリーエンコーダと、
置換されるエリアの基準となる基準画像が格納された基準画像記憶手段と、 置換する口ゴ画像が格納された口ゴ画像記憶手段と、
前記移動情報に基づいて、 前記カメラで撮影された現画像における置換エリア の位置を検出する位置検出手段と、
前記位置検出手段で検出された置換エリァ内の現画像と、 前記基準画像記憶手 段に記憶されている前記置換エリア内の基準画像とを比較し、 現画像と基準画像 とが同一の部分又は異なる部分を示すキー信号を生成するキー信号生成手段と、 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応するロゴ画像に置換する置換手段と
を有することを特徴とする画像置換システム。
2 . 基準画像記憶手段は、 基準画像が 1画素単位で格納されていると共に、 基 準画像の大きさも格納されていることを特徴とする請求項 1に記載の画像置換シ ステム。
3 . 位置検出手段は、 移動情報を画面のァドレス情報に変換する変換手段と、 前記ァドレス情報と基準画像の大きさとに基づいて、 現画像における置換ェリァ を検出する位置エリア検出手段とを有することを特徴とする請求項 1又は請求項 2に記載の画像置換システム。
4. 置換手段は、 キー信号に基づいて 1画素単位で切換可能なスィツチであり、 このスィツチは、 キー信号が現画像と基準画像とが同一画像を示している場合に は対応するロゴ画像を入力する側に切り換え、 キー信号が現画像と基準画像とが 異なる画像を示している場合には現画像を入力する側に切り換え、 現画像の置換 エリア内のうち現画像と基準画像とが同一の部分のみ、 ロゴ画像に置換すること を特徴とする請求項 1から請求項 3のいずれかに記載の画像置換システム。
5 . 撮影倍率が変化可能であり、 撮影倍率に応じた倍率情報を出力するレンズ と、 前記倍率情報に基づいて、 前記位置検出手段が検出した置換エリアを補正す る置換エリア補正手段と、 前記倍率情報に基づいて、 前記ロゴ画像記憶手段に記 憶されているロゴ画像を変化させる手段とを更に有することを特徴とする請求項 1から請求項 4のいずれかに記載の画像置換システム。
6 . 現画像のうち所定エリアの画像を所望のロゴ画像に置換する画像置換シス テムであって、
雲台と、
前記雲台上に設置された力メラと、
前記雲台に内蔵され、 カメラの二次元の移動量を検出し、 検出された移動量を 移動情報として出力する口一タリ一エンコーダと、
置換ェリアの基準となる基準画像が格納されると共に、 前記置換ェリアの基準 位置と、 前記基準位置を基準とした置換エリアの縦方向及び横方向の長さとが格 納された基準画像記憶手段と、
置換する口ゴ画像が格納された口ゴ画像記憶手段と、
前記移動情報に基づいて、 現画像における前記置換エリアの基準位置のァドレ スを計算する計算手段と、
前記計算されたアドレスを基準位置として、 前記置換ェリァの縦方向及び横方 向の長さから、 現画像における置換エリアを検出する置換エリア検出手段と、 前記検出された置摸ェリァ内の現画像と、 前記置換ェリァ内の基準画像とを比 較し、 現画像と基準画像とが同一又は異なる画素を示すキ一信号を生成するキ一 信号生成手段と、 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応する口ゴ画像に置換する置換手段と
を有することを特徴とする画像置換システム。
7. 計算手段は、 置換エリアが画面の第 1の位置にある時の移動情報 (α, β ) 及び置換エリアの基準位置のアドレス (Α, Β) と、 置換エリアが画面の第 2の 位置にある時の移動情報 (Ύ , δ ) 及び置換エリアの基準位置のアドレス (C, D) とを予め記憶しておき、
置換エリアが現画像の任意の位置に移動した時に入手される移動情報 (λ , ίΐ) を、
χ=Α+ (λ - a) X (C— A) / (ァ一 a)
y = B+ ( - ) X (D-B) / ( δ— β )
で示される式に代入することにより、 置換エリァが任意の位置に移動した時にお ける置換エリアの基準位置のアドレス (x, y) を計算することを特徴とする請 求項 6に記載の画像置換システム。
8. 置換エリア検出手段は、 基準位置のアドレスを中心として検出された置換 エリア内の各画素のアドレスが、 画面フレーム内にあるか否かを判断し、 前記フ レーム内にあると判断されたァドレスの画素のみで構成されるエリアを置換エリ ァとして検出する手段を更に有することを特徴とする請求項 6又は請求項 7に記 載の画像置換システム。
9. 置換手段は、 キー信号に基づいて 1画素単位で切換可能なスィッチであり、 このスィツチは、 キー信号が現画像と基準画像とが同一画像を示している場合に は対応する口ゴ画像を入力する側に切り換え、 キー信号が現画像と基準画像とが 異なる画像を示している場合には現画像を入力する側に切り換え、 現画像の置換 エリア内のうち現画像と基準画像とが同一の部分のみ、 ロゴ画像に置換すること を特徴とする請求項 6から請求項 8のいずれかに記載の画像置換システム。
10. 撮影倍率が変化可能であり、 撮影倍率に応じた倍率情報を出力するレン ズと、
前記倍率情報に基づいて、 記憶されているロゴ画像と、 記憶されている基準画 像及び基準画像の大きさとを、 撮影倍率に応じた大きさに変化させる画像変換手 段と、
前記倍率情報に基づいて、 計算された置換エリアの基準位置のアドレスを補正 する補正手段と、
前記補正された基準位置のァドレスと、 前記変化された基準画像の大きさとか ら、 置換エリアを検出する置換エリア検出手段と、
前記検出された置摸エリア内の現画像と、 前記大きさが変化された基準画像と を比較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成する キー信号生成手段と、
前記キ一信号に基づいて、 現画像と基準画像とが同一の部分を、 前記大きさが 変化された口ゴ画像のうち前記同一の部分に対応する口ゴ画像に置換する置換手 段と
を更に有することを特徴とする請求項 6から請求項 9のいずれかに記載の画像置 換システム。
1 1. 補正手段は、 計算されたアドレスデ一夕を (X, y)、 撮影倍率を f (z)、 水平方向の画素数を H、 垂直方向の画素数を Lとしたとき、 下記式
X= (x-H/2) X f (z) +H/2
Y= (y-L/2) X f (z) +L/2
により、 新たな置換エリアの基準位置 Rのアドレスデータ (X, Y) を計算する ことを特徴とする請求項 1 0に記載の画像置換システム。
12. 現画像のうち所定エリアの画像を所望のロゴ画像に置換する画像置換方 法であって、
被写体を撮影し、 被写体の中からロゴ画像に置換する置換エリアを選択する選 択ステップと、 前記置換ェリア内の画像を基準画像として記憶すると共に、 前記置換ェリア内 の基準位置と前記基準位置を基準とした前記置換エリアの縦方向及び横方向の長 さとを記憶するステップと、
置換するロゴ画像を生成し、 記憶する工程と、 現画像を撮影しているカメラの 二次元の移動量を検出し、 この移動量を移動情報として出力するステップと、 前記移動情報に基づいて、 現画像における前記置換エリアの基準位置のァドレ スを計算するステップと、
前記計算されたァドレスを基準位置として、 前記記憶されている置換ェリアの 縦方向及び横方向の長さから、 現画像における置換エリアを検出するステップと、 前記検出された置換エリア内の現画像と、 前記置換エリア内の基準画像とを比 較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成するステ ップと、
前記キ一信号に基づいて、 現画像と基準画像とが同一の部分を、 前記ロゴ画像 のうち前記同一の部分に対応する画像に置換するステップと
を有することを特徴とする画像置換方法。
1 3. 置換エリアの基準位置のアドレスを計算するステップは、
置換エリアが画面の第 1の位置にある時の移動情報 (ひ, ) 及び置換エリア の基準位置のアドレス (Α, Β) を予め記憶するステップと、
置換エリアが画面の第 2の位置にある時の移動情報 (τ, δ) 及び置換エリア の基準位置のアドレス (C, D) とを予め記憶するステップと、
置換エリアが現画像の任意の位置に移動した時に入手される移動情報 (λ, ) を、 式
χ=Α+ ( λ - a ) X (C-A) / (r~a)
y = B+ ( - β) X (D-B) / ((5-/3)
に代入し、 置換エリアが任意の位置に移動した時における置換エリアの基準位置 のアドレス (X, y) を求めるステップと を有することを特徴とする請求項 1 2に記載の画像置換方法。
1 4. 置換エリアを検出するステップは、 基準位置のアドレスを中心として検 出された置換エリア内の各画素のァドレスが、 画面フレーム内にあるか否かを判 断し、 前記フレーム内にあると判断されたァドレスの画素のみで構成されるエリ ァを置換エリアとして検出することを特徴とする請求項 1 2又は請求項 1 3に記 載の画像置換方法。
1 5 . ロゴ画像に置換するステップは、 キー信号に墓づいて、 現画像と基準画 像とが同一画像の画素をこの画素に対応するロゴ画像の画素データに置換し、 現 画像と基準画像とが異なる画像の画素はそのまま現画像の画素データとすること を特徴とする請求項 1 2から請求項 1 4のいずれかに記載の画像置換方法。
1 6 . 撮影倍率を検出するステップと、
前記撮影倍率に基づいて、 記憶されているロゴ画像と、 記憶されている基準画 像及び基準画像の大きさとを、 撮影倍率に応じた大きさに変化させるステップと、 前記倍率情報に基づいて、 計算された置換エリアの基準位置のァドレスを補正 するステップと、
前記補正された基準位置のァドレスと、 前記変化された基準画像の大きさとか ら、 置換エリアを検出するステップと、
前記検出された置摸ェリァ内の現画像と、 前記大きさが変化された基準画像と を比較し、 現画像と基準画像とが同一又は異なる画素を示すキー信号を生成する 前記キー信号に基づいて、 現画像と基準画像とが同一の部分を、 前記大きさが 変化されたロゴ画像のうち前記同一の部分に対応するロゴ画像に置換するステツ プと
を更に有することを特徴とする請求項 1 2から請求項 1 5のいずれかに記載の画 像置換方法。
1 7 . 基準位置のアドレスを補正するステップは、 計算されたアドレスデータ を (x, y)、 撮影倍率を f (z)、 水平方向の画素数を H、 垂直方向の画素数を Lとしたとき、 下記式
X= (x-H/2) f (z) +H/2
Y= (y -L/2) f (z) +L/2
により、 新たな置換エリアの基準位置 Rのアドレスデータ (X, Y) を計算する ことを特徴とする請求項 16に記載の画像置換:
PCT/JP1999/001353 1998-03-18 1999-03-18 Systeme et procede de remplacement d'image WO1999048285A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002287926A CA2287926A1 (en) 1998-03-18 1999-03-18 Picutres replacement system and method of the same
US09/423,716 US6327004B1 (en) 1998-03-18 1999-03-18 Picture replacement system and method of the same
AU28530/99A AU2853099A (en) 1998-03-18 1999-03-18 Image replacing system and method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP10/68621 1998-03-18
JP6862198 1998-03-18

Publications (1)

Publication Number Publication Date
WO1999048285A1 true WO1999048285A1 (fr) 1999-09-23

Family

ID=13379022

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/001353 WO1999048285A1 (fr) 1998-03-18 1999-03-18 Systeme et procede de remplacement d'image

Country Status (4)

Country Link
US (1) US6327004B1 (ja)
AU (1) AU2853099A (ja)
CA (1) CA2287926A1 (ja)
WO (1) WO1999048285A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035641A1 (en) * 1999-11-08 2001-05-17 Mirage Systems, Inc. Method and apparatus for real time insertion of images into video
JP2006333420A (ja) * 2005-05-27 2006-12-07 Shinzo Ito スポーツの映像を検出した検出映像とcm映像を組合せテレビ放送用のテレビ放送映像信号を生成する方法およびテレビ放送映像信号を含む信号を送信する装置
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
US7230653B1 (en) 1999-11-08 2007-06-12 Vistas Unlimited Method and apparatus for real time insertion of images into video

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785402B2 (en) * 2001-02-15 2004-08-31 Hewlett-Packard Development Company, L.P. Head tracking and color video acquisition via near infrared luminance keying
EP1718065A1 (en) * 2005-04-30 2006-11-02 STMicroelectronics (Research & Development) Limited Method and apparatus for processing image data
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
US20120069028A1 (en) * 2010-09-20 2012-03-22 Yahoo! Inc. Real-time animations of emoticons using facial recognition during a video chat
CN108289220B (zh) 2018-01-15 2020-11-27 深圳市奥拓电子股份有限公司 虚拟图像处理方法、图像处理系统及存储介质
GB2592385A (en) * 2020-02-26 2021-09-01 Sony Europe Ltd Image capture control system, method and computer program product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5793788A (en) * 1980-12-03 1982-06-10 Nippon Hoso Kyokai <Nhk> Chroma-key device
JPH0329472A (ja) * 1989-06-26 1991-02-07 Sony Corp 映像合成装置及び映像合成方法
JPH07502385A (ja) * 1991-07-19 1995-03-09 プリンストン エレクトロニック ビルボード,インコーポレイテッド 選択および挿入された標章を有するテレビ表示
JPH09504666A (ja) * 1993-10-27 1997-05-06 プリンストン エレクトロニック ビルボード インコーポレイテッド 電子ビルボードの下流制御
JPH09252427A (ja) * 1996-03-18 1997-09-22 Nippon Television Network Corp 画像置換システム、画像置換装置及び画像置換方法
JPH09252429A (ja) * 1996-03-18 1997-09-22 Nippon Television Network Corp 画像置換システム、及び画像置換方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3029472B2 (ja) 1991-04-03 2000-04-04 株式会社シマノ 釣り竿の製造方法とその釣り竿

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5793788A (en) * 1980-12-03 1982-06-10 Nippon Hoso Kyokai <Nhk> Chroma-key device
JPH0329472A (ja) * 1989-06-26 1991-02-07 Sony Corp 映像合成装置及び映像合成方法
JPH07502385A (ja) * 1991-07-19 1995-03-09 プリンストン エレクトロニック ビルボード,インコーポレイテッド 選択および挿入された標章を有するテレビ表示
JPH09504666A (ja) * 1993-10-27 1997-05-06 プリンストン エレクトロニック ビルボード インコーポレイテッド 電子ビルボードの下流制御
JPH09252427A (ja) * 1996-03-18 1997-09-22 Nippon Television Network Corp 画像置換システム、画像置換装置及び画像置換方法
JPH09252429A (ja) * 1996-03-18 1997-09-22 Nippon Television Network Corp 画像置換システム、及び画像置換方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035641A1 (en) * 1999-11-08 2001-05-17 Mirage Systems, Inc. Method and apparatus for real time insertion of images into video
JP2003514454A (ja) * 1999-11-08 2003-04-15 ミラージ システムズ、インコーポレイテッド リアル・タイムで画像をビデオに挿入する方法および装置
US7230653B1 (en) 1999-11-08 2007-06-12 Vistas Unlimited Method and apparatus for real time insertion of images into video
EP1981268A3 (en) * 1999-11-08 2009-11-04 Vistas Unlimited Inc. Method and apparatus for real time insertion of images into video
JP4668500B2 (ja) * 1999-11-08 2011-04-13 ミラージ システムズ、インコーポレイテッド リアル・タイムで画像をビデオに挿入する方法および装置
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
JP2006333420A (ja) * 2005-05-27 2006-12-07 Shinzo Ito スポーツの映像を検出した検出映像とcm映像を組合せテレビ放送用のテレビ放送映像信号を生成する方法およびテレビ放送映像信号を含む信号を送信する装置

Also Published As

Publication number Publication date
CA2287926A1 (en) 1999-09-23
AU2853099A (en) 1999-10-11
US6327004B1 (en) 2001-12-04

Similar Documents

Publication Publication Date Title
US7671892B2 (en) Image sensing apparatus, and control method, program, and storage medium of image sensing apparatus
US20050195295A1 (en) Image-taking apparatus and image processing method
CN102959938B (zh) 图像处理方法和设备
US7509039B2 (en) Image sensing apparatus with camera shake correction function
WO1999048285A1 (fr) Systeme et procede de remplacement d&#39;image
JP2009059107A (ja) 画像処理方法と該画像処理方法を用いた撮像装置
JP2007281555A (ja) 撮像装置
JP4985124B2 (ja) 画像処理装置、画像処理方法、及び画像処理プログラム
US7245441B2 (en) Document camera having zoom-indication function
KR100561449B1 (ko) 디지털 줌 아웃 처리 장치
KR100701961B1 (ko) 파노라마 촬영 기능이 구비된 이동통신 단말기 및 그동작방법
JP2009088850A (ja) 動画像配信システムおよび動画像配信方法
EP1519386A3 (en) Signal processor
JP2007060448A (ja) 撮像装置及び画像処理方法
JP2696073B2 (ja) テレビジョンカメラ
KR100278497B1 (ko) 화상치환시스템,화상치환장치및화상치환방법
JP3395186B2 (ja) ビデオカメラおよびビデオカメラの画像の振動表示方法
JP5606774B2 (ja) 映像表示装置及び映像表示方法
JP4654610B2 (ja) 撮像装置及び撮像制御方法
JP4314959B2 (ja) 撮影装置、撮影装置における撮影対象物判定方法、及びプログラム
JPH11112869A (ja) 画像合成装置
EP1744543A2 (en) Document camera having zoom-indication function
JP2011151744A (ja) 画像動き補正装置およびその方法、並びに撮像装置
JP2004064683A (ja) テレビドアホン装置
JPH0736614A (ja) カーソル制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 2287926

Country of ref document: CA

Ref country code: CA

Ref document number: 2287926

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 09423716

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642