[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101295455B1 - 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템 - Google Patents

동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템 Download PDF

Info

Publication number
KR101295455B1
KR101295455B1 KR1020060119692A KR20060119692A KR101295455B1 KR 101295455 B1 KR101295455 B1 KR 101295455B1 KR 1020060119692 A KR1020060119692 A KR 1020060119692A KR 20060119692 A KR20060119692 A KR 20060119692A KR 101295455 B1 KR101295455 B1 KR 101295455B1
Authority
KR
South Korea
Prior art keywords
file
video
buffering
vod
video file
Prior art date
Application number
KR1020060119692A
Other languages
English (en)
Other versions
KR20080049290A (ko
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 KR1020060119692A priority Critical patent/KR101295455B1/ko
Publication of KR20080049290A publication Critical patent/KR20080049290A/ko
Application granted granted Critical
Publication of KR101295455B1 publication Critical patent/KR101295455B1/ko

Links

Images

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/44004Processing 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 buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/47End-user applications
    • H04N21/472End-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/47217End-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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법에 관한 것으로서, 중앙 VoD서버에서 VoD 동영상 파일을 분할하여 저장하는 제 1 과정과, 상기 분할된 동영상 파일 중 초기부분의 파일을 로컬 VoD 서버에 저장하는 제 2 과정과, 사용자로부터 특정 동영상 파일의 재생을 요청받으면, 상기 로컬 VoD 서버에 저장된 해당 동영상의 초기부분 파일을 버퍼링하여 셋탑박스의 플래쉬메모리에 저장하는 제 3과정과, 상기 초기부분 파일을 재생하고, 재생 후 일정시간이 경과 되면 상기 해당 동영상의 다음 순서의 파일을 상기 중앙 VoD서버로부터 버퍼링하여 셋탑박스의 하드디스크 메모리에 저장하는 제 4 과정과, 상기 다음 순서의 파일을 재생하는 동시에 그 다음 순서의 파일을 버퍼링하여 저장하고 재생하는 과정을 반복하는 제 5 과정을 포함하여, VOD 서버 및 셋탑박스의 부담을 최소화할 수 있는 기술을 개시한다.

Description

동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법 및 그 시스템{METHOD FOR BUFFERING VoD USING SEGMENTATION WRITING OF VIDEO FILE}
도 1은 본 발명의 실시예에 따른 분할 VoD 서비스 제공을 위한 망 구성도.
도 2는 본 발명의 실시예에 따른 VoD 동영상 파일 분할 저장을 통한 분할 재생방법을 나타내는 순서도.
도 3은 본 발명의 실시예에 따른 사용자의 요청에 따른 건너뛰어보기 서비스 제공 방법을 나타내는 순서도.
< 도면의 주요 부분에 대한 부호의 설명 >
100 : 사용자 단말 200 : 중앙 VoD서버
300 : 로컬 VoD서버 400 : 셋탑박스
410 : 제어부 420 : 플래쉬 메모리
430 : 하드디스크 메모리(HDD)
본 발명은 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법에 관한 것으로서, 보다 상세하게는 중앙 VoD 서버에서 동영상 한편을 수분 단위로 나누 어서 저장하고, 초기 시작 부분들을 셋탑박스의 플래쉬메모리에 저장해두고 사용자에게 동영상 처음부분만 서비스해준 후, 사용자가 해당 동영상의 재생을 중지하지 않으면 나머지 부분도 가져와 하드디스크 메모리에 저장한 후 서비스해줌으로써 VOD 서버 및 셋탑박스의 부담을 최소화할 수 있는 기술이다.
최근 들어, 정보통신 기술과 컴퓨터의 발전으로 인터넷이 급속히 발전하여, 인터넷을 통해 문자, 그림 뿐만 아니라 동영상까지 제공하기에 이르렀다. 또한, 프로그램을 주문하고 기다려야하는 기존의 PPV(Pay Per View) 서비스와는 달리 가입자가 원하는 시간에 원하는 프로그램을 즉시 선택해 시청할 수 있는 양방향 영상 서비스 즉, VoD(Video On Demand) 서비스의 제공도 이루어지고 있다.
사용자가 이러한 VoD 서비스를 요구하는 경우, VoD 서버로부터 VoD 스트리밍을 버퍼링하는 기술은 이미 개발되어 있다.
종래의 VoD 서비스는 VoD 서버에서 직접 스트리밍을 보내면서 사용자의 여유 대역폭을 이용하여, 실시간 시청 VoD 트래픽 이외의 추가적인 다음 화면에 뿌려질 동영상 데이터들을 사용자 저장장치에 버퍼링하는 방식으로 제공된다.
또한, 종래에는 동영상을 편단위로 중앙 VoD 서버가 아닌 사용자와 근접한 로컬 VoD 서버에 저장시켜두고, 사용자가 로컬 VoD 서버로부터 동영상을 편단위로 가져와 재생시키는 방식이다.
이와같이, 종래의 VoD 서비스 방식에서는 동영상을 편단위로 가져와 재생시키므로, 사용자가 처음부분만 보다가 재생을 중지하고 다른 동영상을 선택하게 되는 경우 다시 다른 동영상을 편단위로 가져와 재생해야 하므로 VoD 서버 뿐만 아니 라 사용자단의 셋탑박스의 부하가 큰 문제점이 있었다. 또한, 동영상을 편단위로 버퍼링하므로, 용량이 큰 파일의 경우 버퍼링 시간이 오래걸리고 버퍼링 중에 끊기는 일이 자주 발생하였다.
또한, 종래에는 동영상파일을 셋탑박스의 하드디스크 메모리에 버퍼링하여 재생하는데, 재생 중에 재생을 중단하고 다른 동영상을 다시 버퍼링하는 작업이 반복되면 하드디스크 메모리에 지우기/쓰기/읽기가 과도하게 반복되어 하드디스크 메모리의 수명이 단축되고 잦은 고장이 유발되는 문제점이 있었다.
또한, 종래에는 동영상 재생 시 버퍼링한 내용들을 저장공간에 버퍼링하는데 사용자가 재생중 건너뛰어보기를 요구할 경우 버퍼링된 파일들을 연속적으로 이어붙이기가 수월하지 않게 된다. 따라서, 동영상 파일들을 향후 일정시간내에 다시 보기를 할 경우 처음부터 재생해야하는 문제점이 있다.
따라서, 상술된 문제를 해결하기 위한 본 발명은 한편의 동영상을 수분단위로 분할하여 저장한 후, 초기부분의 파일만 별도로 모아 플래쉬 메모리에 저장시켜 재생하도록 함으로써, VoD 서버와 셋탑박스의 부하를 최소화하는데 그 목적이 있다.
또한, 본 발명은 동영상의 초기부분의 파일만 별도로 셋탑박스의 플래쉬 메모리 저장시켜 재생시키고, 사용자가 재생을 중단하지 않는 경우 동영상의 나머지 부분을 순차적으로 버퍼링하여 셋탑박스의 하드디스크 메모리에 저장시킴으로서, 하드디스크 메모리의 지우기/쓰기 작업을 최소화하는데 그 목적이 있다.
또한, 본 발명은 사용자가 동영상 재생중 건너뛰어보기를 요구할 경우, 분할된 동영상 파일을 이용하여 용이하게 건너뛰어보기 서비스를 제공하는데 그 목적이 있다.
위와 같은 목적을 달성하기 위한 본 발명의 실시예에 따른 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법은, 중앙 VoD서버에서 VoD 동영상 파일을 분할하여 저장하는 제 1 과정과, 상기 분할된 동영상 파일 중 초기부분의 파일을 로컬 VoD 서버에 저장하는 제 2 과정과, 사용자로부터 특정 동영상 파일의 재생을 요청받으면, 상기 로컬 VoD 서버에 저장된 해당 동영상의 초기부분 파일을 버퍼링하여 셋탑박스의 플래쉬메모리에 저장하는 제 3과정과, 상기 초기부분 파일을 재생하고, 재생 후 일정시간이 경과 되면 상기 해당 동영상의 다음 순서의 파일을 상기 중앙 VoD서버로부터 버퍼링하여 셋탑박스의 하드디스크 메모리에 저장하는 제 4 과정과, 상기 다음 순서의 파일을 재생하는 동시에 그 다음 순서의 파일을 버퍼링하여 저장하고 재생하는 과정을 반복하는 제 5 과정을 포함하여 구성함을 특징으로 한다.
또한, 본 발명의 실시예에 따른 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 시스템은, 분할된 동영상 파일 중 초기부분의 파일을 버퍼링하여 저장하는 플래쉬 메모리와, 상기 분할된 동영상 파일 중 상기 초기부분 이후의 파일을 순차적으로 저장하는 하드디스크 메모리와, 상기 플래쉬 메모리 및 상기 하드디스크 메모리를 관리하고, 상기 플래쉬 메모리의 동영상 초기부분 파일의 재생을 제어 하고, 상기 초기부분 파일의 재생이 일정시간 내에 중단되는지를 체크하여 중단되지 않으면 상기 초기부분 이후의 분할된 파일을 버퍼링하는 제어부를 구비하는 셋탑박스를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면들을 참조하여 본 발명의 바람직한 실시예를 보다 상세하게 설명한다.
도 1은 본 발명의 실시예에 따른 분할 VoD 서비스 제공을 위한 망 구성도이다.
본 발명은 사용자 단말(100)과 연결되는 셋탑박스(set top box;STB;400)는 사용자의 요청에 따라 중앙 VoD 서버(200) 또는 로컬 VoD서버(300)로부터 VoD 동영상 파일을 다운로드하여 재생한다.
이를 위해, 셋탑박스(400)는 제어부(410), 플래쉬 메모리(420), 및 하드디스크 메모리(HDD;430)를 포함한다.
제어부(410)는 사용자 단말(100)로부터 특정 동영상의 재생을 요청받으면, 해당 동영상의 초기부분의 파일을 로컬 VoD 서버(300)로부터 가져와 플래쉬 메모리(420)에 저장시킨 후 재생시킨다.
또한, 제어부(410)는 동영상 초기부분의 파일의 재생중 재생이 중단되는지를 체크하여, 일정시간내에 중단되지 않으면 초기부분 이후의 파일을 요청하여 중앙 VoD 서버(200)로부터 가져와서 하드디스크 메모리(430)에 저장시킨 후 재생시킨다.
또한, 제어부(410)는 사용자 단말(100)로부터 건너뛰어 보기 서비스를 요청받으면, 건너뛴 곳의 타임정보에 맞는 해당 분할 동영상이 하드디스크 메모리(430) 에 존재하는지 체크하고, 존재하는 경우 해당 동영상 파일을 재생하고 존재하지 않는 경우 중앙 VoD서버(200)에 대하여 해당 부분의 동영상 파일을 요청한다. 즉, 제어부(410)는 동영상 파일의 재생 및 다음 동영상의 버퍼링을 제어한다.
플래쉬 메모리(420)는 분할된 동영상 파일 중 동영상 파일의 초기부분의 파일을 저장한다.
하드디스크 메모리(430)는 분할된 동영상 파일 중 초기부분 이후의 파일들을 순차적으로 저장한다.
이하, 도 2를 참조하여 본 발명의 실시예에 따른 VoD 동영상 파일 분할 재생방법을 구체적으로 설명하기로 한다.
먼저, 중앙 VoD 서버(200)에서 동영상 파일을 한편당 수분 단위로 분배하여 저장한다(S101).
이어서, 중앙 VoD 서버(200)는 분할된 동영상 파일 중 초기부분의 파일을 로컬 VoD 서버(300)에 전달하여(S102), 로컬 VoD서버(300)에 저장시킨다(S103). 이때, 로컬 VoD서버(300)는 복수개가 있을 수 있으며, 중앙 VoD 서버(200)는 복수개의 로컬 VoD서버(300)에 모두 분할된 동영상 파일 중 초기부분의 파일을 전송하는 것이 바람직하다.
그 후, 사용자가 동영상 리스트를 보고 특정 동영상 파일의 재생을 요청하면(S104), 로컬 VoD서버(300)가 해당 동영상의 초기부분 파일을 전송한다(S105). 이에, 셋탑박스(400)는 내부의 플래쉬 메모리(420)에 초기부분 파일을 저장한 후(S106), 초기부분 파일을 재생시킨다(S107).
이어서, 셋탑박스(400)의 제어부(410)는 초기부분 파일의 재생이 일정시간내에 중단되는지를 체크하여(S108), 초기부분 파일의 재생이 중단된 경우에는 사용자 단말(100)로부터 다른 동영상 선택을 위해 대기하고, 초기부분 파일의 재생이 중단되지 않고 계속되는 경우 해당 동영상의 나머지 부분의 버퍼링을 중앙 VoD 서버(200)에 대하여 요청한다(S109).
이에, 중앙 VoD 서버(200)는 해당 동영상의 분할된 파일을 셋탑박스(400)에 순차적으로 전달하고(S110), 셋탑박스(400)는 순차적으로 전달되는 분할된 동영상 파일을 하드디스크 메모리(430)에 저장하면서 순차적으로 계속해서 동영상 파일을 재생시킨다(S111).
이와같이, 본 발명은 분할된 동영상의 초기부분 파일은 셋탑박스(400)의 플래쉬 메모리(420)에 저장시키고, 추후 이어지는 동영상 파일은 하드디스크 메모리(430)에 순차적으로 저장시킴으로서 중앙 VoD 서버(200) 및 하드디스크 메모리(430)의 부하를 최소화 할 수 있다.
이하, 도 3을 참조하여, 본 발명의 실시예에 따른 사용자의 요청에 따른 건너뛰어보기 서비스 제공 방법을 구체적으로 설명하기로 한다.
도 2와 같은 방식으로 VoD 서비스 제공 중에, 사용자 단말(100)을 통해 사용자로부터 재생중 건너뛰어보기 서비스를 요청받으면, 제어부(410)는 건너뛴 곳의 타임정보에 맞는 해당 분할 동영상이 하드디스크 메모리(430)에 존재하는지를 체크한다(S202).
상기 과정 S202의 판단결과, 해당 분할 동영상이 하드디스크 메모리(430)에 존재하는 경우 제어부(410)는 해당 동영상 파일을 재생하는 동시에 다음 차례의 동영상 파일을 중앙 VoD서버(200)로부터 버퍼링한다(S203).
한편, 상기 과정 S202의 판단결과, 해당 분할 동영상이 하드디스크 메모리(430)에 존재하지 않는 경우 제어부(410)는 해당 분할 동영상 파일을 중앙 VoD 서버(200)로부터 버퍼링한다(S204).
그 후, 제어부(410)는 건너뛴 해당 분할 동영상 파일의 재생이 완료되었는지를 체크하여(S205), 재생이 완료된 경우 버퍼링된 다음 동영상을 재생하는 동시에 그 다음 동영상 파일을 중앙 VoD 서버(200)로부터 버퍼링한다(S206).
상기 과정 S205~S206를 반복한 후, 제어부(410)는 중앙 VoD 서버(200)로부터 분할된 동영상을 마지막번까지 모두 버퍼링하였는지를 체크하고(S207), 마지막번까지 모두 버퍼링된 경우 건너뛰어 스킵한 부분의 분할된 동영상 파일을 중앙 VoD 서버(200)로부터 버퍼링한다(S208). 이때, 건너뛰어 스킵한 부분의 분할된 동영상 파일의 버퍼링 중에 마지막번의 분할된 동영상 파일이 순차적으로 재생되고 있는 것이 바람직하다.
이어서, 제어부(410)는 건너뛰어 스킵한 부분의 분할된 동영상 파일의 버퍼링이 완료되었는지를 체크하여(S209), 완료된 경우 해당 동영상 파일의 버퍼링을 종료한다(S210).
이와같이, 본 발명은 VoD 동영상 파일을 분할하여 저장함으로써, 사용자가 건너뛰어 보기 서비스를 요청하는 경우에 용이하다.
이상에서 기술한 바와같이, 본 발명은 동영상 한편으로 수분 단위로 나누어서 각 동영상의 초기부분의 파일을 모아 별도로 플래쉬 메모리에 저장하여 서비스해줌으로써, VoD 서버 및 셋탑박스의 부하를 최소화할 수 있는 효과가 있다.
사용자가 건너뛰어 보기 보기를 요구할 경우 해당 파일을 바로 접속하여 해당 장면을 보여줄 수 있어 사용자 편의를 증대시키는 효과가 있다.
또한, 본 발명은 사용자 셋탑박스의 하드디스크 메모리(HDD)에서의 쓰기/지우기를 최소화함으로써 HDD의 수명을 최대화시킬 수 있는 효과가 있다.
아울러 본 발명 바람직한 실시예는 예시의 목적을 위한 것으로, 당업자라면 첨부된 특허 청구범위의 기술적 사상과 범위를 통해 다양한 수정, 변경, 대체 및 부가가 가능할 것이며, 이러한 수정 변경 등은 이하의 특허 청구범위에 속하는 것으로 보아야 할 것이다.

Claims (7)

  1. 중앙 VoD서버에서 VoD 동영상 파일을 분할하여 저장하는 제 1 과정;
    상기 분할된 동영상 파일 중 초기부분의 파일을 로컬 VoD 서버에 저장하는 제 2 과정;
    사용자로부터 특정 동영상 파일의 재생을 요청받으면, 상기 로컬 VoD 서버에 저장된 해당 동영상의 초기부분 파일을 버퍼링하여 셋탑박스의 플래쉬메모리에 저장하는 제 3과정;
    상기 초기부분 파일을 재생하고, 재생 후 일정시간이 경과 되면 상기 해당 동영상의 다음 순서의 파일을 상기 중앙 VoD서버로부터 버퍼링하여 셋탑박스의 하드디스크 메모리에 저장하는 제 4 과정; 및
    상기 다음 순서의 파일을 재생하는 동시에 그 다음 순서의 파일을 상기 중앙 VoD서버로부터 버퍼링하여 상기 하드디스크 메모리에 저장하고 재생하는 과정을 반복하는 제 5 과정
    을 포함하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법.
  2. 제 1항에 있어서,
    사용자로부터 재생중 건너뛰어 보기 서비스를 요청받으면, 상기 건너뛴 곳의 타임정보에 맞는 해당 분할 동영상을 재생하고, 다음 순서의 분할 동영상을 상기 중앙 VoD서버로부터 버퍼링하여 마지막 번까지 버퍼링이 완료되면, 건너뛰어 스킵한 부분의 분할된 동영상을 상기 중앙 VoD서버로부터 버퍼링하는 제 6 과정을 더 포함하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법.
  3. 제 2항에 있어서, 상기 제 6과정은,
    상기 사용자로부터 재생 중 건너뛰어보기 서비스를 요청받으면 상기 건너뛴 곳의 타임정보에 맞는 해당 분할 동영상이 상기 하드디스크 메모리 존재하는 체크하는 제 6-1과정;
    상기 체크결과, 존재하는 경우 해당 분할 동영상을 재생하는 동시에 다음순서의 동영상을 상기 중앙 VoD서버로부터 버퍼링하는 제 6-2과정;
    상기 제 6-2 과정을 반복하여, 마지막 순서의 동영상까지 모두 버퍼링되면, 건너뛰어 스킵한 부분의 분할된 동영상을 상기 중앙 VoD서버로부터 버퍼링하는 제 6-3과정을 포함하여 구성함을 특징으로 하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법.
  4. 제 1항에 있어서, 상기 제 4과정은,
    상기 초기부분 파일의 재생이 일정시간 내에 중단되지 않으면 사용자가 계속 시청하는 것으로 보고, 상기 초기부분 파일의 다음 순서의 파일을 상기 중앙 VoD서버로부터 버퍼링하는 것을 특징으로 하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 방법.
  5. 분할된 동영상 파일 중 초기부분의 파일을 버퍼링하여 저장하는 플래쉬 메모리;
    상기 분할된 동영상 파일 중 상기 초기부분 이후의 파일을 순차적으로 저장하는 하드디스크 메모리; 및
    상기 플래쉬 메모리 및 상기 하드디스크 메모리를 관리하고, 상기 플래쉬 메모리의 동영상 초기부분 파일의 재생을 제어하고, 상기 초기부분 파일의 재생이 일정시간 내에 중단되는지를 체크하여 중단되지 않으면 상기 초기부분 이후의 분할된 파일을 버퍼링하여 상기 하드디스크 메모리에 저장하는 제어부를 구비하는 셋탑박스를 포함하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 시스템.
  6. 제 5항에 있어서, 상기 제어부는,
    사용자로부터 건너뛰어 보기 서비스를 요청받으면, 건너뛴 곳의 타임정보에 맞는 해당 분할 동영상이 상기 하드디스크 메모리에 존재하는지 체크하고, 존재하는 경우 해당 동영상 파일을 재생하고 존재하지 않는 경우 중앙 VoD서버에 대하여 해당 부분의 동영상 파일을 요청하는 것을 특징으로 하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 시스템.
  7. 제 6항에 있어서, 상기 제어부는,
    상기 건너뛰어 보기 서비스 중, 해당 동영상 파일부터 순차적으로 버퍼링하여 재생한 후, 마지막 순서의 동영상 파일까지 모두 버퍼링이 완료되면, 건너뛰어 스킵한 부분의 분할된 동영상 파일을 버퍼링하여 상기 분할된 동영상 파일의 버퍼링이 완료되는지를 체크하는 것을 특징으로 하는 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링 시스템.
KR1020060119692A 2006-11-30 2006-11-30 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템 KR101295455B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060119692A KR101295455B1 (ko) 2006-11-30 2006-11-30 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060119692A KR101295455B1 (ko) 2006-11-30 2006-11-30 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템

Publications (2)

Publication Number Publication Date
KR20080049290A KR20080049290A (ko) 2008-06-04
KR101295455B1 true KR101295455B1 (ko) 2013-08-09

Family

ID=39805091

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060119692A KR101295455B1 (ko) 2006-11-30 2006-11-30 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템

Country Status (1)

Country Link
KR (1) KR101295455B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101040698B1 (ko) * 2010-11-26 2011-06-10 한국지노 주식회사 파일 자동 전환 기능이 구비된 그래픽 기록계에 의한 파일 자동 전환 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887435A (ja) * 1994-09-19 1996-04-02 Matsushita Electric Ind Co Ltd ファイルサーバ装置
JP2002091863A (ja) 2000-09-12 2002-03-29 Sony Corp 情報提供方法
JP2003179904A (ja) 2001-12-11 2003-06-27 Sony Corp 画像配信システムおよび方法、画像配信装置および方法、画像受信装置および方法、記録媒体、並びにプログラム
KR20040047095A (ko) * 2002-11-29 2004-06-05 한국전자통신연구원 인터넷 기반 멀티미디어 스트리밍 서비스를 위한 동적선반입 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887435A (ja) * 1994-09-19 1996-04-02 Matsushita Electric Ind Co Ltd ファイルサーバ装置
JP2002091863A (ja) 2000-09-12 2002-03-29 Sony Corp 情報提供方法
JP2003179904A (ja) 2001-12-11 2003-06-27 Sony Corp 画像配信システムおよび方法、画像配信装置および方法、画像受信装置および方法、記録媒体、並びにプログラム
KR20040047095A (ko) * 2002-11-29 2004-06-05 한국전자통신연구원 인터넷 기반 멀티미디어 스트리밍 서비스를 위한 동적선반입 시스템 및 방법

Also Published As

Publication number Publication date
KR20080049290A (ko) 2008-06-04

Similar Documents

Publication Publication Date Title
JP5559544B2 (ja) プログレッシブ再生を含む映像分配システム
US20220286718A1 (en) Method for playing back live-streaming video, and device thereof
CN101193273B (zh) 一种实时多媒体图像信息存储和播放方法
KR101355237B1 (ko) 재생 장치 및 방법, 및 프로그램이 기록된 기록 매체
US8578431B2 (en) Adaptive timeshift service
JP2008262686A (ja) 同報通信データを記録するための方法、および、装置
JP4630369B2 (ja) Tv番組を記憶および再生する方法と装置
US20100166387A1 (en) Method and apparatus for playing video data of high bit rate format by a player capable of playing video data of low bit rate format
CN101227602A (zh) 文件存储方法和文件播放方法
US6097422A (en) Algorithm for fast forward and fast rewind of MPEG streams
US7924456B1 (en) Data distribution and buffering
KR20110044493A (ko) Vod 서비스를 제공하는 디지털 방송 시스템에서 데이터 저장 방법 및 그를 수행하는 장치
KR101295455B1 (ko) 동영상 파일의 분할저장 재생기법을 이용한 VoD 버퍼링방법 및 그 시스템
EP1968318B1 (en) Distribution apparatus and playback apparatus
JPWO2014065165A1 (ja) 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム
US8655139B2 (en) Video recording and reproducing system and reading method of video data
US7933918B2 (en) Content hook-up apparatus and method
EP1362290A1 (en) Device and method for managing the access to a storage medium
JP2003046928A (ja) ネットワーク映像再生方法および圧縮映像データ復号再生装置
US20040250016A1 (en) System and method for using swappable storage for storing program data
JP2007535239A (ja) 配信コンテンツ格納方法及び配信コンテンツ格納システム
JP4461875B2 (ja) 映像配信システム及び方法
US20060248215A1 (en) Information processing apparatus and information processing method
KR101525482B1 (ko) 미리보기 콘텐츠 재생 장치 및 방법
KR20090089712A (ko) 비디오 온 디맨드 시스템에서 시리즈 물 연속 재생 방법 및이를 이용한 비디오 온 디맨드 재생 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160901

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180801

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190731

Year of fee payment: 7