KR100934460B1 - 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 방법 및 장치 - Google Patents
제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR100934460B1 KR100934460B1 KR1020057014822A KR20057014822A KR100934460B1 KR 100934460 B1 KR100934460 B1 KR 100934460B1 KR 1020057014822 A KR1020057014822 A KR 1020057014822A KR 20057014822 A KR20057014822 A KR 20057014822A KR 100934460 B1 KR100934460 B1 KR 100934460B1
- Authority
- KR
- South Korea
- Prior art keywords
- media service
- audio
- playback
- media
- matching
- Prior art date
Links
Images
Classifications
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- 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/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- 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/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
- H04N5/067—Arrangements or circuits at the transmitter end
- H04N5/073—Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (25)
- 동일한 미디어 콘텐츠에 대응하는 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 방법으로서,상기 제 1 미디어 서비스의 오디오 신호와, 상기 제 2 미디어 서비스에 대응하는 오디오 파형에서의 공통 오디오 특징을 매칭시키는 단계와;상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스의 재생을 자동으로 동기화하기 위해, 상기 매칭 단계의 결과를 기반으로 해서, 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나의 재생 타이밍을 조정하는 단계를,포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는 잡음 포락선 매칭을 사용하여 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서의 상기 공통 오디오 특징을 매칭시키는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는 알려진 사운드의 오디오 핑거프린트(fingerprint)를 사용하여 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서의 상기 공통 오디오 특징을 매칭시키는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 3항에 있어서, 상기 알려진 사운드는 경기장 차지(charge) 사운드, 득점(scoring) 사운드, 및 노래 중 적어도 하나를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는, 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 사이의 최악의 경우에 예상된 지연 차이를 기반으로 해서, 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 제 2 미디어 서비스에 대응하는 상기 오디오 파형을 샘플링하기 위한 시간 윈도우를 선택하는 단계를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는, 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형 모두에 대한 스펙트럼 전력 밀도 곡선을 생성하는 단계를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 공통 오디오 특징은 배경 오디오 이벤트이고, 상기 매칭 단계는 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서 발생하는 상기 배경 오디오 이벤트를 상관시키는 단계를 포함하는, 제 1 미디어 서 비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는 상기 제 1 미디어 서비스의 상기 오디오 신호 및 상기 오디오 파형에 대응하는 스펙트럼 전력 밀도 곡선 사이의 상관 에러를 최소화하는 단계를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는:상기 제 1 미디어 서비스의 상기 오디오 신호와, 상기 제 2 미디어 서비스에 대응하는 오디오 파형을 샘플링하기 위한 시간 윈도우를 선택하는 단계와;상기 오디오 신호와 상기 오디오 파형에 대한 스펙트럼 전력 밀도 곡선을 생성하는 단계와;상기 오디오 신호와 상기 오디오 파형에 대한 상기 스펙트럼 전력 밀도 곡선에서 발생하는 배경 오디오 이벤트를 상관시키는 단계와;상기 오디오 신호와 상기 오디오 파형에 대응하는 상기 스펙트럼 전력 밀도 곡선 사이의 상관 에러를 최소화하는 단계를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 조정 단계는 사용자 입력을 기반으로 해서 상기 재생 타이밍을 더 조정하며, 상기 사용자 입력은 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나의 재생 타이밍에 삽입된 지연을 변화시키는 것에 대응하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 10항에 있어서, 상기 사용자 입력은 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나의 상기 재생 타이밍에서 삽입된 지연을 증가시키는 것과, 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 또 다른 하나의 상기 재생 타이밍에서 삽입된 지연을 감소시키는 것 모두에 대응하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는 메타데이터 태그에 삽입된 이벤트 코드를 사용하여 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서의 공통 오디오 이벤트를 매칭시키며, 상기 메타데이터 태그는 다시 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나에 삽입되는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 제 1항에 있어서, 상기 매칭 단계는:알려진 사운드의 오디오 핑거프린트를, 상기 제 1 미디어 서비스의 오디오 신호와 상기 제 2 미디어 서비스에 대응하는 상기 오디오 파형에서의 사운드에 비교하는 단계와;오디오 핑거프린트를 매칭시키고, 상기 오디오 신호와 상기 오디오 파형 모두에서 발생하는 사운드를 상관시키는 단계를 포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 방법.
- 동일한 미디어 콘텐츠에 대응하는 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 장치로서,상기 제 1 미디어 서비스의 오디오 신호와 상기 제 2 미디어 서비스에 대응하는 오디오 파형에서의 공통 오디오 특징을 매칭하기 위한 사운드-매칭 디바이스(100)와;상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위해, 상기 사운드-매칭 디바이스의 출력을 기반으로 해서, 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나의 재생 타이밍을 조정하기 위한 가변 지연기(305)를,포함하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 잡음 포락선(envelope) 매칭을 사용하여 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서의 상기 공통 오디오 이벤트를 매칭하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 알려진 사운드의 오디오 핑거프린트를 사용하여 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형의 상기 공통 오디오 이벤트를 매칭시키는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는, 상기 오디오 신호와 상기 오디오 파형 사이의 최악의 경우에 예상된 지연 차이를 기반으로 해서, 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형을 샘플링하기 위한 시간 윈도우를 선택하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형 모두에 대한 스펙트럼 전력 밀도 곡선을 생성하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에 대응하는 스펙트럼 전력 밀도 곡선 사이의 상관 에러를 최소화하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 제 2 미디어 서비스에 대응하는 상기 오디오 파형을 샘플링하기 위한 시간 윈도우를 선택하고, 상기 오디오 신호와 상기 오디오 파형에 대한 스펙트럼 전력 밀도 곡선을 생성하고, 상기 오디오 신호와 상기 오디오 파형에 대한 상기 스펙트럼 전력 밀도 곡선에서 발생하는 배경 오디오 이벤트를 상관시키며, 상기 오디오 신호와 상기 오디오 파형에 대응하는 상기 스펙트럼 전력 밀도 곡선 사이의 상관 에러를 최소화하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 가변 지연기는 사용자 입력을 기반으로 해서 상기 재생 타이밍을 더 조정하고, 상기 사용자 입력은 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나의 재생에서 삽입된 지연을 변경하는 것에 대응하는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 메타데이터 태그에서 삽입된 이벤트 코드를 사용하여 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스에서의 공통 오디오 특징을 매칭시키며, 상기 메타 데이터 태그는 상기 제 1 미디어 서비스와 상기 제 2 미디어 서비스 중 적어도 하나에서 삽입되는, 제 1 미디어 서 비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 사운드-매칭 디바이스는 알려진 사운드의 오디오 핑거프린트를 상기 제 1 미디어 서비스의 상기 오디오 신호와 상기 오디오 파형에서의 오디오 특징과 비교하고, 오디오 핑거프린트와 매칭시키고, 상기 오디오 신호 및 상기 오디오 파형 모두에 발생하는 사운드를 상관시키는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 제 14항에 있어서, 상기 제 1 미디어 콘텐츠는 제 1 저작 소스로부터 유래되고, 상기 제 2 미디어 콘텐츠는 제 2 저작 소스로부터 유래되는, 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생의 자동 동기화 장치.
- 비디오 기반 미디어 서비스와 오디오 기반 미디어 서비스 사이의 재생을, 대응하는 오디오 파형을 갖는 상기 비디오 기반 미디어 서비스에 자동으로 동기화하기 위한 방법으로서,상기 오디오 기반 미디어 서비스의 오디오 신호와 상기 오디오 파형을 샘플링하는 단계와;상기 오디오 신호와 오디오 파형 각각에서의 오디오 특징을 결정하는 단계와;상기 오디오 신호와 상기 오디오 파형 각각의 상기 오디오 특징을 매칭시키 는 단계로서, 상기 매칭 단계는 어느 하나의 미디어 서비스에 대한 재생을 지연하기 위한 지연을 결정하는, 매칭 단계와;두 미디어 서비스 모두의 상기 재생을 동기화하는 단계로서, 어느 하나의 미디어 서비스는 상기 매칭시키는 단계에서 결정된 상기 계산된 지연만큼 지연되는, 동기화 단계를 포함하고,상기 매칭 단계는 상기 오디오 신호와 오디오 파형에 대응하는 스펙트럼 전력 밀도 곡선을 매칭하는 단계와, 잡음 포락선 매칭하는 단계와, 상기 오디오 신호와 상기 오디오 파형에서의 공통 사운드 사이의 시간 길이를 결정함으로써 상기 지연을 식별하고 계산하기 위한 오디오 핑거프린트를 사용하는 단계 중 적어도 하나의 단계를 포함하는 그룹으로부터 선택되는 기술을 사용하는,비디오 기반 미디어 서비스와 오디오 기반 미디어 서비스 사이의 재생의 자동 동기화 방법.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2003/004527 WO2004075565A1 (en) | 2003-02-14 | 2003-02-14 | Automatic synchronization of audio and video based media services of media content |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050105210A KR20050105210A (ko) | 2005-11-03 |
KR100934460B1 true KR100934460B1 (ko) | 2009-12-30 |
Family
ID=32907013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057014822A KR100934460B1 (ko) | 2003-02-14 | 2003-02-14 | 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 방법 및 장치 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9628851B2 (ko) |
EP (1) | EP1593272B1 (ko) |
JP (1) | JP4456004B2 (ko) |
KR (1) | KR100934460B1 (ko) |
CN (1) | CN1742492B (ko) |
AU (1) | AU2003211073A1 (ko) |
WO (1) | WO2004075565A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140147096A (ko) * | 2012-04-05 | 2014-12-29 | 톰슨 라이센싱 | 멀티미디어 스트림들의 동기화 |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263503B1 (en) | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
US8266657B2 (en) | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US7142250B1 (en) | 2003-04-05 | 2006-11-28 | Apple Computer, Inc. | Method and apparatus for synchronizing audio and video streams |
KR20060037403A (ko) * | 2003-07-25 | 2006-05-03 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 오디오 및 비디오를 동기화시키기 위하여 핑거프린트들을생성하여 검출하는 방법 및 장치 |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US10613817B2 (en) | 2003-07-28 | 2020-04-07 | Sonos, Inc. | Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group |
US8327411B2 (en) * | 2003-12-01 | 2012-12-04 | Sharp Laboratories Of America, Inc. | Low-latency random access to compressed video |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US9998802B2 (en) | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
US7769756B2 (en) * | 2004-06-07 | 2010-08-03 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
KR100916274B1 (ko) | 2004-06-07 | 2009-09-10 | 슬링 미디어 인코퍼레이티드 | 퍼스널 미디어 브로드캐스팅 시스템 |
US7917932B2 (en) | 2005-06-07 | 2011-03-29 | Sling Media, Inc. | Personal video recorder functionality for placeshifting systems |
US7975062B2 (en) | 2004-06-07 | 2011-07-05 | Sling Media, Inc. | Capturing and sharing media content |
DE102004046746B4 (de) | 2004-09-27 | 2007-03-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zum Synchronisieren von Zusatzdaten und Basisdaten |
US20060184960A1 (en) * | 2005-02-14 | 2006-08-17 | Universal Music Group, Inc. | Method and system for enabling commerce from broadcast content |
DE102005045628B3 (de) * | 2005-06-22 | 2007-01-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Ermitteln einer Stelle in einem Film, der in einer zeitlichen Folge aufgebrachte Filminformationen aufweist |
DE102005045627A1 (de) * | 2005-06-22 | 2007-01-25 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Durchführen einer Korrelation zwischen einem Testtonsignal, das mit variabler Geschwindigkeit abspielbar ist, und einem Referenztonsignal |
TWI331309B (en) * | 2006-12-01 | 2010-10-01 | Ind Tech Res Inst | Method and system for executing correlative services |
US7953118B2 (en) * | 2006-12-08 | 2011-05-31 | Microsoft Corporation | Synchronizing media streams across multiple devices |
US8272008B2 (en) * | 2007-02-28 | 2012-09-18 | At&T Intellectual Property I, L.P. | Methods, systems, and products for retrieving audio signals |
US20100131464A1 (en) * | 2007-03-21 | 2010-05-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for enabling simultaneous reproduction of a first media item and a second media item |
US20080263450A1 (en) * | 2007-04-14 | 2008-10-23 | James Jacob Hodges | System and method to conform separately edited sequences |
US20080256136A1 (en) * | 2007-04-14 | 2008-10-16 | Jerremy Holland | Techniques and tools for managing attributes of media content |
US8751022B2 (en) | 2007-04-14 | 2014-06-10 | Apple Inc. | Multi-take compositing of digital media assets |
US8381086B2 (en) * | 2007-09-18 | 2013-02-19 | Microsoft Corporation | Synchronizing slide show events with audio |
US9936143B2 (en) | 2007-10-31 | 2018-04-03 | Google Technology Holdings LLC | Imager module with electronic shutter |
WO2009076723A1 (en) * | 2007-12-19 | 2009-06-25 | Colin Simon | Device and method for synchronisation of digital video and audio streams to media presentation devices |
JP5283914B2 (ja) | 2008-01-29 | 2013-09-04 | キヤノン株式会社 | 表示制御装置及び表示制御方法 |
US8140641B2 (en) | 2008-11-14 | 2012-03-20 | Microsoft Corporation | Managing media synchronization |
CN101763848B (zh) * | 2008-12-23 | 2013-06-12 | 王宏宇 | 一种用于音频内容识别的同步方法 |
US9185445B2 (en) * | 2009-09-24 | 2015-11-10 | At&T Intellectual Property I, L.P. | Transmitting a prioritized audio stream along with multimedia content |
US10080061B1 (en) * | 2009-12-18 | 2018-09-18 | Joseph F. Kirley | Distributing audio signals for an audio/video presentation |
US8739225B2 (en) | 2010-07-19 | 2014-05-27 | Thomson Licensing | Alternative audio delivery for television viewing |
US9131256B2 (en) * | 2010-09-30 | 2015-09-08 | Verizon Patent And Licensing Inc. | Method and apparatus for synchronizing content playback |
US8862254B2 (en) | 2011-01-13 | 2014-10-14 | Apple Inc. | Background audio processing |
US8842842B2 (en) | 2011-02-01 | 2014-09-23 | Apple Inc. | Detection of audio channel configuration |
US8621355B2 (en) | 2011-02-02 | 2013-12-31 | Apple Inc. | Automatic synchronization of media clips |
EP2501127B1 (en) * | 2011-03-14 | 2017-06-14 | EchoStar Technologies L.L.C. | Timing uninterruptible processes |
US8965774B2 (en) | 2011-08-23 | 2015-02-24 | Apple Inc. | Automatic detection of audio compression parameters |
US9792955B2 (en) | 2011-11-14 | 2017-10-17 | Apple Inc. | Automatic generation of multi-camera media clips |
EP2611051B1 (en) * | 2011-12-29 | 2014-06-04 | Thomson Licensing | Method for synchronizing media services |
US9392322B2 (en) | 2012-05-10 | 2016-07-12 | Google Technology Holdings LLC | Method of visually synchronizing differing camera feeds with common subject |
EP2670157B1 (en) | 2012-06-01 | 2019-10-02 | Koninklijke KPN N.V. | Fingerprint-based inter-destination media synchronization |
US9226011B2 (en) | 2012-09-11 | 2015-12-29 | Comcast Cable Communications, Llc | Synchronizing program presentation |
US20140114919A1 (en) * | 2012-10-19 | 2014-04-24 | United Video Properties, Inc. | Systems and methods for providing synchronized media content |
US9032301B2 (en) * | 2012-11-05 | 2015-05-12 | LiveCrowds, Inc. | Crowd-sync technology for participant-sharing of a crowd experience |
US9742825B2 (en) | 2013-03-13 | 2017-08-22 | Comcast Cable Communications, Llc | Systems and methods for configuring devices |
US9773058B2 (en) * | 2013-03-15 | 2017-09-26 | Shazam Investments Ltd. | Methods and systems for arranging and searching a database of media content recordings |
JP6344383B2 (ja) * | 2013-04-26 | 2018-06-20 | 日本電気株式会社 | 行動解析装置、行動解析方法および行動解析プログラム |
EP2822287A1 (en) * | 2013-07-01 | 2015-01-07 | Thomson Licensing | Method and apparatus for frame accurate advertisement insertion |
US10694264B2 (en) | 2013-09-20 | 2020-06-23 | Koninklijke Kpn N.V. | Correlating timeline information between media streams |
US9860581B2 (en) * | 2013-09-20 | 2018-01-02 | Koninklijke Kpn N.V. | Correlating timeline information between media streams |
US9426336B2 (en) * | 2013-10-02 | 2016-08-23 | Fansmit, LLC | System and method for tying audio and video watermarks of live and recorded events for simulcasting alternative audio commentary to an audio channel or second screen |
EP2876890A1 (en) | 2013-11-21 | 2015-05-27 | Thomson Licensing | Method and apparatus for frame accurate synchronization of video streams |
EP3100458B1 (en) | 2014-01-31 | 2018-08-15 | Thomson Licensing | Method and apparatus for synchronizing the playback of two electronic devices |
US9357127B2 (en) | 2014-03-18 | 2016-05-31 | Google Technology Holdings LLC | System for auto-HDR capture decision making |
US9971319B2 (en) * | 2014-04-22 | 2018-05-15 | At&T Intellectual Property I, Lp | Providing audio and alternate audio simultaneously during a shared multimedia presentation |
US10250799B2 (en) | 2014-05-21 | 2019-04-02 | Google Technology Holdings LLC | Enhanced image capture |
US9813611B2 (en) | 2014-05-21 | 2017-11-07 | Google Technology Holdings LLC | Enhanced image capture |
US9729784B2 (en) | 2014-05-21 | 2017-08-08 | Google Technology Holdings LLC | Enhanced image capture |
US9774779B2 (en) | 2014-05-21 | 2017-09-26 | Google Technology Holdings LLC | Enhanced image capture |
CN105448312B (zh) * | 2014-06-12 | 2019-02-19 | 华为技术有限公司 | 音频同步播放方法、装置及*** |
US9413947B2 (en) | 2014-07-31 | 2016-08-09 | Google Technology Holdings LLC | Capturing images of active subjects according to activity profiles |
US9654700B2 (en) | 2014-09-16 | 2017-05-16 | Google Technology Holdings LLC | Computational camera using fusion of image sensors |
CN105989846B (zh) * | 2015-06-12 | 2020-01-17 | 乐融致新电子科技(天津)有限公司 | 一种多通道语音信号同步方法及装置 |
US10057651B1 (en) * | 2015-10-05 | 2018-08-21 | Twitter, Inc. | Video clip creation using social media |
US9979997B2 (en) | 2015-10-14 | 2018-05-22 | International Business Machines Corporation | Synchronization of live audio and video data streams |
EP3371978B1 (en) * | 2015-11-06 | 2021-06-30 | Koninklijke KPN N.V. | Contiguous streaming of media stream |
CN105827997A (zh) * | 2016-04-26 | 2016-08-03 | 厦门幻世网络科技有限公司 | 一种为视听化数字媒体配音的方法及装置 |
CN110741435B (zh) * | 2017-06-27 | 2021-04-27 | 杜比国际公司 | 音频信号处理的方法、***和介质 |
CN109525873B (zh) * | 2017-09-18 | 2022-03-15 | 炬芯科技股份有限公司 | 一种音频播放同步方法及装置 |
TW201931863A (zh) * | 2018-01-12 | 2019-08-01 | 圓剛科技股份有限公司 | 多媒體訊號的同步設備及其同步方法 |
KR101988157B1 (ko) * | 2018-01-26 | 2019-06-11 | 건국대학교 산학협력단 | 소리 파형을 이용한 다수 동영상 간 시간축 동기화 방법 및 장치 |
JP2019165386A (ja) * | 2018-03-20 | 2019-09-26 | ヤマハ株式会社 | 信号解析方法および信号解析装置 |
CN108682436B (zh) * | 2018-05-11 | 2020-06-23 | 北京海天瑞声科技股份有限公司 | 语音对齐方法及装置 |
CN109587542B (zh) * | 2018-12-27 | 2020-11-27 | 北京奇艺世纪科技有限公司 | 音视频数据同步设备、方法、数据处理设备、介质 |
CN112447185B (zh) * | 2019-08-30 | 2024-02-09 | 广州虎牙科技有限公司 | 音频同步误差测试方法、装置、服务器及可读存储介质 |
CN111131917B (zh) * | 2019-12-26 | 2021-12-28 | 国微集团(深圳)有限公司 | 音频频谱实时同步方法、播放装置 |
US11451855B1 (en) | 2020-09-10 | 2022-09-20 | Joseph F. Kirley | Voice interaction with digital signage using mobile device |
US11831943B2 (en) | 2021-10-26 | 2023-11-28 | Apple Inc. | Synchronized playback of media content |
US11968417B2 (en) * | 2021-12-30 | 2024-04-23 | Comcast Cable Communications, Llc | Systems, methods, and apparatuses for buffer management |
US20230353813A1 (en) * | 2022-04-29 | 2023-11-02 | MIXHalo Corp. | Synchronized audio streams for live broadcasts |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950020649A (ko) * | 1993-12-31 | 1995-07-24 | 이헌조 | 디지탈오디오신호의 복조장치 |
KR20020059667A (ko) * | 1999-11-02 | 2002-07-13 | 윌리암 네이버즈 | 다중 채널 오디오 환경 내에 대화형 오디오를 제공하기위한 시스템 및 방법 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5537141A (en) * | 1994-04-15 | 1996-07-16 | Actv, Inc. | Distance learning system providing individual television participation, audio responses and memory for every student |
BR9709751A (pt) * | 1996-04-29 | 1999-08-10 | Princeton Video Image Inc | Inserção eletrônica intensificada de áudio de sinais em víde |
US5912701A (en) * | 1997-05-09 | 1999-06-15 | At&T Corp. | Arrangement for measuring and controlling temporal relationships between channels of a multimedia communication system |
US6429902B1 (en) * | 1999-12-07 | 2002-08-06 | Lsi Logic Corporation | Method and apparatus for audio and video end-to-end synchronization |
US6630963B1 (en) | 2001-01-23 | 2003-10-07 | Digeo, Inc. | Synchronizing a video program from a television broadcast with a secondary audio program |
TW582022B (en) * | 2001-03-14 | 2004-04-01 | Ibm | A method and system for the automatic detection of similar or identical segments in audio recordings |
JP4212253B2 (ja) | 2001-03-30 | 2009-01-21 | 三洋電機株式会社 | 話速変換装置 |
US20030028796A1 (en) * | 2001-07-31 | 2003-02-06 | Gracenote, Inc. | Multiple step identification of recordings |
US20030066089A1 (en) * | 2001-09-28 | 2003-04-03 | David Andersen | Trigger mechanism for sync-to-broadcast web content |
-
2003
- 2003-02-14 EP EP03815985.1A patent/EP1593272B1/en not_active Expired - Lifetime
- 2003-02-14 WO PCT/US2003/004527 patent/WO2004075565A1/en active Application Filing
- 2003-02-14 AU AU2003211073A patent/AU2003211073A1/en not_active Abandoned
- 2003-02-14 JP JP2004568544A patent/JP4456004B2/ja not_active Expired - Lifetime
- 2003-02-14 KR KR1020057014822A patent/KR100934460B1/ko active IP Right Grant
- 2003-02-14 CN CN03825980XA patent/CN1742492B/zh not_active Expired - Lifetime
- 2003-02-14 US US10/544,577 patent/US9628851B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950020649A (ko) * | 1993-12-31 | 1995-07-24 | 이헌조 | 디지탈오디오신호의 복조장치 |
KR20020059667A (ko) * | 1999-11-02 | 2002-07-13 | 윌리암 네이버즈 | 다중 채널 오디오 환경 내에 대화형 오디오를 제공하기위한 시스템 및 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140147096A (ko) * | 2012-04-05 | 2014-12-29 | 톰슨 라이센싱 | 멀티미디어 스트림들의 동기화 |
KR102043088B1 (ko) * | 2012-04-05 | 2019-11-11 | 인터디지탈 매디슨 페이튼트 홀딩스 | 멀티미디어 스트림들의 동기화 |
Also Published As
Publication number | Publication date |
---|---|
JP4456004B2 (ja) | 2010-04-28 |
EP1593272A1 (en) | 2005-11-09 |
CN1742492B (zh) | 2011-07-20 |
EP1593272B1 (en) | 2017-08-30 |
WO2004075565A1 (en) | 2004-09-02 |
JP2006514329A (ja) | 2006-04-27 |
KR20050105210A (ko) | 2005-11-03 |
US20060156374A1 (en) | 2006-07-13 |
AU2003211073A1 (en) | 2004-09-09 |
CN1742492A (zh) | 2006-03-01 |
EP1593272A4 (en) | 2008-12-24 |
US9628851B2 (en) | 2017-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100934460B1 (ko) | 제 1 미디어 서비스와 제 2 미디어 서비스 사이의 재생을 자동으로 동기화하기 위한 방법 및 장치 | |
JP6721510B2 (ja) | 2つの電子デバイスにおいて再生を同期させるための方法及び装置 | |
US7907212B2 (en) | Multiple path audio video synchronization | |
US8204366B2 (en) | Method, apparatus and program for recording and playing back content data, method, apparatus and program for playing back content data, and method, apparatus and program for recording content data | |
US20070100904A1 (en) | Creation and transmission of rich content media | |
KR102156467B1 (ko) | 2 개의 전자 디바이스들에서의 재생들을 동기화하기 위한 방법 및 장치 | |
US7006976B2 (en) | Apparatus and method for inserting data effects into a digital data stream | |
EP2086241A2 (en) | Display control apparatus and display control method | |
JP2002271823A (ja) | 視聴率評価システム | |
US11551722B2 (en) | Method and apparatus for interactive reassignment of character names in a video device | |
CN102088625A (zh) | 媒体内容的基于音频和视频的媒体服务的自动同步 | |
KR101559170B1 (ko) | 영상표시장치 및 그 제어방법 | |
KR100499032B1 (ko) | 텔레비젼 수신기를 기반으로 하는 오디오 및 비디오 합성편집장치 | |
JP6440314B2 (ja) | 受信装置、受信方法、及びプログラム | |
JP2022058012A (ja) | Cmデータ特定装置、システム、方法、及びプログラム | |
JP4385710B2 (ja) | 音声信号処理装置及び音声信号処理方法 | |
Tanton et al. | R&D White Paper | |
KR20090074629A (ko) | 음향 모드 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121119 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20131119 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141201 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151118 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161123 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20171117 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191219 Year of fee payment: 11 |