[go: up one dir, main page]

KR20210007315A - Method and apparatus of replacing to replacment image from original image - Google Patents

Method and apparatus of replacing to replacment image from original image Download PDF

Info

Publication number
KR20210007315A
KR20210007315A KR1020190083549A KR20190083549A KR20210007315A KR 20210007315 A KR20210007315 A KR 20210007315A KR 1020190083549 A KR1020190083549 A KR 1020190083549A KR 20190083549 A KR20190083549 A KR 20190083549A KR 20210007315 A KR20210007315 A KR 20210007315A
Authority
KR
South Korea
Prior art keywords
original image
replacement
image
information
replacing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020190083549A
Other languages
Korean (ko)
Other versions
KR102236156B1 (en
Inventor
남영진
이길섭
Original Assignee
네오컨버전스 주식회사
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 네오컨버전스 주식회사 filed Critical 네오컨버전스 주식회사
Priority to KR1020190083549A priority Critical patent/KR102236156B1/en
Publication of KR20210007315A publication Critical patent/KR20210007315A/en
Application granted granted Critical
Publication of KR102236156B1 publication Critical patent/KR102236156B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 원본이미지를 교체이미지로 교체하는 방법 및 장치에 관한 것이다.
본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법은 원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서, 교체명령신호를 수신하는 단계, 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계, 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하는 단계, 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인하는 단계, 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일로 교체하는 단계를 포함한다.
The present invention relates to a method and apparatus for replacing an original image with a replacement image.
A method of replacing an original image with a replacement image according to an embodiment of the present invention is a method in which an apparatus for replacing the original image with a replacement image replaces the original image with a replacement image, receiving a replacement command signal, program name , Checking original image coordinate information, original image size information, performing original image recognition using program name, original image coordinate information, and original image size information in an arbitrary frame, and recognizing the original image in a random frame And confirming the replacement area, replacing the original image with a replacement image file in the replacement area within a frame.

Description

원본이미지를 교체이미지로 교체하는 방법 및 장치{METHOD AND APPARATUS OF REPLACING TO REPLACMENT IMAGE FROM ORIGINAL IMAGE}Method and device to replace original image with replacement image {METHOD AND APPARATUS OF REPLACING TO REPLACMENT IMAGE FROM ORIGINAL IMAGE}

본 발명은 동영상에서 원본이미지를 교체이미지로 실시간 교체하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for real-time replacement of an original image with a replacement image in a video.

방송 기술 및 인터넷 통신 기술의 발달과 함께 다양한 방송 콘텐츠가 생성되고, 이렇게 생성된 다양한 형태의 방송 콘텐츠가 사용자에게 제공되고 있다. With the development of broadcasting technology and Internet communication technology, various broadcasting contents are generated, and various types of broadcasting contents thus generated are provided to users.

그러나, 방송 중에 동영상에 표시되는 특정 원본이미지를 바꾸려는 경우에는 동영상을 새롭게 만들거나 동영상 전체를 바꾸어야 하는 어려움이 있었다.However, in the case of changing a specific original image displayed on a video during broadcasting, there is a difficulty in creating a new video or changing the entire video.

또한, 종래에는 실시간으로 방송 중에 동영상에 표시되는 특정 이미지를 실시간으로 교체하는데 어려움이 있었다.In addition, in the related art, it has been difficult to replace a specific image displayed in a video while broadcasting in real time.

대한민국 공개특허 제10-2018-0093702호Republic of Korea Patent Publication No. 10-2018-0093702

본 발명이 이루고자 하는 기술적인 과제는 동영상에서 실시간으로 원하는 원본이미지를 교체이미지로 교체할 수 있는 원본이미지를 교체이미지로 교체하는 방법 및 장치를 제공하는데 있다.A technical problem to be achieved by the present invention is to provide a method and apparatus for replacing an original image with a replacement image that can replace a desired original image with a replacement image in real time in a video.

본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법은 원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서, 교체명령신호를 수신하는 단계, 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계, 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계, 상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하는 단계, 상기 임의의 프레임 내 상기 교체영역에서 상기 원본이미지를 교체이미지 파일로 교체하는 단계를 포함한다.A method of replacing an original image with a replacement image according to an embodiment of the present invention is a method in which an apparatus for replacing the original image with a replacement image replaces the original image with a replacement image, receiving a replacement command signal, program name , Checking the original image coordinate information and the original image size information, performing the original image recognition using the program name, the original image coordinate information, and the original image size information in an arbitrary frame, the arbitrary frame Recognizing the original image in the step of identifying a replacement area, and replacing the original image with a replacement image file in the replacement area within the arbitrary frame.

본 발명의 다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법은 원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서, 교체명령신호를 수신하는 단계, 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계, 상기 교체명령신호에 편성시간정보가 있는지 확인하는 단계, 상기 교체명령신호에 상기 편성시간정보가 있으면, 상기 편성시간정보에 따른 시간대에 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계, 상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하는 단계, 상기 임의의 프레임 내 상기 교체영역에서 상기 원본이미지를 교체이미지 파일로 교체하는 단계를 포함한다.A method of replacing an original image with a replacement image according to another embodiment of the present invention is a method in which an apparatus for replacing the original image with a replacement image replaces the original image with a replacement image, receiving a replacement command signal, program name , Checking the coordinate information of the original image, the size information of the original image, checking whether there is information on the training time in the replacement command signal, If the replacement command signal has the programming time information, performing the original image recognition using the program name, the original image coordinate information, and the original image size information in a frame in a time zone according to the programming time information And checking the replacement area by recognizing the original image in the arbitrary frame, and replacing the original image with a replacement image file in the replacement area in the arbitrary frame.

본 발명의 또다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법은 원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서, 교체명령신호를 수신하는 단계, 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계, 상기 교체명령신호에 편성시간정보가 있는지 확인하는 단계, 상기 교체명령신호에 상기 편성시간정보가 있으면, 원본이미지 종류정보를 확인하는 단계, 원본이미지 종류가 동적이미지이면, 원본이미지 동적방향정보를 확인하는 단계, 상기 원본이미지 종류가 상기 동적이미지가 아니면, 상기 편성시간정보에 따른 시간대에 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계를 포함한다.A method of replacing an original image with a replacement image according to another embodiment of the present invention is a method in which an apparatus for replacing the original image with a replacement image replaces the original image with a replacement image, receiving a replacement command signal, a program Checking the name, original image coordinate information, and original image size information, checking whether there is programming time information in the replacement command signal, and checking original image type information if the replacement command signal has the programming time information , If the original image type is a dynamic image, checking the original image dynamic direction information, if the original image type is not the dynamic image, the program name, the original image coordinates in a frame in a time zone according to the programming time information And performing the recognition of the original image using information and the size information of the original image.

본 발명의 실시예들에 따른 원본이미지를 교체이미지로 교체하는 방법에서 상기 임의의 프레임에서 상기 원본이미지를 인식하여 상기 교체영역을 확인하는 단계는, 상기 임의의 프레임을 특정배율로 축소하는 단계, 상기 원본이미지 좌표정보를 상기 특정배율에 따라 수정하여, 수정 원본이미지 좌표정보를 생성하는 단계, 상기 원본이미지 크기정보를 상기 특정배율에 따라 수정하여, 수정 원본이미지 크기정보를 생성하는 단계, 상기 임의의 프레임에서 상기 프로그램명, 상기 수정 원본이미지 좌표정보, 상기 수정 원본이미지 크기정보를 이용하여 상기 특정배율로 축소된 축소 원본이미지와 원본이미지 파일을 비교하여 상기 원본이미지 인식을 수행하는 단계를 포함한다. In the method for replacing an original image with a replacement image according to embodiments of the present invention, the step of recognizing the original image in the arbitrary frame and confirming the replacement area comprises: reducing the arbitrary frame to a specific magnification, Modifying the original image coordinate information according to the specific magnification to generate corrected original image coordinate information, modifying the original image size information according to the specific magnification to generate corrected original image size information, the arbitrary And performing the original image recognition by comparing the reduced original image reduced by the specific magnification and the original image file using the program name, the modified original image coordinate information, and the modified original image size information in a frame of .

본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 장치는 프로그램명, 편성시간정보를 저장하는 메모리, 상기 교체명령신호에서 상기 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하고, 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하고, 상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하고, 상기 임의의 프레임 내 교체영역에서 프레임내 원본이미지를 교체이미지 파일로 교체하도록 제어하는 제어부를 포함한다.The device for replacing an original image with a replacement image according to an embodiment of the present invention checks the program name, the original image coordinate information, and the original image size information in the memory for storing program name and programming time information, and the replacement command signal. , The program name, the original image coordinate information, and the original image size information are used in an arbitrary frame to recognize an original image, and the original image is recognized in the arbitrary frame to identify a replacement area, and the arbitrary And a control unit that controls to replace the original image in the frame with the replacement image file in the replacement area within the frame.

본 발명의 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법 및 장치에 의하면 다음과 같은 효과가 있다. According to the method and apparatus for replacing an original image with a replacement image according to an embodiment of the present invention, there are the following effects.

첫째, 본 발명은 특정 프로그램의 프로그램명, 편성시간정보를 확인하여, 프로그램명, 편성시간정보에 따른 시간대에서 원본이미지 인식을 수행함으로써, 빠른 시간에 원본이미지를 인식할 수 있다.First, in the present invention, the original image can be recognized in a short time by checking the program name and programming time information of a specific program and performing original image recognition in a time zone according to the program name and programming time information.

둘째, 본 발명은 방송 중에 동영상에 표시되는 특정 원본이미지를 바꾸려는 경우에는 동영상을 새롭게 만들거나 동영상 전체를 바꾸지 않고, 특정 원본이미지를 실시간으로 교체이미지로 교체할 수 있다.Second, according to the present invention, when a specific original image displayed on a video is changed during broadcasting, the specific original image can be replaced with a replacement image in real time without creating a new video or changing the entire video.

셋째, 본 발명은 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지를 빠른 시간에 효율적으로 인식하여 교체영역을 확인할 수 있다.Third, in the present invention, by using the original image coordinate information and the original image size information, the original image can be efficiently recognized in a short time and the replacement area can be identified.

넷째, 본 발명은 원본이미지 종류정보, 원본이미지 동적방향정보를 이용하여, 원본이미지가 정적이미지이거나 동적이미지인 경우 각각에 맞추어 원본이미지를 빠른 시간에 효율적으로 인식하여 교체영역을 확인할 수 있다.Fourth, according to the present invention, when the original image is a static image or a dynamic image, using the original image type information and the original image dynamic direction information, the original image can be efficiently recognized in a short time and the replacement area can be checked.

다섯째, 본 발명은 동영상에 포함되는 임의의 프레임을 특정배율로 축소하고, 특정배율에 따라 원본이미지 좌표정보, 원본이미지 크기정보를 수정하여 원본이미지를 인식하여 효율적으로 교체영역을 확인할 수 있다.Fifth, according to the present invention, an arbitrary frame included in a video is reduced to a specific magnification, and coordinate information of an original image and size information of an original image are corrected according to a specific magnification, thereby recognizing the original image, thereby efficiently identifying a replacement area.

도 1은 본 발명의 일 실시예에 따른 인공지능 학습을 위한 객체 지정장치를 설명하기 위한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 또다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 원본이미지를 인식하여 교체영역을 확인하는 방법을 설명하기 위한 흐름도이다.
1 is a block diagram illustrating an object designation apparatus for artificial intelligence learning according to an embodiment of the present invention.
2 is a flowchart illustrating a method of replacing an original image with a replacement image according to an embodiment of the present invention.
3 is a flowchart illustrating a method of replacing an original image with a replacement image according to another embodiment of the present invention.
4 is a flowchart illustrating a method of replacing an original image with a replacement image according to another embodiment of the present invention.
5 is a flowchart illustrating a method of identifying a replacement area by recognizing an original image according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms, only these embodiments are intended to complete the disclosure of the present invention, and are common in the technical field to which the present invention pertains. It is provided to fully inform the knowledgeable person of the scope of the invention, and the invention is only defined by the scope of the claims.

또한, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 이외의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다.In addition, terms used in the present specification are for describing exemplary embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase. As used herein, “comprises” and/or “comprising” do not exclude the presence or addition of elements other than the mentioned elements. Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used as meanings that can be commonly understood by those of ordinary skill in the art to which the present invention belongs.

이하, 본 발명을 보다 구체적으로 설명하기 위하여 본 발명에 따른 실시예들을 첨부 도면을 참조하면서 보다 상세하게 설명하고자 한다.Hereinafter, embodiments of the present invention will be described in more detail with reference to the accompanying drawings in order to describe the present invention in more detail.

도 1은 본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 장치를 설명하기 위한 블록도이다.1 is a block diagram illustrating an apparatus for replacing an original image with a replacement image according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 장치(이하, “장치”라 한다.)는 메모리(10), 제어부(20), 표시부(30), 입력부(40), 송수신부(50)를 포함한다. 이러한 구성요소는 하나 이상의 통신버스 또는 신호선을 통하여 통신한다.Referring to FIG. 1, a device for replacing an original image with a replacement image (hereinafter, referred to as “device”) according to an embodiment of the present invention includes a memory 10, a control unit 20, a display unit 30, and an input unit. (40), and a transmission/reception unit 50. These components communicate through one or more communication buses or signal lines.

메모리(10)는 동영상, 이미지, 명령신호, 명령어 등의 다양한 데이터 저장하는 부분이다.The memory 10 is a part that stores various data such as moving pictures, images, command signals, and commands.

예를 들어, 메모리(10)는 프로그램명, 편성시간정보, 원본이미지 좌표정보, 원본이미지 크기정보, 원본이미지 종류정보, 원본이미지 동적방향정보, 원본이미지 파일, 교체이미지 파일 등을 저장할 수 있다.For example, the memory 10 may store program name, programming time information, original image coordinate information, original image size information, original image type information, original image dynamic direction information, original image file, replacement image file, and the like.

또한, 메모리(10)는 기 설정된 다양한 정보(예를 들어, 특정배율, 원본이미지를 n등분하여 세그먼트 원본이미지를 생성하기 위한 n등분 정보 등)을 포함할 수 있다.In addition, the memory 10 may include various preset information (eg, a specific magnification, n-division information for generating a segment original image by dividing the original image by n).

제어부(20)는 본 발명에 따른 장치를 제어하는 부분이다. 또한, 제어부(20)는 장치의 각 구성요소를 제어하는 부분이다. The control unit 20 is a part that controls the device according to the present invention. In addition, the control unit 20 is a part that controls each component of the device.

제어부(20)는 교체명령신호에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하고, 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하고, 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인하고, 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일로 교체하도록 제어할 수 있다.The control unit 20 checks the program name, original image coordinate information, and original image size information in the replacement command signal, and performs original image recognition using the program name, original image coordinate information, and original image size information in an arbitrary frame. , It is possible to control to recognize the original image in an arbitrary frame to check the replacement area, and to replace the original image with a replacement image file in the replacement area within an arbitrary frame.

또한, 제어부(20)는 교체명령신호에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하고, 교체명령신호에 편성시간정보가 있는지 확인하고, 교체명령신호에 편성시간정보가 있으면, 편성시간정보에 따른 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하고, 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인하고, 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일로 교체하도록 제어할 수 있다. In addition, the control unit 20 checks the program name, original image coordinate information, and original image size information in the replacement command signal, checks whether there is programming time information in the replacement command signal, and if there is programming time information in the replacement command signal, The original image recognition is performed using the program name, original image coordinate information, and original image size information in a random frame in the time zone according to the time information, and the replacement area is identified by recognizing the original image in a random frame. You can control to replace the original image with a replacement image file in my replacement area.

또한, 제어부(20)는 교체명령신호에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하고, 교체명령신호에 편성시간정보가 있는지 확인하고, 교체명령신호에 편성시간정보가 있으면, 원본이미지 종류정보를 확인하고, 원본이미지 종류가 동적이미지이면, 원본이미지 동적방향정보를 확인하고, 원본이미지 종류가 동적이미지가 아니면, 편성시간정보에 따른 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하도록 제어할 수 있다.In addition, the control unit 20 checks the program name, original image coordinate information, and original image size information in the replacement command signal, checks whether there is programming time information in the replacement command signal, and if there is programming time information in the replacement command signal, the original Check the image type information, and if the original image type is a dynamic image, check the original image dynamic direction information, and if the original image type is not a dynamic image, the program name and original image coordinates in a random frame in the time zone according to the schedule time information It is possible to control to perform original image recognition using information and original image size information.

또한, 제어부(20)는 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인하는 단계는, 임의의 프레임을 특정배율로 축소하고, 원본이미지 좌표정보를 특정배율에 따라 수정하여, 수정 원본이미지 좌표정보를 생성하고, 원본이미지 크기정보를 특정배율에 따라 수정하여, 수정 원본이미지 크기정보를 생성하고, 임의의 프레임에서 프로그램명, 수정 원본이미지 좌표정보, 수정 원본이미지 크기정보를 이용하여 특정배율로 축소된 축소 원본이미지와 원본이미지 파일을 비교하여 원본이미지 인식을 수행하도록 제어할 수 있다.In addition, in the step of recognizing the original image in an arbitrary frame and confirming the replacement area, the controller 20 reduces the arbitrary frame to a specific magnification, modifies the original image coordinate information according to a specific magnification, and modifies the original image coordinates. Generate information, modify the size information of the original image according to a specific magnification, generate the size information of the corrected original image, and use the program name, the coordinate information of the corrected original image, and the size information of the corrected original image in an arbitrary frame to a specific magnification It is possible to control to perform the original image recognition by comparing the reduced reduced original image and the original image file.

표시부(30)는 사용자와 장치 사이의 시각적인 출력을 위한 인터페이스를 제공한다. 표시부(30)는 동영상, 원본이미지, 교체이미지, 프로그램명, 편성시간정보, 원본이미지 좌표정보, 원본이미지 크기정보, 원본이미지 종류정보, 원본이미지 동적방향정보, 원본이미지 파일, 교체이미지 파일 등을 사용자가 식별할 수 있도록 표시하는 부분이다. 사용자는 표시부(30)를 통해서 편성시간정보, 원본이미지 좌표정보, 원본이미지 크기정보, 원본이미지 종류정보, 원본이미지 동적방향정보, 원본이미지 파일, 교체이미지 파일 등을 확인하고, 다양한 명령을 입력부(40)를 통해서 장치에 입력할 수 있다.The display unit 30 provides an interface for visual output between the user and the device. The display unit 30 includes video, original image, replacement image, program name, programming time information, original image coordinate information, original image size information, original image type information, original image dynamic direction information, original image file, replacement image file, etc. This is the part that the user can identify. The user checks the schedule time information, the original image coordinate information, the original image size information, the original image type information, the original image dynamic direction information, the original image file, the replacement image file, etc. through the display unit 30, and enters various commands ( 40) can be entered into the device.

입력부(40)는 사용자와 장치 사이의 명령신호를 입력하는 인터페이스를 제공한다. 즉, 입력부(40)는 사용자가 장치에 입력신호와 같은 명령신호 등을 입력할 수 있고, 사용자가 입력부(40)를 통해서 입력신호를 입력하면, 장치는 다양한 종류의 사용자 입력신호를 검출하고 제어부(20)의 제어에 의해서 사용자의 명령을 수행한다. The input unit 40 provides an interface for inputting a command signal between a user and a device. That is, the input unit 40 allows the user to input a command signal such as an input signal to the device, and when the user inputs an input signal through the input unit 40, the device detects various types of user input signals and Execute the user's command under the control of (20).

예를 들어, 사용자는 입력부(40)를 통해서 교체명령신호 등의 명령신호를 입력할 수 있다.For example, the user may input a command signal such as a replacement command signal through the input unit 40.

다만, 터치스크린과 같은 일부 실시예에서는 표시부(30)와 입력부(40)가 일체로 될 수 있고, 분리될 수도 있다.However, in some embodiments such as a touch screen, the display unit 30 and the input unit 40 may be integrated or separated.

송수신부(50)는 전자파와 같은 신호로 데이터를 송수신하는 부분이다. 송수신부(50)는 전기신호를 전자파로 변환하며 이 전자파를 통하여 통신 네트워크 및 다른 통신장치와 통신한다. 송수신부(50)는 예를 들어, 안테나 시스템, RF 트랜시버, 하나 이상의 증폭기, 튜너, 하나 이상의 오실레이터, 디지털 신호 처리기, CODEC 칩셋, 가입자 식별모듈(Subscriber Identity Module, SIM) 카드, 메모리(10) 등을 포함하지만 이에 한정되지 않고, 이러한 기능을 수행하기 위한 주지의 회로를 포함할 수 있다. The transmission/reception unit 50 is a part that transmits and receives data through a signal such as an electromagnetic wave. The transmission/reception unit 50 converts an electric signal into an electromagnetic wave and communicates with a communication network and other communication devices through the electromagnetic wave. The transceiver 50 is, for example, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module (SIM) card, a memory 10, etc. Including, but not limited to, may include a well-known circuit for performing this function.

예를 들어, 송수신부(50)는 제어부(20)의 제어에 따라서 동영상을 외부의 서버 등에 송신할 수 있다. For example, the transmission/reception unit 50 may transmit a moving picture to an external server or the like under the control of the controller 20.

또한, 교체명령신호를 수신하는 송출서버로부터 동영상(예를 들어, 방송을 위한 동영상)을 수신하고, 원본이미지를 교체이미지 파일로 교체한 교체 동영상을 인코더로 전송할 수 있다.In addition, a video (eg, a video for broadcasting) may be received from a transmission server receiving a replacement command signal, and a replacement video obtained by replacing the original image with a replacement image file may be transmitted to the encoder.

도 2는 본 발명의 일 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.2 is a flowchart illustrating a method of replacing an original image with a replacement image according to an embodiment of the present invention.

이하의 설명에서, 장치는 내부에 포함된 제어부(20)의 제어에 의해서 동작이 수행되는 것이라고 설명될 수 있다.In the following description, it may be described that the device operates under the control of the control unit 20 included therein.

도 2를 참조하면, 장치는 교체명령신호를 수신한다(S201). 본 발명에서 교체명령신호는 프로그램명, 편성시간정보, 원본이미지 좌표정보, 원본이미지 크기정보, 원본이미지 종류정보, 원본이미지 동적방향정보, 원본이미지 파일, 교체이미지 파일을 포함할 수 있다. 2, the device receives a replacement command signal (S201). In the present invention, the replacement command signal may include a program name, programming time information, original image coordinate information, original image size information, original image type information, original image dynamic direction information, original image file, and replacement image file.

본 발명에서 프로그램명, 편성시간정보, 원본이미지 좌표정보, 원본이미지 크기정보, 원본이미지 종류정보, 원본이미지 동적방향정보, 원본이미지 파일, 교체이미지 파일은 외부 서버 등에 요청하여 수신하여 메모리에 저장하거나, 사용자가 입력하는 신호 등에 의해서 입력될 수 있다.In the present invention, program name, programming time information, original image coordinate information, original image size information, original image type information, original image dynamic direction information, original image file, and replacement image file are requested to be received from an external server and stored in memory or , May be input by a signal input by a user.

프로그램명의 방송사 등의 방송(또는 동영상)에서 특정 프로그램의 타이틀을 의미한다. 예를 들어, 방송사에서 홈쇼핑 방송을 하는 경우에, 홈쇼핑 방송에서 여행상품을 판매하는 경우 여행상품명이 프로그램명이 될 수 있다.Program name means the title of a specific program in broadcasting (or video) of a broadcaster or the like. For example, when a broadcaster conducts a home shopping broadcast or sells a travel product through a home shopping broadcast, the travel product name may be a program name.

편성시간정보는 특정 프로그램이 편성되는 시간정보로서, 특정 프로그램의 날짜, 시작시간, 러닝타임 등이 가능하다. The schedule time information is time information at which a specific program is organized, and the date, start time, and running time of a specific program are possible.

원본이미지 좌표정보는 동영상에서 임의의 프레임 내에 포함되는 원본이미지의 좌표에 대한 정보를 의미한다. 예를 들어, 원본이미지 좌표정보는 (x, y)를 표시할 수 있다.The original image coordinate information means information on the coordinates of the original image included in a frame in the video. For example, the coordinate information of the original image may display (x, y).

원본이미지 크기정보는 동영상에서 임의의 프레임 내에 포함되는 원본이미지의 크기에 대한 정보를 의미한다. 예를 들어, 원본이미지 크기정보는 원본이미지의 가로의 길이와 세로의 길이를 포함할 수 있고, (w, h)를 표시할 수 있다.The original image size information means information on the size of the original image included in a frame in the video. For example, the size information of the original image may include the horizontal length and the vertical length of the original image, and (w, h) may be displayed.

원본이미지 종류정보는 원본이미지가 동적이미지인지 정적이미지인지를 확인할 수 있는 정보이다. 여기서, 동적이미지는 원본이미지가 애니메이션 효과를 포함하는 이미지를 의미한다. 예를 들어, 동적이미지는 원본이미지가 위에서 아래로 내려오는 이미지이거나, 좌에서 우로 이동하는 이미지가 가능하다. The original image type information is information that can confirm whether the original image is a dynamic image or a static image. Here, the dynamic image refers to an image in which the original image includes an animation effect. For example, the dynamic image may be an image in which an original image descends from top to bottom, or an image that moves from left to right.

원본이미지 동적방향정보는 원본이미지 종류가 동적이미지인 경우에 애니메이션 효과를 어떻게 나타나는지에 대한 정보를 의미한다. 예를 들어, 원본이미지 동적방향정보가 좌에서 우로 방향이면, 원본이미지가 좌에서 우로 이동하는 애니메이션 효과를 포함하고, 원본이미지 동적방향정보가 상에서 하로 방향이면, 원본이미지가 상에서 하로 이동하는 애니메이션 효과를 포함한다.The original image dynamic direction information means information on how the animation effect appears when the original image type is a dynamic image. For example, if the original image dynamic direction information is from left to right, the original image includes an animation effect that moves from left to right, and if the original image dynamic direction information is from top to bottom, the original image moves from top to bottom. Includes.

원본이미지 파일은 동영상의 임의의 프레임에서 교체하려는 원본이미지와 동일한 원본이미지 파일을 의미한다. 원본이미지 파일은 원본이미지를 인식하는데 이용될 수 있다.The original image file means an original image file identical to the original image to be replaced in a random frame of the video. The original image file can be used to recognize the original image.

교체이미지 파일은 원본이미지를 교체하기 위한 이미지 파일을 의미한다. The replacement image file means an image file to replace the original image.

장치는 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인한다(S202).The device checks the program name, original image coordinate information, and original image size information (S202).

장치는 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행한다(S203). 여기서, 임의의 프레임은 동영상이 포함하는 복수의 프레임에서 특정 프레임을 의미한다. 본 발명에 동영상에서 적어도 하나 이상의 프레임에서 원본이미지 인식을 수행할 수 있다.The device recognizes the original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame (S203). Here, the arbitrary frame means a specific frame in a plurality of frames included in the video. In the present invention, it is possible to recognize the original image in at least one or more frames in the video.

장치는 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인한다(S204). 원본이미지 인식하여 교체영역을 확인하는 상세한 설명은 이하 도 5에서 설명하도록 한다.The device recognizes the original image in an arbitrary frame and checks the replacement area (S204). A detailed description of confirming the replacement area by recognizing the original image will be described below with reference to FIG. 5.

장치는 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일(또는 교체이미지)로 교체한다(S205). 다시 말해서, 장치는 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 로 교체한다.The device replaces the original image with a replacement image file (or replacement image) in a replacement area within an arbitrary frame (S205). In other words, the device replaces the original image with the replacement image in the replacement area within an arbitrary frame.

예를 들어, 동영상에 n개의 프레임을 포함하는 경우에 본 발명은 제1프레임에서 제n프레임까지 상기 과정을 수행한다. 즉 본 발명은 제1원본이미지를 제1교체이미지 파일로 교체를 시작으로 설정에 따라서 제n원본이미지를 제n교체이미지 파일로 교체할 수 있다.For example, when the video includes n frames, the present invention performs the above process from the first frame to the nth frame. That is, in the present invention, starting from the replacement of the first original image with the first replacement image file, the nth original image may be replaced with the nth replacement image file according to the setting.

도 3은 본 발명의 다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of replacing an original image with a replacement image according to another embodiment of the present invention.

도 3을 참조하면, 장치는 교체명령신호를 수신한다(S301).3, the device receives a replacement command signal (S301).

장치는 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인한다(S302).The device checks the program name, original image coordinate information, and original image size information (S302).

장치는 교체명령신호에 편성시간정보가 있는지 확인한다(S303).The device checks whether there is information on the training time in the replacement command signal (S303).

장치는 교체명령신호에 편성시간정보가 있으면, 편성시간정보에 따른 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행한다(S304). 이렇게 본 발명은 편성시간정보에 따른 시간대에서 원본이미지 인식을 수행함으로써, 빠른 시간에 원본이미지를 인식할 수 있다.If there is program time information in the replacement command signal, the device recognizes the original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame in a time zone according to the knitting time information (S304). In this way, the present invention can recognize the original image in a short time by performing the original image recognition in the time zone according to the schedule time information.

장치는 교체명령신호에 편성시간정보가 없으면, 전체 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행한다(S305).If there is no programming time information in the replacement command signal, the device performs original image recognition using the program name, original image coordinate information, and original image size information in a random frame over the entire time zone (S305).

장치는 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인한다(S306). The device recognizes the original image in an arbitrary frame and checks the replacement area (S306).

장치는 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일(또는 교체이미지)로 교체한다(S307).The device replaces the original image with a replacement image file (or replacement image) in a replacement area within an arbitrary frame (S307).

도 4는 본 발명의 또다른 실시예에 따른 원본이미지를 교체이미지로 교체하는 방법을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a method of replacing an original image with a replacement image according to another embodiment of the present invention.

도 4를 참조하면, 장치는 교체명령신호를 수신한다(S401).4, the device receives a replacement command signal (S401).

장치는 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인한다(S402).The device checks the program name, original image coordinate information, and original image size information (S402).

장치는 교체명령신호에 편성시간정보가 있는지 확인한다(S403).The device checks whether there is information on the training time in the replacement command signal (S403).

장치는 교체명령신호에 편성시간정보가 있으면, 원본이미지 종류정보를 확인한다(S404).The device checks the original image type information if there is information on the training time in the replacement command signal (S404).

장치는 교체명령신호에 편성시간정보가 없으면, 전체 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행한다(S405).If there is no programming time information in the replacement command signal, the device recognizes the original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame over the entire time zone (S405).

장치는 원본이미지 종류가 동적이미지인지 확인한다(S406). 여기서, 동적이미지는 원본이미지가 애니메이션 효과를 포함하는 이미지를 의미한다.The device checks whether the original image type is a dynamic image (S406). Here, the dynamic image refers to an image in which the original image includes an animation effect.

장치는 원본이미지 종류가 동적이미지이면, 원본이미지 동적방향정보를 확인한다(S407). If the original image type is a dynamic image, the device checks the original image dynamic direction information (S407).

장치는 원본이미지 종류가 동적이미지가 아니면, 편성시간정보에 따른 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행한다(S408). 여기서, 원본이미지 종류가 동적이미지가 아닌 것은 원본이미지 종류가 정적이미지이다.If the type of the original image is not a dynamic image, the device recognizes the original image using the program name, the coordinate information of the original image, and the size information of the original image in an arbitrary frame in a time zone according to the programming time information (S408). Here, if the original image type is not a dynamic image, the original image type is a static image.

장치는 원본이미지 동적방향에 따라 원본이미지를 n등분하여, n개의 세그먼트 원본이미지를 생성한다(S409). 여기서, 세그먼트 원본이미지는 원본이미지를 기 설정에 따라 n등분한 이미지를 의미한다. 예를 들어, 기 설정된 n이 “5”이면, 원본이미지는 제1세그먼트 원본이미지, 제2세그먼트 원본이미지, 제3세그먼트 원본이미지, 제4세그먼트 원본이미지, 제5세그먼트 원본이미지 등 5개의 세그먼트 원본이미지를 포함할 수 있다.The device divides the original image by n according to the dynamic direction of the original image, and generates n segmented original images (S409). Here, the segmented original image means an image obtained by dividing the original image into n equal parts according to a preset setting. For example, if the preset n is “5”, the original image is the original image of the first segment, the original image of the second segment, the original image of the third segment, the original image of the fourth segment, and the original image of the fifth segment. May contain images.

장치는 편성시간정보에 따른 시간대에 임의의 프레임에서 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 이용하여 제n세그먼트 원본이미지를 인식하여 제n교체영역을 확인한다(S410). 예를 들어, 기 설정된 n이 “5”이면, 제1세그먼트 원본이미지를 인식하여 제1교체영역을 확인하고, 제2세그먼트 원본이미지를 인식하여 제2교체영역을 확인하고, 제3세그먼트 원본이미지를 인식하여 제3교체영역을 확인하고, 제4세그먼트 원본이미지를 인식하여 제4교체영역을 확인하고, 제5세그먼트 원본이미지를 인식하여 제5교체영역을 확인할 수 있다.The device recognizes the n-th segment original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame in a time zone according to the programming time information, and checks the n-th replacement area (S410). For example, if the preset n is “5”, the original image of the first segment is recognized to check the first replacement area, the original image of the second segment is recognized to check the second replacement area, and the original image of the third segment By recognizing the 3rd replacement area, the 4th replacement area by recognizing the original image of the 4th segment, and the 5th replacement area by recognizing the original image of the 5th segment can be confirmed.

장치는 교체이미지 파일에서 교제치미지를 n등분하여, n개의 세그먼트 교체이미지를 생성한다(S411). 예를 들어, 기 설정된 n이 “5”이면, 교체이미지는 제1세그먼트 교체이미지, 제2세그먼트 교체이미지, 제3세그먼트 교체이미지, 제4세그먼트 교체이미지, 제5세그먼트 교체이미지 등 5개의 세그먼트 교체이미지를 포함할 수 있다.The device generates n segment replacement images by dividing the relationship value by n from the replacement image file (S411). For example, if the preset n is “5”, the replacement image is replaced with 5 segments such as the 1st segment replacement image, the 2nd segment replacement image, the 3rd segment replacement image, the 4th segment replacement image, and the 5th segment replacement image. May contain images.

장치는 임의의 프래임내 제n교체영역에서 제n세그먼트 원본이미지를 제n세그먼트 원본이미지와 매칭되는 제n세그먼트 교체이미지 파일(또는 제n세그먼트 교체이미지)로 교체한다(S412). 예를 들어, 기 설정된 n이 “5”이면, 제1세그먼트 원본이미지를 제1세그먼트 원본이미지와 매칭되는 제1세그먼트 교체이미지 파일로 교체하고, 제2세그먼트 원본이미지를 제2세그먼트 원본이미지와 매칭되는 제2세그먼트 교체이미지 파일로 교체하고, 제3세그먼트 원본이미지를 제3세그먼트 원본이미지와 매칭되는 제3세그먼트 교체이미지 파일로 교체하고, 제4세그먼트 원본이미지를 제4세그먼트 원본이미지와 매칭되는 제4세그먼트 교체이미지 파일로 교체하고, 제5세그먼트 원본이미지를 제5세그먼트 원본이미지와 매칭되는 제5세그먼트 교체이미지 파일로 교체할 수 있다.The device replaces the n-th segment original image with an n-th segment replacement image file (or n-th segment replacement image) matching the n-th original image in the n-th replacement area in a frame (S412). For example, if the preset n is “5”, the first segment original image is replaced with a first segment replacement image file that matches the first segment original image, and the second segment original image is matched with the second segment original image. The second segment replacement image file is replaced with a second segment replacement image file, the third segment original image is replaced with a third segment replacement image file that matches the third segment original image, and the fourth segment original image is replaced with the fourth segment original image. It is possible to replace with a 4-segment replacement image file, and replace the 5th segment original image with a 5th segment replacement image file matching the 5th segment original image.

장치는 임의의 프레임에서 원본이미지를 인식하여 교체영역을 확인한다(S412). The device recognizes the original image in an arbitrary frame and checks the replacement area (S412).

장치는 임의의 프레임 내 교체영역에서 원본이미지를 교체이미지 파일(또는 교체이미지)로 교체한다(S413).The device replaces the original image with a replacement image file (or replacement image) in a replacement area within an arbitrary frame (S413).

도 5는 본 발명의 일 실시예에 따른 원본이미지를 인식하여 교체영역을 확인하는 방법을 설명하기 위한 흐름도이다. 이하, 도 5에서 설명하는 원본이미지를 인식하여 교체영역을 확인하는 방법은 상기 도 1 내지 도 4에서 설명한 본 발명의 모든 실시예가 적용 가능하다.5 is a flowchart illustrating a method of identifying a replacement area by recognizing an original image according to an embodiment of the present invention. Hereinafter, the method of identifying the replacement area by recognizing the original image described in FIG. 5 is applicable to all embodiments of the present invention described in FIGS. 1 to 4.

도 5를 참조하면, 장치는 임의의 프레임을 특정배율로 축소한다(S501). 여기서, 특정배율은 사용자 등에 의해서 기 설정될 수 있는데, 예를 들어, 기 설정된 특정배율이 “4”이면 장치는 임의의 프레임을 4배로 축소한다.Referring to FIG. 5, the apparatus reduces an arbitrary frame to a specific magnification (S501). Here, the specific magnification may be set in advance by the user or the like. For example, if the predetermined specific magnification is "4", the device reduces the arbitrary frame to 4 times.

장치는 원본이미지 좌표정보를 특정배율에 따라 수정하여, 수정 원본이미지 좌표정보를 생성한다(S502).The device modifies the original image coordinate information according to a specific magnification, and generates the corrected original image coordinate information (S502).

장치는 원본이미지 크기정보를 특정배율에 따라 수정하여, 수정 원본이미지 크기정보를 생성한다(S503).The device modifies the original image size information according to a specific magnification, and generates the corrected original image size information (S503).

장치는 임의의 프레임에서 프로그램명, 수정 원본이미지 좌표정보, 수정 원본이미지 크기정보를 이용하여 특정배율로 축소된 축소 원본이미지와 원본이미지 파일을 비교하여 원본이미지 인식을 수행한다(S504). 여기서, 원본이미지는 동영상의 임의의 프레임 내에서 교체 대상인 이미지를 의미하고, 원본이미지 파일은 교체명령신호에 포함되는 동영상의 임의의 프레임 내에서 교체 대상인 이미지인 원본이미지와 비교하기 위한 동일한 이미지를 의미한다.The device recognizes the original image by comparing the reduced original image and the original image file reduced by a specific magnification using the program name, the corrected original image coordinate information, and the corrected original image size information in an arbitrary frame (S504). Here, the original image means an image to be replaced within an arbitrary frame of the video, and the original image file means the same image to be compared with the original image that is an image to be replaced within an arbitrary frame of the video included in the replacement command signal. do.

장치는 임의의 프레임에서 원본이미지를 인식하여 교체역영을 확인한다(S505).The device recognizes the original image in an arbitrary frame and checks the replacement range (S505).

본 발명의 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 기록매체에 기록될 수 있다. 컴퓨터 판독 가능 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램(프로그램 명령)은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic media), CDROM, DVD와 같은 광기록 매체(Optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(Magneto-optical media), 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, and the like alone or in combination. Programs (program instructions) recorded on the recording medium may be specially designed and constructed for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CDROMs and DVDs, and magnetic-optical media such as floptical disks. Hardware devices specially configured to store and execute program instructions such as Magneto-optical media, ROM, RAM, flash memory, etc. are included. Examples of program instructions include not only machine language codes such as those produced by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like. The above-described hardware device may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.

이상과 같이 본 발명을 도면에 도시한 실시예를 참고하여 설명하였으나, 이는 발명을 설명하기 위한 것일 뿐이며, 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자라면 발명의 상세한 설명으로부터 다양한 변형 또는 균등한 실시예가 가능하다는 것을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 권리범위는 특허청구범위의 기술적 사상에 의해 결정되어야 한다.As described above, the present invention has been described with reference to the embodiments shown in the drawings, but this is only for describing the invention, and for those of ordinary skill in the art to which the present invention belongs, various modifications or equivalents from the detailed description of the invention It will be appreciated that one embodiment is possible. Therefore, the true scope of the present invention should be determined by the technical idea of the claims.

10: 메모리
20: 제어부
30: 표시부
40: 입력부
50: 송수신부
10: memory
20: control unit
30: display
40: input
50: transceiver unit

Claims (5)

원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서,
교체명령신호를 수신하는 단계,
프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계,
임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계,
상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하는 단계,
상기 임의의 프레임 내 상기 교체영역에서 상기 원본이미지를 교체이미지 파일로 교체하는 단계를 포함하는 원본이미지를 교체이미지로 교체하는 방법.
In the method for replacing the original image with a replacement image by the device for replacing the original image with the replacement image,
Receiving a replacement command signal,
Checking the program name, original image coordinate information, and original image size information,
Recognizing the original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame,
Recognizing the original image in the arbitrary frame to confirm a replacement area,
Replacing the original image with a replacement image file in the replacement area within the arbitrary frame.
원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서,
교체명령신호를 수신하는 단계,
프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계,
상기 교체명령신호에 편성시간정보가 있는지 확인하는 단계,
상기 교체명령신호에 상기 편성시간정보가 있으면, 상기 편성시간정보에 따른 시간대에 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계,
상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하는 단계,
상기 임의의 프레임 내 상기 교체영역에서 상기 원본이미지를 교체이미지 파일로 교체하는 단계를 포함하는 원본이미지를 교체이미지로 교체하는 방법.
In the method for replacing the original image with a replacement image by the device for replacing the original image with the replacement image,
Receiving a replacement command signal,
Checking the program name, original image coordinate information, and original image size information,
Checking whether there is information on the training time in the replacement command signal,
If the replacement command signal has the programming time information, performing the original image recognition using the program name, the original image coordinate information, and the original image size information in a frame in a time zone according to the programming time information ,
Recognizing the original image in the arbitrary frame to confirm a replacement area,
Replacing the original image with a replacement image file in the replacement area within the arbitrary frame.
원본이미지를 교체이미지로 교체하는 장치가 원본이미지를 교체이미지로 교체하는 방법에 있어서,
교체명령신호를 수신하는 단계,
프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하는 단계,
상기 교체명령신호에 편성시간정보가 있는지 확인하는 단계,
상기 교체명령신호에 상기 편성시간정보가 있으면, 원본이미지 종류정보를 확인하는 단계,
원본이미지 종류가 동적이미지이면, 원본이미지 동적방향정보를 확인하는 단계,
상기 원본이미지 종류가 상기 동적이미지가 아니면, 상기 편성시간정보에 따른 시간대에 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 상기 원본이미지 인식을 수행하는 단계를 포함하는 원본이미지를 교체이미지로 교체하는 방법.
In the method for replacing the original image with a replacement image by the device for replacing the original image with the replacement image,
Receiving a replacement command signal,
Checking the program name, original image coordinate information, and original image size information,
Checking whether there is information on the training time in the replacement command signal,
If there is the training time information in the replacement command signal, checking the original image type information,
If the original image type is a dynamic image, checking the dynamic direction information of the original image,
If the type of the original image is not the dynamic image, performing the recognition of the original image using the program name, the original image coordinate information, and the original image size information in an arbitrary frame in a time zone according to the programming time information. How to replace the included original image with a replacement image.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 임의의 프레임에서 상기 원본이미지를 인식하여 상기 교체영역을 확인하는 단계는,
상기 임의의 프레임을 특정배율로 축소하는 단계,
상기 원본이미지 좌표정보를 상기 특정배율에 따라 수정하여, 수정 원본이미지 좌표정보를 생성하는 단계,
상기 원본이미지 크기정보를 상기 특정배율에 따라 수정하여, 수정 원본이미지 크기정보를 생성하는 단계,
상기 임의의 프레임에서 상기 프로그램명, 상기 수정 원본이미지 좌표정보, 상기 수정 원본이미지 크기정보를 이용하여 상기 특정배율로 축소된 축소 원본이미지와 원본이미지 파일을 비교하여 상기 원본이미지 인식을 수행하는 단계를 포함하는 원본이미지를 교체이미지로 교체하는 방법.
The method according to any one of claims 1 to 3,
Recognizing the original image in the arbitrary frame to confirm the replacement area,
Reducing the arbitrary frame to a specific magnification,
Generating modified original image coordinate information by modifying the original image coordinate information according to the specific magnification,
Generating modified original image size information by modifying the original image size information according to the specific magnification,
Performing the original image recognition by comparing the reduced original image and the original image file reduced by the specific magnification using the program name, the modified original image coordinate information, and the modified original image size information in the arbitrary frame. How to replace the included original image with a replacement image.
프로그램명, 편성시간정보를 저장하는 메모리,
상기 교체명령신호에서 상기 프로그램명, 원본이미지 좌표정보, 원본이미지 크기정보를 확인하고, 임의의 프레임에서 상기 프로그램명, 상기 원본이미지 좌표정보, 상기 원본이미지 크기정보를 이용하여 원본이미지 인식을 수행하고, 상기 임의의 프레임에서 상기 원본이미지를 인식하여 교체영역을 확인하고, 상기 임의의 프레임 내 교체영역에서 프레임내 원본이미지를 교체이미지 파일로 교체하도록 제어하는 제어부를 포함하는 원본이미지를 교체이미지로 교체하는 장치.
Memory to store program name and schedule time information,
In the replacement command signal, the program name, original image coordinate information, and original image size information are checked, and the original image recognition is performed using the program name, the original image coordinate information, and the original image size information in an arbitrary frame. , Recognizing the original image in the arbitrary frame to check the replacement area, and replacing the original image including a control unit that controls to replace the original image in the frame with a replacement image file in the replacement area in the arbitrary frame Device.
KR1020190083549A 2019-07-11 2019-07-11 Method and apparatus of replacing to replacment image from original image Active KR102236156B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190083549A KR102236156B1 (en) 2019-07-11 2019-07-11 Method and apparatus of replacing to replacment image from original image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190083549A KR102236156B1 (en) 2019-07-11 2019-07-11 Method and apparatus of replacing to replacment image from original image

Publications (2)

Publication Number Publication Date
KR20210007315A true KR20210007315A (en) 2021-01-20
KR102236156B1 KR102236156B1 (en) 2021-04-05

Family

ID=74304920

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190083549A Active KR102236156B1 (en) 2019-07-11 2019-07-11 Method and apparatus of replacing to replacment image from original image

Country Status (1)

Country Link
KR (1) KR102236156B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102774723B1 (en) 2024-03-27 2025-03-04 주식회사 드래프타입 Server, system, method, and program providing customer-customized image creation service through dynamic parameter weight adjustment
KR102713202B1 (en) 2024-03-27 2024-10-04 주식회사 드래프타입 Servers, systems, methods, and programs that provide custom model creation services using generative artificial intelligence
KR102711289B1 (en) 2024-03-27 2024-09-27 주식회사 드래프타입 Servers, systems, methods and programs that provide image generation services containing non-identifying qr codes for tracking purposes
KR102713235B1 (en) 2024-03-27 2024-10-04 주식회사 드래프타입 Server, system, method and program to build artificial intelligence learning data to generate identical images

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080063450A (en) * 2005-09-07 2008-07-04 비브콤 인코포레이티드 System for providing actual start time of broadcast program, method and apparatus for detecting actual start time of broadcast program, method and device for recording broadcast program, method for playing recorded program
KR101628289B1 (en) * 2014-12-31 2016-06-21 국민대학교산학협력단 System and Method for Slide Image Enhancements in Lecture Videos
KR20180093702A (en) 2017-02-14 2018-08-22 삼성전자주식회사 Electronic apparatus for playing substitutional advertisement and method for controlling method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080063450A (en) * 2005-09-07 2008-07-04 비브콤 인코포레이티드 System for providing actual start time of broadcast program, method and apparatus for detecting actual start time of broadcast program, method and device for recording broadcast program, method for playing recorded program
KR101628289B1 (en) * 2014-12-31 2016-06-21 국민대학교산학협력단 System and Method for Slide Image Enhancements in Lecture Videos
KR20180093702A (en) 2017-02-14 2018-08-22 삼성전자주식회사 Electronic apparatus for playing substitutional advertisement and method for controlling method thereof

Also Published As

Publication number Publication date
KR102236156B1 (en) 2021-04-05

Similar Documents

Publication Publication Date Title
KR102236156B1 (en) Method and apparatus of replacing to replacment image from original image
US10448082B2 (en) Information exchanging method and device, audio terminal and computer-readable storage medium
CN109992248B (en) Method, device and equipment for realizing voice application and computer readable storage medium
US11528535B2 (en) Video file playing method and apparatus, and storage medium
CN108427589B (en) Data processing method and electronic equipment
KR102739616B1 (en) Display apparatus, apparatus for providing image and method of controlling the same
CN104796428A (en) Dynamic verification method, client side, server and system
CN109688457B (en) Video anti-blocking method and device, electronic equipment and medium
CN110084317B (en) Method and device for recognizing images
KR20200114034A (en) Image editting method and apparatus using artificial intelligence model
CN105069037A (en) Search content display method and apparatus
CN104102495A (en) Window display method and device
CN113676761A (en) Multimedia resource playing method and device and main control equipment
CN104994429B (en) A kind of method and device playing video
US20230007335A1 (en) Systems and methods of presenting video overlays
CN113965665A (en) Method and equipment for determining virtual live broadcast image
US20150339277A1 (en) Systems and methods for programming behavior of a website to respond to capabilities of different devices
CN111626021B (en) Presentation generation method and device
KR20220005745A (en) Electronic device for extracting suitable template for document draft from image and operation method thereof
CN103838501A (en) Information processing method and electronic device
KR102427156B1 (en) A system and method for automatic video scaling
CN113535304B (en) Method and device for inserting, displaying and editing third-party model in design software
KR102666665B1 (en) Method, apparatus, computer-redable storage medium and computer program for recommending image
KR20190119240A (en) Apparatus and method for providing meta-data
US20150242457A1 (en) Flexible content display

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190711

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200622

Patent event code: PE09021S01D

PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20201109

Patent event code: PE09021S02D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210329

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210330

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210330

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240401

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20250331

Start annual number: 5

End annual number: 5