KR20200053543A - 자동 컨텐츠 인식에 의한 콜드 매칭 - Google Patents
자동 컨텐츠 인식에 의한 콜드 매칭 Download PDFInfo
- Publication number
- KR20200053543A KR20200053543A KR1020207010283A KR20207010283A KR20200053543A KR 20200053543 A KR20200053543 A KR 20200053543A KR 1020207010283 A KR1020207010283 A KR 1020207010283A KR 20207010283 A KR20207010283 A KR 20207010283A KR 20200053543 A KR20200053543 A KR 20200053543A
- Authority
- KR
- South Korea
- Prior art keywords
- broadcast
- media device
- fingerprint
- matching
- frames
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G06K9/00744—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44008—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
- H04N21/44226—Monitoring of user activity on external systems, e.g. Internet browsing on social networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 자동 컨텐츠 인식 환경의 예시적인 서버의 개략도.
도 3a 내지 도 3c는 미디어 장치에 대응하는 예시적인 매칭기들의 사시도들.
도 4는 자동 컨텐츠 인식 루틴에 의해 실행 가능한 동작들의 예시적인 구성을 위한 흐름도.
도 5는 본원에서 설명된 시스템들 및 방법들을 구현하는데 사용될 수 있는 예시적인 컴퓨팅 장치의 개략도.
다양한 도면에서 유사한 참조 부호는 유사한 요소를 나타낸다.
Claims (20)
- 방법으로서,
데이터 처리 하드웨어(212)에서, 브로드캐스트 미디어 스트림(SB, SC)의 브로드캐스트 프레임들(F1-n)을 나타내는 브로드캐스트 핑거프린트들(222a)을 수신하는 단계;
상기 데이터 처리 하드웨어(212)에서, 대응하는 미디어 장치(30)에서의 미디어 장치 스트림(SD)의 미디어 장치 프레임들(FD1-n)을 나타내는 미디어 장치 핑거프린트들(222b)을 수신하는 단계;
상기 데이터 처리 하드웨어(212)에 의해서, 상기 미디어 장치 스트림(SD)의 순차적 미디어 장치 프레임들(FDn+1, FD1-n)에 대응하는 복수의 미디어 장치 핑거프린트들(222b)을 포함하는 검색 블록(324)이 적어도 하나의 브로드캐스트 핑거프린트(222a)에 대한 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 것으로 결정하는 단계 - 상기 매칭 상관(332)은 피어슨(Pearson) 상관 계수에 기초하는 것임 -; 및
상기 데이터 처리 하드웨어(212)에 의해서, 상기 적어도 하나의 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(332)을 갖는 상기 적어도 하나의 미디어 장치 핑거프린트(222b)가 매칭 미디어 장치 프레임(FMD)에 대응하는 것으로 식별하는 단계
를 포함하는 방법. - 제 1 항에 있어서,
상기 데이터 처리 하드웨어(212)에 의해서, 상기 검색 블록(324)이 하나보다 많은 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는지 여부를 결정하는 단계; 및
상기 검색 블록(324)이 하나보다 많은 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 경우:
상기 데이터 처리 하드웨어(212)에 의해서, 상기 검색 블록(324)의 상기 적어도 하나의 미디어 장치 핑거프린트(222b)에 대응하는 브로드캐스트 핑거프린트들의 세트(222aset)를 결정하는 단계 - 상기 브로드캐스트 핑거프린트들의 세트(222aset)의 각 브로드캐스트 핑거프린트(222a)는 상기 브로드캐스트 미디어 스트림(SB, SC)의 순차적으로 인접한 브로드캐스트 프레임들의 브로드캐스트 핑거프린트들임 -; 및
상기 데이터 처리 하드웨어(212)에 의해서, 상기 검색 블록(324)과 상기 브로드캐스트 핑거프린트들의 세트(222aset) 사이의 피어슨 상관 계수로서 상기 매칭 상관(322)을 결정하는 단계를 더 포함하는 방법. - 제 2 항에 있어서,
상기 데이터 처리 하드웨어(212)에 의해서, 상기 브로드캐스트 핑거프린트들의 세트(222aset)의 매칭 브로드캐스트 핑거프린트(222aM)와 가장 큰 피어슨 상관 계수를 갖는 상기 검색 블록(324)의 상기 적어도 하나의 미디어 장치 핑거프린트(222b)의 상기 미디어 장치 핑거프린트(222b)에 대응하는 상기 미디어 장치 프레임(FD)으로서 매칭 미디어 장치 프레임(FMD)을 결정하는 단계를 더 포함하는 방법. - 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 상기 대응하는 미디어 스트림(S)의 프레임(F)의 적어도 하나의 픽셀 값(Vp)을 나타내는 방법. - 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 대응하는 프레임(F)의 그레이 스케일 값의 합을 나타내는 평균 픽셀 값(Vp)인 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 대응하는 프레임(F) 내의 서브-프레임(Fsub)의 하나보다 많은 평균 픽셀 값(Vp)을 나타내는 방법. - 제 6 항에 있어서,
상기 대응하는 프레임(F)의 각각의 핑거프린트(222)는 16개의 서브-프레임들(Fsub)의 각각의 평균 픽셀 값(Vp)에 대응하는 16개의 정수 벡터로서 표현되며, 상기 16개의 서브-프레임들(Fsub)이 상기 대응하는 프레임(F)의 4×4 어레이를 정의하는 방법. - 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,
상기 브로드캐스트 프레임들(F1-n)은 상기 브로드캐스트 미디어 스트림(SB, SC)의 상기 제 1 기간(t1)에 대응하고, 상기 미디어 장치 프레임들(FD1-n)은 상기 미디어 장치 스트림(SD)의 제 2 기간(t2)에 대응하며, 상기 제 1 기간(t1)은 상기 제 2 기간(t2)보다 큰 방법. - 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
상기 데이터 처리 하드웨어(212)에 의해서, 상기 매칭 미디어 장치 프레임(FMD)을 프레임 번호 및 관련 브로드캐스트 채널을 포함하는 프레임 데이터와 연관시키는 단계를 더 포함하는 방법. - 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
상기 검색 블록(324)이 상기 적어도 하나의 브로드캐스트 핑거프린트(222b)에 대한 상기 매칭 상관(322)을 갖는 상기 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 것으로 결정하는 단계는, 상기 데이터 처리 하드웨어(212)에 의해서, 상기 검색 블록(324)을 복수의 브로드캐스트 핑거프린트들에 의해 정의된 데이터베이스 구조와 비교하는 단계를 더 포함하며, 상기 데이터베이스 구조는 이진 검색 트리인 방법. - 시스템으로서,
데이터 처리 하드웨어(212); 및
상기 데이터 처리 하드웨어(212)와 통신하는 메모리 하드웨어(214)를 포함하며,
상기 메모리 하드웨어(214)는 상기 데이터 처리 하드웨어(212) 상에서 실행될 때 상기 데이터 처리 하드웨어(212)로 하여금
브로드캐스트 미디어 스트림(SB, SC)의 브로드캐스트 프레임들(F1-n)을 나타내는 브로드캐스트 핑거프린트들(222a)을 수신하는 동작;
대응하는 미디어 장치(30)에서의 미디어 장치 스트림(SD)의 미디어 장치 프레임들(FD1-n)을 나타내는 미디어 장치 핑거프린트들(222b)을 수신하는 동작;
상기 미디어 장치 스트림(SD)의 순차적 미디어 장치 프레임들(FDn+1, FD1-n)에 대응하는 복수의 미디어 장치 핑거프린트들(222b)을 포함하는 검색 블록(324)이 적어도 하나의 브로드캐스트 핑거프린트(222a)에 대한 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 것으로 결정하는 동작 - 상기 매칭 상관(332)은 피어슨 상관 계수에 기초하는 것임 -; 및
상기 적어도 하나의 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(332)을 갖는 상기 적어도 하나의 미디어 장치 핑거프린트(222b)가 매칭 미디어 장치 프레임(FMD)에 대응하는 것으로 식별하는 동작
을 포함하는 동작들을 수행하게 하는 명령어들을 저장하는 시스템. - 제 11 항에 있어서,
상기 동작들은,
상기 검색 블록(324)이 하나보다 많은 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는지 여부를 결정하는 동작; 및
상기 검색 블록(324)이 하나보다 많은 브로드캐스트 핑거프린트(222a)에 대한 상기 매칭 상관(322)을 갖는 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 경우:
상기 검색 블록(324)의 상기 적어도 하나의 미디어 장치 핑거프린트에 대응하는 브로드캐스트 핑거프린트들의 세트(222aset)를 결정하는 동작 - 상기 브로드캐스트 핑거프린트들의 세트(222aset)의 각 브로드캐스트 핑거프린트(222a)는 상기 브로드캐스트 미디어 스트림(SB, SC)의 순차적으로 인접한 브로드캐스트 프레임들의 브로드캐스트 핑거프린트들임 -; 및
상기 검색 블록(324)과 상기 브로드캐스트 핑거프린트들의 세트(222aset) 사이의 피어슨 상관 계수로서 상기 매칭 상관(322)을 결정하는 동작을 더 포함하는 시스템. - 제 12 항에 있어서,
상기 동작들은 상기 브로드캐스트 핑거프린트들의 세트(222aset)의 매칭 브로드캐스트 핑거프린트(222aM)와 가장 큰 피어슨 상관 계수를 갖는 상기 검색 블록(324)의 상기 적어도 하나의 미디어 장치 핑거프린트(222b)의 상기 미디어 장치 핑거프린트(222b)에 대응하는 상기 미디어 장치 프레임(FD)으로서 매칭 미디어 장치 프레임(FMD)을 결정하는 동작을 더 포함하는 시스템. - 제 11 항 내지 제 13 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 상기 대응하는 미디어 스트림(S)의 프레임(F)의 적어도 하나의 픽셀 값(Vp)을 나타내는 시스템. - 제 11 항 내지 제 14 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 대응하는 프레임(F)의 그레이 스케일 값의 합을 나타내는 평균 픽셀 값(Vp)인 시스템. - 제 11 항 내지 제 15 항 중 어느 한 항에 있어서,
각각의 핑거프린트(222)는 대응하는 프레임(F) 내의 서브-프레임(Fsub)의 하나보다 많은 평균 픽셀 값(Vp)을 나타내는 시스템. - 제 16 항에 있어서,
상기 대응하는 프레임(F)의 각각의 핑거프린트(222)는 16개의 서브-프레임들(Fsub)의 각각의 평균 픽셀 값(Vp)에 대응하는 16개의 정수 벡터로서 표현되며, 상기 16개의 서브-프레임들(Fsub)이 상기 대응하는 프레임(F)의 4×4 어레이를 정의하는 시스템. - 제 11 항 내지 제 17 항 중 어느 한 항에 있어서,
상기 브로드캐스트 프레임들(F1-n)은 상기 브로드캐스트 미디어 스트림(SB, SC)의 상기 제 1 기간(t1)에 대응하고, 상기 미디어 장치 프레임들(FD1-n)은 상기 미디어 장치 스트림(SD)의 제 2 기간(t2)에 대응하며, 상기 제 1 기간(t1)은 상기 제 2 기간(t2)보다 큰 시스템. - 제 11 항 내지 제 18 항 중 어느 한 항에 있어서,
상기 동작들은 상기 매칭 미디어 장치 프레임(FMD)을 프레임 번호 및 관련 브로드캐스트 채널을 포함하는 프레임 데이터와 연관시키는 동작을 더 포함하는 시스템. - 제 11 항 내지 제 19 항 중 어느 한 항에 있어서,
상기 검색 블록(324)이 상기 적어도 하나의 브로드캐스트 핑거프린트(222b)에 대한 상기 매칭 상관(322)을 갖는 상기 적어도 하나의 미디어 장치 핑거프린트(222b)를 포함하는 것으로 결정하는 동작은, 상기 검색 블록(324)을 복수의 브로드캐스트 핑거프린트들에 의해 정의된 데이터베이스 구조와 비교하는 동작을 더 포함하며, 상기 데이터베이스 구조는 이진 검색 트리인 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/703,684 US10803038B2 (en) | 2017-09-13 | 2017-09-13 | Cold matching by automatic content recognition |
| US15/703,684 | 2017-09-13 | ||
| PCT/US2018/050230 WO2019055344A1 (en) | 2017-09-13 | 2018-09-10 | COLD MATCHING BY RECOGNITION OF AUTOMATIC CONTENT |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200053543A true KR20200053543A (ko) | 2020-05-18 |
| KR102406304B1 KR102406304B1 (ko) | 2022-06-10 |
Family
ID=63762987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207010283A Active KR102406304B1 (ko) | 2017-09-13 | 2018-09-10 | 자동 컨텐츠 인식에 의한 콜드 매칭 |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US10803038B2 (ko) |
| EP (1) | EP3682644A1 (ko) |
| JP (1) | JP7116786B2 (ko) |
| KR (1) | KR102406304B1 (ko) |
| CN (1) | CN111133765B (ko) |
| AU (2) | AU2018331314B2 (ko) |
| BR (1) | BR112020005084A2 (ko) |
| CA (1) | CA3075730C (ko) |
| WO (1) | WO2019055344A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11088772B1 (en) | 2020-05-29 | 2021-08-10 | The Nielsen Company (Us), Llc | Methods and apparatus to reduce false positive signature matches due to similar media segments in different reference media assets |
| US11463787B1 (en) | 2021-05-26 | 2022-10-04 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a signature based on signature candidates |
| US12526478B2 (en) * | 2021-08-06 | 2026-01-13 | Adeia Guides Inc. | Systems and methods for determining types of references in content and mapping to particular applications |
| US12190335B2 (en) * | 2021-10-29 | 2025-01-07 | The Nielsen Company (Us), Llc | Methods and apparatus to generate reference signature assets from meter signatures |
| CN117171417B (zh) * | 2023-09-08 | 2025-11-11 | 东北大学秦皇岛分校 | 一种基于固件仿真的细粒度物联网设备自动识别方法 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040237102A1 (en) * | 2003-03-07 | 2004-11-25 | Richard Konig | Advertisement substitution |
| US20070124796A1 (en) * | 2004-11-25 | 2007-05-31 | Erland Wittkotter | Appliance and method for client-sided requesting and receiving of information |
| JP2008011316A (ja) * | 2006-06-30 | 2008-01-17 | Casio Comput Co Ltd | カメラ装置及びカメラ装置制御プログラム |
| EP2437498A1 (en) * | 2010-09-30 | 2012-04-04 | British Telecommunications Public Limited Company | Digital video fingerprinting |
| US20140201787A1 (en) * | 2009-05-29 | 2014-07-17 | Zeev Neumeier | Systems and methods for improving server and client performance in fingerprint acr systems |
| US20140237496A1 (en) * | 2013-02-18 | 2014-08-21 | Effective Measure International Pty Ltd | Audience segment validation device and method |
| WO2016027457A1 (ja) * | 2014-08-21 | 2016-02-25 | パナソニックIpマネジメント株式会社 | コンテンツ認識装置およびコンテンツ認識方法 |
| WO2016106177A1 (en) * | 2014-12-22 | 2016-06-30 | Rovi Guides, Inc. | Systems and methods for filtering techniques using metadata and usage data analysis |
| WO2016200622A1 (en) * | 2015-06-12 | 2016-12-15 | Sorenson Media, Inc. | Detecting channel change in automatic content recognition fingerprint matching |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009024031A1 (en) | 2007-08-22 | 2009-02-26 | Yuvad Technologies Co., Ltd. | A system for identifying motion video content |
| WO2009140824A1 (en) * | 2008-05-22 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A system for identifying motion video/audio content |
| US8335786B2 (en) * | 2009-05-28 | 2012-12-18 | Zeitera, Llc | Multi-media content identification using multi-level content signature correlation and fast similarity search |
| US8195689B2 (en) * | 2009-06-10 | 2012-06-05 | Zeitera, Llc | Media fingerprinting and identification system |
| US9510044B1 (en) * | 2008-06-18 | 2016-11-29 | Gracenote, Inc. | TV content segmentation, categorization and identification and time-aligned applications |
| US8229219B1 (en) * | 2009-08-06 | 2012-07-24 | Google Inc. | Full-length video fingerprinting |
| US8370315B1 (en) | 2010-05-28 | 2013-02-05 | Symantec Corporation | System and method for high performance deduplication indexing |
| US8786785B2 (en) * | 2011-04-05 | 2014-07-22 | Microsoft Corporation | Video signature |
| EP2718849A1 (en) | 2011-06-10 | 2014-04-16 | Shazam Entertainment Ltd. | Methods and systems for identifying content in a data stream |
| CN102682298B (zh) | 2012-04-28 | 2013-11-06 | 聂秀山 | 基于图建模的视频指纹方法 |
| US9794642B2 (en) * | 2013-01-07 | 2017-10-17 | Gracenote, Inc. | Inserting advertisements into video content |
| US9743153B2 (en) * | 2014-09-12 | 2017-08-22 | Sorenson Media, Inc | Content replacement with onscreen displays |
| US9578394B2 (en) * | 2015-03-25 | 2017-02-21 | Cisco Technology, Inc. | Video signature creation and matching |
| US20160316261A1 (en) * | 2015-04-23 | 2016-10-27 | Sorenson Media, Inc. | Automatic content recognition fingerprint sequence matching |
-
2017
- 2017-09-13 US US15/703,684 patent/US10803038B2/en active Active
-
2018
- 2018-09-10 WO PCT/US2018/050230 patent/WO2019055344A1/en not_active Ceased
- 2018-09-10 AU AU2018331314A patent/AU2018331314B2/en active Active
- 2018-09-10 KR KR1020207010283A patent/KR102406304B1/ko active Active
- 2018-09-10 CN CN201880059344.6A patent/CN111133765B/zh active Active
- 2018-09-10 EP EP18782578.1A patent/EP3682644A1/en active Pending
- 2018-09-10 BR BR112020005084-9A patent/BR112020005084A2/pt unknown
- 2018-09-10 CA CA3075730A patent/CA3075730C/en active Active
- 2018-09-10 JP JP2020515170A patent/JP7116786B2/ja active Active
-
2020
- 2020-07-09 US US16/946,862 patent/US11379448B2/en active Active
-
2021
- 2021-03-22 AU AU2021201776A patent/AU2021201776B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040237102A1 (en) * | 2003-03-07 | 2004-11-25 | Richard Konig | Advertisement substitution |
| US20070124796A1 (en) * | 2004-11-25 | 2007-05-31 | Erland Wittkotter | Appliance and method for client-sided requesting and receiving of information |
| JP2008011316A (ja) * | 2006-06-30 | 2008-01-17 | Casio Comput Co Ltd | カメラ装置及びカメラ装置制御プログラム |
| US20140201787A1 (en) * | 2009-05-29 | 2014-07-17 | Zeev Neumeier | Systems and methods for improving server and client performance in fingerprint acr systems |
| EP2437498A1 (en) * | 2010-09-30 | 2012-04-04 | British Telecommunications Public Limited Company | Digital video fingerprinting |
| US20140237496A1 (en) * | 2013-02-18 | 2014-08-21 | Effective Measure International Pty Ltd | Audience segment validation device and method |
| WO2016027457A1 (ja) * | 2014-08-21 | 2016-02-25 | パナソニックIpマネジメント株式会社 | コンテンツ認識装置およびコンテンツ認識方法 |
| WO2016106177A1 (en) * | 2014-12-22 | 2016-06-30 | Rovi Guides, Inc. | Systems and methods for filtering techniques using metadata and usage data analysis |
| WO2016200622A1 (en) * | 2015-06-12 | 2016-12-15 | Sorenson Media, Inc. | Detecting channel change in automatic content recognition fingerprint matching |
| US20170013324A1 (en) * | 2015-06-12 | 2017-01-12 | Sorenson Media, Inc. | Detecting channel change in automatic content recognition fingerprint matching |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7116786B2 (ja) | 2022-08-10 |
| KR102406304B1 (ko) | 2022-06-10 |
| US10803038B2 (en) | 2020-10-13 |
| WO2019055344A1 (en) | 2019-03-21 |
| CA3075730A1 (en) | 2019-03-21 |
| US11379448B2 (en) | 2022-07-05 |
| CN111133765B (zh) | 2022-02-15 |
| JP2020533918A (ja) | 2020-11-19 |
| CA3075730C (en) | 2024-01-02 |
| US20200341960A1 (en) | 2020-10-29 |
| US20190079961A1 (en) | 2019-03-14 |
| BR112020005084A2 (pt) | 2020-09-15 |
| AU2018331314B2 (en) | 2021-01-28 |
| EP3682644A1 (en) | 2020-07-22 |
| AU2021201776B2 (en) | 2022-05-19 |
| AU2018331314A1 (en) | 2020-04-02 |
| CN111133765A (zh) | 2020-05-08 |
| AU2021201776A1 (en) | 2021-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7240437B2 (ja) | 自動コンテンツ認識のための広告フレームのフラッギング | |
| AU2021201776B2 (en) | Cold matching by automatic content recognition | |
| US11361549B2 (en) | Scene frame matching for automatic content recognition | |
| US10897657B2 (en) | Obtaining viewer demographics through advertisement selections | |
| CN110537371B (zh) | 用于自动内容识别的帧确定性 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20200409 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20210618 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211028 Patent event code: PE09021S01D |
|
| 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: 20220415 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220602 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220603 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250602 Start annual number: 4 End annual number: 4 |