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

KR20130046011A - System and method for analysing images of video contents - Google Patents

System and method for analysing images of video contents Download PDF

Info

Publication number
KR20130046011A
KR20130046011A KR1020110110298A KR20110110298A KR20130046011A KR 20130046011 A KR20130046011 A KR 20130046011A KR 1020110110298 A KR1020110110298 A KR 1020110110298A KR 20110110298 A KR20110110298 A KR 20110110298A KR 20130046011 A KR20130046011 A KR 20130046011A
Authority
KR
South Korea
Prior art keywords
image
analysis
content
analyzing
apparatuses
Prior art date
Application number
KR1020110110298A
Other languages
Korean (ko)
Other versions
KR101280804B1 (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 KR1020110110298A priority Critical patent/KR101280804B1/en
Publication of KR20130046011A publication Critical patent/KR20130046011A/en
Application granted granted Critical
Publication of KR101280804B1 publication Critical patent/KR101280804B1/en

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE: A device for analyzing an image of image content and a method thereof are provided to analyze the same image content in a plurality of image analysis devices, thereby minimizing loads of the image analysis devices and analyzing the image. CONSTITUTION: An analysis performance determination unit(220) obtains one or more image analysis devices which first image content and second image content are same based on second display image information received from a display image information transmitting/receiving unit(210). When an image analysis device(100-1) is included in N image analysis devices which are determined corresponding to a high rank based on an analysis rank table, the analysis performance determination unit determines performance of image analysis. An image analysis unit(240) performs the image analysis for a part of the first image content by obtaining a feature descriptor from the first image content. [Reference numerals] (210) Display image information transmitting/receiving unit; (220) Analysis performance determination unit; (230) Analysis condition determination unit; (240) Image analysis unit; (250) Storage unit; (260) Analysis result providing unit; (270) Control unit

Description

영상 콘텐츠의 영상을 분석하는 시스템 및 방법{System and method for analysing images of video contents}System and method for analyzing images of video content {System and method for analysing images of video contents}

본 발명은 영상 콘텐츠의 영상을 분석하는 시스템 및 방법에 관한 것으로, 더욱 상세하게는 영상 콘텐츠를 복수의 영상 분석 장치에 의해 동시에 분석하는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for analyzing an image of image content, and more particularly, to a system and method for simultaneously analyzing image content by a plurality of image analysis devices.

최근 컴퓨터와 네트워크 기술의 발전에 따라 영상 콘텐츠는 텍스트 콘텐츠 및 이미지 콘텐츠와 더불어 그 활용 범위 및 이용량이 급격히 증가하고 있다. 이에 따라, 영상 콘텐츠 중에서 사용자가 원하는 영상 콘텐츠를 검색하는 기술에 대한 관심도 증가하고 있다. 종래의 영상 콘텐츠 검색 기술은 영상 콘텐츠의 제목 등을 통해 사용자가 원하는 영상 콘텐츠를 검색하는 방법이다.Recently, with the development of computer and network technology, video content, text content and image content, as well as their use range and usage are rapidly increasing. Accordingly, interest in a technology of searching for video content desired by a user among video contents is increasing. The conventional video content search technology is a method of searching for video content desired by a user through a title of the video content.

그러나 특정 장면 등의 검색을 원하는 사용자의 요구가 발생되고, 이에 따라 영상 콘텐츠의 내용을 기반으로 검색하는 기술(content-based image retrieval)이 개발되고 있다. 영상 콘텐츠의 내용 기반 검색 기술은 영상 콘텐츠에서 미리 특징(feature)을 추출하여 저장하고, 저장된 영상 콘텐츠의 특징을 이용하여 사용자에 의해 입력된 검색어에 매칭되는 영상을 검색하는 것으로 구성된다. 영상 콘텐츠에서 특징을 추출하는 기술로는 수동 추출 방식과 자동 추출 방식이 있다. 수동 추출 방식은 사용자가 직접 영상에서 특징점을 태깅하는 것으로서, 정확한 특징점의 분석 및 태깅이 가능한 장점이 있지만 영상에서 특징을 추출하는데 많은 시간과 노력이 소요되는 문제가 있다. 자동 추출 방식은 영상에서 특징을 자동으로 추출하는 것으로서, 영상에서 특징을 추출하는데 소요되는 시간과 노력을 단축시킬 수 있는 장점이 있지만 영상 콘텐츠의 특징을 추출하기 위한 별도의 시간과 노력이 들어가는 문제가 있고 모든 영상 콘텐츠를 대상으로 특징을 추출하는 것은 많은 시간과 노력이 소요되는 점에서 한계가 있다. 이에 따라, 영상 콘텐츠를 효율적으로 분석하여 영상 콘텐츠의 특징을 획득할 수 있는 방법이 필요한 실정이다.However, there is a need for a user who wants to search for a specific scene. Accordingly, a technology for searching based on the content of image content has been developed. The content-based retrieval technique of image content includes extracting and storing a feature from image content in advance, and searching for an image matching a search word input by a user using the stored image content feature. Techniques for extracting features from video content include manual extraction and automatic extraction. The manual extraction method is that the user directly tags the feature points in the image, but there is an advantage that accurate analysis of the feature points and tagging is possible, but it takes a lot of time and effort to extract the features from the image. The automatic extraction method automatically extracts the features from the image, which can reduce the time and effort required to extract the features from the image, but it requires additional time and effort to extract the features of the image content. And there is a limit in that it takes a lot of time and effort to extract features to all video content. Accordingly, there is a need for a method for efficiently analyzing image content to acquire characteristics of the image content.

KR 10-0323364 (한국과학기술연구원) 2002. 1. 23. 특허문헌 1은 칼라 영상에서의 특징 벡타 추출 방법 및 이를 활용한 영상 검색 방법으로서, 특허문헌 1에는 칼라(color) 정보와 모양(shape) 정보를 동시에 고려한 특징 벡타를 이용하는 내용이 개시되어 있다.KR 10-0323364 (Korea Institute of Science and Technology) 2002. 1. 23. Patent document 1 is a method of extracting feature vector from color images and an image retrieval method using the same. In patent document 1, color information and shape Disclosed is the use of feature vectors that simultaneously consider information. KR 10-0715094 (주식회사 팬택앤큐리텔) 2007. 4. 27. 특허문헌 2는 올드 특징을 이용한 영상의 특징 추출 및 검색 방법/장치로서, 특허문헌 2에는 불규칙성(randomness), 반복성(repeatedness) 및 방향성(directionality) 특징값을 텍스쳐의 기술자로 사용하는 내용이 개시되어 있다.KR 10-0715094 (Pantech & Curitel Co., Ltd.) April 27, 2007 Patent document 2 is a method / apparatus for extracting and retrieving features using an old feature, and patent document 2 includes randomness, repeatability, and directionality. (directionality) Describes the use of feature values as texture descriptors.

본 발명이 이루고자 하는 기술적 과제는, 영상 콘텐츠를 복수의 영상 분석 장치에 의해 동시에 분석하는 영상 분석 시스템 및 방법을 제공하는 데 있다.It is an object of the present invention to provide an image analysis system and method for simultaneously analyzing image content by a plurality of image analysis apparatuses.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 영상 분석 장치는, 자신에 연결된 영상 출력 수단에 출력되는 제1영상 콘텐츠에 대한 정보인 제1표시 영상 정보를 브로드캐스팅(broadcasting)하고, 다른 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 제2영상 콘텐츠에 대한 정보인 제2표시 영상 정보를 상기 다른 영상 분석 장치로부터 수신하는 표시 영상 정보 송수신부; 상기 제2표시 영상 정보를 기초로 상기 제2영상 콘텐츠가 상기 제1영상 콘텐츠와 동일한 적어도 하나의 영상 분석 장치를 획득하고, 상기 적어도 하나의 영상 분석 장치로부터 수신한 제2표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 결정된 미리 정해진 개수의 영상 분석 장치에 자신이 포함되는 경우 영상 분석을 수행하는 것으로 결정하는 분석 수행 결정부; 영상 분석을 수행하는 것으로 결정된 경우, 상기 제1영상 콘텐츠에서 특징 기술자(feature descriptor)를 획득하여 상기 제1영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행하는 영상 분석부;를 포함한다.In accordance with another aspect of the present invention, there is provided an image analysis apparatus that broadcasts first display image information, which is information about a first image content output to an image output means connected thereto, and analyzes another image. A display image information transmitting / receiving unit for receiving second display image information, which is information on second image content output to an image output means connected to a device, from the other image analyzing apparatus; Acquiring at least one image analyzing apparatus in which the second image content is the same as the first image contents based on the second display image information, and using the second display image information received from the at least one image analyzing apparatus. An analysis performing determiner configured to determine to perform image analysis when the user is included in a predetermined number of image analyzing apparatuses determined according to a high rank based on the obtained analysis ranking table; If it is determined to perform the image analysis, the image analysis unit for obtaining a feature descriptor (feature descriptor) in the first image content to perform an image analysis of at least a portion of the first image content; includes.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 영상 분석 관리 장치는, 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 복수의 영상 분석 장치로부터 수신하는 영상 정보 수신부; 상기 복수의 영상 분석 장치로부터 수신한 상기 표시 영상 정보를 기초로 상기 영상 콘텐츠가 서로 동일한 복수의 영상 분석 장치를 획득하고, 상기 복수의 영상 분석 장치로부터 수신한 표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정하는 분석 수행 주체 선정부; 상기 영상 콘텐츠에서 특징 기술자를 획득하여 상기 영상 콘텐츠의 적어도 일부분에 대한 영상 분석 결과를 상기 미리 정해진 개수의 영상 분석 장치로부터 각각 수신하는 영상 분석 결과 수신부; 및 상기 미리 정해진 개수의 영상 분석 장치로부터 수신한 상기 영상 분석 결과를 병합하여 상기 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득하는 영상 분석 관리부;를 포함한다.According to an aspect of the present invention, there is provided an image analysis management apparatus comprising: an image information receiver configured to receive display image information, which is information about image content output to an image output means connected to an image analysis apparatus, from a plurality of image analysis apparatuses ; Based on the display image information received from the plurality of image analyzing apparatuses, a plurality of image analyzing apparatuses having the same image content are obtained, and an analysis ranking obtained using the display image information received from the plurality of image analyzing apparatuses. An analysis performing subject selecting unit configured to select a predetermined number of image analyzing apparatuses as an image analyzing subject according to a high rank based on a table; An image analysis result receiver configured to acquire a feature descriptor from the image content and to receive image analysis results of at least a portion of the image content from the predetermined number of image analysis apparatuses; And an image analysis manager which merges the image analysis results received from the predetermined number of image analyzing apparatuses and obtains an integrated image analysis result of the image contents.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 영상 분석 방법은, 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 복수의 영상 분석 장치로부터 수신하는 단계; 상기 복수의 영상 분석 장치로부터 수신한 상기 표시 영상 정보를 기초로 상기 영상 콘텐츠가 서로 동일한 복수의 영상 분석 장치를 획득하는 단계; 상기 복수의 영상 분석 장치로부터 수신한 표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정하는 단계; 상기 영상 콘텐츠에서 특징 기술자를 획득하여 상기 영상 콘텐츠의 적어도 일부분에 대한 영상 분석 결과를 상기 미리 정해진 개수의 영상 분석 장치로부터 각각 수신하는 단계; 및 상기 미리 정해진 개수의 영상 분석 장치로부터 수신한 상기 영상 분석 결과를 병합하여 상기 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득하는 단계;를 포함한다.According to an aspect of the present invention, there is provided a method of analyzing an image, the method comprising: receiving display image information, which is information about an image content output to an image output unit connected to an image analyzing apparatus, from a plurality of image analyzing apparatuses; Acquiring a plurality of image analyzing apparatuses having the same image content based on the display image information received from the plurality of image analyzing apparatuses; Selecting a predetermined number of image analyzing apparatuses as an image analyzing subject based on a high ranking based on the analysis ranking table obtained by using the display image information received from the plurality of image analyzing apparatuses; Acquiring a feature descriptor from the image content and receiving image analysis results of at least a portion of the image content from the predetermined number of image analysis devices; And merging the image analysis results received from the predetermined number of image analyzing apparatuses to obtain an integrated image analysis result for the image contents.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 컴퓨터로 읽을 수 있는 매체는 상기한 방법 중 어느 하나를 컴퓨터에 실행시키기 위한 프로그램을 기록한다.A computer-readable medium according to the present invention for achieving the above technical problem records a program for causing a computer to execute any one of the above methods.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 컴퓨터로 읽을 수 있는 매체는, 자신에 연결된 영상 출력 수단에 출력되는 제1영상 콘텐츠에 대한 정보인 제1표시 영상 정보를 브로드캐스팅하는 단계; 다른 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 제2영상 콘텐츠에 대한 정보인 제2표시 영상 정보를 상기 다른 영상 분석 장치로부터 수신하는 단계; 상기 제2표시 영상 정보를 기초로 상기 제2영상 콘텐츠가 상기 제1영상 콘텐츠와 동일한 적어도 하나의 영상 분석 장치를 획득하는 단계; 상기 적어도 하나의 영상 분석 장치로부터 수신한 제2표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 결정된 미리 정해진 개수의 영상 분석 장치에 자신이 포함되는 경우 영상 분석을 수행하는 것으로 결정하는 단계; 및 영상 분석을 수행하는 것으로 결정된 경우, 상기 제1영상 콘텐츠에서 특징 기술자(feature descriptor)를 획득하여 상기 제1영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행하는 단계;를 포함하는 것을 특징으로 하는 영상 분석 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한다.According to an aspect of the present invention, there is provided a computer-readable medium comprising: broadcasting first display image information, which is information on a first image content output to an image output means connected thereto; Receiving second display image information, which is information on second image content output to an image output means connected to another image analyzing apparatus, from the other image analyzing apparatus; Acquiring at least one image analyzing apparatus having the second image content equal to the first image content based on the second display image information; Performing image analysis when the self-participation device is included in a predetermined number of image analyzing apparatuses determined according to a high rank based on the analysis ranking table obtained by using the second display image information received from the at least one image analyzing apparatus. Determining; And if it is determined to perform image analysis, acquiring a feature descriptor from the first image content and performing image analysis on at least a portion of the first image content. Record a program to run the analysis method on a computer.

본 발명에 따른 영상 콘텐츠의 영상을 분석하는 시스템 및 방법에 의하면, 동일한 영상 콘텐츠를 복수의 영상 분석 장치에서 분석함으로써, 영상 분석 장치의 부하를 최소화하면서 영상 분석이 가능하고 영상 분석 시간을 단축시킬 수 있다.According to the system and method for analyzing the image of the image content according to the present invention, by analyzing the same image content in a plurality of image analysis apparatus, it is possible to analyze the image while minimizing the load of the image analysis apparatus and to reduce the image analysis time have.

또한, 동일한 영상 콘텐츠를 복수의 영상 분석 장치별로 분석 조건을 상이하게 하여 분석함으로써, 영상 분석 결과의 고도화가 가능하여 영상 분석 결과의 신뢰성을 향상시킬 수 있다. 이에 따라, 영상 콘텐츠 검색 시 사용자의 요구에 보다 부합하는 영상 콘텐츠를 검색할 수 있다.In addition, by analyzing the same image content by different analysis conditions for each of the plurality of image analysis apparatus, it is possible to advance the image analysis result and improve the reliability of the image analysis result. Accordingly, when searching for video content, it is possible to search for video content that more closely meets the needs of the user.

도 1은 본 발명의 일 실시예에 따른 영상 분석 시스템을 설명하기 위한 블록도,
도 2는 본 발명의 일 실시예에 따른 영상 분석 장치의 구성을 보다 자세하게 나타낸 블록도,
도 3은 본 발명의 일 실시예에 따른 영상 분석 장치의 영상 분석 과정을 설명하기 위한 흐름도,
도 4는 본 발명의 일 실시예에 따른 영상 분석 관리 장치의 구성을 보다 자세하게 나타낸 블록도,
도 5 내지 도 7은 본 발명의 일 실시예에 따른 영상 콘텐츠에 대한 통합 영상 분석 결과를 설명하기 위한 도면,
도 8은 본 발명의 일 실시예에 따른 영상 분석 관리 장치의 영상 분석 과정을 설명하기 위한 흐름도,
도 9는 본 발명의 다른 실시예에 따른 영상 분석 장치의 구성을 보다 자세하게 나타낸 블록도,
도 10은 본 발명의 다른 실시예에 따른 영상 분석 관리 장치의 구성을 보다 자세히 나타낸 블록도, 그리고,
도 11은 본 발명의 다른 실시예에 따른 영상 분석 관리 장치의 영상 분석 과정을 설명하기 위한 흐름도이다.
1 is a block diagram illustrating an image analysis system according to an embodiment of the present invention;
2 is a block diagram showing in more detail the configuration of an image analyzing apparatus according to an embodiment of the present invention;
3 is a flowchart illustrating an image analyzing process of an image analyzing apparatus according to an embodiment of the present invention;
4 is a block diagram showing in more detail the configuration of an image analysis management apparatus according to an embodiment of the present invention;
5 to 7 are views for explaining the results of the integrated image analysis of the image content according to an embodiment of the present invention,
8 is a flowchart illustrating an image analysis process of an image analysis management apparatus according to an embodiment of the present invention;
9 is a block diagram showing in more detail the configuration of an image analyzing apparatus according to another embodiment of the present invention;
10 is a block diagram showing in more detail the configuration of an image analysis management apparatus according to another embodiment of the present invention;
11 is a flowchart illustrating an image analysis process of an image analysis management device according to another embodiment of the present invention.

이하에서 첨부한 도면을 참조하여 본 발명에 따른 영상 콘텐츠(video contents)의 영상을 분석하는 시스템(이하 '영상 분석 시스템'이라 함) 및 방법의 바람직한 실시예에 대해 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of a system (hereinafter referred to as the "image analysis system") and method for analyzing the image of the video contents (video contents) according to the present invention.

도 1은 본 발명의 일 실시예에 따른 영상 분석 시스템을 설명하기 위한 블록도이다.1 is a block diagram illustrating an image analysis system according to an exemplary embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 영상 분석 장치(100-1)는 영상 표시 장치(500-1)에 연결되며, 통신망(400)을 통해 다른 영상 분석 장치(100-2 내지 100-n), 영상 분석 관리 장치(200) 및/또는 복수의 방송 제공 장치(300-1 내지 300-n)에 연결된다.Referring to FIG. 1, an image analyzing apparatus 100-1 according to an embodiment of the present invention is connected to an image display apparatus 500-1, and other image analyzing apparatuses 100-2 to 100 through a communication network 400. -n), the video analysis management device 200 and / or the plurality of broadcast providing devices 300-1 to 300-n.

영상 분석 장치(100-1 내지 100-n)는 연결된 영상 표시 장치(500-1 내지 500-n)를 통해 표시되는 영상 콘텐츠의 영상을 분석한다. 여기서, 영상 콘텐츠는 방송 제공 장치(300-1 내지 300-n)로부터 실시간으로 방송되는 영상, 주문형 비디오 서비스(video on demand : VOD)를 이용하여 방송 제공 장치(300-1 내지 300-n)로부터 제공받은 영상, 사용자가 제작한 영상 등을 말한다. 이때, 영상 분석 장치(100-1 내지 100-n)는 사용자의 조작에 의해 영상 분석 기능이 온으로 세팅된 경우에 영상 콘텐츠의 영상을 분석할 수 있다.The image analyzing apparatuses 100-1 to 100-n analyze images of image contents displayed through the connected image display apparatuses 500-1 to 500-n. Here, the video content is a video broadcast in real time from the broadcast providing apparatuses 300-1 to 300-n, and from the broadcast providing apparatuses 300-1 to 300-n using a video on demand (VOD). Refers to the provided video, user-created video, etc. In this case, the image analyzing apparatuses 100-1 to 100-n may analyze the image of the image content when the image analyzing function is set to on by a user's manipulation.

영상 분석 장치(100-1 내지 100-n)는 영상 콘텐츠의 영상을 분석한 결과인 영상 분석 결과를 저장하고, 영상 콘텐츠에 대한 영상 분석 결과를 영상 분석 관리 장치(200)에 제공한다.The image analyzing apparatuses 100-1 to 100-n store the image analysis result, which is a result of analyzing the image of the image content, and provide the image analysis management apparatus 200 with respect to the image content.

영상 표시 장치(500-1 내지 500-n)는 저장된 영상이나 통신망(400)을 통해 제공되는 영상을 표시하는 장치로서, 메모리 수단을 구비하고 마이크로프로세서를 탑재하여 연산 능력을 갖춘 단말기로 이루어진다. 영상 표시 장치(500-1 내지 500-n)에는 텔레비전(television), 컴퓨터(computer), 태블릿(tablet) PC, 개인 휴대 정보 단말기(personal digital assistant : PDA), 휴대 멀티미디어 재생기(portable multimedia player : PMP), 휴대폰, 스마트 폰(smart phone), 내비게이션(navigation) 장치 등이 있다.The image display apparatuses 500-1 to 500-n display a stored image or an image provided through the communication network 400. The image display apparatuses 500-1 to 500-n include terminals having memory means and a microprocessor. The video display devices 500-1 to 500-n include a television, a computer, a tablet PC, a personal digital assistant (PDA), and a portable multimedia player (PMP). ), A mobile phone, a smart phone, a navigation device, and the like.

한편, 영상 분석 장치(100-1 내지 100-n)와 영상 표시 장치(500-1 내지 500-n)가 서로 독립적인 장치로 도 1에 도시하였으나, 이에 한정되지 않고 실시예에 따라 영상 분석 장치와 영상 표시 장치가 하나의 장치로 이루어질 수 있다. 또한, 영상 표시 장치에 본 발명의 실시예에 따른 영상 분석 기능 등을 수행하는 영상 분석 어플리케이션이 설치되어 영상 콘텐츠의 영상을 분석할 수 있다. 즉, 영상 분석 장치가 수행하는 영상 분석 기능, 영상 분석 결과 제공 기능 등을 어플리케이션으로 구현하고, 영상 표시 장치의 제조 시에 영상 분석 어플리케이션을 탑재하거나, 사용자의 조작에 의해 영상 표시 장치에 영상 분석 어플리케이션을 설치할 수 있다.Meanwhile, although the image analyzing apparatuses 100-1 to 100-n and the image display apparatuses 500-1 to 500-n are shown as independent apparatuses in FIG. 1, the image analyzing apparatuses are not limited thereto. And the image display device may be formed of one device. In addition, an image analysis application that performs an image analysis function or the like according to an embodiment of the present invention may be installed in the image display apparatus to analyze an image of image content. That is, an image analysis function, an image analysis result providing function, and the like performed by the image analyzing apparatus are implemented as an application, and the image analysis application is mounted in the manufacturing of the image display apparatus, or the image analysis application is applied to the image display apparatus by a user's operation. Can be installed.

영상 분석 관리 장치(200)는 영상 분석 장치(100-1 내지 100-n)로부터 수신한 영상 콘텐츠에 대한 영상 분석 결과를 이용하여 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득한다. 부가적으로, 영상 분석 관리 장치(200)는 획득한 통합 영상 분석 결과를 자체에 구비된 저장 수단 또는 외부의 저장 수단에 저장할 수 있다.The image analysis management apparatus 200 obtains an integrated image analysis result of the image content by using the image analysis result of the image content received from the image analysis apparatuses 100-1 to 100-n. In addition, the image analysis management apparatus 200 may store the acquired integrated image analysis result in a storage means provided therein or an external storage means.

방송 제공 장치(300-1 내지 300-n)는 영상을 실시간 방송하거나 주문형 비디오 서비스를 통해 요청된 영상을 제공하는 장치이다. 즉, 방송 제공 장치(300-1 내지 300-n)는 드라마, 뉴스, 영화 등의 다양한 프로그램을 통신망(400)을 통해 영상 분석 장치(100-1 내지 100-n)에 제공한다. 통신망(400)은 구내 정보 통신망(local area network : LAN), 도시권 통신망(metropolitan area network : MAN), 광역 통신망(wide area network : WAN), 인터넷 등을 포함하는 데이터 통신망뿐만 아니라 방송망, 전화망 등을 포함할 수 있고, 유선과 무선을 가리지 않으며, 어떠한 통신 방식을 사용하더라도 무방하다.The broadcast providing apparatuses 300-1 to 300-n are apparatuses for broadcasting a video in real time or providing a requested video through an on-demand video service. That is, the broadcast providing apparatuses 300-1 to 300-n provide various programs such as dramas, news, and movies to the image analyzing apparatuses 100-1 to 100-n through the communication network 400. The communication network 400 includes not only a data network including a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, but also a broadcasting network and a telephone network. It may include, wired and wireless, and may use any communication method.

한편, 방송 제공 장치(300-1 내지 300-n)는 공중파, 위성, 지상파 등을 이용하여 일방향 방송망을 통해 영상을 제공할 수 있으며, 이 경우 영상 분석 장치(100-1 내지 100-n)는 통신망(400)을 통해 영상 분석 관리 장치(200)와 데이터를 송수신한다.Meanwhile, the broadcast providing apparatuses 300-1 to 300-n may provide an image through a one-way broadcasting network using airwaves, satellites, terrestrial waves, etc. In this case, the image analyzing apparatuses 100-1 to 100-n may Data is transmitted and received with the image analysis management apparatus 200 through the communication network 400.

한편, 영상 분석 관리 장치(200)와 방송 제공 장치(300-1 내지 300-n)를 서로 독립적인 장치로 도 1에 도시하였으나, 본 발명은 이에 한정되지 않고 실시예에 따라 영상 분석 관리 장치(200)와 방송 제공 장치(300-1 내지 300-n)가 하나의 장치로 이루어질 수 있다.Meanwhile, although the image analysis management apparatus 200 and the broadcast providing apparatuses 300-1 to 300-n are shown as independent apparatuses in FIG. 1, the present invention is not limited thereto and according to an embodiment, the image analysis management apparatus ( 200 and the broadcast providing devices 300-1 to 300-n may be formed of one device.

도 2는 본 발명의 일 실시예에 따른 영상 분석 장치의 구성을 보다 자세하게 나타낸 블록도이다.2 is a block diagram illustrating in detail the configuration of an image analyzing apparatus according to an exemplary embodiment.

영상 분석 장치(100-1)는 표시 영상 정보 송수신부(210), 분석 수행 결정부(220), 분석 조건 결정부(230), 영상 분석부(240), 저장부(250), 분석 결과 제공부(260) 및 제어부(270)를 구비한다.The image analyzing apparatus 100-1 may include a display image information transmitting and receiving unit 210, an analysis performing determiner 220, an analysis condition determiner 230, an image analyzer 240, a storage 250, and an analysis result. Study 260 and the control unit 270 is provided.

표시 영상 정보 송수신부(210)는 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 브로드캐스팅(broadcasting)한다. 여기서, 표시 영상 정보는 영상 분석 장치의 식별 데이터, 표시되는 영상 콘텐츠의 식별 데이터, 네트워크 상태, 과거 분석 이력, 영상 분석 어플리케이션 버전 등을 포함한다. 과거 분석 이력은 과거 영상 분석 횟수, 과거 영상 분석량, 영상 분석 도중 종료 횟수 등을 포함한다. 이때, 표시 영상 정보 송수신부(210)는 영상 분석 장치(100-1)나 영상 표시 장치(500-1)가 구동되는 경우나 다른 영상 분석 장치(100-2 내지 100-5)로부터 부분 분석 완료 메시지를 수신한 경우나 주기적으로 표시 영상 정보를 브로드캐스팅할 수 있다.The display image information transmitter / receiver 210 broadcasts display image information, which is information about image contents output to the image display apparatus 500-1. Here, the display image information includes identification data of the image analysis apparatus, identification data of the displayed image content, network status, past analysis history, image analysis application version, and the like. The past analysis history includes the number of past image analyzes, the amount of past image analyzes, and the number of times of termination during image analysis. In this case, the display image information transmitting / receiving unit 210 completes partial analysis when the image analyzing apparatus 100-1 or the image display apparatus 500-1 is driven or from other image analyzing apparatuses 100-2 to 100-5. When the message is received or periodically, the display image information may be broadcast.

또한, 표시 영상 정보 송수신부(210)는 다른 영상 분석 장치(100-2 내지 100-n)로부터 브로드캐스팅된 표시 영상 정보를 수신한다.In addition, the display image information transmitting and receiving unit 210 receives the display image information broadcast from the other image analysis apparatus (100-2 to 100-n).

분석 수행 결정부(220)는 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠의 영상 분석 수행 여부를 결정한다.The analysis performing determiner 220 determines whether to perform image analysis on the image content output to the image display apparatus 500-1.

즉, 분석 수행 결정부(220)는 다른 영상 분석 장치(100-2 내지 100-n)로부터 수신한 표시 영상 정보를 기초로 아래의 [표 1]과 같은 표시 영상 테이블을 획득한다.That is, the analysis performing determiner 220 obtains the display image table as shown in Table 1 below based on the display image information received from the other image analyzing apparatuses 100-2 to 100-n.


영상 분석 장치

Video analysis device

영상 콘텐츠

Video content

네트워크 상태

Network status

과거 분석 횟수

Historical analysis

어플리케이션 버전

Application version


...

장치 A(자신)

Device A (self)

영상 A

Image A


Prize

3회

3rd time

1.0

1.0


...

장치 B

Device B

영상 A

Image A


Ha

5회

5 times

1.0

1.0


...

장치 C

Device C

영상 B

Image B


medium

2회

Episode 2

1.1

1.1


...

장치 D

Device D

영상 A

Image A


medium

5회

5 times

1.0

1.0


...

장치 E

Device E

영상 C

Image C


Prize

1회

1 time

1.1

1.1


...

장치 F

Device F

영상 A

Image A


Prize

4회

4 times

0.9

0.9


...

장치 G

Device G

영상 D

Image D


Ha

3회

3rd time

1.0

1.0


...



...

여기서, 표시 영상 테이블의 각 레코드는 영상 분석 장치(100-1 내지 100-n)의 식별 데이터, 표시되는 영상 콘텐츠의 식별 데이터, 네트워크 상태, 영상 분석 장치(100-1 내지 100-n)의 과거 분석 횟수, 영상 분석 어플리케이션 버전 항목 등으로 이루어진다.Here, each record of the display image table may include identification data of the image analyzing apparatuses 100-1 to 100-n, identification data of the displayed image contents, network status, and the past of the image analyzing apparatuses 100-1 to 100-n. It is composed of the number of analysis, the image analysis application version items, and the like.

분석 수행 결정부(220)는 위의 [표 1]과 같은 표시 영상 테이블을 기초로 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠와 동일한 영상 콘텐츠가 연결된 영상 표시 장치에 출력되는 다른 영상 분석 장치와 자신으로 이루어진 아래의 [표 2]와 같은 분석 순위 테이블을 획득한다. 이때, 분석 수행 결정부(220)는 네트워크 상태, 과거 분석 이력, 영상 분석 어플리케이션 버전 등의 항목을 기초로 순위를 결정할 수 있다. 물론, 각 항목별로 가중치를 부여하여 순위를 결정할 수도 있다.The analysis performing determiner 220 analyzes another image outputted on the image display apparatus to which the same image content is output to the image display apparatus 500-1 based on the display image table as shown in [Table 1]. Obtain an analysis ranking table as shown in Table 2 below, which consists of the device and itself. In this case, the analysis performance determiner 220 may determine the ranking based on items such as network status, past analysis history, image analysis application version, and the like. Of course, the ranking may be determined by assigning a weight to each item.


순위

ranking

영상 분석 장치

Video analysis device

네트워크 상태

Network status

과거 분석 횟수

Historical analysis

어플리케이션 버전

Application version

1

One

장치 F

Device F


Prize

4회

4 times

0.9

0.9

2

2

장치 A(자신)

Device A (self)


Prize

3회

3rd time

1.0

1.0

3

3

장치 D

Device D


medium

5회

5 times

1.0

1.0

4

4

장치 B

Device B


Ha

5회

5 times

1.0

1.0



...

여기서, '장치 F'와 '장치 A(자신)'는 네트워크 상태가 '상'으로 서로 동일하나, '장치 F'의 과거 분석 이력이 '장치 A(자신)'의 과거 분석 이력보다 많기 때문에 '장치 F'의 순위가 '장치 A(자신)'의 순위보다 높다. [표 2]의 분석 순위 테이블은 하나의 예시일 뿐이며, 각 항목의 우선순위에 따라 다를 수 있다.Here, 'device F' and 'device A' (self) have the same network status as 'phase', but since the past analysis history of 'device F' is larger than the past analysis history of 'device A (self)' The rank of device F 'is higher than the rank of' device A '. The analysis ranking table in [Table 2] is just one example and may vary depending on the priority of each item.

분석 수행 결정부(220)는 분석 순위 테이블을 기초로 순위에 따라 미리 정해진 개수의 영상 분석 장치에 자신이 포함된 경우 분석 수행을 하는 것으로 결정한다. 여기서, 영상 분석을 수행하는 영상 분석 장치의 개수는 기 설정되어 있거나, 다른 영상 분석 장치(100-2 내지 100-n)와 메시지를 주고받으며 결정할 수 있다. 예컨대, 영상 분석 장치의 개수가 두 개인 경우 자신('장치 A')이 포함되어 있으므로 영상 분석을 수행하는 것으로 결정하고, 영상 분석 장치의 개수가 한 개인 경우 자신('장치 A')이 포함되어 있지 않으므로 영상 분석을 수행하지 않는 것으로 결정한다.The analysis performance determiner 220 determines that the analysis is performed when it is included in a predetermined number of image analyzing apparatuses according to the ranking based on the analysis ranking table. Here, the number of image analysis apparatuses that perform image analysis may be predetermined or may be determined by exchanging messages with other image analysis apparatuses 100-2 to 100-n. For example, if the number of image analyzing apparatuses is two, it is determined that the image analysis is performed because it includes itself ('device A'). If the number of image analyzing apparatuses is one, it includes itself ('device A'). It is determined that no image analysis will be performed.

분석 조건 결정부(230)는 분석 수행 결정부(220)에 의해 영상 분석을 수행하는 것으로 결정된 경우, 기 설정된 유형별 분석 조건 정보를 이용하여 위의 [표 2]의 분석 순위 테이블을 기초로 분석 조건을 결정할 수도 있다.If it is determined that the analysis condition determiner 230 performs the image analysis by the analysis execution determiner 220, the analysis condition is determined based on the analysis ranking table of the above [Table 2] using the analysis condition information for each type. May be determined.

여기서, 분석 조건은 영상 콘텐츠의 전체 구간 중 일부 구간을 분석 범위로 하는 시간적 분석 범위, 영상 콘텐츠의 전체 영상 영역 중 일부 영역을 분석 범위로 하는 공간적 분석 범위 및 시간적 분석 범위와 공간적 분석 범위의 조합 중 하나를 나타낸다. 공간적 분석 범위는 분석 대상, 분석 레벨 또는 이들의 조합으로 이루어진다. 분석 대상은 객체, 색상, 영역, 움직임여부 등이나 이들의 조합을 말한다. 객체는 사람, 동물, 물체 등을 말하고, 색상은 파란색, 빨간색, 회색 등을 말하며, 영역은 배경, 전경 등을 말한다. 분석 레벨은 영상의 분석 수준을 말한다. 예컨대, 사람의 움직임을 분석하는 레벨, 사람의 표정 변화를 분석하는 레벨 등을 말한다.Here, the analysis conditions include a temporal analysis range in which some sections of all sections of the image content are analyzed, a spatial analysis range in which some sections of the entire video region of the image contents are analyzed, and a combination of a temporal analysis range and a spatial analysis range. Indicates one. The spatial scope of analysis consists of the object of analysis, the level of analysis, or a combination thereof. The object to be analyzed is an object, color, area, motion, or a combination thereof. Objects refer to people, animals, objects, etc., colors refer to blue, red, and gray, and areas refer to backgrounds and foregrounds. The analysis level refers to the analysis level of the image. For example, the level for analyzing a person's movement, the level for analyzing a change in a person's facial expression, and the like.

그리고 유형별 분석 조건 정보는 분석 수행을 하는 것으로 결정된 영상 분석 장치의 개수, 네트워크 상태, 과거 분석 이력 및 영상 분석 어플리케이션 버전 중 적어도 하나를 조합하여 획득한 유형별로 각각 정의된 분석 조건을 말한다. 예컨대, 분석 수행을 하는 것으로 결정된 영상 분석 장치의 개수가 1개이고 과거 분석 이력이 없는 경우에는 최하위의 분석 레벨을 분석 조건으로 결정할 수 있다. 또한, 분석 수행을 하는 것으로 결정된 영상 분석 장치의 개수가 복수 개인 경우에는 전체 구간을 영상 분석 장치의 개수로 나누고 자신의 순위에 따라 대응되는 구간을 분석 조건으로 결정할 수 있다.The analysis condition information for each type refers to analysis conditions defined for each type obtained by combining at least one of the number of network analysis apparatuses determined to perform an analysis, a network state, a past analysis history, and an image analysis application version. For example, when the number of image analysis devices determined to perform analysis is one and there is no past analysis history, the lowest analysis level may be determined as an analysis condition. In addition, when there are a plurality of image analyzing apparatuses determined to perform the analysis, the entire section may be divided by the number of the image analyzing apparatuses, and corresponding sections may be determined as analysis conditions according to their ranks.

또한, 분석 조건 결정부(230)는 분석 수행 결정부(220)에 의해 영상 분석을 수행하는 것으로 결정된 경우, 영상 분석을 수행하는 것으로 결정된 다른 영상 분석 장치와 메시지를 주고받으며 영상 콘텐츠의 분석 조건을 영상 분석 장치별로 상이하게 하여 자신의 분석 조건을 결정할 수 있다.In addition, when it is determined that the analysis condition determiner 230 performs the image analysis by the analysis performance determiner 220, the analysis condition determiner 230 exchanges a message with another image analysis device determined to perform the image analysis, and analyzes the analysis condition of the image content. It is possible to determine its own analysis conditions by making the image analysis device different.

즉, 분석 조건 결정부(230)는 영상 분석을 수행하는 것으로 결정된 다른 영상 분석 장치와 메시지를 주고받으며 영상 분석 장치별로 분석 조건을 상이하게 결정하여 아래의 [표 3]과 같은 분석 조건 테이블을 생성할 수 있다.That is, the analysis condition determiner 230 exchanges a message with another image analysis device determined to perform image analysis, and determines the analysis conditions differently for each image analysis device to generate an analysis condition table as shown in Table 3 below. can do.


순위

ranking

영상 분석 장치

Video analysis device

분석 조건

Analysis condition

1

One

장치 F

Device F

분석 조건 A

Analytical Condition A

2

2

장치 A(자신)

Device A (self)

분석 조건 B

Analytical Condition B

3

3

장치 D

Device D

분석 조건 C

Analytical Condition C

여기서, 분석 조건 테이블은 위의 [표 2]의 분석 순위 테이블을 기초로 3개의 영상 분석 장치가 영상 분석을 수행하는 것으로 결정된 경우에 생성되는 분석 조건 테이블을 나타낸다.Here, the analysis condition table indicates an analysis condition table generated when three image analysis apparatuses are determined to perform image analysis based on the analysis ranking table of the above [Table 2].

분석 조건 결정부(230)는 분석 조건 테이블을 기초로 자신의 분석 조건을 결정할 수 있다. 예컨대, 위의 [표 2]의 분석 순위 테이블에 의하면, 분석 조건 결정부(230)는 자신의 분석 조건을 '분석 조건 B'로 결정할 수 있다.The analysis condition determiner 230 may determine its analysis condition based on the analysis condition table. For example, according to the analysis ranking table of the above [Table 2], the analysis condition determiner 230 may determine its analysis condition as 'analysis condition B'.

또한, 분석 조건 결정부(230)는 분석 수행 결정부(220)에 의해 영상 분석을 수행하는 것으로 결정된 경우, 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠와 동일한 영상 콘텐츠가 다른 영상 분석 장치(100-2 내지 100-n)에 연결된 영상 표시 장치(500-2 내지 500-n)에 출력되지 않는 경우, 영상 분석 관리 장치(200)에 영상 콘텐츠에 대한 과거 영상 분석 결과를 요청할 수 있다. 분석 조건 결정부(230)는 영상 분석 관리 장치(200)로부터 제공받은 과거 영상 분석 결과를 기초로 자신의 분석 조건을 결정할 수 있다. 예컨대, 영상 콘텐츠의 전체 구간 중 일부 구간에 대한 과거 영상 분석 결과가 존재하는 경우, 분석 조건 결정부(230)는 영상 분석 결과가 존재하지 않는 구간을 분석 조건으로 결정할 수 있다. 영상 콘텐츠의 전체 구간에 대한 과거 영상 분석 결과가 존재하는 경우, 분석 조건 결정부(230)는 과거 영상 분석 결과보다 한 단계 높은 분석 수준을 분석 조건으로 결정할 수 있다.In addition, when it is determined that the analysis condition determiner 230 performs the image analysis by the analysis performance determiner 220, the image analysis apparatus having the same image content as the image content output to the image display apparatus 500-1 is different. If it is not output to the image display apparatuses 500-2 to 500-n connected to (100-2 to 100-n), the image analysis management apparatus 200 may request a past image analysis result of the image content. The analysis condition determiner 230 may determine its analysis condition based on the past image analysis result provided from the image analysis management apparatus 200. For example, when there is a past image analysis result for some sections of all sections of the image content, the analysis condition determiner 230 may determine a section in which the image analysis result does not exist as the analysis condition. When there is a past image analysis result for the entire section of the image content, the analysis condition determiner 230 may determine an analysis level higher than the past image analysis result as an analysis condition.

영상 분석부(240)는 분석 수행 결정부(220)에 의해 영상 분석을 수행하는 것으로 결정된 경우, 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠에 대한 영상 분석을 수행한다. 즉, 영상 분석부(240)는 특징 추출 알고리즘을 이용하여 시청 중인 영상 콘텐츠의 영상에서 특징(feature)을 추출하고, 추출된 특징을 텍스트 형태의 데이터로 변환하여 특징 기술자(feature descriptor)를 획득한다. 여기서, 특징은 색상(color), 모양(shape), 질감(texture), 움직임(motion), 공간적인 레이아웃(spatial layout) 등을 말한다.When it is determined that the image analysis unit 240 performs image analysis by the analysis execution determiner 220, the image analysis unit 240 performs image analysis on the image content output to the image display apparatus 500-1. That is, the image analyzer 240 extracts a feature from an image of the video content being viewed using a feature extraction algorithm, and converts the extracted feature into text data to obtain a feature descriptor. . Here, the feature refers to color, shape, texture, motion, spatial layout, and the like.

이때, 영상 분석부(240)는 분석 조건 결정부(240)에 의해 결정된 분석 조건에 따라 영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행할 수 있다. 예컨대, 영상 콘텐츠의 전체 구간 중 '10분 ~ 20분'에 대응되는 구간이 자신의 분석 조건으로 결정된 경우, 영상 분석부(240)는 영상 콘텐츠의 전체 구간 중 '10분 ~ 20분'에 대응되는 구간에 대한 영상 분석을 수행할 수 있다. 영상 콘텐츠의 영상 중 '배경'이 자신의 분석 조건으로 결정된 경우, 영상 분석부(240)는 영상 콘텐츠의 영상 중 '배경'에 대응되는 영역에 대해 영상 분석을 수행할 수 있다. '사람의 표정 변화를 분석하는 레벨'이 자신의 분석 조건으로 결정된 경우, 영상 분석부(240)는 영상 콘텐츠의 영상에서 사람의 표정 변화의 차이도 분석하는 수준에서 영상 분석을 수행할 수 있다.In this case, the image analyzer 240 may perform image analysis on at least a portion of the image content according to the analysis condition determined by the analysis condition determiner 240. For example, when a section corresponding to '10 minutes to 20 minutes 'of the entire section of the image content is determined as its analysis condition, the image analyzer 240 corresponds to '10 minutes to 20 minutes' of the entire section of the image content. Image analysis may be performed on the section. When the 'background' of the image of the image content is determined as its analysis condition, the image analyzer 240 may perform image analysis on a region corresponding to the 'background' of the image of the image content. When the 'level of analyzing the change in the human facial expression' is determined as the analysis condition of the user, the image analyzer 240 may perform the image analysis at the level of analyzing the difference of the human facial expression in the image of the image content.

영상 분석부(240)는 획득한 특징 기술자를 기초로 영상 콘텐츠에 대한 영상 분석 결과를 획득한다. 여기서, 영상 분석 결과는 영상 분석 장치의 식별 데이터영상 콘텐츠 식별 데이터, 분석 조건, 프레임 식별 데이터, 특징 기술자 등으로 이루어진다.The image analyzer 240 obtains an image analysis result of the image content based on the acquired feature descriptor. Here, the image analysis result includes identification data of the image analysis apparatus, image content identification data, analysis conditions, frame identification data, feature descriptors, and the like.

저장부(250)는 영상 분석부(240)에 의해 분석된 영상 콘텐츠에 대한 영상 분석 결과를 저장한다. 저장부(250)는 영상 분석 장치(100-1)의 내부에 내장된 저장 매체이거나 탈부착 가능한 저장 매체이다. 여기서, 저장 매체에는 플래시 메모리(flash memory), 하드 디스크(hard disk), 카드 타입의 메모리(예컨대, SD 메모리, XD 메모리 등), 램(random access memory : RAM), 롬(read only memory : ROM), 자기 메모리, 자기 디스크, 광 디스크 등이 있다.The storage unit 250 stores the image analysis result for the image content analyzed by the image analyzer 240. The storage unit 250 is a storage medium that is built in the image analyzing apparatus 100-1 or is a removable storage medium. The storage medium may include a flash memory, a hard disk, a card type memory (eg, SD memory, XD memory, etc.), random access memory (RAM), and read only memory (ROM). ), Magnetic memory, magnetic disk, optical disk, and the like.

분석 결과 제공부(260)는 영상 분석부(240)에 의해 분석된 영상 콘텐츠에 대한 영상 분석 결과를 영상 분석 관리 장치(200)에 제공한다.The analysis result providing unit 260 provides the image analysis management apparatus 200 with an image analysis result of the image content analyzed by the image analysis unit 240.

제어부(270)는 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠의 영상 분석이 완료되는 경우, 전체 분석 완료 메시지를 다른 영상 분석 장치(100-2 내지 100-n) 및/또는 영상 분석 관리 장치(200)에 브로드캐스팅할 수 있다. 여기서, 영상 분석 정상 종료 메시지는 영상 분석 장치(100-1)의 식별 데이터, 영상 콘텐츠의 식별 데이터, 분석 조건, 영상 분석 결과 등을 포함한다.When the image analysis of the image content output to the image display apparatus 500-1 is completed, the controller 270 may transmit the entire analysis completion message to other image analysis apparatuses 100-2 to 100-n and / or image analysis management. Broadcast to device 200. Here, the image analysis normal end message includes identification data of the image analyzing apparatus 100-1, identification data of image contents, analysis conditions, image analysis results, and the like.

제어부(270)는 사용자의 조작에 의해 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠가 변경되거나 전원이 오프되거나 비정상적으로 종료하는 경우, 부분 분석 완료 메시지를 다른 영상 분석 장치(100-2 내지 100-n) 및/또는 영상 분석 관리 장치(200)에 브로드캐스팅할 수 있다. 여기서, 부분 분석 종료 메시지는 영상 분석 장치(100-1)의 식별 데이터, 영상 콘텐츠의 식별 데이터, 영상 분석 종료 시점의 프레임 식별 데이터, 분석 조건, 영상 분석 결과 등을 포함한다.When the video content output to the video display device 500-1 is changed, the power is turned off, or abnormally terminates by a user's manipulation, the controller 270 sends a partial analysis completion message to another video analysis device 100-2 to 100. 100-n) and / or the video analysis management device 200 may be broadcast. Here, the partial analysis end message includes identification data of the image analyzing apparatus 100-1, identification data of image content, frame identification data at the end of image analysis, an analysis condition, an image analysis result, and the like.

한편, 영상 분석 장치(100-1)는 영상 분석을 수행하는 영상 분석 장치와 분석 조건을 결정하고, 이를 다른 영상 분석 장치(100-2 내지 100-n)에 브로드캐스킹할 수도 있다.The image analyzing apparatus 100-1 may determine an image analyzing apparatus that performs image analysis and analysis conditions, and may broadcast the same to other image analyzing apparatuses 100-2 to 100-n.

도 3은 본 발명의 일 실시예에 따른 영상 분석 장치의 영상 분석 과정을 설명하기 위한 흐름도이다.3 is a flowchart illustrating an image analyzing process of the image analyzing apparatus according to an embodiment of the present invention.

영상 분석 장치(100-1)는 다른 영상 분석 장치(100-2 내지 100-n)에 연결된 영상 표시 장치(500-2 내지 500-n)에 출력되는 표시 영상 정보를 다른 영상 분석 장치(100-2 내지 100-n)로부터 수신하고(S310), 수신한 표시 영상 정보를 기초로 위의 [표 1]과 같은 표시 영상 테이블을 획득한다(S320).The image analyzing apparatus 100-1 may display display image information output to the image display apparatuses 500-2 to 500-n connected to the other image analyzing apparatuses 100-2 to 100-n. 2 to 100-n), and based on the received display image information, a display image table as shown in [Table 1] is obtained (S320).

이후, 영상 분석 장치(100-1)는 획득한 표시 영상 테이블을 기초로 위의 [표 2]와 같은 분석 순위 테이블을 획득한다(S330). 영상 분석 장치(100-1)는 획득한 분석 순위 테이블을 기초로 영상 분석 수행 여부를 결정한다(S340). 이때, 영상 분석을 수행하는 것으로 결정된 경우, 영상 분석 장치(100-1)는 자신의 분석 조건을 결정할 수 있다.Thereafter, the image analysis apparatus 100-1 obtains an analysis ranking table as shown in Table 2 above based on the obtained display image table (S330). The image analysis apparatus 100-1 determines whether to perform image analysis based on the acquired analysis ranking table in operation S340. In this case, when it is determined to perform the image analysis, the image analysis apparatus 100-1 may determine its own analysis condition.

이후, 영상 분석을 수행하는 것으로 결정된 경우, 영상 분석 장치(100-1)는 영상 콘텐츠에 대한 영상 분석을 수행한다(S350). 이때, 영상 분석 장치(100-1)는 자신의 분석 조건에 따라 영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행할 수 있다.Thereafter, if it is determined that image analysis is to be performed, the image analysis apparatus 100-1 performs image analysis on image content (S350). In this case, the image analysis apparatus 100-1 may perform image analysis on at least a portion of the image content according to its analysis condition.

이후, 영상 분석 장치(100-1)는 분석된 영상 콘텐츠에 대한 영상 분석 결과를 저장하고(S360), 분석된 영상 콘텐츠에 대한 영상 분석 결과를 영상 분석 관리 장치(200)에 제공한다(S370).Thereafter, the image analysis apparatus 100-1 stores the image analysis result of the analyzed image content (S360), and provides the image analysis result of the analyzed image content to the image analysis management apparatus 200 (S370). .

도 4는 본 발명의 일 실시예에 따른 영상 분석 관리 장치의 구성을 보다 자세하게 나타낸 블록도이고, 도 5 내지 도 7은 본 발명의 일 실시예에 따른 영상 콘텐츠에 대한 통합 영상 분석 결과를 설명하기 위한 도면이다.4 is a block diagram illustrating in detail the configuration of an apparatus for managing video analysis according to an embodiment of the present invention, and FIGS. 5 to 7 illustrate integrated video analysis results for video content according to an embodiment of the present invention. It is for the drawing.

영상 분석 관리 장치(200)는 영상 분석 결과 수신부(410), 영상 분석 결과 관리부(420) 및 저장부(430)를 구비한다.The image analysis management apparatus 200 includes an image analysis result receiver 410, an image analysis result manager 420, and a storage 430.

영상 분석 결과 수신부(410)는 복수의 영상 분석 장치(100-1 내지 100-n)로부터 영상 콘텐츠에 대한 영상 분석 결과를 각각 수신한다.The image analysis result receiver 410 receives image analysis results of image content from the plurality of image analysis apparatuses 100-1 to 100-n, respectively.

영상 분석 결과 관리부(420)는 영상 분석 결과 수신부(210)를 통해 수신한 영상 콘텐츠에 대한 영상 분석 결과를 기초로 영상 콘텐츠별로 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득한다.The image analysis result manager 420 obtains a combined image analysis result of the image content for each image content based on the image analysis result of the image content received through the image analysis result receiver 210.

이때, 영상 분석 결과 관리부(420)는 수신한 영상 분석 결과 중에서 서로 동일한 영상 콘텐츠에 대한 분석 결과이고 서로 상이한 분석 조건에 따라 분석된 영상 분석 결과에 대해서는 재생 시간의 흐름에 따라 병합하여 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득할 수 있다.In this case, the image analysis result manager 420 analyzes the same image content among the received image analysis results and analyzes the image analysis results analyzed according to different analysis conditions according to the flow of the playback time, and thus The integrated image analysis result can be obtained.

예컨대, 도 5를 참조하면, 제1 및 제2영상 분석 장치(100-1과 100-2)로부터 수신한 영상 콘텐츠(VC5)에 대한 제1 및 제2영상 분석 결과(AR5_1, AR5_2)가 영상 콘텐츠(VC5)의 전체 구간 중 서로 상이한 분석 구간을 대상으로 분석된 영상 분석 결과인 경우, 영상 분석 결과 관리부(420)는 제1 및 제2영상 분석 결과(AR5_1, AR5_2)를 재생 시간의 흐름을 기초로 병합하여 영상 콘텐츠(VC5)에 대한 통합 영상 분석 결과(AR5)를 획득할 수 있다. 도 6을 참조하면, 제1 및 제2영상 분석 장치(100-1과 100-2)로부터 수신한 영상 콘텐츠(VC6)에 대한 제1 및 제2영상 분석 결과(AR6_1, AR6_2)가 서로 상이한 분석 레벨에서 분석된 영상 분석 결과인 경우, 영상 분석 결과 관리부(420)는 제1 및 제2영상 분석 결과(AR6_1, AR6_2)를 계층적으로 병합하여 영상 콘텐츠(VC6)에 대한 통합 영상 분석 결과(AR6)를 획득할 수 있다. 도 7을 참조하면, 제1 및 제2영상 분석 장치(100-1과 100-2)로부터 수신한 영상 콘텐츠(VC7)에 대한 제1 및 제2영상 분석 결과(AR7_1, AR7_2)가 서로 상이한 분석 범위를 대상으로 분석된 영상 분석 결과인 경우, 영상 분석 결과 관리부(420)는 제1 및 제2영상 분석 결과(AR7_1, AR7_2)를 재생 시간의 흐름을 기초로 중첩되게 병합하여 영상 콘텐츠(VC7)에 대한 통합 영상 분석 결과(AR7)를 획득할 수 있다.For example, referring to FIG. 5, the first and second image analysis results AR5_1 and AR5_2 of the image content VC5 received from the first and second image analyzing apparatuses 100-1 and 100-2 are displayed. In the case of the image analysis result analyzed for the different analysis sections among the entire sections of the content VC5, the image analysis result manager 420 displays the first and second image analysis results AR5_1 and AR5_2 as a flow of playback time. By merging on the basis, the integrated image analysis result AR5 of the image content VC5 may be obtained. Referring to FIG. 6, different analysis results of the first and second image analysis results AR6_1 and AR6_2 of the image content VC6 received from the first and second image analyzing apparatuses 100-1 and 100-2 are different from each other. In the case of the image analysis result analyzed at the level, the image analysis result management unit 420 merges the first and second image analysis results AR6_1 and AR6_2 in a hierarchical manner, thereby integrating the image analysis result for the image content VC6 (AR6). ) Can be obtained. Referring to FIG. 7, the first and second image analysis results AR7_1 and AR7_2 of the image content VC7 received from the first and second image analyzing apparatuses 100-1 and 100-2 are different from each other. In the case of an image analysis result analyzed for a range, the image analysis result management unit 420 merges the first and second image analysis results AR7_1 and AR7_2 so as to overlap each other based on the flow of the playback time, and thus the image content VC7. Integrated image analysis result AR7 may be obtained.

또한, 영상 분석 결과 관리부(420)는 수신한 영상 분석 결과 중에서 서로 동일한 영상 콘텐츠에 대한 분석 결과이고 영상 콘텐츠의 전체 구간 중 일부 구간에 대한 분석 결과가 영상 분석 결과에 각각 포함된 경우, 해당 영상 분석 장치로부터 수신한 표시 영상 정보를 기초로 영상 분석 결과 중 하나를 선정하여 중첩 구간에 대한 분석 결과로 결정할 수 있다. 예컨대, 영상 분석 결과 관리부(420)는 과거 분석 횟수가 많은 영상 분석 장치에서 분석된 영상 분석 결과를 중첩 구간에 대한 분석 결과로 결정할 수 있다. 영상 분석 결과 관리부(420)는 영상 분석 도중 종료 횟수가 적은 영상 분석 장치에서 분석된 영상 분석 결과를 중첩 구간에 대한 분석 결과로 결정할 수 있다.In addition, the image analysis result manager 420 analyzes the same image content among the received image analysis results, and when the analysis results for some sections of all sections of the image content are included in the image analysis result, the corresponding image analysis One of the image analysis results may be selected based on the display image information received from the device, and may be determined as the analysis result of the overlapping section. For example, the image analysis result manager 420 may determine the image analysis result analyzed by the image analysis device having a large number of past analysis times as the analysis result for the overlapping section. The image analysis result manager 420 may determine the image analysis result analyzed by the image analysis device having fewer ending times during the image analysis as the analysis result for the overlapping section.

또한, 영상 분석 결과 관리부(420)는 영상 분석 장치로부터 영상 콘텐츠에 대한 과거 영상 분석 결과의 요청을 받는 경우, 해당 영상 콘텐츠에 대한 과거 영상 분석 결과를 영상 분석 장치에 제공할 수 있다.In addition, when the image analysis result manager 420 receives a request for a past image analysis result of the image content from the image analysis apparatus, the image analysis result manager 420 may provide the image analysis apparatus with the past image analysis result of the image content.

저장부(430)는 영상 분석 결과 관리부(420)에 의해 획득된 영상 콘텐츠에 대한 통합 영상 분석 결과를 저장한다. 저장부(430)는 영상 분석 관리 장치(200)의 내부에 내장된 저장 매체이거나 탈부착 가능한 저장 매체이다. 물론, 저장부(430)는 영상 분석 관리 장치(200)와 독립적인 장치로 구성되고, 영상 분석 관리 장치(200)와 유무선으로 연결되어 데이터를 주고받을 수 있다.The storage unit 430 stores the integrated image analysis result for the image content acquired by the image analysis result management unit 420. The storage unit 430 is a storage medium embedded in the image analysis management apparatus 200 or a removable storage medium. Of course, the storage unit 430 may be configured as an independent device from the image analysis management apparatus 200, and may be connected to the image analysis management apparatus 200 by wire or wirelessly to exchange data.

도 8은 본 발명의 일 실시예에 따른 영상 분석 관리 장치의 영상 분석 과정을 설명하기 위한 흐름도이다.8 is a flowchart illustrating an image analysis process of an image analysis management apparatus according to an embodiment of the present invention.

영상 분석 관리 장치(200)는 복수의 영상 분석 장치(100-1 내지 100-n)로부터 영상 콘텐츠에 대한 영상 분석 결과를 수신하고(S810), 수신한 영상 분석 결과를 기초로 영상 콘텐츠별로 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득한다(S820).The image analysis management apparatus 200 receives an image analysis result of the image content from the plurality of image analysis apparatuses 100-1 to 100-n (S810), and based on the received image analysis result, the image content for each image content. Acquire the integrated image analysis result for (S820).

이때, 영상 분석 관리 장치(200)는 수신한 영상 분석 결과 중에서 서로 동일한 영상 콘텐츠에 대한 분석 결과이고 서로 상이한 분석 조건에 따라 분석된 영상 분석 결과에 대해서는 재생 시간의 흐름에 따라 병합하여 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득할 수 있다. 또한, 영상 분석 관리 장치(200)는 수신한 영상 분석 결과 중에서 서로 동일한 영상 콘텐츠에 대한 분석 결과이고 영상 콘텐츠의 전체 구간 중 일부 구간에 대한 분석 결과가 영상 분석 결과에 각각 포함된 경우, 해당 영상 분석 장치로부터 수신한 표시 영상 정보를 기초로 영상 분석 결과 중 하나를 선정하여 중첩 구간에 대한 분석 결과로 결정할 수 있다At this time, the image analysis management apparatus 200 is an analysis result of the same image content among the received image analysis results, and the image analysis results analyzed according to different analysis conditions are merged according to the flow of playback time for the image content. The integrated image analysis result can be obtained. In addition, when the image analysis management apparatus 200 analyzes the same image content among the received image analysis results and the analysis results for some sections of all the sections of the image content are included in the image analysis result, the corresponding image analysis One of the image analysis results may be selected based on the display image information received from the device, and may be determined as the analysis result of the overlapping sections.

이후, 영상 분석 관리 장치(200)는 획득된 영상 콘텐츠에 대한 통합 영상 분석 결과를 저장한다(S830).Thereafter, the image analysis management apparatus 200 stores the integrated image analysis result of the obtained image content in operation S830.

이와 같이 본 실시예에 따른 영상 분석 장치(100-1)는 다른 영상 분석 장치(100-2 내지 100-n)로부터 수신한 표시 영상 정보를 기초로 영상 분석 수행 여부 및 분석 조건을 결정하고, 영상 분석을 수행한 경우 영상 분석 결과를 영상 분석 관리 장치(200)에 제공한다. 즉, 영상 콘텐츠에 대한 영상 분석을 수행하는 영상 분석 장치는 P2P(peer to peer) 방식에 의해 결정된다.As described above, the image analyzing apparatus 100-1 according to the present exemplary embodiment determines whether to perform image analysis and analysis conditions based on the display image information received from the other image analyzing apparatuses 100-2 to 100-n. When the analysis is performed, the image analysis result is provided to the image analysis management apparatus 200. That is, an image analysis apparatus that performs image analysis on image content is determined by a peer to peer (P2P) method.

이와 달리, 영상 분석 관리 장치(200)가 영상 분석 장치(100-1 내지 100-n) 중 영상 분석을 수행할 영상 분석 장치를 선정하고 영상 분석 장치별로 분석 조건을 결정할 수 있다. 그러면, 영상 분석 수행 주체로 선정된 영상 분석 장치는 영상 분석을 수행하고, 영상 분석 결과를 영상 분석 관리 장치(200)에 제공한다. 즉, 영상 콘텐츠에 대한 영상 분석을 수행하는 영상 분석 장치는 서버-클라이언트 방식에 의해 결정된다.Alternatively, the image analysis management apparatus 200 may select an image analysis apparatus to perform image analysis among the image analysis apparatuses 100-1 to 100-n and determine analysis conditions for each image analysis apparatus. Then, the image analysis apparatus selected as the subject of image analysis performs image analysis, and provides the image analysis result to the image analysis management apparatus 200. That is, the image analyzing apparatus for performing image analysis on the image content is determined by the server-client method.

이하, 영상 분석 관리 장치(200)가 서버 역할을 수행하고 영상 분석 장치(100-1 내지 100-n)가 클라이언트 역할을 수행하는 경우에 수행되는 영상 분석 과정에 대해 설명한다.Hereinafter, an image analysis process performed when the image analysis management apparatus 200 performs a server role and the image analysis apparatuses 100-1 to 100-n perform a client role will be described.

도 9는 본 발명의 다른 실시예에 따른 영상 분석 장치의 구성을 보다 자세하게 나타낸 블록도이다.9 is a block diagram illustrating in detail the configuration of an image analyzing apparatus according to another exemplary embodiment.

영상 분석 장치(900)는 영상 분석부(910), 저장부(920), 분석 결과 제공부(930) 및 제어부(940)를 구비한다.The image analyzing apparatus 900 includes an image analyzing unit 910, a storage unit 920, an analysis result providing unit 930, and a controller 940.

본 실시예에 따른 영상 분석 장치(900)의 영상 분석부(910), 저장부(920), 분석 결과 제공부(930) 및 제어부(940)는 각각 앞선 실시예에 따른 영상 분석 장치(100)의 영상 분석부(240), 저장부(250), 분석 결과 제공부(260) 및 제어부(270)와 실질적으로 동일하므로 다른 부분에 대해서만 이하 설명한다.The image analyzing unit 910, the storage unit 920, the analysis result providing unit 930, and the controller 940 of the image analyzing apparatus 900 according to the present exemplary embodiment may each be the image analyzing apparatus 100 according to the previous embodiment. Since the image analysis unit 240, the storage unit 250, the analysis result providing unit 260, and the control unit 270 are substantially the same, only other portions will be described below.

제어부(940)는 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 영상 분석 관리 장치(200)에 제공한다. 이때, 제어부(940)는 영상 분석 장치(900)나 영상 표시 장치(500-1)가 구동되는 경우나 주기적으로 표시 영상 정보를 영상 분석 관리 장치(200)에 제공할 수 있다.The controller 940 provides the image analysis management apparatus 200 with display image information, which is information about image content output to the image display apparatus 500-1. In this case, the controller 940 may provide the display image information to the image analysis management apparatus 200 when the image analysis apparatus 900 or the image display apparatus 500-1 is driven or periodically.

영상 분석부(910)는 영상 분석 관리 장치(200)로부터 영상 분석 수행 메시지를 수신한 경우에 영상 표시 장치(500-1)에 출력되는 영상 콘텐츠에 대한 영상 분석을 수행한다. 이때, 영상 분석부(910)는 영상 분석 수행 메시지에 분석 조건이 포함되거나 분석 조건 메시지를 수신한 경우, 분석 조건에 따라 영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행할 수 있다.When the image analysis unit 910 receives the image analysis execution message from the image analysis management apparatus 200, the image analysis unit 910 performs image analysis on the image content output to the image display apparatus 500-1. In this case, when the analysis condition message includes the analysis condition or receives the analysis condition message, the image analyzer 910 may perform image analysis on at least a portion of the image content according to the analysis condition.

도 10은 본 발명의 다른 실시예에 따른 영상 분석 관리 장치의 구성을 보다 자세히 나타낸 블록도이다.10 is a block diagram illustrating in detail the configuration of an apparatus for managing video analysis according to another embodiment of the present invention.

영상 분석 관리 장치(1000)는 표시 영상 정보 수신부(1010), 분석 수행 주체 선정부(1020), 분석 조건 결정부(1030), 영상 분석 결과 수신부(1040), 영상 분석 결과 관리부(1050) 및 저장부(1060)를 구비한다.The image analysis management apparatus 1000 may include a display image information receiver 1010, an analysis performing subject selection unit 1020, an analysis condition determiner 1030, an image analysis result receiver 1040, an image analysis result manager 1050, and storage. The unit 1060 is provided.

본 실시예에 따른 영상 분석 관리 장치(1000)의 영상 분석 결과 수신부(1040), 영상 분석 결과 관리부(1050) 및 저장부(1060)는 각각 앞선 실시예에 따른 영상 분석 관리 장치(200)의 영상 분석 결과 수신부(410), 영상 분석 결과 관리부(420) 및 저장부(430)와 실질적으로 동일하므로 자세한 설명은 생략한다.The image analysis result receiver 1040, the image analysis result management unit 1050, and the storage unit 1060 of the image analysis management apparatus 1000 according to the present exemplary embodiment may each be an image of the image analysis management apparatus 200 according to the previous embodiment. Since the analysis result receiver 410, the image analysis result manager 420, and the storage 430 are substantially the same, a detailed description thereof will be omitted.

표시 영상 정보 수신부(1010)는 복수의 영상 분석 장치(900-1 내지 900-n)로부터 표시 영상 정보를 수신한다.The display image information receiver 1010 receives display image information from the plurality of image analysis apparatuses 900-1 to 900-n.

분석 수행 주체 선정부(1020)는 상기 표시 영상 정보 수신부(1010)를 통해 수신한 표시 영상 정보를 기초로 영상 콘텐츠별로 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정한다.The analysis performing subject selecting unit 1020 selects a predetermined number of image analyzing apparatuses for each image content as an image analyzing subject based on the display image information received through the display image information receiving unit 1010.

즉, 분석 수행 주체 선정부(1020)는 복수의 영상 분석 장치(900-1 내지 900-n)로부터 수신한 표시 영상 정보를 기초로 아래의 [표 4]와 같은 표시 영상 테이블을 획득한다.That is, the analysis performing subject selecting unit 1020 obtains a display image table as shown in Table 4 below based on the display image information received from the plurality of image analysis apparatuses 900-1 to 900-n.


영상 분석 장치

Video analysis device

영상 콘텐츠

Video content

네트워크 상태

Network status

과거 분석 횟수

Historical analysis

어플리케이션 버전

Application version


...

장치 A

Device A

영상 A

Image A


Prize

3회

3rd time

1.0

1.0


...

장치 B

Device B

영상 A

Image A


Ha

5회

5 times

1.0

1.0


...

장치 C

Device C

영상 B

Image B


medium

2회

Episode 2

1.1

1.1


...

장치 D

Device D

영상 A

Image A


medium

5회

5 times

1.0

1.0


...

장치 E

Device E

영상 B

Image B


Prize

1회

1 time

1.1

1.1


...

장치 F

Device F

영상 A

Image A


Prize

4회

4 times

0.9

0.9


...

장치 G

Device G

영상 B

Image B


Ha

3회

3rd time

1.0

1.0


...



...

분석 수행 주체 선정부(1020)는 위의 [표 4]와 같은 표시 영상 테이블을 기초로 아래의 [표 5]와 같은 분석 순위 테이블을 영상 콘텐츠별로 획득한다.The analysis performing subject selecting unit 1020 obtains an analysis ranking table as shown in Table 5 below for each image content based on the display image table as shown in Table 4 above.


영상 콘텐츠 A

Video content A

순위

ranking

영상 분석 장치

Video analysis device

네트워크 상태

Network status

과거 분석 횟수

Historical analysis

애플리케이션 버전

Application version

1

One

장치 F

Device F


Prize

4회

4 times

0.9

0.9

2

2

장치 A

Device A


Prize

3회

3rd time

1.0

1.0

3

3

장치 D

Device D


medium

5회

5 times

1.0

1.0

4

4

장치 B

Device B


Ha

5회

5 times

1.0

1.0



...

영상 콘텐츠 B

Video content B

순위

ranking

영상 분석 장치

Video analysis device

네트워크 상태

Network status

과거 분석 횟수

Historical analysis

애플리케이션 버전

Application version

1

One

장치 E

Device E


Prize

1회

1 time

1.1

1.1

2

2

장치 C

Device C


medium

2회

Episode 2

1.1

1.1

3

3

장치 G

Device G


Ha

3회

3rd time

1.0

1.0



...

분석 수행 주체 선정부(1020)는 위의 [표 5]와 같은 분석 순위 테이블을 기초로 영상 콘텐츠별로 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정한다.The analysis performing subject selecting unit 1020 selects a predetermined number of image analyzing apparatuses for each image content as an image analyzing subject based on the analysis ranking table as shown in [Table 5].

분석 수행 주체 선정부(720)는 영상 콘텐츠별로 영상 분석 수행 주체로 선정된 미리 정해진 개수의 영상 분석 장치에 영상 분석 수행 메시지를 제공한다. 여기서 영상 분석 수행 메시지는 영상 분석 장치의 식별 데이터, 영상 콘텐츠의 식별 데이터 등을 포함한다.The analysis performing subject selecting unit 720 provides an image analyzing performing message to a predetermined number of image analyzing apparatuses selected as subjects for performing image analysis for each image content. The image analysis performing message includes identification data of the image analyzing apparatus and identification data of the image content.

분석 수행 주체 선정부(1020)는 영상 분석 수행 주체로 선정된 영상 분석 장치로부터 부분 분석 종료 메시지를 수신한 경우, 해당 영상 콘텐츠의 [표 5]와 같은 분석 순위 테이블을 기초로 다른 영상 분석 장치를 영상 분석 수행 주체로 선정할 수 있다. 분석 수행 주체 선정부(1020)는 새롭게 선정된 영상 분석 수행 주체로 선정된 영상 분석 장치에 영상 분석 수행 메시지를 제공할 수 있다.When the analysis performing subject selecting unit 1020 receives the partial analysis end message from the image analyzing apparatus selected as the image analyzing subject, the analysis subject selecting unit 1020 selects another image analyzing apparatus based on the analysis ranking table as shown in [Table 5] of the corresponding image content. It can be selected as the subject of image analysis. The analysis performing subject selecting unit 1020 may provide an image analyzing performing message to the image analyzing apparatus selected as the newly selected image analyzing subject.

분석 조건 결정부(1030)는 각각의 영상 콘텐츠에 대하여 영상 분석 수행 주체로 선정된 영상 분석 장치별로 영상 콘텐츠의 분석 조건을 상이하게 결정할 수 있다.The analysis condition determiner 1030 may differently determine an analysis condition of the image content for each of the image analysis apparatuses selected as the subject of the image analysis.

즉, 분석 조건 결정부(1030)는 각각의 영상 콘텐츠에 대하여 영상 분석 수행 주체로 선정된 영상 분석 장치별로 분석 조건을 상이하게 결정하여 아래의 [표 6]과 같은 분석 조건 테이블을 획득한다. 이때, 분석 조건 결정부(1030)는 기 설정된 유형별 분석 조건 정보를 이용하여 위의 [표 5]와 같은 분석 순위 테이블을 기초로 분석 조건 테이블을 획득할 수 있다.That is, the analysis condition determiner 1030 determines analysis conditions differently for each image analysis device selected as an image analysis subject for each image content, and obtains an analysis condition table as shown in Table 6 below. In this case, the analysis condition determiner 1030 may obtain an analysis condition table based on the analysis ranking table as shown in Table 5 above using preset analysis condition information for each type.


영상 콘텐츠 A

Video content A

순위

ranking

영상 분석 장치

Video analysis device

분석 조건

Analysis condition

1

One

장치 F

Device F

분석 조건 A

Analytical Condition A

2

2

장치 A

Device A

분석 조건 B

Analytical Condition B

3

3

장치 D

Device D

분석 조건 C

Analytical Condition C

영상 콘텐츠 B

Video content B

순위

ranking

영상 분석 장치

Video analysis device

분석 조건

Analysis condition

1

One

장치 E

Device E

분석 조건 D

Analytical Condition D

2

2

장치 C

Device C

분석 조건 E

Analytical Condition E

3

3

장치 G

Device G

분석 조건 F

Analytical Condition F

여기서, 분석 조건 테이블은 위의 [표 5]의 분석 순위 테이블을 기초로 영상 콘텐츠별로 3개의 영상 분석 장치가 영상 분석 수행 주체로 선정된 경우에 획득되는 분석 조건 테이블을 나타낸다.Here, the analysis condition table represents an analysis condition table obtained when three image analysis apparatuses are selected as subjects of image analysis based on the analysis ranking table of the above [Table 5].

분석 조건 결정부(1030)는 각각의 영상 콘텐츠에 대하여 영상 분석 수행 주체로 선정된 영상 분석 장치 각각에 위의 [표 6]과 같은 분석 조건 테이블을 이용하여 분석 조건에 대한 정보를 제공한다. 분석 조건 결정부(1030)는 분석 수행 주체 선정부(1020)가 영상 분석 장치에 제공하는 영상 분석 수행 메시지에 분석 조건을 포함시켜 영상 분석 장치에 분석 조건에 대한 정보를 제공할 수 있다. 물론, 분석 조건 결정부(1030)는 분석 조건 메시지를 영상 분석 장치에 제공할 수도 있다. 여기서 분석 조건 메시지는 영상 분석 장치의 식별 데이터, 영상 콘텐츠의 식별 데이터, 분석 조건 등을 포함한다.The analysis condition determiner 1030 provides information on the analysis conditions by using the analysis condition table as shown in [Table 6] to each of the image analysis apparatuses selected as the subjects of the image analysis for each image content. The analysis condition determiner 1030 may provide information about the analysis condition to the image analysis device by including the analysis condition in the image analysis performance message provided by the analysis performing entity selection unit 1020 to the image analysis device. Of course, the analysis condition determiner 1030 may provide the analysis condition message to the image analysis device. The analysis condition message may include identification data of the image analyzing apparatus, identification data of the image content, analysis conditions, and the like.

도 11은 본 발명의 다른 실시예에 따른 영상 분석 관리 장치의 영상 분석 과정을 설명하기 위한 흐름도이다.11 is a flowchart illustrating an image analysis process of an image analysis management device according to another embodiment of the present invention.

영상 분석 관리 장치(1000)는 복수의 영상 분석 장치(900-1 내지 900-n)로부터 표시 영상 정보를 수신하고(S1110), 수신한 표시 영상 정보를 기초로 위의 [표 4]와 같은 표시 영상 테이블을 획득한다(S1120).The image analysis management apparatus 1000 receives display image information from the plurality of image analysis apparatuses 900-1 to 900-n (S1110) and displays the display as shown in [Table 4] based on the received display image information. An image table is obtained (S1120).

이후, 영상 분석 관리 장치(1000)는 획득한 표시 영상 테이블을 기초로 위의 [표 5]와 같은 분석 순위 테이블을 영상 콘텐츠별로 획득하고(S1130), 획득한 분석 순위 테이블을 기초로 영상 콘텐츠 별로 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정한다(S1140). 이때, 영상 분석 관리 장치(1000)는 각각의 영상 콘텐츠에 대하여 영상 분석 수행 주체로 선정된 영상 분석 장치별로 영상 콘텐츠의 분석 조건을 상이하게 결정할 수 있다. 영상 분석 관리 장치(1000)는 영상 콘텐츠별로 영상 분석 수행 주체로 선정된 미리 정해진 개수의 영상 분석 장치에 영상 분석 수행 메시지를 제공한다(S1150).Subsequently, the image analysis management apparatus 1000 obtains an analysis ranking table as shown in Table 5 above for each image content based on the obtained display image table (S1130), and for each image content based on the acquired analysis ranking table. A predetermined number of image analyzing apparatuses are selected as subjects for performing image analysis (S1140). In this case, the image analysis management apparatus 1000 may differently determine an analysis condition of the image content for each image analysis device selected as an image analysis subject. The image analysis management apparatus 1000 provides an image analysis execution message to a predetermined number of image analysis apparatuses selected as subjects of image analysis for each image content (S1150).

이후, 영상 분석 관리 장치(1000)는 복수의 영상 분석 장치(900-1 내지 900-n)로부터 영상 콘텐츠에 대한 영상 분석 결과를 수신하고(S1160), 수신한 영상 분석 결과를 기초로 영상 콘텐츠별로 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득한다(S1170). 영상 분석 관리 장치(1000)는 획득된 영상 콘텐츠에 대한 통합 영상 분석 결과를 저장한다(S1180).Thereafter, the image analysis management apparatus 1000 receives an image analysis result of the image content from the plurality of image analysis apparatuses 900-1 to 900-n (S1160), and for each image content based on the received image analysis result. An integrated image analysis result of the image content is obtained (S1170). The image analysis management apparatus 1000 stores the integrated image analysis result of the obtained image content in operation S1180.

한편, 본 발명의 실시예에 따른 영상 분석 장치는 영상 콘텐츠에 대한 영상 분석 결과를 이용하여 사용자의 조작에 의해 입력된 검색어를 기초로 영상 콘텐츠를 검색하는 영상 검색부(도시하지 않음)를 더 포함할 수 있다.On the other hand, the image analysis device according to an embodiment of the present invention further includes an image search unit (not shown) for searching the image content based on the search word input by the user's operation using the image analysis result for the image content. can do.

영상 검색부는 영상 분석 장치에 저장된 영상 콘텐츠에 대한 영상 분석 결과나 영상 분석 관리 장치에 저장된 영상 콘텐츠에 대한 영상 분석 결과를 이용하여 검색어에 매칭되는 영상 콘텐츠를 검색한다. 영상 검색부는 검색된 영상 콘텐츠 목록을 표시하고, 영상 콘텐츠 목록 중 사용자에 의해 선택된 영상 콘텐츠를 화면에 표시한다. 물론, 영상 검색부는 영상 분석 관리 장치에 검색 요청을 하고, 검색 결과인 영상 콘텐츠 목록을 영상 분석 관리 장치로부터 제공 받을 수 있다.The image retrieval unit searches for the image content matching the search word by using the image analysis result of the image content stored in the image analysis apparatus or the image analysis result of the image content stored in the image analysis management apparatus. The image retrieval unit displays the retrieved image content list, and displays the image content selected by the user on the screen. Of course, the image retrieval unit may request a search from the image analysis management apparatus and receive a list of image contents as a search result from the image analysis management apparatus.

영상 검색부는 사용자의 조작에 의해 선택된 영상 콘텐츠가 영상 분석 장치에 저장되어 있는 경우에는 바로 영상 콘텐츠를 표시한다. 영상 검색부는 사용자의 조작에 의해 선택된 영상 콘텐츠가 영상 분석 장치에 존재하지 않는 경우에는 다른 영상 분석 장치, 방송 제공 장치, 영상 공유 장치 등을 통해 제공받은 영상 콘텐츠를 표시한다.The image retrieval unit immediately displays the image content when the image content selected by the user's operation is stored in the image analysis device. If the image content selected by the user's manipulation does not exist in the image analyzing apparatus, the image searching unit displays the image contents provided through another image analyzing apparatus, a broadcasting providing apparatus, an image sharing apparatus, or the like.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 장치에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 롬(ROM), 램(RAM), CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 유무선 통신망으로 연결된 컴퓨터 장치에 분산되어 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer apparatus is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like in the form of a carrier wave . In addition, the computer-readable recording medium may be distributed to computer devices connected to a wired / wireless communication network, and a computer-readable code may be stored and executed in a distributed manner.

이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 다음의 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific preferred embodiments described above, and the technical field to which the present invention pertains without departing from the gist of the present invention claimed in the following claims. Anyone of ordinary skill in the art of various modifications can be made, of course, such changes are within the scope of the claims.

100-1 내지 100-n, 900: 영상 분석 장치,
200, 1000: 영상 분석 관리 장치,
300: 방송 제공 장치,
400: 통신망,
500: 영상 표시 장치
100-1 to 100-n, 900: an image analysis device,
200, 1000: video analysis management device,
300: a broadcast providing device,
400: network,
500: video display device

Claims (14)

자신에 연결된 영상 출력 수단에 출력되는 제1영상 콘텐츠에 대한 정보인 제1표시 영상 정보를 브로드캐스팅(broadcasting)하고, 다른 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 제2영상 콘텐츠에 대한 정보인 제2표시 영상 정보를 상기 다른 영상 분석 장치로부터 수신하는 표시 영상 정보 송수신부;
상기 제2표시 영상 정보를 기초로 상기 제2영상 콘텐츠가 상기 제1영상 콘텐츠와 동일한 적어도 하나의 영상 분석 장치를 획득하고, 상기 적어도 하나의 영상 분석 장치로부터 수신한 제2표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 결정된 미리 정해진 개수의 영상 분석 장치에 자신이 포함되는 경우 영상 분석을 수행하는 것으로 결정하는 분석 수행 결정부;
영상 분석을 수행하는 것으로 결정된 경우, 상기 제1영상 콘텐츠에서 특징 기술자(feature descriptor)를 획득하여 상기 제1영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행하는 영상 분석부;를 포함하는 것을 특징으로 하는 영상 분석 장치.
Broadcasting first display image information, which is information on the first image content output to the image output means connected to the self, and information on the second image content output to the image output means connected to the other image analysis device. A display image information transmitting / receiving unit which receives second display image information from the other image analyzing apparatus;
Acquiring at least one image analyzing apparatus in which the second image content is identical to the first image contents based on the second display image information, and using the second display image information received from the at least one image analyzing apparatus. An analysis performing determiner configured to determine to perform image analysis when the user is included in a predetermined number of image analyzing apparatuses determined according to a high rank based on the obtained analysis ranking table;
And if it is determined to perform image analysis, an image analyzer for acquiring a feature descriptor from the first image content and performing image analysis on at least a portion of the first image content. Video analysis device.
제 1항에 있어서,
영상 분석을 수행하는 것으로 결정된 경우 상기 분석 순위 테이블을 기초로 분석 조건을 결정하는 분석 조건 결정부를 더 포함하며,
상기 영상 분석부는 상기 분석 조건에 따라 상기 제1영상 콘텐츠에 대한 영상 분석을 수행하는 것을 특징으로 하는 영상 분석 장치.
The method of claim 1,
If it is determined to perform the image analysis further comprises an analysis condition determination unit for determining the analysis conditions based on the analysis ranking table,
And the image analyzing unit performs image analysis on the first image content according to the analysis condition.
제 2항에 있어서,
상기 분석 조건은 상기 제1영상 콘텐츠의 전체 구간 중 일부 구간을 나타내는 시간적 분석 범위, 상기 제1영상 콘텐츠의 전체 영상 영역 중 일부 영역을 나타내는 공간적 분석 범위 및 상기 시간적 분석 범위와 상기 공간적 분석 범위의 조합 중 하나를 나타내는 것을 특징으로 하는 영상 분석 장치.
The method of claim 2,
The analysis condition may be a temporal analysis range representing a partial section of the entire section of the first image content, a spatial analysis range representing a part of the entire image region of the first image content, and a combination of the temporal analysis range and the spatial analysis range. An image analyzing apparatus, characterized in that one of the.
제 1항에 있어서,
상기 제1영상 콘텐츠에 대한 영상 분석 도중에 종료하는 경우 부분 분석 종료 메시지를 브로드캐스팅하는 제어부를 더 포함하는 것을 특징으로 하는 영상 분석 장치.
The method of claim 1,
And a controller for broadcasting a partial analysis end message when the video analysis is terminated during the video analysis of the first video content.
영상 분석 장치에 연결된 영상 출력 수단에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 복수의 영상 분석 장치로부터 수신하는 영상 정보 수신부;
상기 복수의 영상 분석 장치로부터 수신한 상기 표시 영상 정보를 기초로 상기 영상 콘텐츠가 서로 동일한 복수의 영상 분석 장치를 획득하고, 상기 복수의 영상 분석 장치로부터 수신한 표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정하는 분석 수행 주체 선정부;
상기 영상 콘텐츠에서 특징 기술자를 획득하여 상기 영상 콘텐츠의 적어도 일부분에 대한 영상 분석 결과를 상기 미리 정해진 개수의 영상 분석 장치로부터 각각 수신하는 영상 분석 결과 수신부; 및
상기 미리 정해진 개수의 영상 분석 장치로부터 수신한 상기 영상 분석 결과를 병합하여 상기 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득하는 영상 분석 관리부;를 포함하는 것을 특징으로 하는 영상 분석 관리 장치.
An image information receiver configured to receive, from a plurality of image analysis apparatuses, display image information that is information about image content output to an image output means connected to the image analysis apparatus;
Based on the display image information received from the plurality of image analyzing apparatuses, a plurality of image analyzing apparatuses having the same image content are obtained, and an analysis ranking obtained using the display image information received from the plurality of image analyzing apparatuses. An analysis performing subject selecting unit configured to select a predetermined number of image analyzing apparatuses as an image analyzing subject according to a high rank based on a table;
An image analysis result receiver configured to acquire a feature descriptor from the image content and to receive image analysis results of at least a portion of the image content from the predetermined number of image analysis apparatuses; And
And an image analysis management unit which merges the image analysis results received from the predetermined number of image analysis apparatuses and obtains an integrated image analysis result of the image contents.
제 5항에 있어서,
상기 미리 정해진 개수의 영상 분석 장치별로 상기 영상 콘텐츠의 분석 조건을 상이하게 결정하는 분석 조건 결정부를 더 포함하며,
상기 영상 분석 결과 수신부는 상기 분석 조건 결정부에 의해 결정된 분석 조건에 따라 분석된 상기 영상 분석 결과를 수신하는 것을 특징으로 하는 영상 분석 관리 장치.
6. The method of claim 5,
And an analysis condition determiner configured to differently determine an analysis condition of the image content for each of the predetermined number of image analysis devices.
And the image analysis result receiving unit receives the image analysis result analyzed according to the analysis condition determined by the analysis condition determining unit.
제 6항에 있어서,
상기 분석 조건은 상기 영상 콘텐츠의 전체 구간 중 일부 구간을 나타내는 시간적 분석 범위, 상기 영상 콘텐츠의 전체 영상 영역 중 일부 영역을 나타내는 공간적 분석 범위 및 상기 시간적 분석 범위와 상기 공간적 분석 범위의 조합 중 하나를 나타내는 것을 특징으로 하는 영상 분석 관리 장치.
The method according to claim 6,
The analysis condition may be one of a temporal analysis range representing a partial section of the entire section of the image content, a spatial analysis range representing a part of the entire image region of the image content, and a combination of the temporal analysis range and the spatial analysis range. Image analysis management apparatus, characterized in that.
제 5항에 있어서,
상기 분석 수행 주체 선정부는 상기 미리 정해진 개수의 영상 분석 장치 중 적어도 하나로부터 부분 분석 종료 메시지를 수신한 경우, 상기 분석 순위 테이블을 기초로 새로운 영상 분석 장치를 영상 분석 수행 주체로 선정하는 것을 특징으로 하는 영상 분석 관리 장치.
6. The method of claim 5,
When the analysis performing subject selection unit receives the partial analysis end message from at least one of the predetermined number of image analyzing apparatuses, the new image analyzing apparatus is selected as an image analyzing subject based on the analysis ranking table. Video analytics management device.
영상 분석 장치에 연결된 영상 출력 수단에 출력되는 영상 콘텐츠에 대한 정보인 표시 영상 정보를 복수의 영상 분석 장치로부터 수신하는 단계;
상기 복수의 영상 분석 장치로부터 수신한 상기 표시 영상 정보를 기초로 상기 영상 콘텐츠가 서로 동일한 복수의 영상 분석 장치를 획득하는 단계;
상기 복수의 영상 분석 장치로부터 수신한 표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 미리 정해진 개수의 영상 분석 장치를 영상 분석 수행 주체로 선정하는 단계;
상기 영상 콘텐츠에서 특징 기술자를 획득하여 상기 영상 콘텐츠의 적어도 일부분에 대한 영상 분석 결과를 상기 미리 정해진 개수의 영상 분석 장치로부터 각각 수신하는 단계; 및
상기 미리 정해진 개수의 영상 분석 장치로부터 수신한 상기 영상 분석 결과를 병합하여 상기 영상 콘텐츠에 대한 통합 영상 분석 결과를 획득하는 단계;를 포함하는 것을 특징으로 하는 영상 분석 방법.
Receiving display image information, which is information about an image content output to an image output means connected to the image analyzing apparatus, from the plurality of image analyzing apparatuses;
Acquiring a plurality of image analyzing apparatuses having the same image content based on the display image information received from the plurality of image analyzing apparatuses;
Selecting a predetermined number of image analyzing apparatuses as an image analyzing subject based on a high ranking based on the analysis ranking table obtained by using the display image information received from the plurality of image analyzing apparatuses;
Acquiring a feature descriptor from the image content and receiving image analysis results of at least a portion of the image content from the predetermined number of image analysis devices; And
And merging the image analysis results received from the predetermined number of image analyzing apparatuses to obtain an integrated image analysis result for the image contents.
제 9항에 있어서,
상기 미리 정해진 개수의 영상 분석 장치별로 상기 영상 콘텐츠의 분석 조건을 상이하게 결정하는 단계를 더 포함하며,
상기 영상 분석 결과 수신 단계에서 상기 결정된 분석 조건에 따라 분석된 상기 영상 분석 결과를 수신하는 것을 특징으로 하는 영상 분석 방법.
The method of claim 9,
Determining different analysis conditions of the image content for each of the predetermined number of image analysis devices;
And receiving the image analysis result analyzed according to the determined analysis condition in the image analysis result receiving step.
제 10항에 있어서,
상기 분석 조건은 상기 영상 콘텐츠의 전체 구간 중 일부 구간을 나타내는 시간적 분석 범위, 상기 영상 콘텐츠의 전체 영상 영역 중 일부 영역을 나타내는 공간적 분석 범위 및 상기 시간적 분석 범위와 상기 공간적 분석 범위의 조합 중 하나를 나타내는 것을 특징으로 하는 영상 분석 방법.
The method of claim 10,
The analysis condition may be one of a temporal analysis range representing a partial section of the entire section of the image content, a spatial analysis range representing a part of the entire image region of the image content, and a combination of the temporal analysis range and the spatial analysis range. Image analysis method, characterized in that.
제 9항에 있어서,
상기 미리 정해진 개수의 영상 분석 장치 중 적어도 하나로부터 부분 분석 종료 메시지를 수신한 경우, 상기 분석 순위 테이블을 기초로 새로운 영상 분석 장치를 영상 분석 수행 주체로 선정하는 단계를 더 포함하는 것을 특징으로 하는 영상 분석 방법.
The method of claim 9,
And when the partial analysis end message is received from at least one of the predetermined number of image analyzing apparatuses, selecting a new image analyzing apparatus as an image analyzing subject based on the analysis ranking table. Analytical Method.
제 9항 내지 제 12항 중 어느 한 항에 기재된 영상 분석 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the image analysis method according to any one of claims 9 to 12 on a computer. 자신에 연결된 영상 출력 수단에 출력되는 제1영상 콘텐츠에 대한 정보인 제1표시 영상 정보를 브로드캐스팅하는 단계;
다른 영상 분석 장치에 연결된 영상 출력 수단에 출력되는 제2영상 콘텐츠에 대한 정보인 제2표시 영상 정보를 상기 다른 영상 분석 장치로부터 수신하는 단계;
상기 제2표시 영상 정보를 기초로 상기 제2영상 콘텐츠가 상기 제1영상 콘텐츠와 동일한 적어도 하나의 영상 분석 장치를 획득하는 단계;
상기 적어도 하나의 영상 분석 장치로부터 수신한 제2표시 영상 정보를 이용하여 획득된 분석 순위 테이블을 기초로 높은 순위에 따라 결정된 미리 정해진 개수의 영상 분석 장치에 자신이 포함되는 경우 영상 분석을 수행하는 것으로 결정하는 단계; 및
영상 분석을 수행하는 것으로 결정된 경우, 상기 제1영상 콘텐츠에서 특징 기술자(feature descriptor)를 획득하여 상기 제1영상 콘텐츠의 적어도 일부분에 대한 영상 분석을 수행하는 단계;를 포함하는 것을 특징으로 하는 영상 분석 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
Broadcasting first display video information which is information on the first video content output to the video output means connected thereto;
Receiving second display image information, which is information on second image content output to an image output means connected to another image analyzing apparatus, from the other image analyzing apparatus;
Acquiring at least one image analyzing apparatus having the second image content equal to the first image content based on the second display image information;
Performing image analysis when the self-participation device is included in a predetermined number of image analyzing apparatuses determined according to a high rank based on the analysis ranking table obtained by using the second display image information received from the at least one image analyzing apparatus. Determining; And
And if it is determined that image analysis is to be performed, acquiring a feature descriptor from the first image content and performing image analysis on at least a portion of the first image content. A computer readable recording medium having recorded thereon a program for executing a method on a computer.
KR1020110110298A 2011-10-27 2011-10-27 Apparatus and method for analysing images of video contents KR101280804B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110110298A KR101280804B1 (en) 2011-10-27 2011-10-27 Apparatus and method for analysing images of video contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110110298A KR101280804B1 (en) 2011-10-27 2011-10-27 Apparatus and method for analysing images of video contents

Publications (2)

Publication Number Publication Date
KR20130046011A true KR20130046011A (en) 2013-05-07
KR101280804B1 KR101280804B1 (en) 2013-07-02

Family

ID=48657805

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110110298A KR101280804B1 (en) 2011-10-27 2011-10-27 Apparatus and method for analysing images of video contents

Country Status (1)

Country Link
KR (1) KR101280804B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190061631A (en) * 2017-11-28 2019-06-05 삼성전자주식회사 Server and the control method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100934989B1 (en) * 2007-01-31 2009-12-31 삼성전자주식회사 Content management method and apparatus
KR20090001984A (en) * 2007-05-31 2009-01-09 하나로드림(주) System and method of providing image contents based on user's response
KR101624172B1 (en) * 2009-12-21 2016-05-26 한국전자통신연구원 Appratus and method for management of contents information
KR101134267B1 (en) * 2010-04-14 2012-04-12 한국과학기술원 System and method for converting content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190061631A (en) * 2017-11-28 2019-06-05 삼성전자주식회사 Server and the control method thereof
US11625560B2 (en) 2017-11-28 2023-04-11 Samsung Electronics Co., Ltd. Server and control method thereof

Also Published As

Publication number Publication date
KR101280804B1 (en) 2013-07-02

Similar Documents

Publication Publication Date Title
CN112565825B (en) Video data processing method, device, equipment and medium
US20240289377A1 (en) Systems and methods for partitioning search indexes for improved efficiency in identifying media segments
JP6891170B2 (en) Future viewing forecasts for video segments to optimize stem resource utilization
US12118036B2 (en) Summarizing video content
US9325646B2 (en) Providing contextual messages relating to currently accessed content
CN105144141A (en) Systems and methods for addressing a media database using distance associative hashing
CN105163142B (en) A kind of user preference determines method, video recommendation method and system
CN108848401A (en) Video plays broadcasting method and device
US20210006948A1 (en) Providing a summary of media content to a communication device
KR101486545B1 (en) Apparatus, method and computer readable recording medium for providing a search about a broadcasting image using the application of a television
CN111274449A (en) Video playing method and device, electronic equipment and storage medium
KR101280804B1 (en) Apparatus and method for analysing images of video contents
US20230224528A1 (en) Method of processing video stream, computer device, and medium
US20240028582A1 (en) Systems and methods for improving accuracy of device maps using media viewing data
CN112235592B (en) Live broadcast method, live broadcast processing method, device and computer equipment
CN108028947B (en) System and method for improving workload management in an ACR television monitoring system
CN106454398A (en) Video processing method and terminal
US20230177083A1 (en) Method and apparatus for simultaneous video retrieval and alignment
CN111614991B (en) Video progress determination method and device, electronic equipment and storage medium
KR20100110137A (en) Method for recommending image query to search contents and contents play device using this method
CN115391651A (en) Method and system for recommending drama short videos based on cookie and label

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160330

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee