KR20030021558A - 영상 데이터 제공 시스템 및 방법 - Google Patents
영상 데이터 제공 시스템 및 방법 Download PDFInfo
- Publication number
- KR20030021558A KR20030021558A KR1020010054875A KR20010054875A KR20030021558A KR 20030021558 A KR20030021558 A KR 20030021558A KR 1020010054875 A KR1020010054875 A KR 1020010054875A KR 20010054875 A KR20010054875 A KR 20010054875A KR 20030021558 A KR20030021558 A KR 20030021558A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- image
- intra
- file
- frame number
- 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
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/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/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (10)
- 영상 그룹(Group of Picture)이 저장되는 제1저장부;상기 영상 그룹내의 특정 포맷의 영상의 위치정보 및 프레임 번호를 포함하는 룩업테이블이 저장되는 제2저장부; 및사용자로부터 영상의 재생지점에 대한 정보를 수신하면 상기 룩업테이블로부터 상기 재생지점에 해당하는 시간정보에 따라 특정 포맷의 영상에 대한 파일위치를 검색하고, 상기 파일위치에 기초하여 상기 제1저장부로부터 영상 데이터를 추출하여 사용자에게 제공하는 데이터 제공부;를 포함하는 것을 특징으로 하는 영상 데이터 제공 시스템.
- 제 1항에 있어서,상기 데이터 제공부는 상기 재생지점에 대한 정보가 랜덤 억세스 요청인 경우, 상기 룩업테이블로부터 상기 시간정보를 기초로 파일명칭, 인트라 영상의 아이디를 검색하여 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하는 것을 특징으로 하는 영상 데이터 제공 시스템.
- 제 1항에 있어서,상기 데이터 제공부는 상기 재생지점에 대한 정보가 고속정방향재생 및 고속역방향재생 중 어느 하나인 경우, 각각 인트라 영상의 위치정보 및 프레임 번호를 포함하는 룩업테이블로부터 현재 재생중인 영상의 이후 및 이전의 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하는 것을 특징으로 하는 영상 데이터 제공 시스템.
- 제 2항 또는 제 3항에 있어서,상기 데이터 제공부는 사용자로부터 수신된 상기 재생지점에 대해 추출된 영상 데이터가 제공중인 영상 데이터와 서로 다른 기초 스트림(Elementary Stream)인 경우에는 랜덤 억세스가 가능한 지점에서의 이진포맷장면정보(BInary Format for Scene : BIFS)에서 지정된 기초 스트림내에서의 해당 시간에 대해 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하여 상기 파일위치에 해당하는 장면상세정보 및 영상 데이터를 제공하는 것을 특징으로 하는 영상 데이터 제공 시스템.
- 제 4항에 있어서,상기 룩업테이블은 시간에 따른 장면상세정보, 인트라 영상 아이디, 파일명칭을 더 포함하는 것을 특징으로 하는 영상 데이터 제공 시스템.
- (a) 사용자로부터 영상의 재생지점에 대한 정보를 수신하면 상기 재생지점에 해당하는 시간정보에 따라 특정 포맷의 영상에 대한 파일위치를 검색하는 단계; 및(b) 상기 파일위치에 기초하여 영상 그룹으로부터 영상 데이터를 추출하여 사용자에게 제공하는 단계;를 포함하는 것을 특징으로 하는 영상 데이터 제공 방법.
- 제 6항에 있어서,상기 (a)단계에서 수신된 상기 재생지점에 대한 정보가 랜덤 억세스 요청인 경우, 인트라 영상의 위치정보 및 프레임 번호를 포함하는 룩업테이블로부터 상기 시간정보를 기초로 파일명칭, 인트라 영상의 아이디를 검색하여 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하는 것을 특징으로 하는 영상 데이터 제공 방법.
- 제 6항에 있어서,상기 (a)단계에서 수신된 상기 재생지점에 대한 정보가 고속정방향재생 및 고속역방향재생 중 어느 하나인 경우, 각각 인트라 영상의 위치정보 및 프레임 번호를 포함하는 룩업테이블로부터 현재 재생중인 영상의 이후 및 이전의 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하는 것을 특징으로 하는 영상 데이터 제공 방법.
- 제 7항 또는 제 8항에 있어서,사용자로부터 수신된 상기 재생지점에 대해 추출된 영상 데이터가 제공중인 영상 데이터와 서로 다른 기초 스트림(Elementary Stream)인 경우에는 랜덤 억세스가 가능한 지점에서의 이진포맷장면정보(BInary Format for Scene : BIFS)에서 지정된 기초 스트림내에서의 해당 시간에 대해 인트라 영상의 위치 정보 및 프레임 번호를 획득하여 상기 파일위치를 검색하여 상기 파일위치에 해당하는 장면상세정보 및 영상 데이터를 제공하는 것을 특징으로 하는 영상 데이터 제공 방법.
- 제 9항에 있어서,상기 룩업테이블은 시간에 따른 장면상세정보, 인트라 영상 아이디, 파일명칭을 더 포함하는 것을 특징으로 하는 영상 데이터 제공 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0054875A KR100424762B1 (ko) | 2001-09-06 | 2001-09-06 | 영상 데이터 제공 시스템 및 방법 |
US10/225,175 US20030063675A1 (en) | 2001-09-06 | 2002-08-22 | Image data providing system and method thereof |
EP02256148A EP1292150A3 (en) | 2001-09-06 | 2002-09-04 | Image data providing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0054875A KR100424762B1 (ko) | 2001-09-06 | 2001-09-06 | 영상 데이터 제공 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030021558A true KR20030021558A (ko) | 2003-03-15 |
KR100424762B1 KR100424762B1 (ko) | 2004-03-30 |
Family
ID=19714013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0054875A Expired - Fee Related KR100424762B1 (ko) | 2001-09-06 | 2001-09-06 | 영상 데이터 제공 시스템 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20030063675A1 (ko) |
EP (1) | EP1292150A3 (ko) |
KR (1) | KR100424762B1 (ko) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
US20050278749A1 (en) * | 2004-05-14 | 2005-12-15 | Ewert Joerg C | System and method for automatic modification of multimedia messages |
US8204131B2 (en) * | 2005-01-13 | 2012-06-19 | Qualcomm Incorporated | Method and system for rapid and smooth selection of digitally compressed video programs |
US7515710B2 (en) | 2006-03-14 | 2009-04-07 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
KR100763237B1 (ko) | 2006-05-11 | 2007-10-04 | 삼성전자주식회사 | 디지털 컨텐츠를 송수신하는 장치 및 방법 |
EP1858263A1 (en) * | 2006-05-15 | 2007-11-21 | Siemens S.p.A. | Method of and system for providing users of a communication network with a personal multimedia recording facilty |
CN103561278B (zh) | 2007-01-05 | 2017-04-12 | 索尼克知识产权股份有限公司 | 包含连续播放的视频分配系统 |
US8233768B2 (en) | 2007-11-16 | 2012-07-31 | Divx, Llc | Hierarchical and reduced index structures for multimedia files |
EP2507995A4 (en) | 2009-12-04 | 2014-07-09 | Sonic Ip Inc | SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL |
US9247312B2 (en) | 2011-01-05 | 2016-01-26 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
US8812662B2 (en) | 2011-06-29 | 2014-08-19 | Sonic Ip, Inc. | Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
KR102020764B1 (ko) | 2011-08-30 | 2019-09-11 | 디브이엑스, 엘엘씨 | 복수의 최대 비트레이트 레벨들을 사용하여 인코딩된 비디오를 인코딩하고 스트리밍하기 위한 시스템들 및 방법들 |
US8799647B2 (en) | 2011-08-31 | 2014-08-05 | Sonic Ip, Inc. | Systems and methods for application identification |
US8806188B2 (en) | 2011-08-31 | 2014-08-12 | Sonic Ip, Inc. | Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US8918908B2 (en) | 2012-01-06 | 2014-12-23 | Sonic Ip, Inc. | Systems and methods for accessing digital content using electronic tickets and ticket tokens |
US9936267B2 (en) | 2012-08-31 | 2018-04-03 | Divx Cf Holdings Llc | System and method for decreasing an initial buffering period of an adaptive streaming system |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US9275080B2 (en) * | 2013-03-15 | 2016-03-01 | Pictometry International Corp. | System and method for early access to captured images |
US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9380099B2 (en) | 2013-05-31 | 2016-06-28 | Sonic Ip, Inc. | Synchronizing multiple over the top streaming clients |
US9100687B2 (en) | 2013-05-31 | 2015-08-04 | Sonic Ip, Inc. | Playback synchronization across playback devices |
US9386067B2 (en) | 2013-12-30 | 2016-07-05 | Sonic Ip, Inc. | Systems and methods for playing adaptive bitrate streaming content by multicast |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
SG11201609457UA (en) | 2014-08-07 | 2016-12-29 | Sonic Ip Inc | Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles |
EP3570520B1 (en) | 2015-01-06 | 2021-02-24 | DivX, LLC | Systems and methods for encoding and sharing content between devices |
US10715574B2 (en) | 2015-02-27 | 2020-07-14 | Divx, Llc | Systems and methods for frame duplication and frame extension in live video encoding and streaming |
US10075292B2 (en) | 2016-03-30 | 2018-09-11 | Divx, Llc | Systems and methods for quick start-up of playback |
US10231001B2 (en) | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
US10129574B2 (en) | 2016-05-24 | 2018-11-13 | Divx, Llc | Systems and methods for providing variable speeds in a trick-play mode |
US10148989B2 (en) | 2016-06-15 | 2018-12-04 | Divx, Llc | Systems and methods for encoding video content |
US10148876B1 (en) * | 2016-07-26 | 2018-12-04 | 360fly, Inc. | Panoramic video cameras, camera systems, and methods that facilitate handling multiple video streams while tracking an object |
US12244660B2 (en) | 2016-09-08 | 2025-03-04 | Divx, Llc | Systems and methods for adaptive buffering for digital video streaming |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
CA3134561A1 (en) | 2019-03-21 | 2020-09-24 | Divx, Llc | Systems and methods for multimedia swarms |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US13123A (en) * | 1855-06-26 | Henry clayton | ||
US20010013123A1 (en) * | 1991-11-25 | 2001-08-09 | Freeman Michael J. | Customized program creation by splicing server based video, audio, or graphical segments |
JPH05282379A (ja) * | 1992-02-06 | 1993-10-29 | Internatl Business Mach Corp <Ibm> | 動画像の管理方法及び管理装置 |
US5371532A (en) * | 1992-05-15 | 1994-12-06 | Bell Communications Research, Inc. | Communications architecture and method for distributing information services |
US6112226A (en) * | 1995-07-14 | 2000-08-29 | Oracle Corporation | Method and apparatus for concurrently encoding and tagging digital information for allowing non-sequential access during playback |
US5659539A (en) * | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
JP3787398B2 (ja) * | 1996-11-27 | 2006-06-21 | キヤノン株式会社 | 画像処理装置及びその方法 |
JP3380980B2 (ja) * | 1997-04-01 | 2003-02-24 | ソニー株式会社 | 画像符号化方法、並びに画像復号方法および画像復号装置 |
AU761202B2 (en) * | 1997-09-22 | 2003-05-29 | Sony Corporation | Generation of a bit stream containing binary image/audio data that is multiplexed with a code defining an object in ascii format |
JP3860323B2 (ja) * | 1997-10-27 | 2006-12-20 | 三菱電機株式会社 | 画像復号化装置、画像復号化方法 |
JP3206530B2 (ja) * | 1997-11-28 | 2001-09-10 | 日本ビクター株式会社 | 動画像符号化装置、動画像復号化装置、動画像符号化方法及び動画像復号化方法 |
KR19990054483A (ko) * | 1997-12-26 | 1999-07-15 | 전주범 | 엠펙-2 프로그램 스트림의 고속 역방향 재생 방법 |
KR20010004808A (ko) * | 1999-06-29 | 2001-01-15 | 박웅규 | 의미 검색을 위한 동영상 인덱싱 방법 |
KR20010009273A (ko) * | 1999-07-08 | 2001-02-05 | 김영환 | 움직임 정도 기술방법을 이용한 동영상 색인 및 검색방법 |
US7096481B1 (en) * | 2000-01-04 | 2006-08-22 | Emc Corporation | Preparation of metadata for splicing of encoded MPEG video and audio |
US6792047B1 (en) * | 2000-01-04 | 2004-09-14 | Emc Corporation | Real time processing and streaming of spliced encoded MPEG video and associated audio |
US6678332B1 (en) * | 2000-01-04 | 2004-01-13 | Emc Corporation | Seamless splicing of encoded MPEG video and audio |
JP2001197501A (ja) * | 2000-01-07 | 2001-07-19 | Fujitsu Ltd | 動きベクトル探索器及び動きベクトル探索方法並びに動画像符号化装置 |
KR100317303B1 (ko) * | 2000-01-10 | 2001-12-22 | 구자홍 | 방송 프로그램 녹화 및 재생시 a/v와 데이터간 동기화장치 |
WO2001056285A1 (en) * | 2000-01-27 | 2001-08-02 | Berberet Suzanne M | System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers |
US20060064716A1 (en) * | 2000-07-24 | 2006-03-23 | Vivcom, Inc. | Techniques for navigating multiple video streams |
JP3793009B2 (ja) * | 2000-09-06 | 2006-07-05 | キヤノン株式会社 | コンテンツ再生装置 |
JP4114859B2 (ja) * | 2002-01-09 | 2008-07-09 | 松下電器産業株式会社 | 動きベクトル符号化方法および動きベクトル復号化方法 |
JP2003209807A (ja) * | 2002-01-10 | 2003-07-25 | Canon Inc | 動画再生方法及び装置 |
-
2001
- 2001-09-06 KR KR10-2001-0054875A patent/KR100424762B1/ko not_active Expired - Fee Related
-
2002
- 2002-08-22 US US10/225,175 patent/US20030063675A1/en not_active Abandoned
- 2002-09-04 EP EP02256148A patent/EP1292150A3/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
US20030063675A1 (en) | 2003-04-03 |
EP1292150A3 (en) | 2005-05-25 |
KR100424762B1 (ko) | 2004-03-30 |
EP1292150A2 (en) | 2003-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100424762B1 (ko) | 영상 데이터 제공 시스템 및 방법 | |
JP3738631B2 (ja) | 画像検索システムおよび画像検索方法 | |
JP3154921B2 (ja) | ビデオ・オン・デマンドシステムにおける映像再生位置割り出し方式 | |
KR100476781B1 (ko) | 캐싱기법을 이용한 mpeg-4 시스템 단말의 제어방법 | |
CN103069799B (zh) | 发信号通知用于多路复用视频分量的数据 | |
CN107634930B (zh) | 一种媒体数据的获取方法和装置 | |
US20050125838A1 (en) | Control mechanisms for enhanced features for streaming video on demand systems | |
CN102598688A (zh) | 流式传输经编码视频数据 | |
WO2000022820A1 (en) | Method and apparatus for providing vcr-type controls for compressed digital video sequences | |
JP2002511982A (ja) | 圧縮ノーマル・プレイ・ビデオ・ビットストリームから、トリック・プレイ・ビデオ・ストリームを作成するシステムおよび方法 | |
US20020057898A1 (en) | Method and apparatus for trick play of bitstream data | |
AU2008362821A1 (en) | Multi-view media data | |
JP5781550B2 (ja) | メディアコンテンツデータ再生装置及び方法 | |
CN113225585A (zh) | 一种视频清晰度的切换方法、装置、电子设备以及存储介质 | |
JP2002044622A (ja) | コンテンツ供給装置および方法、記録媒体、信号生成装置および方法、変換装置および方法、並びに再生端末および方法 | |
KR100767673B1 (ko) | 슬라이드 쇼 구현기능을 갖는 디지털방송용 단말기 및 이를이용한 슬라이드 쇼 구현 방법 | |
JP2006217343A (ja) | 信号処理装置および録画方法 | |
CN104994406B (zh) | 一种基于Silverlight插件的视频编辑方法和装置 | |
JP4770875B2 (ja) | 画像特徴データ生成装置、画像特徴判定装置および画像検索システム | |
CN117714700B (zh) | 一种视频编码方法、装置、设备、可读存储介质及产品 | |
CN107635142B (zh) | 一种视频数据的处理方法及装置 | |
KR101452269B1 (ko) | 콘텐트 가상 세그멘테이션 방법과, 이를 이용한 스트리밍 서비스 제공 방법 및 시스템 | |
JPH11331843A (ja) | 大きな画像から無制限の選択された画像ビュ―を生成する方法および装置 | |
JP2000138918A (ja) | 映像データベース | |
CN114513658B (zh) | 一种视频加载方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010906 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20031031 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: 20040309 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040316 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040317 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20070227 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20080228 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080228 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |