KR20200029021A - 반복적 재생을 피하기 위한 미디어 타이틀의 이전에 스트리밍된 부분들의 식별 - Google Patents
반복적 재생을 피하기 위한 미디어 타이틀의 이전에 스트리밍된 부분들의 식별 Download PDFInfo
- Publication number
- KR20200029021A KR20200029021A KR1020207004532A KR20207004532A KR20200029021A KR 20200029021 A KR20200029021 A KR 20200029021A KR 1020207004532 A KR1020207004532 A KR 1020207004532A KR 20207004532 A KR20207004532 A KR 20207004532A KR 20200029021 A KR20200029021 A KR 20200029021A
- Authority
- KR
- South Korea
- Prior art keywords
- fingerprint
- video sequence
- fingerprints
- sequence
- data
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H04L65/4069—
-
- H04L65/4084—
-
- H04L65/605—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- 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/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/454—Content or additional data filtering, e.g. blocking advertisements
- H04N21/4545—Input to filtering algorithms, e.g. filtering a region of the image
- H04N21/45457—Input to filtering algorithms, e.g. filtering a region of the image applied to a time segment
-
- 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
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- 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/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1은 본 발명의 다양한 실시예들에 따라 콘텐츠 서버들로부터 엔드포인트 디바이스들로 콘텐츠를 분배하기 위해 사용되는 네트워크 인프라스트럭처를 도시한다.
도 2는 본 발명의 다양한 실시예들에 따른, 도 1의 네트워크 인프라스트럭처와 연계하여 구현될 수 있는 콘텐츠 서버의 블록도이다.
도 3은 본 발명의 다양한 실시예들에 따라, 도 1의 네트워크 인프라스트럭처와 연계하여 구현될 수 있는 제어 서버의 블록도이다.
도 4는 본 발명의 다양한 실시예들에 따른, 도 1의 네트워크 인프라스트럭처와 연계하여 구현될 수 있는 엔드포인트 디바이스의 블록도이다.
도 5는 본 발명의 다양한 실시예들에 따른, 미디어 타이틀의 이전에 스트리밍된 부분들을 식별하도록 구성된 컴퓨팅 디바이스의 블록도이다.
도 6은 본 발명의 다양한 실시예들에 따라, 동작 동안 도 5의 시퀀스 분석기에 의해 구현되는 데이터 및 프로세싱 국면들을 도시한다.
도 7은 본 발명의 다양한 실시예들에 따라, 도 4의 재생 애플리케이션이 재생 인터페이스를 구성하는 방법을 도시한다.
도 8은 본 발명의 다양한 실시예들에 따른, 도 7의 재생 인터페이스의 더 상세한 도면이다.
도 9a 및 도 9b는 본 발명의 다양한 실시예들에 따라, 도 6의 핑거프린트 생성기가 샷 시퀀스들에 기초하여 예시적인 핑거프린트들을 생성하는 방법을 도시한다.
도 10은 본 발명의 다양한 실시예들에 따른, 샷 시퀀스와 연관된 예시적인 핑거프린트를 도시한다.
도 11은 본 발명의 다양한 실시예에 따라, 도 6의 시퀀스 비교기가 이전에 스트리밍된 콘텐츠와 연관된 시간 범위들을 생성하는 방법을 도시한다.
도 12는 본 발명의 다양한 실시예들에 따른, 미디어 타이틀의 이전에 스트리밍된 부분을 식별 및 건너뛰기 위한 방법 단계들의 흐름도이다.
Claims (20)
- 컴퓨터 구현 방법(computer-implemented method)으로서:
제1 비디오 시퀀스에 기초하여 제1 핑거프린트들의 세트를 생성하는 단계 - 상기 제1 핑거프린트들의 세트에 포함되는 각각의 핑거프린트는 상기 제1 비디오 시퀀스의 상이한 부분을 식별함 -;
제2 비디오 시퀀스에 기초하여 제2 핑거프린트들의 세트를 생성하는 단계 - 상기 제2 핑거프린트들의 세트에 포함되는 각각의 핑거프린트는 상기 제2 비디오 시퀀스의 상이한 부분을 식별함 -;
상기 제1 비디오 시퀀스의 제1 부분이 상기 제2 비디오 시퀀스의 제2 부분과 실질적으로 유사하다는 것을 결정하기 위해 상기 제1 핑거프린트들의 세트를 상기 제2 핑거프린트들의 세트와 비교하는 단계; 및
상기 제2 비디오 시퀀스를 재생할 때, 상기 제2 비디오 시퀀스로 하여금 상기 제2 부분을 지나쳐 전진하도록 야기하는 단계를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서,
특정 비디오 시퀀스에 기초하여 특정 핑거프린트들의 세트를 생성하는 단계는:
상기 특정 비디오 시퀀스에 포함된 복수의 부분을 결정하는 단계;
상기 복수의 부분에 포함된 각각의 부분으로부터 개별적인 대표 프레임을 선택하는 단계; 및
각각의 개별적인 대표 프레임에 대해 개별적인 핑거프린트를 생성하는 단계를 포함하는 컴퓨터 구현 방법. - 제2항에 있어서,
특정 대표 프레임에 대해 특정 핑거프린트를 생성하는 단계는 핑거프린트 데이터의 하나 이상의 서브세트를 생성하는 단계를 포함하고, 핑거프린트 데이터의 각각의 서브세트는 상기 특정 대표 프레임과 연관된 신호 대 잡음비, 상기 특정 대표 프레임에 대응하는 히스토그램, 상기 특정 대표 프레임의 적어도 하나의 구조적 속성을 정의하는 구조적 데이터, 또는 상기 특정 대표 프레임의 적어도 하나의 특징을 나타내는 특징 데이터를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서,
상기 제1 핑거프린트들의 세트를 상기 제2 핑거프린트들의 세트와 비교하는 단계는 상기 제1 핑거프린트들의 세트에 포함된 제1 핑거프린트가 상기 제2 핑거프린트들의 세트에 포함된 제2 핑거프린트와 실질적으로 유사하다는 것을 결정하기 위해 상기 제1 핑거프린트들의 세트에 포함된 각각의 핑거프린트를 상기 제2 핑거프린트들의 세트에 포함된 각각의 핑거프린트와 비교하는 단계를 포함하는 컴퓨터 구현 방법. - 제4항에 있어서,
상기 제1 핑거프린트는 상기 제1 비디오 시퀀스의 제1 부분으로부터 생성되고, 상기 제2 핑거프린트는 상기 제2 비디오 시퀀스의 제2 부분으로부터 생성되는 컴퓨터 구현 방법. - 제4항에 있어서,
상기 제1 핑거프린트에 포함된 제1 데이터의 서브세트가 상기 제2 핑거프린트에 포함된 제2 데이터의 서브세트와 실질적으로 유사한 것을 결정하고;
상기 제1 핑거프린트에 포함된 제3 데이터의 서브세트가 상기 제2 핑거프린트에 포함된 제4 데이터의 서브세트와 실질적으로 유사한 것을 결정함으로써 상기 제1 핑거프린트가 상기 제2 핑거프린트와 실질적으로 유사한 것으로 결정되는 컴퓨터 구현 방법. - 제1항에 있어서,
상기 제1 비디오 시퀀스 부분은 제1 캡처 포인트로부터 연속적으로 캡처된 제1 프레임들의 시퀀스를 포함하고, 상기 제1 캡처 포인트는 물리적 비디오 카메라 또는 가상 비디오 카메라를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서,
상기 제2 비디오 시퀀스로 하여금 상기 제2 비디오 시퀀스의 제2 부분을 지나쳐 전진하도록 야기하는 단계는 상기 제2 비디오 시퀀스의 제2 부분에 대응하는 제1 시간 범위를 생성하는 단계, 및 재생 인터페이스를 통해 수신된 선택에 응답하여 상기 제2 비디오 시퀀스를 상기 제1 시간 범위를 지나쳐 전진시키는 단계를 포함하는 컴퓨터 구현 방법. - 제8항에 있어서,
상기 제2 비디오 시퀀스의 재생 위치가 상기 제1 시간 범위 내에 속할 때에만 상기 선택이 그를 통해 수신되는 상기 재생 인터페이스 내에 제1 인터페이스 요소를 디스플레이하는 단계를 추가로 포함하는 컴퓨터 구현 방법. - 프로그램 명령어들을 저장하는 비일시적 컴퓨터 판독가능 매체로서, 상기 프로그램 명령어들은 프로세서에 의해 실행될 때 상기 프로세서로 하여금:
제1 비디오 시퀀스에 기초하여 제1 핑거프린트들의 세트를 생성하는 단계 - 상기 제1 핑거프린트들의 세트에 포함된 각각의 핑거프린트는 상기 제1 비디오 시퀀스의 상이한 부분을 식별함 -;
제2 비디오 시퀀스에 기초하여 제2 핑거프린트들의 세트를 생성하는 단계 - 상기 제2 핑거프린트들의 세트에 포함된 각각의 핑거프린트는 상기 제2 비디오 시퀀스의 상이한 부분을 식별함 -;
상기 제1 비디오 시퀀스의 제1 부분이 상기 제2 비디오 시퀀스의 제2 부분과 실질적으로 유사하다는 것을 결정하기 위해 상기 제1 핑거프린트들의 세트를 상기 제2 핑거프린트들의 세트와 비교하는 단계; 및
상기 제2 비디오 시퀀스를 재생할 때, 상기 제2 비디오 시퀀스로 하여금 상기 제2 부분을 지나쳐 전진하도록 야기하는 단계를 수행하게 구성하는 비일시적 컴퓨터 판독가능 매체. - 제10항에 있어서,
특정 비디오 시퀀스에 기초하여 특정 핑거프린트들의 세트를 생성하는 단계는:
상기 특정 비디오 시퀀스에 포함된 복수의 부분을 결정하는 단계;
상기 복수의 부분에 포함된 각각의 부분으로부터 개별적인 대표 프레임을 선택하는 단계; 및
각각의 개별적인 대표 프레임에 대해 개별적인 핑거프린트를 생성하는 단계를 포함하는 비일시적 컴퓨터 판독가능 매체. - 제11항에 있어서,
특정 대표 프레임에 대해 특정 핑거프린트를 생성하는 단계는 핑거프린트 데이터의 하나 이상의 서브세트를 생성하는 단계를 포함하고, 핑거프린트 데이터의 각각의 서브세트는 상기 특정 대표 프레임과 연관된 신호 대 잡음비, 상기 특정 대표 프레임에 대응하는 히스토그램, 상기 특정 대표 프레임의 적어도 하나의 구조적 속성을 정의하는 구조적 데이터, 또는 상기 특정 대표 프레임의 적어도 하나의 특징을 나타내는 특징 데이터를 포함하는 비일시적 컴퓨터 판독가능 매체. - 제10항에 있어서,
상기 제1 핑거프린트들의 세트를 상기 제2 핑거프린트들의 세트와 비교하는 단계는 상기 제1 핑거프린트들의 세트에 포함된 제1 핑거프린트가 상기 제2 핑거프린트들의 세트에 포함된 제2 핑거프린트와 실질적으로 유사하다는 것을 결정하기 위해 상기 제1 핑거프린트들의 세트에 포함된 각각의 핑거프린트를 상기 제2 핑거프린트들의 세트에 포함된 각각의 핑거프린트와 비교하는 단계를 포함하는 비일시적 컴퓨터 판독가능 매체. - 제13항에 있어서,
상기 제1 핑거프린트는 상기 제1 비디오 시퀀스의 제1 부분으로부터 생성되고, 상기 제2 핑거프린트는 상기 제2 비디오 시퀀스의 제2 부분으로부터 생성되는 비일시적 컴퓨터 판독가능 매체. - 제13항에 있어서,
상기 제1 핑거프린트에 포함된 제1 데이터의 서브세트가 상기 제2 핑거프린트에 포함된 제2 데이터의 서브세트와 실질적으로 유사한 것을 결정하고;
상기 제1 핑거프린트에 포함된 제3 데이터의 서브세트가 상기 제2 핑거프린트에 포함된 제4 데이터의 서브세트와 실질적으로 유사한 것을 결정함으로써 상기 제1 핑거프린트가 상기 제2 핑거프린트와 실질적으로 유사한 것으로 결정되는 비일시적 컴퓨터 판독가능 매체. - 제10항에 있어서,
상기 제1 비디오 시퀀스의 제1 부분과 상기 제2 비디오 시퀀스의 제2 부분 모두는 하나 이상의 프로덕션 크레디트를 포함하는 소개 시퀀스를 포함하는 비일시적 컴퓨터 판독가능 매체. - 제10항에 있어서,
상기 제2 비디오 시퀀스의 제2 부분은 상기 제1 비디오 시퀀스의 제1 부분에 또한 포함된 비디오 데이터의 하나 이상의 프레임을 포함하는 요약 시퀀스를 포함하는 비일시적 컴퓨터 판독가능 매체. - 제10항에 있어서,
상기 제2 비디오 시퀀스의 제2 부분과 연관된 카테고리를 결정하는 단계; 및
재생 인터페이스로 하여금 상기 카테고리를 표시하는 인터페이스 요소를 디스플레이하도록 야기하는 단계를 추가로 포함하는 비일시적 컴퓨터 판독가능 매체. - 시스템으로서:
애플리케이션을 저장한 메모리; 및
상기 애플리케이션을 실행하여:
제1 비디오 시퀀스에 기초하여 제1 핑거프린트들의 세트를 생성하는 단계 - 상기 제1 핑거프린트들의 세트에 포함된 각각의 핑거프린트는 상기 제1 비디오 시퀀스의 상이한 부분을 식별함 -;
제2 비디오 시퀀스에 기초하여 제2 핑거프린트들의 세트를 생성하는 단계 - 상기 제2 핑거프린트들의 세트에 포함된 각각의 핑거프린트는 상기 제2 비디오 시퀀스의 상이한 부분을 식별함 -;
상기 제1 비디오 시퀀스의 제1 부분이 상기 제2 비디오 시퀀스의 제2 부분과 실질적으로 유사하다는 것을 결정하기 위해 상기 제1 핑거프린트들의 세트를 상기 제2 핑거프린트들의 세트와 비교하는 단계; 및
상기 제2 비디오 시퀀스를 재생할 때, 상기 제2 비디오 시퀀스로 하여금 상기 제2 부분을 지나쳐 전진하도록 야기하는 단계를 수행하도록 하는 프로세서를 포함하는 시스템. - 제19항에 있어서,
상기 제1 비디오 시퀀스의 제1 부분과 상기 제2 비디오 시퀀스의 제2 부분 모두는 하나 이상의 프로덕션 크레디트를 포함하는 소개 시퀀스를 포함하는 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/654,657 US10560506B2 (en) | 2017-07-19 | 2017-07-19 | Identifying previously streamed portions of a media title to avoid repetitive playback |
| US15/654,657 | 2017-07-19 | ||
| PCT/US2018/041494 WO2019018164A1 (en) | 2017-07-19 | 2018-07-10 | IDENTIFYING PREVIOUSLY BROADCAST PORTIONS OF A MULTIMEDIA TITLE TO PREVENT REPETITIVE READING |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200029021A true KR20200029021A (ko) | 2020-03-17 |
| KR102286410B1 KR102286410B1 (ko) | 2021-08-05 |
Family
ID=63145186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207004532A Active KR102286410B1 (ko) | 2017-07-19 | 2018-07-10 | 반복적 재생을 피하기 위한 미디어 타이틀의 이전에 스트리밍된 부분들의 식별 |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US10560506B2 (ko) |
| EP (1) | EP3656130B1 (ko) |
| JP (1) | JP7175957B2 (ko) |
| KR (1) | KR102286410B1 (ko) |
| CN (1) | CN111095939B (ko) |
| AU (2) | AU2018304058B2 (ko) |
| BR (1) | BR112020001016A2 (ko) |
| CA (1) | CA3069853C (ko) |
| MX (1) | MX392917B (ko) |
| PL (1) | PL3656130T3 (ko) |
| SG (1) | SG11202000400TA (ko) |
| WO (1) | WO2019018164A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230084055A (ko) * | 2021-12-03 | 2023-06-12 | 엑시스 에이비 | 인코딩된 비디오 시퀀스를 서명하기 위한 방법 및 장치 |
| KR20240093352A (ko) * | 2022-12-15 | 2024-06-24 | 엑시스 에이비 | 압축 해제된 데이터에 서명된 편집 가능한 비디오 데이터 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11825160B2 (en) | 2018-12-31 | 2023-11-21 | Dish Network L.L.C. | Automated content identification for binge watching of digital media using auto-skip processing |
| US11503264B2 (en) | 2019-09-13 | 2022-11-15 | Netflix, Inc. | Techniques for modifying audiovisual media titles to improve audio transitions |
| US11336947B2 (en) | 2019-09-13 | 2022-05-17 | Netflix, Inc. | Audio transitions when streaming audiovisual media titles |
| US11240561B2 (en) | 2020-06-29 | 2022-02-01 | Rovi Guides, Inc. | Systems and methods for providing improved skip and delay functionality in media assets |
| US11647253B2 (en) | 2020-06-29 | 2023-05-09 | Rovi Guides, Inc. | Systems and methods for providing improved skip and delay functionality in media assets |
| CN112423116A (zh) * | 2020-11-20 | 2021-02-26 | 广州欢网科技有限责任公司 | 一种多媒体文件连续播放方法及系统 |
| CN112929696B (zh) * | 2021-01-26 | 2023-05-02 | 广州欢网科技有限责任公司 | 多剧集影视的拼接方法、装置、存储介质及电子设备 |
| CN113852853B (zh) * | 2021-09-18 | 2024-05-28 | 青岛海信宽带多媒体技术有限公司 | 一种机顶盒及连续播放节目方法 |
| US12541977B2 (en) * | 2023-06-05 | 2026-02-03 | Roku, Inc. | Unsupervised cue point discovery for episodic content |
| WO2025019831A2 (en) * | 2023-07-20 | 2025-01-23 | Verimatrix, Inc. | Systems and methods for passive detection of unauthorized screen recording of video content on a device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160342844A1 (en) * | 2015-03-17 | 2016-11-24 | Netflix, Inc. | Detecting segments of a video program through image comparisons |
| US9668020B2 (en) * | 2014-04-07 | 2017-05-30 | The Nielsen Company (Us), Llc | Signature retrieval and matching for media monitoring |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004004351A1 (en) | 2002-07-01 | 2004-01-08 | Microsoft Corporation | A system and method for providing user control over repeating objects embedded in a stream |
| AU2003283783A1 (en) | 2002-12-20 | 2005-05-11 | Koninklijke Philips Electronics N.V. | Video content detection |
| US20060271947A1 (en) | 2005-05-23 | 2006-11-30 | Lienhart Rainer W | Creating fingerprints |
| US8103050B2 (en) * | 2006-01-16 | 2012-01-24 | Thomson Licensing | Method for computing a fingerprint of a video sequence |
| EP2559237A1 (en) | 2010-04-14 | 2013-02-20 | Sven Riethmueller | Platform-independent interactivity with media broadcasts |
| TWI556638B (zh) | 2013-10-22 | 2016-11-01 | 瑞軒科技股份有限公司 | 多媒體檔案的片頭略過方法與電子裝置 |
| US9558407B1 (en) | 2013-12-24 | 2017-01-31 | Google Inc. | Methods, systems, and media for detecting and presenting related media content |
-
2017
- 2017-07-19 US US15/654,657 patent/US10560506B2/en active Active
-
2018
- 2018-07-10 BR BR112020001016-2A patent/BR112020001016A2/pt unknown
- 2018-07-10 PL PL18752651.2T patent/PL3656130T3/pl unknown
- 2018-07-10 CA CA3069853A patent/CA3069853C/en active Active
- 2018-07-10 KR KR1020207004532A patent/KR102286410B1/ko active Active
- 2018-07-10 EP EP18752651.2A patent/EP3656130B1/en active Active
- 2018-07-10 JP JP2020502336A patent/JP7175957B2/ja active Active
- 2018-07-10 MX MX2020000665A patent/MX392917B/es unknown
- 2018-07-10 WO PCT/US2018/041494 patent/WO2019018164A1/en not_active Ceased
- 2018-07-10 CN CN201880058759.1A patent/CN111095939B/zh active Active
- 2018-07-10 SG SG11202000400TA patent/SG11202000400TA/en unknown
- 2018-07-10 AU AU2018304058A patent/AU2018304058B2/en active Active
-
2021
- 2021-04-12 AU AU2021202189A patent/AU2021202189A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9668020B2 (en) * | 2014-04-07 | 2017-05-30 | The Nielsen Company (Us), Llc | Signature retrieval and matching for media monitoring |
| US20160342844A1 (en) * | 2015-03-17 | 2016-11-24 | Netflix, Inc. | Detecting segments of a video program through image comparisons |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230084055A (ko) * | 2021-12-03 | 2023-06-12 | 엑시스 에이비 | 인코딩된 비디오 시퀀스를 서명하기 위한 방법 및 장치 |
| KR20240093352A (ko) * | 2022-12-15 | 2024-06-24 | 엑시스 에이비 | 압축 해제된 데이터에 서명된 편집 가능한 비디오 데이터 |
Also Published As
| Publication number | Publication date |
|---|---|
| CA3069853A1 (en) | 2019-01-24 |
| EP3656130A1 (en) | 2020-05-27 |
| MX392917B (es) | 2025-03-21 |
| CA3069853C (en) | 2022-09-06 |
| US20190028525A1 (en) | 2019-01-24 |
| WO2019018164A1 (en) | 2019-01-24 |
| SG11202000400TA (en) | 2020-02-27 |
| US10560506B2 (en) | 2020-02-11 |
| AU2021202189A1 (en) | 2021-05-06 |
| AU2018304058A1 (en) | 2020-02-06 |
| CN111095939A (zh) | 2020-05-01 |
| PL3656130T3 (pl) | 2024-03-11 |
| JP2020530954A (ja) | 2020-10-29 |
| KR102286410B1 (ko) | 2021-08-05 |
| JP7175957B2 (ja) | 2022-11-21 |
| EP3656130B1 (en) | 2023-10-04 |
| CN111095939B (zh) | 2023-07-18 |
| BR112020001016A2 (pt) | 2020-07-14 |
| AU2018304058B2 (en) | 2021-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102286410B1 (ko) | 반복적 재생을 피하기 위한 미디어 타이틀의 이전에 스트리밍된 부분들의 식별 | |
| CN101443849B (zh) | 视频浏览用户界面 | |
| US12057142B2 (en) | Generation of visual effects based on text | |
| US11317158B2 (en) | Video playback in an online streaming environment | |
| CN107534796B (zh) | 视频处理系统和数字视频分发系统 | |
| CN102547479B (zh) | 媒体元数据的生成与供应 | |
| US8818037B2 (en) | Video scene detection | |
| US11438510B2 (en) | System and method for editing video contents automatically technical field | |
| US12400277B2 (en) | Methods and systems for presenting information | |
| EP3230937A1 (en) | Generating recommendations based on processing content item metadata tags | |
| JP5789303B2 (ja) | コンテンツシグネチャリング | |
| JP2013537330A (ja) | コンテンツシグネチャリングユーザーインターフェイス | |
| US9535991B2 (en) | Video display for displaying a series of representative images for video | |
| US20220317968A1 (en) | Voice command processing using user interface context | |
| US20140189769A1 (en) | Information management device, server, and control method | |
| US11928078B2 (en) | Creating effect assets while avoiding size inflation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 5 |