KR20120128314A - Apparatus, system and method for downloading video contents - Google Patents

Apparatus, system and method for downloading video contents Download PDF

Info

Publication number
KR20120128314A
KR20120128314A KR1020110046176A KR20110046176A KR20120128314A KR 20120128314 A KR20120128314 A KR 20120128314A KR 1020110046176 A KR1020110046176 A KR 1020110046176A KR 20110046176 A KR20110046176 A KR 20110046176A KR 20120128314 A KR20120128314 A KR 20120128314A
Authority
KR
South Korea
Prior art keywords
data
download
video content
server
section
Prior art date
Application number
KR1020110046176A
Other languages
Korean (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 KR1020110046176A priority Critical patent/KR20120128314A/en
Publication of KR20120128314A publication Critical patent/KR20120128314A/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • 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/34Indicating arrangements 
    • 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/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: An apparatus for downloading video content, a system thereof, and a method thereof are provided to download video content from a downloading point by selection of a user and to reproduce a downloaded part. CONSTITUTION: A display unit(24) displays video content in order for a viewer to use video content. A control unit(21) confirms the reproducing time of a desired point when a user desires to reproduce the content. The control unit receives data from a server. The control unit controls the display unit to display the video content. [Reference numerals] (21) Control unit; (22) Communication unit; (23) User input unit; (24) Display unit; (25) Storage unit

Description

동영상 컨텐츠를 다운로드하는 장치, 시스템 및 방법{APPARATUS, SYSTEM AND METHOD FOR DOWNLOADING VIDEO CONTENTS}Device, system and method for downloading video content {APPARATUS, SYSTEM AND METHOD FOR DOWNLOADING VIDEO CONTENTS}

본 발명은 다운로드 장치 및 방법에 관한 것으로서, 보다 상세하게는 프로그레시브 다운로드(progressive download) 방식으로 동영상을 다운로드하기 위한 장치, 시스템 및 방법에 관한 것이다.
TECHNICAL FIELD The present invention relates to a download apparatus and method, and more particularly, to an apparatus, a system, and a method for downloading a video in a progressive download manner.

일반적으로, 프로그레시브 다운로드란, MPEG4(Motion Picture Experts Group 4)를 기본 토대로 하는 *.3gp 형식의 파일을 대상으로 하며 3GPP(3rd Generation Partnership Project) TS26.244에서 정의하고 있다. 이 프로그레시브 다운로드 방식은 컨텐츠 다운로드 중에도 재생이 가능하므로 데이터 손실없는 화질을 보장할 수 있으며, 실시간 서비스가 가능한 장점이 있다. In general, progressive download targets files in the * .3gp format based on Motion Picture Experts Group 4 (MPEG4) and is defined in 3rd Generation Partnership Project (3GPP) TS26.244. This progressive download method ensures image quality without data loss because it can be played during content download, and has the advantage of real-time service.

그러나, 종래의 일반적인 프로그레시브 다운로드 방식에서는 다운로드된 영역에서만 재생이 가능하므로, 사용자가 원하는 시점으로 이동하여 재생하는 것은 불가능한 문제점이 있다.
However, in the conventional progressive download method, since playback is possible only in the downloaded area, there is a problem that it is impossible for the user to move to and play back a desired time point.

본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 사용자의 선택에 의한 다운로드 시점으로부터 다운로드하여 해당 부분을 재생 가능한, 동영상 컨텐츠를 다운로드하는 장치, 시스템 및 방법을 제공하는데 그 목적이 있다.
The present invention has been proposed to solve the above problems, and an object of the present invention is to provide an apparatus, a system, and a method for downloading video contents, which can be downloaded from a download time point selected by a user and play a corresponding part.

상기와 같은 목적을 달성하기 위해, 서버로부터 동영상 컨텐츠를 구성하는 데이터를 수신하는, 본 발명의 다운로드 장치는, 상기 동영상 컨텐츠를 사용자가 시청하도록 디스플레이하는 디스플레이부; 및 사용자가 재생하기를 원하는 지점의 재생시간을 확인하고, 상기 서버로부터 상기 재생시간 이후의 데이터를 수신하여, 상기 디스플레이부가 실질적으로 상기 재생시간 이후의 동영상 컨텐츠를 디스플레이하도록 제어하는 제어부를 포함한다.In order to achieve the above object, the download apparatus of the present invention for receiving data constituting the video content from the server, the display unit for displaying the video content for the user to watch; And a control unit which checks a playing time of a point that a user wants to play, receives data after the playing time from the server, and controls the display unit to display video content substantially after the playing time.

본 발명의 일실시예에서, 상기 제어부는, 상기 서버로부터 동영상 컨텐츠를 구성하는 데이터를 처음부터 상기 사용자가 재생하기를 원하는 지점까지 순차적으로 다운로드하고 디스플레이하도록 상기 디스플레이를 제어하는 것이 바람직하다.In one embodiment of the invention, the control unit, it is preferable to control the display to sequentially download and display the data constituting the video content from the server from the beginning to the point where the user wants to play.

본 발명의 일실시예에서, 상기 제어부는, 전체 재생구간, 다운로드 구간(제1다운로드 구간), 및 현재 재생구간(제1재생구간)을 소정 형식으로 상기 디스플레이부가 디스플레이하도록 제어하는 것이 바람직하다.In one embodiment of the present invention, the control unit, it is preferable to control the display unit to display the entire playback section, the download section (first download section), and the current playback section (first playback section) in a predetermined format.

본 발명의 일실시예에서, 상기 제어부는, 전체 재생구간, 상기 서버로부터 상기 재생시간 이후의 데이터를 다운로드하는 구간(제2다운로드 구간) 및 현재 재생구간(제2재생구간)을 소정 형식으로 상기 디스플레이부가 디스플레이하도록 제어하는 것이 바람직하다.In one embodiment of the present invention, the control unit, the entire playback section, the section (second download section) for downloading the data after the playback time from the server and the current playback section (second playback section) in the predetermined format It is preferable to control the display unit to display.

본 발명의 일실시예에서, 사용자가 재생하기를 원하는 지점을 입력하기 위한 사용자 입력부를 더 포함하는 것이 바람직하다.In one embodiment of the invention, it is preferable to further include a user input unit for inputting a point that the user wants to play.

본 발명의 일실시예에서, 상기 제1다운로드 구간에 해당하는 데이터를 저장하기 위한 제1저장부를 더 포함하는 것이 바람직하다.In one embodiment of the present invention, it is preferable to further include a first storage for storing data corresponding to the first download section.

본 발명의 일실시예에서, 상기 제2다운로드 구간에 해당하는 데이터를 저장하기 위한 제2저장부를 더 포함하는 것이 바람직하다.
In one embodiment of the present invention, it is preferable to further include a second storage for storing data corresponding to the second download section.

또한, 상기와 같은 목적을 달성하기 위한, 본 발명의 시스템은, 동영상 컨텐츠를 구성하는 데이터를 단말에 전송하기 위한 서버; 및 사용자가 재생하기를 원하는 지점의 재생시간을 확인하고, 상기 서버로부터 상기 재생시간 이후의 데이터를 수신하여, 실질적으로 상기 재생시간 이후의 동영상 컨텐츠를 디스플레이하는 단말을 포함하고, 상기 서버는, 상기 단말로부터 상기 재생시간과 관련된 정보를 수신하여, 상기 재생시간에 대응하는 데이터의 위치정보를 확인하고, 실질적으로 해당 위치정보에 해당하는 위치에서부터의 데이터를 상기 단말로 전송하는 것이 바람직하다.
In addition, to achieve the above object, the system of the present invention, the server for transmitting data constituting the video content to the terminal; And a terminal that checks a playing time of a point that the user wants to play, receives data after the playing time from the server, and displays video content after the playing time, wherein the server includes: It is preferable to receive the information related to the reproduction time from the terminal, to confirm the position information of the data corresponding to the reproduction time, and to transmit data from the position corresponding to the position information to the terminal.

또한, 상기와 같은 목적을 달성하기 위하여, 본 발명의 다운로드 방법은, 서버로부터 사용자가 선택한 동영상 컨텐츠를 구성하는 데이터를 순차적으로 수신하여 저장하는 단계; 사용자가 선택한 지점의 재생시간을 확인하여, 상기 서버로 상기 재생시간을 전송하는 단계; 상기 서버로부터 상기 재생시간 이후의 데이터를 수신하는 단계; 실질적으로 상기 재생시간 이후의 동영상 컨텐츠를 재생하는 단계; 및 상기 서버로부터 상기 동영상 컨텐츠의 데이터의 다운로드를 완료한 경우에, 상기 데이터를 이용하여 상기 동영상 컨텐츠를 파일 형태로 완성하는 단계를 포함한다.In addition, in order to achieve the above object, the download method of the present invention comprises the steps of sequentially receiving and storing data constituting the video content selected by the user from the server; Checking a playing time of a point selected by a user and transmitting the playing time to the server; Receiving data after the reproduction time from the server; Substantially playing video content after the play time; And when the downloading of the data of the video content from the server is completed, completing the video content in the form of a file by using the data.

본 발명의 일실시예에서, 상기 동영상 컨텐츠를 순차적으로 재생하는 단계를 더 포함하는 것이 바람직하다.In an embodiment of the present invention, the method may further include sequentially playing the video content.

본 발명의 일실시예에서, 상기 데이터는, 헤더 파일 내에 데이터의 위치정보를 저장하는 것이 바람직하다.In one embodiment of the present invention, the data is preferably stored in the header file location information of the data.

본 발명의 일실시예에서, 상기 동영상 컨텐츠를 파일 형태로 완성하는 단계는, 상기 데이터의 위치정보를 바탕으로 완성하는 것이 바람직하다.
In one embodiment of the present invention, the step of completing the video content in the form of a file, it is preferable to complete based on the location information of the data.

상기와 같은 본 발명은, 다운로드가 되지 않은 부분에 대해 새로 다운로드하면서 재생이 가능하도록 하여, 사용자가 원하는 부분의 재생을 제공함으로써, 사용자의 편의를 도모하도록 하는 효과가 있다.
The present invention as described above has the effect of allowing the user to reproduce the desired portion by providing a new download for the portion that has not been downloaded, thereby providing convenience for the user.

도 1은 종래의 프로그레시브 다운로드 방식을 설명하기 위한 예시도이다.
도 2는 본 발명에 따른 다운로드 시스템의 일실시예 구성도이다.
도 3은 본 발명의 다운로드 장치의 일실시예 상세 구조도이다.
도 4a 내지 도 4f는 본 발명의 제어부의 제어에 의해 디스플레이부에 디스플레이되는 동영상 컨텐츠를 설명하기 위한 일예시도이다.
도 5a 및 도 5b는 본 발명에 따른 다운로드 방법을 설명하기 위한 일실시예 흐름도이다.
1 is an exemplary view for explaining a conventional progressive download method.
2 is a configuration diagram of an embodiment of a download system according to the present invention.
3 is a detailed structural diagram of an embodiment of a download apparatus of the present invention.
4A to 4F are exemplary diagrams for describing moving image content displayed on a display unit under the control of a controller of the present invention.
5A and 5B are flowcharts illustrating an example of a download method according to the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

어떤 구성요소가 다른 구성요소에 '연결되어' 있다거나, 또는 '접속되어' 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 '직접 연결되어' 있다거나, '직접 접속되어' 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is said to be 'connected' or 'connected' to another component, it may be directly connected to or connected to that other component, but other components may be present in between. It should be understood that. On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, '포함한다' 또는 '가지다' 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprises", "having", and the like are used to specify that a feature, a number, a step, an operation, an element, a component, or a combination thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 종래의 프로그레시브 다운로드 방식을 설명하기 위한 예시도이다.1 is an exemplary view for explaining a conventional progressive download method.

도면에 도시된 바와 같이, 종래의 프로그레시브 다운로드에서는, 특정 위치 이상의 동영상 컨텐츠를 다운로드하여 재생이 가능해지면 재생을 시작하고, 현재 재생하고 있는 부분을 프로그레시브 바(progressive bar)로 나타낸다.As shown in the drawing, in the conventional progressive download, when the video content of a specific position or more can be downloaded and played back, playback starts, and a portion currently being played is represented by a progressive bar.

즉, 도 1에서 'A'는 전체 재생구간을 나타내며, 'B'는 다운로드 받은 구간을 나타내고, 'C'는 위에서 언급한 프로그레시브 바로써, 재생한 구간을 나타낸다. B 구간은 C 구간이 종료된 지점부터 시작하는 것처럼 도시되었으나, A 내지 C 구간의 시점은 동일하며, C 구간이 B 구간 위로 오버랩되어 있는 것임은, 널리 알려진 바와 같다.That is, in FIG. 1, 'A' represents the entire playback section, 'B' represents the downloaded section, and 'C' represents the reproduced section as the above-described progressive bar. The section B is shown as starting from the point where the section C ends, but the viewpoints of sections A to C are the same, and the section C overlaps the section B, as is widely known.

이와 같은 종래의 다운로드 방식에서는, 사용자가 D 부분을 재생하고 싶은 경우에도, 해당 부분까지 동영상 컨텐츠를 다운로드할 때까지 기다려야 하므로, 사용자의 불편을 초래하는 문제점이 있다.In the conventional download method as described above, even if the user wants to play part D, the user has to wait until the part downloads the video content, which causes inconvenience to the user.

본 발명은 이와 같은 문제점을 해결하기 위한 것으로서, 본 발명에 의하면, 다운로드 받던 구간에서 다운로드를 유지하면서, 새로 선택된 구간에서 다운로드 및 재생을 시작할 수 있다.
The present invention is to solve such a problem, according to the present invention, while maintaining the download in the download section, it is possible to start the download and playback in the newly selected section.

도 2는 본 발명에 따른 다운로드 시스템의 일실시예 구성도이다.2 is a configuration diagram of an embodiment of a download system according to the present invention.

도면에 도시된 바와 같이, 본 발명의 시스템은, 동영상 컨텐츠를 제공하는 서버(10)와, 이를 다운로드하여 사용자가 시청할 수 있도록 재생하는 단말(20)을 포함한다.As shown in the figure, the system of the present invention includes a server 10 that provides video content, and a terminal 20 that downloads and reproduces the content for viewing by a user.

서버(10)는, 단말(20)로부터 사용자가 선택한 동영상 컨텐츠의 재생시간과 관련되는, 다운로드 시점에 관한 요청을 수신하여, 해당 재생시간에 이후의 동영상 컨텐츠를 구성하는 데이터를 단말(20)로 전송한다. 서버(10)와 단말(20)간의 데이터의 송수신에 대해서는, 추후 도면을 참조로 설명하기로 하겠다. 서버(10)의 상세한 구성에 대해서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명하다 할 것이므로, 그 상세한 설명은 생략하기로 한다.The server 10 receives, from the terminal 20, a request regarding a download time, which is related to the playback time of the video content selected by the user, and transmits data constituting subsequent video content to the terminal 20 at the playback time. send. The transmission and reception of data between the server 10 and the terminal 20 will be described later with reference to the drawings. The detailed configuration of the server 10 will be apparent to those of ordinary skill in the art, and a detailed description thereof will be omitted.

본 발명의 단말(20)은, 컴퓨터(Personal Computer; PC) 등의 유선단말일 수도 있고, 휴대폰, 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 태블릿 컴퓨터(tablet computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등의 이동단말일 수도 있다. 즉, 본 발명이 적용되는 단말(20)은, 유선 또는 무선을 가리지 않고, 동영상 컨텐츠를 다운로드하여 재생할 수 있는 것이다.The terminal 20 of the present invention may be a wired terminal such as a personal computer (PC), a mobile phone, a smart phone, a laptop computer, a tablet computer, a digital broadcasting terminal. Or a mobile terminal such as PDA (Personal Digital Assistants), PMP (Portable Multimedia Player), or navigation. That is, the terminal 20 to which the present invention is applied can download and play the video content regardless of wire or wireless.

따라서, 서버(10)와 단말(20)은, 단말(20)이 유선단말인 경우에는 유선 네트워크를 통하여 연결될 수 있으며, 단말(20)이 이동단말인 경우에는 무선 네트워크를 통하여 연결될 수 있다.
Therefore, the server 10 and the terminal 20 may be connected through a wired network when the terminal 20 is a wired terminal, and may be connected through a wireless network when the terminal 20 is a mobile terminal.

도 3은 본 발명의 다운로드 장치의 일실시예 상세 구조도로서, 도 2의 단말(20) 내에 배치되는 것이다.3 is a detailed structural diagram of an embodiment of a download apparatus of the present invention, which is disposed in the terminal 20 of FIG.

도면에 도시된 바와 같이, 본 발명의 다운로드 장치는, 제어부(21), 통신부(22), 사용자 입력부(23), 디스플레이부(24) 및 저장부1-n(25-1,...,25-n)를 포함한다.As shown in the figure, the download apparatus of the present invention, the control unit 21, the communication unit 22, the user input unit 23, the display unit 24 and the storage unit 1-n (25-1, ..., 25-n).

통신부(22)는 서버(10)로부터 동영상 컨텐츠를 구성하는 데이터를 수신하여, 제어부(21)로 전달한다.The communication unit 22 receives data constituting the moving image content from the server 10 and transmits the data to the control unit 21.

사용자 입력부(23)는 사용자의 선택에 의해, 단말(20)의 동작 제어를 위한 입력 데이터를 발생시킨다. 단말(20)이 유선단말인 경우에는, 사용자 입력부(23)는 마우스 등일 수 있으며, 단말(20)이 이동단말인 경우에는, 사용자 입력부(23)는 돔스위치(dome switch), 터치패드, 조그 휠, 조그 스위치 등일 수 있다. The user input unit 23 generates input data for controlling the operation of the terminal 20 by the user's selection. When the terminal 20 is a wired terminal, the user input unit 23 may be a mouse, and when the terminal 20 is a mobile terminal, the user input unit 23 may be a dome switch, a touch pad, or a jog. Wheel, jog switch, and the like.

디스플레이부(24)는 재생되는 동영상 컨텐츠를 표시하는 기능을 담당한다. 또한, 도 1에서와 같이, 제어부(21)의 제어에 의해 전체 재생구간, 다운로드한 구간 및 재생한 구간을 프로그레시브 바 형식으로 사용자가 확인하도록 디스플레이할 수 있다. 본 발명의 이하의 설명에서는, '재생'은 제어부(21)가 그 주체이고, 디스플레이부(24)는, 제어부(21)가 재생하는 동영상 컨텐츠를 '디스플레이'하는 것으로 통일하여 설명하기로 한다. 즉, 제어부(21)는, 자신이 재생하는 동영상 컨텐츠를 디스플레이부(24)가 디스플레이하도록 제어하는 것이다.The display unit 24 is responsible for displaying a moving image content to be reproduced. In addition, as shown in FIG. 1, under the control of the controller 21, the entire playback section, the downloaded section, and the reproduced section may be displayed to be confirmed by the user in a progressive bar format. In the following description of the present invention, the 'play' is the control unit 21, the main subject, and the display unit 24 will be described as unified to 'display' the video content played by the control unit 21. That is, the control unit 21 controls the display unit 24 to display the moving image content that is reproduced by the control unit 21.

디스플레이부(24)는 액정 디스플레이(liquid crystal display; LCD), 박막 트랜지스터 액정 디스플레이(Thin Film Transistor-Liquid Crystal Display; TFT LCD), 유기 발광 다이오드(Organic Light-Emitting Diode; OLED), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함한다.The display unit 24 includes a liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display (flexible). display) and at least one of a 3D display.

디스플레이부(24)와 터치동작을 감지하는 센서(이하, '터치센서'라 함)(도시되지 않음)가 상호 레이어 구조를 이루는 경우(이하, '터치스크린'이라 함)에, 디스플레이부(24)는 사용자 입력부(23)와 공통으로 구성될 수 있다. 이는 유선단말 및 이동단말을 가리지 않고 동일하다. 다만, 일반적인 터치센서 및 터치스크린의 구성에 대해서는, 이미 본 기술분야에서 널리 알려진 바 있으므로, 그 상세한 설명은 생략하는 것으로 한다.
When the display unit 24 and a sensor (hereinafter, referred to as a “touch sensor”) (not shown) that detect a touch operation form a mutual layer structure (hereinafter, referred to as a “touch screen”), the display unit 24 ) May be configured in common with the user input unit 23. This is the same regardless of the wired terminal and the mobile terminal. However, since the structure of a general touch sensor and a touch screen has been well known in the art, the detailed description thereof will be omitted.

제어부(21)는, 본 발명의 다운로드 장치의 전반적인 제어를 담당하는 것으로서, 사용자의 선택에 의해 서버(10)로부터 동영상 컨텐츠를 구성하는 데이터를 다운로드하여 저장부1(25-1)에 저장하고, 이를 재생하여, 디스플레이부(24)가 이를 디스플레이하도록 제어한다.The control unit 21 is responsible for the overall control of the download apparatus of the present invention, downloads the data constituting the video content from the server 10 by the user's selection, and stores it in the storage unit 1 (25-1), By reproducing it, the display unit 24 controls to display it.

제어부(21)는 디스플레이부(24)가 도 1과 같이, 전체 재생구간(A), 다운로드한 구간(B) 및 재생한 구간(C)을 표시하도록 제어할 수 있다. 이에 대해서는 추후 도면을 참조로 더욱 상세히 설명한다.The controller 21 may control the display unit 24 to display the entire playback section A, the downloaded section B, and the played section C as shown in FIG. 1. This will be described in more detail later with reference to the drawings.

사용자 입력부(23)로부터 사용자가 재생하고자 하는 지점(도 1의 D)에 대한 선택을 입력받는 경우, 제어부(21)는 해당 지점의 재생시간을 확인한다.When the user inputs a selection for the point (D in FIG. 1) to be played back from the user input unit 23, the controller 21 checks the playback time of the point.

해당 지점의 재생시간을 확인한 제어부(21)는, 통신부(22)를 통해 서버(10)로 해당 동영상 컨텐츠에서 사용자가 재생을 원하는 재생시간을 전송한다. 이때, 재생시간 자체를 전송할 수도 있고, 재생시간을 번역한 언어를 전송할 수도 있다. 즉, 서버(10)는 재생시간 자체를 저장해 놓을 수도 있고, 이를 번역한 언어(예를 들어, 재생시간이 47초인 경우에는 47×1,000=47,000)를 저장해 놓을 수도 있으므로, 서버가 저장해 놓은 포맷에 따라 재생시간과 관련된 정보를 전송할 수 있을 것이다.The controller 21 confirming the playback time of the corresponding point transmits the playback time that the user wants to play in the video content to the server 10 through the communication unit 22. At this time, the play time itself may be transmitted or the language in which the play time is translated may be transmitted. That is, the server 10 may store the playing time itself, and may store the translated language (for example, 47 × 1,000 = 47,000 when the playing time is 47 seconds), so that the server 10 stores the playing time itself. Accordingly, the information related to the playing time may be transmitted.

서버(10)는, 제어부(21)가 전송한 재생시간을 확인하여, 해당 재생시간에 대응하는 데이터의 위치정보를 확인하고, 해당 위치에서부터의 데이터를 순차적으로 단말(20)의 통신부(22)로 전송한다. 이 경우, 서버(10)는 정확하게 해당 위치에서부터의 데이터를 전송할 필요는 없으며, 가장 가까운 키프레임(key frame)부터 전송하는 것도 가능하다. 다만, 이에 한정되는 것은 아니며, 해당 위치에서 소정 구간 떨어진 위치에서부터의 데이터를 전송하는 것도 가능할 것이다. The server 10 confirms the playback time transmitted by the control unit 21, confirms the position information of the data corresponding to the playback time, and sequentially stores the data from the corresponding position in the communication unit 22 of the terminal 20. To send. In this case, the server 10 does not need to accurately transmit data from the corresponding position, but may transmit from the nearest key frame. However, the present invention is not limited thereto, and it may be possible to transmit data from a position separated by a predetermined interval from the corresponding position.

제어부(21)는, 해당 위치에서부터의 데이터를 통신부(22)를 통해 순차적으로 수신하여, 별도의 저장부(예를 들어, 저장부2(25-2))에 저장하고, 사용자가 선택한 해당 지점(D)부터 재생하여 디스플레이부(24)가 이를 디스플레이하도록 제어한다. The control unit 21 sequentially receives the data from the corresponding position through the communication unit 22, stores the data in a separate storage unit (for example, storage unit 2 25-2), and selects the corresponding point selected by the user. Playback from (D) is controlled so that the display unit 24 displays it.

이때, 제어부(21)는 기존에 다운로드 받던 구간에 대해서는 재생없이 다운로드를 계속하여 저장부1(25-1)에 저장할 수 있다. 제어부(21)는 전체 재생구간과, 다운로드한 구간 및 재생한 구간을 소정 형식(예를 들어, 바(bar) 형식)으로 디스플레이부(24)에 표시되도록 제어할 수 있음은, 위에서 설명한 바와 같다.At this time, the control unit 21 may continue to download without storing the previously downloaded section in the storage unit 1 (25-1). As described above, the controller 21 may control the entire playback section, the downloaded section, and the reproduced section to be displayed on the display unit 24 in a predetermined format (for example, a bar format). .

한편, 제어부(21)는, 사용자가 또 다른 지점에서부터 재생을 원할 경우에는, 위와 같은 방식으로 새로운 다운로드를 시작하고, 이를 재생하여 디스플레이부(24)가 디스플레이하도록 제어할 수 있다. On the other hand, when the user wants to play from another point, the control unit 21 may start a new download in the same manner as above, and control the display unit 24 to display it by playing it.

전 구간에 대한 다운로드가 완료되면, 제어부(21)는, 해당 동영상 컨텐츠를 파일로 생성하여 저장할 수 있다. 일반적으로, 3pg/mp4 동영상 컨텐츠 데이터는, 헤더(header) 파일에 'moov atom'이라는 포맷이 존재한다. 이 moov atom의 하위 atom으로서 'stbl atom'이 존재하는데, 이는 파일에 청크(chunk; 데이터의 집합)의 위치 및 크기(size)를 정의하고, 또한 청크 내의 샘플(sample)의 위치 및 크기를 정의한다. 제어부(21)는, 데이터를 순차적으로 다운로드하지 않고 부분적으로 다운로드 하는 경우에도, stbl atom 정보를 바탕으로 리니어(linear)하게 재구성하여 파일 형태로 완성하여 저장할 수 있는 것이다. 다만, 위에서 설명한 파일의 형식이나 포맷에 본 발명이 한정되는 것은 아니며, 데이터의 위치가 정의되는 모든 형식의 파일에 본 발명이 적용될 수 있음은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명하다.When the download for all sections is completed, the controller 21 may generate and store the corresponding video content as a file. In general, a 3pg / mp4 video content data has a format of 'moov atom' in a header file. There is a 'stbl atom' as a sub atom of this moov atom, which defines the location and size of the chunk in the file, and also the location and size of the sample within the chunk. do. Even if the data is partially downloaded instead of sequentially downloaded, the control unit 21 can be linearly reconstructed based on stbl atom information and completed and stored in a file form. However, the present invention is not limited to the above-described file format or format, and the present invention can be applied to any file format in which the location of the data is defined. Self-explanatory

한편, 저장부1(25-1) 내지 저장부n(25-n)은, n개의 별도의 저장부가 존재하는 것을 예를 들어 도시하였으나, 이에 한정되는 것은 아니고, 하나의 저장부(예를 들어, 메모리)를 복수의 섹터를 구분하여 사용하는 것 등을 배제하는 것이 아니다.
On the other hand, the storage unit 1 (25-1) to the storage unit n (25-n), for example shown that there are n separate storage unit, but is not limited to this, one storage unit (for example , Memory) is not excluded.

도 4a 내지 도 4f는 본 발명의 제어부의 제어에 의해 디스플레이부에 디스플레이되는 동영상 컨텐츠를 설명하기 위한 일예시도이다.4A to 4F are exemplary diagrams for describing moving image content displayed on a display unit under the control of a controller of the present invention.

사용자는 서버(10)가 제공하는 웹페이지(web page)에서 다운로드하고자 하는 동영상 컨텐츠를 사용자 입력부(23) 등을 이용하여 선택하면, 서버(10)는 해당 동영상 컨텐츠를 구성하는 데이터를 전송하고, 단말(20)은 통신부(22)를 통해 해당 동영상 컨텐츠를 구성하는 데이터의 다운로드를 시작한다. When the user selects the video content to download from the web page provided by the server 10 using the user input unit 23 or the like, the server 10 transmits data constituting the video content. The terminal 20 starts downloading data constituting the corresponding video content through the communication unit 22.

서버(10)가 제공하는, 동영상 컨텐츠의 선택을 위한 웹페이지 등에 대해서는, 이미 널리 알려진 바와 같으므로, 그 상세한 설명은 생략하기로 한다. Web pages and the like provided by the server 10 for selecting video content are already well known, and thus detailed description thereof will be omitted.

도 4a는 사용자가 다운로드를 시작한 경우를 예를 든 것이다. 도 4a에 도시된 바와 같이, 제어부(21)는 전체 재생구간(41)을 바 형태로 디스플레이부(24)의 소정의 위치(예를 들어, 하단)에 디스플레이하도록 제어할 수 있다.4A illustrates an example in which the user starts downloading. As shown in FIG. 4A, the controller 21 may control to display the entire playback section 41 in a bar shape at a predetermined position (eg, the bottom) of the display 24.

도 4b와 같이, 제어부(21)는, 현재 다운로드중인 위치를 나타내는 다운로드 구간(42)을 소정 형태(예를 들어, 바 형태)로 표시하도록 제어할 수 있다. As illustrated in FIG. 4B, the controller 21 may control to display the download section 42 indicating the current download position in a predetermined form (for example, a bar shape).

도 4c와 같이, 제어부(21)는, 특정 위치 이상 다운로드하여, 재생이 가능하다고 판단되면 재생을 시작하여, 이를 디스플레이부(24)가 디스플레이하도록 제어한다. 제어부(21)는, 전체 재생구간(41), 다운로드 구간(42) 및 현재 재생하고 있는 재생구간(43)을 소정 형태(예를 들어, 바 형태)로 디스플레이부(24)의 소정 위치(예를 들어, 하단 중간 부분)에 디스플레이하도록 제어할 수 있다.As illustrated in FIG. 4C, when the controller 21 downloads a specific position or more and determines that playback is possible, the controller 21 starts playback and controls the display unit 24 to display the playback. The control unit 21 controls the entire playback section 41, the download section 42, and the playback section 43 currently being played back in a predetermined position (e.g., a bar) in a predetermined position (e.g., a bar). For example, it can be controlled to display on the bottom middle portion.

사용자가 소정 지점(도 4d의 손가락으로 표시된 지점)부터 동영상 컨텐츠의 재생을 원하는 경우에, 이를 선택하면(도 4d에서는 이동단말의 경우, 사용자의 손을 이용하여 터치하는 경우를 예를 들어 설명하였으나, 유선단말의 경우, 마우스로 해당 부분을 클릭하는 것으로 선택하는 경우를 배제하는 것이 아님), 제어부(21)는, 해당 지점의 재생시간을 확인하여, 재생시간과 관련된 정보를 서버(10)로 통신부(22)를 통해 전송한다. When the user wants to play the video content from a predetermined point (the point indicated by the finger of FIG. 4D), when the user selects it (in FIG. 4D, the mobile terminal touches using the user's hand). In the case of a wired terminal, the case in which the selection is made by clicking a corresponding part with a mouse is not excluded), and the control unit 21 checks the playing time of the corresponding point and sends information related to the playing time to the server 10. Transmission through the communication unit 22.

서버(10)는 사용자가 재생을 원하는 지점의 재생시간과 관련된 정보를 수신하여, 해당 재생시간에 대응하는 데이터의 위치정보를 확인하고, 기존에 전송하던 데이터와 함께, 해당 위치정보에서부터의 데이터를 제어부(21)로 통신부(22)를 통해 전송한다.The server 10 receives information related to the playback time of the point where the user wants to play, checks the location information of the data corresponding to the playback time, and transmits data from the location information together with the previously transmitted data. The control unit 21 transmits the data through the communication unit 22.

도 4d에 도시된 바와 같이, 제어부(21)는, 기존의 다운로드를 계속하면서(즉, 다운로드 구간(42, 구별을 위해, '제1다운로드 구간'이라 하자)은 계속해서 진행하고 있는 상태임), 사용자가 선택한 위치부터의 데이터(편의상, 해당 데이터가 다운로드되는 구간을 '제2다운로드 구간(44)'이라 하자)를 다운로드하여, 제2다운로드 구간(44)을 디스플레이부(24)가 디스플레이하도록 제어한다. As shown in FIG. 4D, the control unit 21 continues the existing download (that is, the download section 42 (for the purpose of discrimination, let's call it a 'first download section') is continuously in progress. In order to display the second download section 44 by downloading the data from the location selected by the user (for convenience, the section in which the data is downloaded is referred to as a 'second download section 44'), the display unit 24 displays the second download section 44. To control.

제어부(21)는, 도 4e에 도시된 바와 같이, 제2다운로드 구간(44)에 대한 재생이 가능하다고 판단되면 재생을 시작한다. 이때, 기존의 재생구간(구별을 위해, 이를 '제1재생구간(43)'이라 한다)은 정지된 상태이고, 현재 재생하고 있는 재생구간(이를 '제2재생구간(45)'이라 함)은 진행하게 된다. As shown in FIG. 4E, the controller 21 starts playback when it is determined that playback is possible for the second download section 44. At this time, the existing playback section (for the purpose of discrimination, this is called the 'first playback section 43') is in a stopped state and the playback section currently being played back (this is called the 'second playback section 45'). Will proceed.

도 3에서 설명한 바와 같이, 제어부(21)는, 제1다운로드 구간(42) 및 제2다운로드 구간(44)에 대해서는 각각 별도의 저장부를 지정하여 해당 데이터를 저장하고 있다.As described with reference to FIG. 3, the controller 21 stores a corresponding storage unit for each of the first download section 42 and the second download section 44, respectively, and stores corresponding data.

도시되지는 않았으나, 제어부(21)는, 사용자가 또 다른 위치에서의 동영상 컨텐츠에 대한 재생을 원하는 경우에, 위와 같은 절차를 통하여 새로운 다운로드 및 재생을 지원할 수 있다. 이 경우에도 역시, 새롭게 다운로드하는 데이터에 대해서는 별도의 저장부에 이를 저장하는 것임은 이미 설명한 바와 같다.Although not shown, when the user wants to play the video content at another location, the controller 21 may support new download and playback through the above procedure. In this case, as described above, the newly downloaded data is stored in a separate storage unit.

도 4f에 도시된 바와 같이, 전체 재생구간(41)에 대한 다운로드가 완료되면, 제어부(21)는, 각각의 저장부에 저장된 데이터의 헤더 파일에 존재하는(헤더 파일 이외의 파일에 존재할 수도 있음) 위치정보를 바탕으로, 동영상 컨텐츠를 파일 형태로 완성하여 저장할 수 있다.
As shown in FIG. 4F, when the download for the entire playback section 41 is completed, the controller 21 may exist in a header file of data stored in each storage unit (may be present in a file other than the header file). ) Based on the location information, the video content can be saved in a file format.

도 5a 및 도 5b는 본 발명에 따른 다운로드 방법을 설명하기 위한 일실시예 흐름도이다.5A and 5B are flowcharts illustrating an example of a download method according to the present invention.

도면에 도시된 바와 같이, 본 발명의 다운로드 방법은, 사용자가 서버(10)가 제공하는 웹페이지에서 재생을 원하는 동영상 컨텐츠를 선택하면(S51), 단말(20)의 제어부(21)는 해당 동영상 컨텐츠를 서버(10)에 요청하고, 서버(10)는 해당 동영상 컨텐츠를 구성하는 데이터의 전송을 시작한다(S52). As shown in the figure, in the download method of the present invention, when the user selects the video content to be played on the web page provided by the server 10 (S51), the control unit 21 of the terminal 20 is the corresponding video The content is requested to the server 10, and the server 10 starts transmission of data constituting the corresponding video content (S52).

제어부(21)는, 통신부(22)를 통하여 수신한 데이터를 저장부1(25-1)에 저장하고(S53), 재생가능할만큼 다운로드되었다고 판단하는 경우에는(S54), 해당 동영상 컨텐츠의 재생을 시작한다(S55). 이때, 도 4에서 도시된 바와 같이, 제어부(21)는 제1다운로드 구간(42), 전체 재생구간(41), 및 제1재생구간(43)을 소정 형태로 디스플레이부(24)의 소정 위치에 디스플레이하도록 제어할 수 있다.The control unit 21 stores the data received via the communication unit 22 in the storage unit 1 (25-1) (S53), and if it is determined that the download is enough for playback (S54), the control unit 21 reproduces the video content. Start (S55). In this case, as shown in FIG. 4, the control unit 21 sets the first download section 42, the entire playback section 41, and the first playback section 43 in a predetermined position on the display 24. Control to display on the

사용자가, 현재 재생중인 구간 외에, 다른 지점에서의 동영상 컨텐츠의 재생을 원하는 경우에는(S56), 사용자가 선택한 지점에서의 재생시간을 확인하여(S57), 해당 재생시간과 관련된 정보를 서버(10)에 전송한다(S58). 서버(10)는, 해당 재생시간에 대응하는 데이터의 위치정보를 확인하고(S59), 기존에 전송하던 데이터(제1다운로드 구간의 데이터)와 함께, 해당 위치정보에서부터의 데이터(제2다운로드 구간의 데이터)를 제어부(21)로 통신부(22)를 통해 전송한다(S60).If the user wants to play the video content at another point in addition to the currently playing section (S56), the user checks the playing time at the point selected by the user (S57) and provides information related to the playing time to the server (10). (S58). The server 10 checks the location information of the data corresponding to the playback time (S59), and together with the previously transmitted data (data of the first download section), data from the location information (second download section) Data) is transmitted to the control unit 21 through the communication unit 22 (S60).

제어부(21)는, 수신되는 제2다운로드 구간의 데이터를 별도의 저장부에 저장하고(S61), 재생가능할 만큼 다운로드되었다고 판단하는 경우에는(S62), 사용자가 선택한 지점에서부터 동영상 컨텐츠의 재생을 시작할 수 있다(S63). 이때, 도 4에서 도시된 바와 같이, 제어부(21)는, 제1다운로드 구간(42), 전체 재생구간(41), 제1재생구간(43), 제2다운로드 구간(44) 및 제2재생구간(45)을 소정 형태로 디스플레이부(24)의 소정 위치에 디스플레이하도록 제어할 수 있다.The control unit 21 stores the received second download section data in a separate storage unit (S61), and if it is determined that the download is possible enough for playback (S62), starts playing the video content from the point selected by the user. It may be (S63). At this time, as shown in Figure 4, the control unit 21, the first download section 42, the entire playback section 41, the first playback section 43, the second download section 44 and the second playback The section 45 may be controlled to be displayed at a predetermined position of the display unit 24 in a predetermined form.

사용자가, 또 다른 지점에서의 재생을 선택한 경우에는(S64), S57 내지 S63을 반복하여 수행할 수 있다.When the user selects playback at another point (S64), S57 to S63 can be repeatedly performed.

사용자가 재생하고 있는 동영상 컨텐츠의 전 구간에서의 동영상 컨텐츠를 구성하는 데이터의 다운로드가 완료된 경우에는(S65), 제어부(21)는, 각각의 저장부에 저장된 데이터의 헤더 파일에 존재하는(헤더 파일 이외의 파일에 존재할 수도 있음) 위치정보를 바탕으로, 해당 동영상 컨텐츠를 파일 형태로 완성하여 저장할 수 있다(S66).
When downloading of the data constituting the video content in all sections of the video content being played by the user is completed (S65), the control unit 21 exists in the header file of the data stored in each storage unit (header file It may exist in a file other than the above) Based on the location information, the corresponding video content may be completed and stored in a file form (S66).

이와 같은 본 발명에 의하면, 종래 다운로드 받은 영역에서만 재생이 가능하였으나, 다운로드하지 않은 영역에 대하여 새로 다운로드를 시작하여 해당 구간을 재생하는 것이 가능하다.According to the present invention as described above, playback can be performed only in the region which has been conventionally downloaded, but it is possible to start a new download for the region which has not been downloaded and play the corresponding section.

한편, 본 발명의 실시예들은 컴퓨터로 판독 가능한 기록매체에 컴퓨터가 읽어들일 수 있는 프로그램 코드를 기록하여 구현하는 것이 가능하다. 본 발명의 실시예들이 소프트웨어를 이용하여 실행되는 경우, 본 발명의 구성 수단들은 필요한 작업을 실행하는 코드 세그먼트들이다. 또한, 프로그램 또는 코드 세그먼트들은 컴퓨터의 프로세서로 판독 가능한 매체에 저장되거나 전송 매체 또는 통신망을 통해 반송파와 결합된 컴퓨터 데이터 신호로 전송될 수 있다.Meanwhile, embodiments of the present invention can be implemented by recording a program code that can be read by a computer on a computer-readable recording medium. When embodiments of the present invention are executed using software, the constituent means of the present invention are code segments for performing necessary tasks. The program or code segments may also be stored in a medium readable by a processor of the computer or transmitted in a computer data signal coupled with a carrier wave via a transmission medium or a communication network.

컴퓨터로 판독 가능한 기록매체에는 컴퓨터 시스템이 읽어들일 수 있는 데이터를 저장하는 모든 종류의 기록장치가 포함될 수 있다. 예컨대, 컴퓨터 판독가능 기록매체에는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 포함될 수 있다. 또한, 네트워크로 연결된 컴퓨터 시스템에 컴퓨터 판독가능 기록매체를 분산 배치하여 컴퓨터가 읽어들일 수 있는 코드가 분산 방식으로 저장되고 실행되도록 할 수 있다.The computer-readable recording medium may include any type of recording device that stores data that can be read by a computer system. For example, the computer-readable recording medium may include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. In addition, distributed computer-readable recording media may be distributed over network coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion.

이상에서 본 발명에 따른 실시예들이 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 범위의 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 다음의 특허청구범위에 의해서 정해져야 할 것이다.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined by the appended claims. Accordingly, the true scope of the present invention should be determined by the following claims.

10: 서버 20: 단말
21: 제어부 22: 통신부
23: 사용자 입력부 24: 디스플레이부
25-1~25-n: 저장부
10: server 20: terminal
21: control unit 22: communication unit
23: user input unit 24: display unit
25-1 to 25-n: storage

Claims (12)

서버로부터 동영상 컨텐츠를 구성하는 데이터를 수신하는 다운로드 장치에 있어서,
상기 동영상 컨텐츠를 사용자가 시청하도록 디스플레이하는 디스플레이부; 및
사용자가 재생하기를 원하는 지점의 재생시간을 확인하고, 상기 서버로부터 상기 재생시간 이후의 데이터를 수신하여, 상기 디스플레이부가 실질적으로 상기 재생시간 이후의 동영상 컨텐츠를 디스플레이하도록 제어하는 제어부를 포함하는 다운로드 장치.
A download apparatus that receives data constituting video content from a server,
A display unit configured to display the video content for a user to watch; And
A download device including a control unit which checks a playing time of a point that a user wants to play, receives data after the playing time from the server, and controls the display unit to display video content substantially after the playing time; .
제1항에 있어서, 상기 제어부는,
상기 서버로부터 동영상 컨텐츠를 구성하는 데이터를 처음부터 상기 사용자가 재생하기를 원하는 지점까지 순차적으로 다운로드하고 디스플레이하도록 상기 디스플레이를 제어하는 다운로드 장치.
The apparatus of claim 1,
And controlling the display to sequentially download and display data constituting moving image content from the server to a point where the user wants to play the data.
제2항에 있어서, 상기 제어부는,
전체 재생구간, 다운로드 구간(제1다운로드 구간), 및 현재 재생구간(제1재생구간)을 소정 형식으로 상기 디스플레이부가 디스플레이하도록 제어하는 다운로드 장치.
3. The apparatus of claim 2,
And a display unit to display the entire playback section, the download section (first download section), and the current playback section (first playback section) in a predetermined format.
제1항에 있어서, 상기 제어부는,
전체 재생구간, 상기 서버로부터 상기 재생시간 이후의 데이터를 다운로드하는 구간(제2다운로드 구간) 및 현재 재생구간(제2재생구간)을 소정 형식으로 상기 디스플레이부가 디스플레이하도록 제어하는 다운로드 장치.
The apparatus of claim 1,
And the display unit controls to display the entire playback section, the section (second download section) for downloading data after the playback time from the server, and the current playback section (second playback section) in a predetermined format.
제1항에 있어서,
사용자가 재생하기를 원하는 지점을 입력하기 위한 사용자 입력부를 더 포함하는 다운로드 장치.
The method of claim 1,
And a user input unit for inputting a point at which the user wants to play.
제3항에 있어서,
상기 제1다운로드 구간에 해당하는 데이터를 저장하기 위한 제1저장부를 더 포함하는 다운로드 장치.
The method of claim 3,
And a first storage unit for storing data corresponding to the first download section.
제4항에 있어서,
상기 제2다운로드 구간에 해당하는 데이터를 저장하기 위한 제2저장부를 더 포함하는 다운로드 장치.
5. The method of claim 4,
And a second storage unit for storing data corresponding to the second download section.
동영상 컨텐츠를 구성하는 데이터를 단말에 전송하기 위한 서버; 및
사용자가 재생하기를 원하는 지점의 재생시간을 확인하고, 상기 서버로부터 상기 재생시간 이후의 데이터를 수신하여, 상기 재생시간 이후의 동영상 컨텐츠를 디스플레이하는 단말을 포함하고,
상기 서버는, 상기 단말로부터 상기 재생시간과 관련된 정보를 수신하여, 실질적으로 상기 재생시간에 대응하는 데이터의 위치정보를 확인하고, 실질적으로 해당 위치정보에 해당하는 위치에서부터의 데이터를 상기 단말로 전송하는 다운로드 시스템.
Server for transmitting the data constituting the video content to the terminal; And
A terminal for checking a playing time of a point that a user wants to play, receiving data after the playing time from the server, and displaying video contents after the playing time;
The server receives information related to the reproduction time from the terminal, confirms position information of data substantially corresponding to the reproduction time, and transmits data from a position corresponding to the position information to the terminal. Download system.
서버로부터 사용자가 선택한 동영상 컨텐츠를 구성하는 데이터를 순차적으로 수신하여 저장하는 단계;
사용자가 선택한 지점의 재생시간을 확인하여, 상기 서버로 상기 재생시간을 전송하는 단계;
상기 서버로부터 상기 재생시간 이후의 데이터를 수신하는 단계;
실질적으로 상기 재생시간 이후의 동영상 컨텐츠를 재생하는 단계; 및
상기 서버로부터 상기 동영상 컨텐츠의 데이터의 다운로드를 완료한 경우에, 상기 데이터를 이용하여 상기 동영상 컨텐츠를 파일 형태로 완성하는 단계를 포함하는 다운로드 방법.
Sequentially receiving and storing data constituting video content selected by a user from a server;
Checking a playing time of a point selected by a user and transmitting the playing time to the server;
Receiving data after the reproduction time from the server;
Substantially playing video content after the play time; And
And when the download of the data of the video content from the server is completed, completing the video content in a file form using the data.
제9항에 있어서,
상기 동영상 컨텐츠를 순차적으로 재생하는 단계를 더 포함하는 다운로드 방법.
10. The method of claim 9,
Downloading the video content sequentially.
제9항에 있어서,
상기 데이터는, 헤더 파일 내에 데이터의 위치정보를 저장하는 다운로드 방법.
10. The method of claim 9,
The data is a download method for storing the location information of the data in the header file.
제11항에 있어서, 상기 동영상 컨텐츠를 파일 형태로 완성하는 단계는,
상기 데이터의 위치정보를 바탕으로 완성하는 다운로드 방법.
The method of claim 11, wherein the completing of the video content in a file form comprises:
Download method for completing based on the location information of the data.
KR1020110046176A 2011-05-17 2011-05-17 Apparatus, system and method for downloading video contents KR20120128314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110046176A KR20120128314A (en) 2011-05-17 2011-05-17 Apparatus, system and method for downloading video contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110046176A KR20120128314A (en) 2011-05-17 2011-05-17 Apparatus, system and method for downloading video contents

Publications (1)

Publication Number Publication Date
KR20120128314A true KR20120128314A (en) 2012-11-27

Family

ID=47513086

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110046176A KR20120128314A (en) 2011-05-17 2011-05-17 Apparatus, system and method for downloading video contents

Country Status (1)

Country Link
KR (1) KR20120128314A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160089678A (en) 2015-01-20 2016-07-28 주식회사 마크애니 Method and Apparatus for Preventing Leaking Information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160089678A (en) 2015-01-20 2016-07-28 주식회사 마크애니 Method and Apparatus for Preventing Leaking Information

Similar Documents

Publication Publication Date Title
JP6084281B2 (en) Adaptive media content to scrub remote devices
KR20150082949A (en) Method for screen mirroring and apparatus thereof
US20100011135A1 (en) Synchronization of real-time media playback status
CN110149539A (en) Method for broadcasting multimedia file, device, electronic equipment and storage medium
GB2587544A (en) Video acquisition method and device, terminal and medium
JP2016511946A (en) Distributed cross-platform user interface and application projection
CN105580378A (en) Distribution management device, distribution method, and program
KR20130127639A (en) Device and method for playing video
WO2018159409A1 (en) Application program, terminal device controlling method, terminal device and server
KR20160072511A (en) Method for controlling playback of media contents and electronic device performing the same
KR20120128314A (en) Apparatus, system and method for downloading video contents
JP2014222798A (en) Electronic apparatus, communication system, transmission control method, and program
JP2018198746A (en) Terminal and server
KR20070008837A (en) Wireless telecommunication terminal and method for bookmarking/jumping during contents streaming
KR102157397B1 (en) Method and apparatus for contents playing
US9378300B2 (en) Interface method and display device
KR101947186B1 (en) Content reproduction method and system
WO2022062899A1 (en) Vr scene-based video previewing method, electronic device, and storage medium
KR20160056859A (en) Apparatus and method for displaying multimedia contents
JP2008072601A (en) Information presenting method and communication terminal device
JP2007208511A (en) Video signal recorder/reproducer and thumbnail image display system utilizing it
KR101407384B1 (en) Management system based on mobile communication available to manage a large number of content providers of one video playback contents App and method thereof
CN112887755A (en) Method and device for playing video
JP2018200672A (en) Terminal and server
KR20160106028A (en) Terminal and method for providing alarm

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application