[go: up one dir, main page]

KR20020074328A - 키프레임을 이용한 동영상 재생방법 및 그 장치 - Google Patents

키프레임을 이용한 동영상 재생방법 및 그 장치 Download PDF

Info

Publication number
KR20020074328A
KR20020074328A KR1020010014300A KR20010014300A KR20020074328A KR 20020074328 A KR20020074328 A KR 20020074328A KR 1020010014300 A KR1020010014300 A KR 1020010014300A KR 20010014300 A KR20010014300 A KR 20010014300A KR 20020074328 A KR20020074328 A KR 20020074328A
Authority
KR
South Korea
Prior art keywords
video
keyframe
information
frame
section
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.)
Ceased
Application number
KR1020010014300A
Other languages
English (en)
Inventor
유성준
송사광
양종호
구대원
Original Assignee
서치캐스트 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 서치캐스트 주식회사 filed Critical 서치캐스트 주식회사
Priority to KR1020010014300A priority Critical patent/KR20020074328A/ko
Publication of KR20020074328A publication Critical patent/KR20020074328A/ko
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44008Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/147Scene change detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/915Television signal processing therefor for field- or frame-skip recording or reproducing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 동영상 재생방법 및 그 장치에 관한 것으로, (a) 동영상을 구성하는 연속적인 프레임들을 소정의 구간으로 분할하여 각 구간을 대표하는 키프레임에 대한 정보를 추출하는 단계; (b) 추출한 키프레임에 대한 정보를 인코딩하는 단계; (c) 인코딩한 정보를 저장하는 단계를 포함하고, (a) 동영상의 키프레임들 중에서 하나를 선택받는 단계; (b) 선택받은 키프레임의 정보에 해당하는 동영상 프레임의 위치를 검색하는 단계; (c) 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터를 디코딩하는 단계; (d) 디코딩한 데이터를 재생하는 단계를 포함하므로, 사용자가 동영상을 일정 부분부터 재생하고자 하거나 동영상의 전체 줄거리를 이해하고자 하는 경우에 키프레임을 선택하여 그 선택한 키프레임이 대표하는 동영상의 부분부터 재생할 수 있고 전체 키프레임을 시청함으로써 동영상의 전체 줄거리를 알 수 있다. 또한 동영상을 재생 중에 재생실패가 발생하면, 그 재생실패가 발생한 부분을 대표하는 키프레임을 검색하여 그 부분부터 재생할 수 있다.

Description

키프레임을 이용한 동영상 재생방법 및 그 장치 {Method for playing motion pictures using keyframe and apparatus thereof}
본 발명은 윈도우즈 미디어 플레이어, 리얼플레이어 또는 PDA에서의 패킷비디오 플레이어와 같은 장치를 이용한 비디오 스트림 재생분야에 관한 것으로, 특히키프레임을 사용하여 동영상을 재생하는 방법 및 그 장치에 관한 것이다.
종래의 윈도우즈 미디어 플레이어, 리얼플레이어 또는 PDA에서의 패킷비디오 플레이어와 같은 장치를 이용한 동영상 재생방법 및 장치는 재생을 진행시키는 진행 스크롤바를 이동시키면서 동영상 전체 내용을 살피거나 패스트 포워드(fast forward)버튼을 이용하여 전체를 빠르게 시청할 수 있지만, 동영상 전체의 내용을 일목요연하게 보기는 어렵다. 스크롤바를 이동시키면서 사용자가 보기를 원하는 위치를 찾기가 쉽지않고, 동영상 전체를 시청하지 않고는 화면의 내용을 미리 알기가 어렵다. 또한 키프레임을 이용하여 재생하는 종래의 방법은 사용자가 원할 때 키프레임을 보여주는 방법을 사용하고 있기에 장면전환인식에 소요되는 시간이 동영상 재생시간 만큼 소비되거나 이 보다 짧은 시간이 소비되더라도 절대시간이 필요하므로 동영상 전체 내용을 신속하게 살펴본다든지 재생을 원하는 부분으로 이동하기가 용이하지 않다.
본 발명이 이루고자 하는 기술적 과제는, 상기 문제점들을 해결하기 위해 키프레임을 이용한 동영상 인코딩방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 문제점들을 해결하기 위해 키프레임을 이용한 동영상 재생방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 문제점들을 해결하기 위해 키프레임을 이용한 동영상 인코딩장치를 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 문제점들을 해결하기 위해 키프레임을 이용한 동영상 재생장치를 제공하는 데 있다.
본 발명이 이루고자 하는 또 다른 기술적 과제는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.
도 1은 본 발명에 따른 동영상에서 키프레임을 추출하여 그 키프레임을 동영상과 함께 저장하는 방법을 나타내는 도면이다.
도 2는 본 발명에 따른 키프레임을 이용한 동영상 재생방법을 나타내는 도면이다.
도 3은 본 발명에 따른 키프레임을 이용한 동영상의 재생화면을 나타내는 도면이다.
도 4는 본 발명에 따른 키프레임을 이용한 동영상 재생장치를 나타내는 도면이다.
도 5는 본 발명에 따른 키프레임을 이용한 동영상 재생장치로 동영상 전송서비스를 실시하는 일실시예를 나타내는 도면이다.
상기의 과제를 이루기 위한 본 발명에 따른 키프레임을 이용한 동영상 인코딩방법은, (a) 동영상을 구성하는 연속적인 프레임들을 소정의 구간으로 분할하여 각 구간을 대표하는 키프레임에 대한 정보를 추출하는 단계; (b) 상기 추출한 키프레임에 대한 정보를 인코딩하는 단계; (c) 상기 인코딩한 정보를 저장하는 단계를 포함한다.
상기의 다른 과제를 이루기 위한 본 발명에 따른 키프레임을 이용한 동영상 재생방법은, (a) 동영상의 키프레임들 중에서 하나를 선택받는 단계; (b) 상기 선택받은 키프레임의 정보에 해당하는 상기 동영상 프레임의 위치를 검색하는 단계; (c) 상기 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터를 디코딩하는 단계; (d) 상기 디코딩한 데이터를 재생하는 단계를 포함한다.
상기의 다른 과제를 이루기 위한 본 발명에 따른 키프레임을 이용한 동영상 인코딩장치는, 동영상을 구성하는 프레임들을 소정의 구간으로 분할하여 각 구간을 대표하는 키프레임을 추출하는 검출부; 상기 추출한 키프레임에 대한 정보를 그와 관련된 상기 동영상의 위치정보와 함께 인코딩하는 인코딩부; 상기 인코딩한 정보들을 상기 동영상과 함께 저장하는 저장부를 포함한다.
상기의 다른 과제를 이루기 위한 본 발명에 따른 키프레임을 이용한 동영상 재생장치는,동영상에 대한 데이터, 상기 동영상의 키프레임 및 그 위치정보를 저장하는 저장부; 상기 동영상의 키프레임들 중에서 하나를 선택받는 선택부; 상기 선택받은 키프레임의 정보에 해당하는 상기 동영상의 프레임의 위치를 상기 저장부에서 검색하는 검색부; 상기 검색부에서 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터를 디코딩하는 디코딩부; 상기 디코딩한 데이터를 재생하는 재생부를 포함한다.
이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세히 설명한다.
도 1은 본 발명에 따른 동영상에서 키프레임을 추출하여 그 키프레임을 동영상과 함께 저장하는 방법을 나타내는 도면으로, 키프레임 추출과정에서는 수동, 반자동 또는 자동으로 동영상 전체 내용을 요약해서 볼 수 있는 키프레임을 생성할 수 있다.
장면전환은 동영상을 구성하는 연속적인 프레임에서 급격하게 장면이 전환되는 급격한 장면전환 및 여러 프레임에 걸쳐서 장면이 서서히 바뀌는 점진적 장면전환으로 구별할 수 있고, 장면전환 추출 기법에는 압축기법과 비압축기법이 있다. 이와 같은 기법을 이용하여 동영상을 구성하는 연속적인 프레임들을 유사한 장면, 예를 들면, 색상 또는 장면에 있어 유사한 특징을 가진 프레임들을 구분하여 각 구간을 대표하는 키프레임을 추출(110단계)한다. 이때 동영상에서의 키프레임의 위치, 그 키프레임이 대표하는 동영상의 일정 구간에서의 첫번째 프레임의 정보 및마지막 프레임의 정보를 같이 인식한다. 여기서, 각 프레임의 정보는 그 프레임의 영상데이터 및 그 동영상에서의 위치정보를 포함할 수 있다. 추출한 키프레임 전체를 저장할 수 있지만 불필요하다고 판단되는 부분은 편집(115단계)한다. 편집한 키프레임, 그 키프레임이 동영상의 일정 구간의 첫번째 프레임 또는 마지막 프레임에 대한 정보를 인코딩(120단계)하여 원래의 동영상과 함께 저장(130단계)한다.
도 2는 본 발명에 따른 키프레임을 이용한 동영상 재생방법에 대한 도면으로, 사용자 컴퓨터 등에 저장되어 있는 동영상을 재생하는 방법에 대해서 나타낸다.
먼저, 사용자는 본 발명에 의해 새롭게 구성된 동영상 파일을 다운로드(210단계)한 후 자신의 컴퓨터 등에 저장한다. 여기서, 다운로드 받은 동영상은 키프레임에 대한 정보가 원래의 동영상과 함께 저장된 동영상 파일이다. 저장되어 있는 동영상을 시청하기 위해서 동영상 재생장치를 이용하여 동영상을 재생(220단계)한다. 재생하기 전에 전체 동영상 내용을 알아보기 위해서, 키프레임 전체를 보면 내용을 알 수 있고, 동영상을 재생하던 중에 사용자가 원하는 부분부터 재생하고자 할 경우에, 그 원하는 부분의 키프레임을 선택(240단계)한다. 동영상 재생화면에 대한 자세한 설명은 도 3에서 상세히 나타낸다.
선택된 키프레임에 따라, 그 키프레임의 위치정보와 함께 그 키프레임이 대표하는 동영상의 일정구간에 대한 첫번째 프레임을 검색(250단계)하여 그 키프레임이 대표하는 동영상의 부분부터 디코딩(260단계)하고 그 부분부터 재생(270단계)한다. 사용자가 동영상을 재생하던 중에 재생실패가 발생(230단계)하면, 재생실패가발생한 부분의 키프레임을 검색(250)하여 그 키프레임이 대표하는 동영상의 일정부분의 위치부터 다시 재생(270단계)한다. 이렇게 함으로써, 사용자는 원하는 부분부터 동영사을 재생할 수 있고, 재생실패가 발생하여도 재생실패가 발생한 동영상의 위치부터 재생하기가 용이해진다.
도 3은 본 발명에 따른 키프레임을 이용한 동영상의 재생화면을 나타내는 도면으로, 동영상 재생기의 사용자 인터페이스를 나타내는 화면이다.
동영상을 재생하기 위해서, 저장된 동영상 파일의 아이콘을 클릭하면 재생화면이 나타나고 재생시작 버튼을 누르고 재생 중에 나타나는 화면으로 동영상 재생 전체 화면(300), 동영상 재생창(310), 동영상의 재생 정도를 나타내는 동영상 진행 스크롤바(320), 동영상의 전체 내용을 요약한 키프레임 재생창(330), 키프레임의 크기를 조절할 수 있는 키프레임 메뉴창(340), 키프레임 진행 스크롤바(350), 동영상 재생기에서 제공하는 부가적인 기능들을 조절할 수 있는 창(380)으로 구성된다. 키프레임 진행 스크롤바(350)는 키프레임 재생창(330)에 모든 키프레임을 재생하기가 어려울 경우에 키프레임 재생 위치를 이동하면서 보여줄 수 있는 기능도 제공한다.
동영상의 재생 정도에 따라서 동영상 진행 스크롤바(320)가 진행해 가고 동시에 키프레임 재생창(330)에 있는 키프레임의 색상도 재생정도에 따라서 변하게 된다. 키프레임 재생창(330)의 키프레임에서 빗금쳐진 마지막 프레임(360)까지가 재생된 부분을 나타내고, 빗금이 없는 첫번째 키프레임(370)은 재생할 부분을 나타낸다.
도 4는 본 발명에 따른 키프레임을 이용한 동영상 재생장치에 대한 도면으로 , 키프레임에 대한 정보를 저장하고 있지 않는 원동영상을 키프레임의 정보를 저장한 동영상으로 재생하는 장치를 나타낸다.
검출부(410)는 원동영상스트림(401)에서 키프레임에 대한 정보, 그 키프레임이 대표하는 동영상의 일정 구간에서의 첫번째 프레임 및 마지막 프레임에 대한 위치정보를 추출한다. 추출한 데이터(415)는 원동영상스트림(410), 키프레임 및 위치정보로 구성되는데, 위치정보는 키프레임, 그 키프레임이 대표하는 동영상 내 일정구간에서의 첫번째 프레임 또는 마지막 프레임의 정보도 포함한다. 추출한 키프레임은 필요에 따라서 키프레임의 수량을 편집할 수 있다.
인코딩부(420)는 추출한 데이터(415)를 인코딩하고 저장부(430)는 그 정보를 저장한다. 그러므로, 저장부(430)에는 원동영상, 키프레임 및 그 위치정보로 구성된 새로운 동영상이 저장된다.
사용자가 동영상의 일정 부분부터 재생하려고 하는 경우, 원하는 부분의 키프레임을 선택하면, 선택부(440)는 그 키프레임에 대한 정보를 검색부(450)로 전달한다. 검색부(450)는 그 키프레임의 정보에 따라서 동영상의 해당 위치를 저장부(430)에서 검색한다. 디코딩부(460)는 검색한 정보를 디코딩하고 재생부(470)는 사용자가 선택한 키프레임에 해당하는 동영상의 위치부터 재생한다. 재생 중에 재생실패가 발생한 경우에, 검색부(450)는 재생실패가 발생한 부분의 키프레임에 해당하는 동영상의 위치를 검색하여 그 부분부터 재생할 수 있도록 한다.
도 5는 본 발명에 따른 키프레임을 이용한 동영상 재생장치로 동영상 전송서비스를 실시하는 일실시예를 나타내는 도면으로, 동영상 재생장치(500)가 인터넷을 통하여 사용자 컴퓨터(501-1 내지 501-2)와 연결되어 동영상 전송서비스를 실시할 수 있다.
사용자가 웹브라우저를 통해 시청하기를 원하는 동영상에 대한 아이디를 선택하면, 선택부(540)는 그 아이디를 검색부(550)에 전달하고 검색부(550)는 그 아이디에 해당하는 동영상 데이터 및 그 키프레임을 저장부(530)에서 검색한다. 여기서 저장부(530)는 동영상의 데이터와 그 동영상의 키프레임 정보, 키프레임이 대표하는 동영상 구간의 첫번째 프레임의 정보 및 마지막 프레임의 정보를 함께 저장하고 있다. 전송부(580)는 동영상 데이터 및 그 키프레임을 사용자 컴퓨터(501-1 내지 501-2)로 전송하게 된다. 사용자는 동영상 데이터 및 그 키프레임 정보를 다운로드 받아 재생한다. 이렇게 함으로써, 사용자는 동영상의 키프레임을 사용하여 원하는 부분부터 재생할 수 있다.
이 때, 사용자의 동영상 플레이어는 재생하는 창만 갖고 있는 것이 아니라, 키프레임을 보여줄 수 있어야 한다. 이를 위해 별도의 창을 지원한다. 동영상이 재생되면서 진행 스크롤바도 움직이게 되지만 키프레임에도 진행 상황을 표시하도록 한다. 이는 혹시라도 전송이 끊어졌거나 다시 보게될 때 진행된 위치 이후부터 쉽게 볼 수 있도록 할 때 사용한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드디스크, 플로피디스크, 플래쉬 메모리, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
이상에서 설명한 바와 같이, 본 발명에 의하면, 기존의 윈도우즈 미디어 플레이어, 리얼플레이어 또는 PDA에서의 패킷비디오 플레이어와 같은 장치를 이용한 동영상 재생 장치에 비해 전체의 내용을 쉽게 파악할 수 있고, 사용자가 보고 싶어하는 위치에 정확하게 접근 할 수 있어서 기존의 방식에 비해 검색의 정확성을 높일 수 있고, 시간을 절약할 수 있다. 또한 동영상 재생시 전송이 끊어졌을 때, 끊어진 부분을 전체 키프레임의 진행 상황을 보면서 용이하게 찾아갈 수 있다.

Claims (13)

  1. (a) 동영상을 구성하는 연속적인 프레임들을 소정의 구간으로 분할하여 각 구간을 대표하는 키프레임에 대한 정보를 추출하는 단계;
    (b) 상기 추출한 키프레임에 대한 정보를 인코딩하는 단계; 및
    (c) 상기 인코딩한 정보를 저장하는 단계를 포함하는 것을 특징으로 하는 동영상 인코딩방법.
  2. 제 1항에 있어서, 상기 (a)단계는
    상기 동영상을 구성하는 연속적인 프레임들을 색상 또는 장면전환의 특징에 따라서 구간별로 분할하여 각 구간을 대표하는 키프레임에 대한 위치정보를 포함하는 정보를 추출하는 것을 특징으로 하는 동영상 인코딩방법.
  3. 제 1항에 있어서, 상기 (b)단계는
    상기 동영상의 각 구간의 첫번째 프레임 또는 마지막 프레임을 나타내는 정보를 포함하여 인코딩하는 것을 특징으로 하는 동영상 인코딩방법.
  4. 제 1항에 있어서, 상기 (c)단계는
    원동영상을 나타내는 데이터를 포함하여 저장하는 것을 특징으로 하는 동영상 인코딩방법.
  5. (a) 동영상의 키프레임들 중에서 하나를 선택받는 단계;
    (b) 상기 선택받은 키프레임의 정보에 해당하는 상기 동영상 프레임의 위치를 검색하는 단계;
    (c) 상기 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터를 디코딩하는 단계; 및
    (d) 상기 디코딩한 데이터를 재생하는 단계를 포함하는 것을 특징으로 하는 동영상 재생방법.
  6. 제 5항에 있어서, 상기 (b)단계는
    상기 동영상을 재생하는 도중에 끊어진 경우에 그 끊어진 부분의 상기 동영상의 위치에 해당하는 키프레임을 검색하는 것을 특징으로 하는 동영상 재생방법.
  7. 제 5항에 있어서, 상기 (b)단계는
    상기 동영상 중에서 상기 키프레임이 대표하는 소정의 동영상 구간에서 그 구간의 첫번째 프레임 또는 마지막 프레임에 대한 위치정보를 검색하는 것을 특징으로 하는 동영상 재생방법.
  8. 제 5항에 있어서, 상기 (c)단계는
    상기 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터 및 상기 키프레임의 정보를 디코딩하는 것을 특징으로 하는 동영상 재생방법.
  9. 동영상을 구성하는 프레임들을 소정의 구간으로 분할하여 각 구간을 대표하는 키프레임을 추출하는 검출부;
    상기 추출한 키프레임에 대한 정보를 그와 관련한 상기 동영상의 위치정보와 함께 인코딩하는 인코딩부; 및
    상기 인코딩한 정보들을 상기 동영상과 함께 저장하는 저장부를 포함하는 것을 특징으로 하는 동영상 인코딩장치.
  10. 제 9항에 있어서, 상기 검출부는
    칼라 특징 추출 또는 장면전환의 특징을 정의하는 것을 포함하는 장면전환인식기법으로 키프레임을 추출하는 것을 특징으로 하는 동영상 인코딩장치.
  11. 동영상에 대한 데이터, 상기 동영상의 키프레임 및 그 위치정보를 저장하는 저장부;
    상기 동영상의 키프레임들 중에서 하나를 선택받는 선택부;
    상기 선택받은 키프레임의 정보에 해당하는 상기 동영상의 프레임의 위치를 상기 저장부에서 검색하는 검색부;
    상기 검색부에서 검색한 키프레임에 해당하는 위치의 동영상에 대한 데이터를 디코딩하는 디코딩부; 및
    상기 디코딩한 데이터를 재생하는 재생부를 포함하는 것을 특징으로 하는 동영상 재생장치.
  12. 제 11항에 있어서, 상기 검색부는
    상기 동영상을 재생하는 도중에 끊어진 경우에 그 끊어진 부분의 상기 동영상의 위치에 해당하는 키프레임을 검색하는 것을 특징으로 하는 동영상 재생장치.
  13. 제 1항 내지 제 8항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020010014300A 2001-03-20 2001-03-20 키프레임을 이용한 동영상 재생방법 및 그 장치 Ceased KR20020074328A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010014300A KR20020074328A (ko) 2001-03-20 2001-03-20 키프레임을 이용한 동영상 재생방법 및 그 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010014300A KR20020074328A (ko) 2001-03-20 2001-03-20 키프레임을 이용한 동영상 재생방법 및 그 장치

Publications (1)

Publication Number Publication Date
KR20020074328A true KR20020074328A (ko) 2002-09-30

Family

ID=27697973

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010014300A Ceased KR20020074328A (ko) 2001-03-20 2001-03-20 키프레임을 이용한 동영상 재생방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR20020074328A (ko)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100396580B1 (ko) * 2001-07-16 2003-09-02 삼성에스디에스 주식회사 분산처리를 이용한 동영상 레이블 방법 및 그 장치
KR100441342B1 (ko) * 2001-04-07 2004-07-23 박범서 멀티미디어 재생 툴 및 이를 이용한 멀티미디어 재생 방법
KR100718351B1 (ko) * 2005-09-28 2007-05-14 주식회사 팬택 동영상 파일의 요약 재생 시스템 및 이를 탑재한 이동통신단말기
KR100767673B1 (ko) * 2005-06-20 2007-10-18 엘지전자 주식회사 슬라이드 쇼 구현기능을 갖는 디지털방송용 단말기 및 이를이용한 슬라이드 쇼 구현 방법
KR100785388B1 (ko) * 2006-05-15 2007-12-13 엘지전자 주식회사 동영상 촬영기능이 구비된 이동통신 단말기 및 그 동작방법
KR20080038893A (ko) * 2006-10-31 2008-05-07 삼성전자주식회사 동영상 파일 재생 방법 및 장치
KR100904100B1 (ko) * 2005-03-01 2009-06-24 비브콤 인코포레이티드 프레임 관련 정보 제공 방법, 프레임 관련 정보 수신 방법및 프레임 관련 정보 검색 시스템
KR100944540B1 (ko) * 2007-12-18 2010-03-03 (주)휴맥스 프레임 스키핑을 이용한 부호화 방법 및 장치
KR100947737B1 (ko) * 2008-04-17 2010-03-17 에스케이 텔레콤주식회사 이동통신 방송 시스템과 동기 화면 검출 방법 및 방송컨텐츠와 부가 정보 간의 동기 방법
US8848794B2 (en) 2007-12-18 2014-09-30 Humax Holdings Co., Ltd. Method and device for video coding and decoding
US9538119B2 (en) 2012-09-26 2017-01-03 Samsung Electronics Co., Ltd. Method of capturing moving picture and apparatus for reproducing moving picture

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708767A (en) * 1995-02-03 1998-01-13 The Trustees Of Princeton University Method and apparatus for video browsing based on content and structure
WO1998034182A2 (en) * 1997-02-03 1998-08-06 Koninklijke Philips Electronics N.V. A method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel
WO1998034181A2 (en) * 1997-02-03 1998-08-06 Koninklijke Philips Electronics N.V. A method and device for keyframe-based video displaying using a video cursor frame in a multikeyframe screen
US5956026A (en) * 1997-12-19 1999-09-21 Sharp Laboratories Of America, Inc. Method for hierarchical summarization and browsing of digital video
KR20000038290A (ko) * 1998-12-05 2000-07-05 구자홍 사건구간을 기반으로 하는 동영상 검색방법과 검색 데이타 구조

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708767A (en) * 1995-02-03 1998-01-13 The Trustees Of Princeton University Method and apparatus for video browsing based on content and structure
WO1998034182A2 (en) * 1997-02-03 1998-08-06 Koninklijke Philips Electronics N.V. A method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel
WO1998034181A2 (en) * 1997-02-03 1998-08-06 Koninklijke Philips Electronics N.V. A method and device for keyframe-based video displaying using a video cursor frame in a multikeyframe screen
US5956026A (en) * 1997-12-19 1999-09-21 Sharp Laboratories Of America, Inc. Method for hierarchical summarization and browsing of digital video
KR20000038290A (ko) * 1998-12-05 2000-07-05 구자홍 사건구간을 기반으로 하는 동영상 검색방법과 검색 데이타 구조

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100441342B1 (ko) * 2001-04-07 2004-07-23 박범서 멀티미디어 재생 툴 및 이를 이용한 멀티미디어 재생 방법
KR100396580B1 (ko) * 2001-07-16 2003-09-02 삼성에스디에스 주식회사 분산처리를 이용한 동영상 레이블 방법 및 그 장치
KR100904100B1 (ko) * 2005-03-01 2009-06-24 비브콤 인코포레이티드 프레임 관련 정보 제공 방법, 프레임 관련 정보 수신 방법및 프레임 관련 정보 검색 시스템
KR100767673B1 (ko) * 2005-06-20 2007-10-18 엘지전자 주식회사 슬라이드 쇼 구현기능을 갖는 디지털방송용 단말기 및 이를이용한 슬라이드 쇼 구현 방법
US7650577B2 (en) 2005-06-20 2010-01-19 Lg Electronics, Inc. Digital data receiver and method for constructing slideshows
KR100718351B1 (ko) * 2005-09-28 2007-05-14 주식회사 팬택 동영상 파일의 요약 재생 시스템 및 이를 탑재한 이동통신단말기
US7787745B2 (en) 2005-09-28 2010-08-31 Pantech Co., Ltd. System for playing digest of moving image and mobile communication terminal having the same
KR100785388B1 (ko) * 2006-05-15 2007-12-13 엘지전자 주식회사 동영상 촬영기능이 구비된 이동통신 단말기 및 그 동작방법
KR20080038893A (ko) * 2006-10-31 2008-05-07 삼성전자주식회사 동영상 파일 재생 방법 및 장치
KR100944540B1 (ko) * 2007-12-18 2010-03-03 (주)휴맥스 프레임 스키핑을 이용한 부호화 방법 및 장치
US8848794B2 (en) 2007-12-18 2014-09-30 Humax Holdings Co., Ltd. Method and device for video coding and decoding
KR100947737B1 (ko) * 2008-04-17 2010-03-17 에스케이 텔레콤주식회사 이동통신 방송 시스템과 동기 화면 검출 방법 및 방송컨텐츠와 부가 정보 간의 동기 방법
US9538119B2 (en) 2012-09-26 2017-01-03 Samsung Electronics Co., Ltd. Method of capturing moving picture and apparatus for reproducing moving picture

Similar Documents

Publication Publication Date Title
US6370316B1 (en) Apparatus for retrieving and administrating moving pictures and related network system
JP5142453B2 (ja) 再生装置
JP3667262B2 (ja) ビデオスキミング方法及び装置
JP4778231B2 (ja) ビデオシーケンスに対してインデックス付けするシステムおよび方法
US20020108112A1 (en) System and method for thematically analyzing and annotating an audio-visual sequence
EP1227417A2 (en) Selective viewing of video based on one or more themes
JP2010063182A (ja) ビデオファイルを効率的に管理するためのシステムおよび方法
US20020133486A1 (en) Video retrieval and browsing apparatus, video retrieval, browsing and editing apparatus, and recording medium
JPWO2007039994A1 (ja) ダイジェスト作成装置およびそのプログラム
US20040177317A1 (en) Closed caption navigation
KR101440168B1 (ko) 개요 및 리포트를 이미 포함하는 시청각 도큐먼트의 새로운 개요를 생성하기 위한 방법 및 상기 방법을 구현할 수 있는 수신기
JP2002335473A (ja) 動画コンテンツの検索情報抽出システム、検索情報抽出方法、検索情報保存システム、動画コンテンツのストリーミング配信方法
KR101323331B1 (ko) 불연속 동영상 데이터의 재생 방법 및 장치
CN100518281C (zh) 视频内容动态搜索的方法和装置
KR20020074328A (ko) 키프레임을 이용한 동영상 재생방법 및 그 장치
JP4683281B2 (ja) 再生システム、再生装置、再生方法、情報処理装置、情報処理方法、およびプログラム
TWI289832B (en) Information storage medium, information recording apparatus, and information playback apparatus
JP4556752B2 (ja) コマーシャル視聴制御機能を有する録画再生装置
KR20050041797A (ko) 확장 검색 기능을 제공하는 메타 정보 및 서브 타이틀정보가 기록된 저장 매체 및 그 재생 장치
JP2002281433A (ja) 動画像検索閲覧編集装置および記録媒体
JP4090936B2 (ja) 動画像検索装置
JP4549855B2 (ja) データ記録方法、データ再生方法、データ記録装置、データ再生装置、データ構造、プログラム、およびそのプログラムを格納した記録媒体
JP4331706B2 (ja) 編集装置及び編集方法
JP4725554B2 (ja) 番組記録再生システム及び番組記録再生方法
KR20050041359A (ko) 재생 모드 정보가 설정된 동영상 재생 장치, 저장 매체 및그 재생방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010320

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: 20030117

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20030429

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030117

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I