KR101083100B1 - 디지털 비디오 스트림 내의 컨텐트 아이템 검출 - Google Patents
디지털 비디오 스트림 내의 컨텐트 아이템 검출 Download PDFInfo
- Publication number
- KR101083100B1 KR101083100B1 KR1020067001170A KR20067001170A KR101083100B1 KR 101083100 B1 KR101083100 B1 KR 101083100B1 KR 1020067001170 A KR1020067001170 A KR 1020067001170A KR 20067001170 A KR20067001170 A KR 20067001170A KR 101083100 B1 KR101083100 B1 KR 101083100B1
- Authority
- KR
- South Korea
- Prior art keywords
- content item
- video stream
- bit rate
- boundary
- program
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/87—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/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/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/4405—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 video stream decryption
- H04N21/44055—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 video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
이미지 처리에 대한 국제 학술회의(International Conference on Image Processing; ICIP)의 기록에 공개된 지앙 펭(Jiang Feng) 등의 논문 "MPEG 비디오 시퀀스용 장면 변화 검출 알고리즘(Scene Change Detection Algorithm for MPEG Video Sequence)"(1996년 9월 16-19일, 로잔, 뉴욕 IEEE, p821-824)는 2개의 연속한 P-프레임들의 비트율이 크게 증가했는지 여부를 확인함으로써 장면 변화를 검출하는 것을 개시한다.
Claims (13)
- 디지털 비디오 스트림 내의, 프로그램 또는 광고인 컨텐트 아이템의 경계를 검출하는 방법에 있어서,상기 비디오 스트림의 복수의 프레임들의 지속 기간에 대응하는 일정 기간(period of time) 동안의 상기 비디오 스트림의 평균 비트율을 결정하는 단계(130); 및상기 컨텐트 아이템의 상기 경계를 나타내는 상기 평균 비트율의 변화를 검출하는 단계(140)를 포함하는, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서, 상기 컨텐트 아이템은 디지털 방송 비디오 스트림 내에 있는, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서,상기 컨텐트 아이템 내의 샷-컷들(shot-cuts)을 검출하는 단계(125); 및상기 기간을 검출된 샷 컷들에 조정하는 단계(126)를 포함하는, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서, 상기 비트율의 이동 평균이 결정되는, 컨텐트 아이템의 경계를 검출하는 방법.
- 삭제
- 제1항에 있어서, 상기 디지털 비디오 스트림은 MPEG 압축되는, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서, 상기 컨텐트 아이템은 암호화된 디지털 비디오 스트림인, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서,적어도 하나의 컨텐트 아이템 방송의 시작, 종료, 및 시작과 종료 중 하나를 나타내는 방송 스케쥴 데이터를 획득하는 단계; 및상기 방송 스케쥴 데이터가 상기 비디오 스트림 내의 각 컨텐트 아이템의 검출된 상기 경계에 따르는지를 검증하는 단계를 더 포함하는, 컨텐트 아이템의 경계를 검출하는 방법.
- 제1항에 있어서, 대응하는 기간 내에 상기 컨텐트 아이템의 검출된 상기 경계의 위치를 결정하는 단계(150)를 더 포함하는, 컨텐트 아이템의 경계를 검출하는 방법.
- 디지털 비디오 스트림 내의, 프로그램 또는 광고인 컨텐트 아이템의 경계를 검출하는 장치에 있어서,상기 비디오 스트림의 복수의 프레임들의 지속 기간에 대응하는 일정 기간 동안의 상기 비디오 스트림의 평균 비트율을 결정하는 수단(410); 및상기 컨텐트 아이템의 상기 경계를 나타내는 상기 평균 비트율의 변화를 검출하는 수단(420)을 포함하는, 컨텐트 아이템의 경계를 검출하는 장치.
- 제10항에 청구된 장치를 포함하며, 디지털 방송 비디오 스트림 내의 적어도 하나의 컨텐트 아이템을 수신하는 수신기.
- 적어도 하나의 TV 프로그램을 레코딩하는 비디오 레코더에 있어서,디지털 비디오 스트림 내의 적어도 하나의 TV 프로그램을 수신하는 수신기(430);제10항에 청구된 상기 장치로서, 상기 컨텐트 아이템은 상기 TV 프로그램인, 제10항에 청구된 상기 장치; 및상기 비디오 스트림 내의 검출된 경계에 기초하여 상기 TV 프로그램을 레코딩하는 수단(440)을 포함하는, 비디오 레코더.
- 컴퓨터 프로그램 제품을 실행할 때, 프로그램 가능한 장치를 제10항에 청구된 장치로서 기능할 수 있게 하는, 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03102221 | 2003-07-18 | ||
EP03102221.3 | 2003-07-18 | ||
PCT/IB2004/051219 WO2005009043A1 (en) | 2003-07-18 | 2004-07-14 | Detecting a content item in a digital video stream |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060037371A KR20060037371A (ko) | 2006-05-03 |
KR101083100B1 true KR101083100B1 (ko) | 2011-11-16 |
Family
ID=34072656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067001170A Expired - Fee Related KR101083100B1 (ko) | 2003-07-18 | 2004-07-14 | 디지털 비디오 스트림 내의 컨텐트 아이템 검출 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7936973B2 (ko) |
EP (1) | EP1649695A1 (ko) |
JP (1) | JP4795947B2 (ko) |
KR (1) | KR101083100B1 (ko) |
CN (1) | CN1823529A (ko) |
WO (1) | WO2005009043A1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4501808B2 (ja) * | 2005-08-02 | 2010-07-14 | 船井電機株式会社 | 再生装置 |
JP2007221269A (ja) * | 2006-02-14 | 2007-08-30 | Canon Inc | 表示信号制御装置、表示信号制御方法、プログラム及び記憶媒体 |
US8443409B2 (en) * | 2008-04-30 | 2013-05-14 | Zeevee, Inc. | System and method for channel selection for local broadcasting |
US20090320063A1 (en) * | 2008-06-23 | 2009-12-24 | Microsoft Corporation | Local advertisement insertion detection |
KR20100037573A (ko) * | 2008-10-01 | 2010-04-09 | 삼성전자주식회사 | 무선 통신 망에서의 데이터 송수신 장치 및 방법 |
GB2483282B (en) * | 2010-09-03 | 2017-09-13 | Advanced Risc Mach Ltd | Data compression and decompression using relative and absolute delta values |
CN103634594B (zh) * | 2012-08-21 | 2015-04-29 | 华为技术有限公司 | 一种获得视频编码压缩质量的方法及装置 |
US9590952B2 (en) * | 2014-09-05 | 2017-03-07 | Microsoft Technology Licensing, Llc | Lossy data stream decoder |
GB2583826B (en) | 2017-04-21 | 2021-05-19 | Zenimax Media Inc | Systems and methods for rendering & pre-encoded load estimation based encoder hinting |
US12041303B1 (en) * | 2018-03-19 | 2024-07-16 | Amazon Technologies, Inc. | Bandwidth estimation for video encoding |
US10997426B1 (en) * | 2019-03-05 | 2021-05-04 | Amazon Technologies, Inc. | Optimal fragmentation of video based on shot analysis |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5485219A (en) | 1994-04-18 | 1996-01-16 | Depromax Limited | Electric service to record transmissions without recording commercials |
JPH09322174A (ja) * | 1996-05-30 | 1997-12-12 | Hitachi Ltd | 動画データの再生方法 |
JP2000165806A (ja) | 1998-11-30 | 2000-06-16 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
US6714594B2 (en) | 2001-05-14 | 2004-03-30 | Koninklijke Philips Electronics N.V. | Video content detection method and system leveraging data-compression constructs |
JP3903912B2 (ja) | 2002-12-02 | 2007-04-11 | 株式会社日立製作所 | 記録装置および記録方法 |
GB2396069B (en) | 2002-12-03 | 2005-10-05 | British Broadcasting Corp | Analysis of digital signals |
-
2004
- 2004-07-14 JP JP2006520093A patent/JP4795947B2/ja not_active Expired - Fee Related
- 2004-07-14 WO PCT/IB2004/051219 patent/WO2005009043A1/en active Application Filing
- 2004-07-14 KR KR1020067001170A patent/KR101083100B1/ko not_active Expired - Fee Related
- 2004-07-14 US US10/564,919 patent/US7936973B2/en active Active
- 2004-07-14 EP EP04744578A patent/EP1649695A1/en not_active Withdrawn
- 2004-07-14 CN CNA2004800206013A patent/CN1823529A/zh active Pending
Non-Patent Citations (1)
Title |
---|
Jian Feng et al, "Scene Change Detection Algorithm for MPEG Video Sequence", ICIP, 16 September 1996, IEEE, Page 821-824 |
Also Published As
Publication number | Publication date |
---|---|
CN1823529A (zh) | 2006-08-23 |
US20060227250A1 (en) | 2006-10-12 |
KR20060037371A (ko) | 2006-05-03 |
JP4795947B2 (ja) | 2011-10-19 |
US7936973B2 (en) | 2011-05-03 |
EP1649695A1 (en) | 2006-04-26 |
JP2007528146A (ja) | 2007-10-04 |
WO2005009043A1 (en) | 2005-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8249167B2 (en) | PVR-support video decoding system | |
US7920713B2 (en) | Recorded video broadcast, streaming, download, and disk distribution with watermarking instructions | |
US8761452B2 (en) | System, method and computer program product for video fingerprinting | |
CN103535027B (zh) | 处理编码视频帧的序列的方法 | |
US20030123841A1 (en) | Commercial detection in audio-visual content based on scene change distances on separator boundaries | |
US20100238792A1 (en) | Information acquisition system, transmit apparatus, data obtaining apparatus, transmission method, and data obtaining method | |
KR101083100B1 (ko) | 디지털 비디오 스트림 내의 컨텐트 아이템 검출 | |
CA2627267C (en) | System, method & computer program product for video fingerprinting | |
GB2419489A (en) | Method of identifying video by creating and comparing motion fingerprints | |
US20070147429A1 (en) | Stream file format for digital video recording | |
KR100978995B1 (ko) | 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체 | |
CA2206454A1 (en) | Method and apparatus for coding digital video signals | |
WO2000048401A1 (en) | Apparatus and method for videosignal watermarking | |
US20020110367A1 (en) | Recording device with a still picture record mode | |
Eerenberg | Signal processing for improved MPEG-based communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20060118 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090714 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101110 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: 20110816 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20111107 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20111108 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151009 |