KR20100115987A - 콘텐츠 연속 재생 제어 장치 및 방법 - Google Patents

콘텐츠 연속 재생 제어 장치 및 방법 Download PDF

Info

Publication number
KR20100115987A
KR20100115987A KR1020090034679A KR20090034679A KR20100115987A KR 20100115987 A KR20100115987 A KR 20100115987A KR 1020090034679 A KR1020090034679 A KR 1020090034679A KR 20090034679 A KR20090034679 A KR 20090034679A KR 20100115987 A KR20100115987 A KR 20100115987A
Authority
KR
South Korea
Prior art keywords
data stream
content
jump
target position
downloaded
Prior art date
Application number
KR1020090034679A
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 KR1020090034679A priority Critical patent/KR20100115987A/ko
Publication of KR20100115987A publication Critical patent/KR20100115987A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct connection machines, e.g. completely connected computers, point to point communication networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은, 콘텐츠 연속 재생 제어 장치 및 방법에 관한 것으로, 예를 들어, 네트워크 비디 플레이어(Network BD-Player) 등과 같은 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 제공되는 콘텐츠(예: VOD Title)의 데이터 스트림을 다운로드 받아 재생하던 도중, 점프(Jump)가 요청되면, 사전에 설정된 제1 목표 위치(예: Chapter 1)로 점프한 후, 상기 제1 목표 위치에서부터 다운로드되는 데이터 스트림을 재생하되, 그 동안 제2 목표 위치(예: Chapter 2)로 점프하여, 일정 구간의 데이터 스트림을 미리 다운로드(Pre-Download) 받아 저장하고, 이후 점프가 요청되면, 상기 미리 저장된 데이터 스트림을 즉시 독출하여 재생하면서, 그 동안 제2 목표 위치의 일정 구간의 끝 위치로 점프하여, 해당 위치에서부터 데이터 스팀을 다운로드 받아 재생하는 콘텐츠 연속 재생 동작을 수행함으로써, 점프 동작으로 인해, 재생 동작이 일시적으로 중지되는 것을 효율적으로 예방할 수 있게 되므로, 사용자가 원하는 브이오디 타이틀과 같은 콘텐츠를 시간적으로 단절 없이(Seamless) 연속 시청할 수 있게 된다.
콘텐츠 제공 서버, 점프, 목표 위치, 일정 구간, 연속 재생, 프리 다운로드

Description

콘텐츠 연속 재생 제어 장치 및 방법 {Apparatus and method for controlling contents seamless playback }
본 발명은, 예를 들어, 네트워크 기능이 구비된 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 제공되는 콘텐츠의 데이터 스트림을 연속적으로 재생하기 위한 콘텐츠 연속 재생 제어 장치 및 방법에 관한 것이다.
일반적으로 널리 사용되고 있는 브이오디(VOD: Video On Demand) 서비스는, 주문형 비디오 서비스라고도 하는 데, 예를 들어, 다수의 사용자들이 텔레비전 또는 컴퓨터 화면을 통해, 중앙의 콘텐츠 제공 서버로부터 제공되는 영화 등과 같은 브이오디 타이틀(VOD Title)을 선택하여 즉시 시청할 수 있도록 하기 위한 네트워크 콘텐츠 제공 서비스이다.
한편, 상기 브이오디 서비스는, 디지털로 전송되는 영화의 주문과, 교육용 비디오의 시청, 그리고 화상 회의 등과 같은 여러 방면의 네트워크 서비스에 이용될 수 있으며, 사용자가 비디오를 시청하는 도중 일시 정지시키거나, 느린 속도 또 는 반복 시청 등과 같은 다양한 기능을 제공한다.
예를 들어, 도 1에 도시한 바와 같이, 네트워크 기능이 구비된 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버에서 제공하는 브이오디 타이틀(VOD Title)과 같은 소오스 데이터 스트림을 다운로드 받아 재생하던 도중, 사용자가 점프(Jump) 동작을 요청하게 되면, 현재의 재생 위치(Position) 정보 또는 재생 시간(Time) 정보를, 상기 콘텐츠 제공 서버로 전송하게 된다.
한편, 상기 콘텐츠 제공 서버에서는, 상기 재생 위치 정보 또는 재생 시간 정보를 참조한 후, 사전에 설정된 일정 점프 간격(예: Jump = K)만큼 점프한 후, 그 해당 위치에서부터 데이터 스트림을 다운로드하는 일련의 점프 동작을 수행하게 되는 데, 상기와 같은 점프 동작이 수행되는 동안에는, 재생 동작이 일시 중지(Pause)된다.
또한, 다른 실시예로서, 도 2에 도시한 바와 같이, 상기 콘텐츠 제공 서버에서는, 상기 재생 위치 정보 또는 재생 시간 정보를 참조한 후, 그 이후에 설정되어 있는 가장 인접된 챕터(Chapter)의 위치로 점프하게 되는 데, 예를 들어, 제1 챕터와 제2 챕터 사이의 데이터를 재생하던 도중 점프가 요청되면, 제2 챕터로 점프(예: Jump = S)하게 된다.
그리고, 제2 챕터와 제3 챕터 사이의 데이터를 재생하던 도중 점프가 요청되면, 제3 챕터로 점프(예: Jump = P)하게 되는 데, 상기와 같은 점프 동작을 수행하는 동안, 데이터의 재생 동작이 일시적으로 중지되기 때문에, 사용자는, 상기 브이오디 타이틀과 같은 콘텐츠를 연속적으로 시청할 수 없게 되는 문제점이 있다.
본 발명은, 예를 들어, 네트워크 기능이 구비된 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 브이오디(VOD) 타이틀과 같은 콘텐츠를 다운로드 받아 재생하던 도중, 점프(Jump) 동작을 수행하는 경우, 해당 목표 위치의 데이터 스트림을 다운로드 받아 재생하되, 그 동안 다음 목표 위치의 일정 구간에 기록된 데이터 스트림을 미리 다운로드(Pre-Download) 받아 저장하고, 이후 점프 동작 수행시, 상기 미리 저장된 데이터 스트림을 즉시 독출 및 재생하여 시간적으로 단절 없이(Seamless) 연속 재생 동작이 수행되도록 하기 위한 콘텐츠 연속 재생 제어 장치 및 방법을 제공하기 위한 것이다.
본 발명에 따른 콘텐츠 연속 재생 제어 방법은, 콘텐츠 제공 서버로부터 제공되는 콘텐츠의 데이터 스트림을 다운로드 받아 재생하던 도중, 점프가 요청되면, 사전에 설정된 제1 목표 위치로 점프하는 1단계; 상기 제1 목표 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제2 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을 미리 다운로드 받아 저장하는 2단계; 및 상기 일정 구간의 데이터 스트림이 미리 저장된 상태에서, 점프가 요청되면, 상기 미리 저장된 데이터 스트림을 독출 재생하는 동안, 상기 제2 목표 위치의 일정 구간의 끝 위치로 점프하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,
또한, 상기 제2 목표 위치의 일정 구간의 끝 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제3 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을 미리 다운로드 받아 저장하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며,
또한, 상기 콘텐츠 제공 서버의 데이터 전송 속도는, 상기 다운로드 또는 미리 저장된 데이터의 재생 속도 보다 빠른 것을 특징으로 하며,
또한, 상기 콘텐츠는, 브이오디 타이틀이고, 상기 목표 위치들은, 상기 브이오디 타이틀의 각 챕터들인 것을 특징으로 하며,
또한, 상기 2단계 이후의 데이터 재생 동작은, 시간적으로 단절 없이 연속적으로 수행되는 것을 특징으로 하며,
또한, 상기 일정 구간의 데이터 스트림은, 실시간으로 다운로드되는 데이터 스트림을 임시 저장하기 위한 버퍼 메모리와는 다른 스토리지에 구분 저장되는 것을 특징으로 하며,
또한, 본 발명에 따른 콘텐츠 연속 재생 제어 장치는, 콘텐츠 제공 서버로부터 다운로드되는 콘텐츠의 데이터 스트림을 임시 저장하기 위한 저장수단; 상기 임시 저장된 데이터 스트림을 디코딩하여 재생하기 위한 재생수단; 및 상기 재생수단을 동작 제어함과 아울러, 상기 콘텐츠 제공 서버와의 인터페이스를 통해, 점프 동작을 요청하기 위한 제어수단을 포함하여 구성되되, 상기 제어수단은, 상기 데이터 스트림을 재생하던 도중, 점프가 요청되면, 상기 콘텐츠 제공 서버와의 인터페이스를 통해, 사전에 설정된 제1 목표 위치로 점프하고, 상기 제1 목표 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 제2 목표 위치로 점프하여, 일정 구간의 데이터 스트림을, 상기 저장수단과는 별도의 스토리지 내에 미리 다운로드 받아 저장시키는 것을 특징으로 하며,
또한, 상기 제어수단은, 상기 일정 구간의 데이터 스트림이, 상기 스토리지 내에 미리 저장된 상태에서, 점프가 요청되면, 상기 재생수단을 동작 제어하여, 상기 미리 저장된 데이터 스트림을 독출 재생하는 동안, 상기 제2 목표 위치의 일정 구간의 끝 위치로 점프하는 것을 특징으로 하며,
또한, 상기 제어수단은, 상기 2 목표 위치의 일정 구간의 끝 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제3 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을, 상기 스토리지 내에 미리 다운로드 받아 저장시키는 것을 특징으로 하며,
또한, 상기 콘텐츠 제공 서버의 데이터 전송 속도는, 상기 다운로드 또는 미리 저장된 데이터의 재생 속도 보다 빠른 것을 특징으로 하며,
또한, 상기 콘텐츠는, 브이오디 타이틀이고, 상기 목표 위치들은, 상기 브이오디 타이틀의 각 챕터들인 것을 특징으로 하며,
또한, 상기 일정 구간의 데이터 스트림이 미리 저장된 이후부터의 데이터 재생 동작은, 시간적으로 단절 없이 연속적으로 수행되는 것을 특징으로 한다.
본 발명에 따른 콘텐츠 연속 재생 제어 장치 및 방법은, 예를 들어, 네트워 크 기능이 구비된 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 브이오디(VOD) 타이틀과 같은 콘텐츠를 다운로드 받아 재생하던 도중, 점프 동작을 수행하는 경우, 해당 목표 위치의 데이터 스트림을 다운로드 받아 재생하되, 그 동안 다음 목표 위치의 일정 구간에 기록된 데이터 스트림을 미리 다운로드 받아 저장하고, 이후 점프 동작 수행시, 상기 미리 저장된 데이터 스트림을 즉시 독출하여 재생하는 연속 재생 동작을 수행함으로써, 점프 동작으로 인해, 재생 동작이 일시적으로 중지되는 것을 효율적으로 예방할 수 있게 되므로, 사용자가 원하는 브이오디 타이틀과 같은 콘텐츠를 시간적으로 단절 없이(Seamless) 연속 시청할 수 있게 된다.
이하, 본 발명에 따른 콘텐츠 연속 재생 제어 장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다.
본 발명은, 네트워크 기능이 구비된 다양한 유형의 디지털 기기에 적용될 수 있는 것으로, 예를 들어, 본 발명이 적용되는 디지털 기기 중 하나인 네트워크 비디 플레이어(100)에는, 도 3에 도시한 바와 같이, 광디스크(10), 광픽업(11), 디지털 신호 처리부(12), 디코더(13), 씨피유(14), 버퍼 메모리(15), 오에스디 생성부(16), 스토리지(17), 그리고 네트워크 모듈(18) 등이 포함 구성될 수 있다.
한편, 상기 네트워크 모듈(18)은, 인터넷(Internet) 등과 같은 네트워크를 통해 브이오디 타이틀(VOD Title)과 같은 다양한 콘텐츠를 제공하는 콘텐츠 제공 서버(200)와 연결 접속한 후, 상기 콘텐츠 제공 서버(200)에서 제공하는 콘텐츠의 데이터 스트림(Data Stream)을 다운로드받아, 상기 버퍼 메모리(15)에 임시 저장하게 된다.
또한, 상기 디코더(13)에서는, 상기 버퍼 메모리(15)에 임시 저장된 콘텐츠의 데이터 스트림을 독출하여, 오디오 및 비디오 데이터 등으로 디코딩(Decoding)하는 일련의 재생 동작을 수행하게 되는 데, 예를 들어, 상기 디코더(13)는, 상기 광디스크(10)로부터 독출되는 데이터를 디코딩하기 위한 제1 디코더와, 상기 네트워크 모듈(18)을 통해 다운로드되는 데이터를 디코딩하기 위한 제2 디코더로 구분될 수 있다.
그리고, 상기 씨피유(14)에서는, 상기 콘텐츠 제공 서버(200)로부터 제공되는 브이오디 타이틀과 같은 콘텐츠의 데이터 스트림을 다운로드 받아 재생하던 도중, 사용자의 키 입력 등에 따라, 점프 동작이 요청되면, 예를 들어, 현재의 재생 위치(Position) 정보 또는 재생 시간(Time) 정보를, 상기 콘텐츠 제공 서버(200)로 전송함과 아울러, 점프 동작을 요청하게 된다.
한편, 상기 씨피유(14)에서는, 사용자의 키 입력 등에 따라, 상기 오에스디 생성부(16)를 동작 제어하여, 다양한 점프 모드 설정 메뉴(Jump Mode Set Menu) 영상을 출력하게 되는 데, 예를 들어, 도 4에 도시한 바와 같이, 데이터를 재생하던 도중 점프 동작으로 인해 재생이 일시 중지(Pause)된 상태에서, 사용자가 점프 모드 설정 메뉴 표시를 요청하게 되면, 상기 오에스디 생성부(16)를 동작 제어하여, 일정 간격 점프(Equal Duration Jump) 모드와, 챕터 점프(Chapter Jump) 모드, 그 리고 연속 재생 점프(Seamless Play Jump) 모드 중 어느 하나를 선택할 수 있는 오에스디 메뉴 영상을 출력하게 된다.
또한, 상기 씨피유(14)에서는, 예를 들어, 사용자의 선택에 의해, 상기 연속 재생 점프 모드를 설정한 후, 상기 콘텐츠 제공 서버로부터 브이오디(VOD) 타이틀과 같은 콘텐츠를 다운로드 받아 재생하던 도중, 점프 동작을 수행하는 경우, 해당 목표 위치의 데이터 스트림을 다운로드 받아 재생하되, 그 동안, 상기 콘텐츠 제공 서버와의 인터페이스를 수행하여, 그 다음 목표 위치의 일정 구간에 기록된 데이터 스트림을 미리 다운로드(Pre-Download) 받아, 상기 버퍼 메모리(15)와는 별도로 구분된 스토리지(17) 내에 저장하게 된다.
그리고, 이후 다시 점프 동작이 요청되면, 상기 스토리지 내에 미리 저장된 데이터 스트림을 즉시 독출하여 재생하는 연속 재생 동작을 수행함과 아울러, 그 동안 상기 일정 구간의 끝 위치로 점프한 후, 해당 위치에서부터 데이터 스트림을 다운로드 받아 재생하는 동작을 수행함으로써, 사용자가 원하는 브이오디 타이틀과 같은 콘텐츠를 시간적으로 단절 없이(Seamless) 연속 재생하게 되는 데, 이에 대해 상세히 설명하면 다음과 같다.
도 5는, 본 발명에 따른 콘텐츠 연속 재생 제어 방법에 대한 실시예의 동작 흐름도를 도시한 것으로, 예를 들어, 도 4를 참조로 전술한 바와 같이, 사용자의 키 입력에 따라, 연속 재생 점프(Seamless Play Jump) 모드가 설정된 상태에서(S10), 상기 콘텐츠 제공 서버(200)에서 제공하는 브이오디 타이틀(VOD Title)을 재생 시작하는 경우, 도 6에 도시한 바와 같이, 상기 씨피유(14)에서는, 상기 콘텐츠 제공 서버(200)와의 인터페이스를 수행하여, 상기 브이오디 타이틀의 제1 챕터(Chapter 1)에서부터 데이터 스트림을 다운로드 받아, 상기 버퍼 메모리(15)에 임시 저장하게 된다.
그리고, 상기 디코더(13)에서는, 상기 버퍼 메모리(15)에 임시 저장되는 데이터 스트림을 독출 및 디코딩하여, 오디오 및 비디오 데이터로 재생하는 일련의 재생 동작을 시작하게 된다(S11).
한편, 상기와 같은 재생 동작을 수행하던 도중, 사용자의 키 입력에 의해 점프(J1) 동작이 요청되는 경우(S12), 상기 씨피유(14)에서는, 현재의 재생 위치(Position) 정보 또는 재생 시간(Time) 정보를, 상기 콘텐츠 제공 서버(200)로 전송함과 아울러, 점프 동작을 요청하는 커맨드를 전송하게 된다.
그리고, 상기 콘텐츠 제공 서버(200)에서는, 도 6에 도시한 바와 같이, 상기와 같이 전송되는 현재의 재생 위치 정보 또는 재생 시간 정보를 참조하여, 해당 위치에 가장 인접한 제2 챕터(Chapter 2)로 점프(Jump = S)한 후, 그 해당 위치에서부터 데이터 스트림을 다운로드하게 된다.
한편, 상기 씨피유(14)에서는, 상기 디코더(13)를 동작 제어하여, 상기 버퍼 메모리(15)에 다운로드되는 제2 챕터의 데이터 스트림을 재생하게 되는 데(S13), 예를 들어, 상기 버퍼 메모리(15)에 다운로드되는 데이터의 전송 속도는, 상기 디코더(13)에 의해 독출되어 재생되는 데이터의 디코딩 속도 보다 통상적으로 빠르다.
따라서, 상기 디코더(13)가, 상기 버퍼 메모리(15)에 임시 저장된 데이터 스트림을 독출하여 디코딩하는 동안, 상기 씨피유(14)에서는, 도 6에 도시한 바와 같이, 상기 콘텐츠 제공 서버(200)와의 인터페이스를 수행하여, 제3 챕터로의 점프(Jump = S')를 요청한 후, 그 해당 위치에서부터 일정 구간(예: Offset 1) 내에 기록된 데이터 스트림을 미리 다운로드(Pre-Download) 받아, 상기 스토리지(17) 내에 구분 저장하게 되는 데, 상기 스토리지(17)는, 예를 들어, 하드디스크 또는 플래시 메모리 등과 같은 다양한 유형의 저장매체가 사용될 수 있다.
그리고, 이후, 사용자에 의해 다시 점프(J2) 동작이 요청되면, 상기 씨피유(14)에서는, 상기 디코더(13)를 동작 제어하여, 상기 스토리지(17) 내에 미리 다운로드된 데이터 스트림(Offset 1)을 즉시 독출하여 재생(Pre-Play)하게 되고(S16), 상기와 같은 재생 동작을 수행하는 동안, 상기 콘텐츠 제공 서버(200)와의 인터페이스를 통해, 상기 제3 챕터의 일정 구간의 끝 위치로 점프(Jump = P) 동작을 요청하게 된다.
그리고, 상기 제3 챕터의 일정 구간의 끝 위치에서부터 다운로드되는 데이터 스트림을, 상기 버퍼 메모리(15)에 임시 저장하면서, 상기 디코더(13)를 동작 제어하여, 상기 버퍼 메모리에 임시 저장된 데이터 스트림을 독출 및 디코딩하는 일련의 연속 재생 동작을 수행하게 된다.
한편, 상기와 같은 연속 재생 동작을 수행하는 동안, 상기 씨피유(14)에서는, 상기 콘텐츠 제공 서버와의 인터페이스를 통해, 상기 제4 챕터(Chapter 4)로의 점프(Jump = P')를 요청한 후, 그 해당 위치에서부터 일정 구간(Offset 2) 내에 기 록된 데이터 스트림을 미리 다운로드(Pre-Download) 받아, 상기 스토리지(17) 내에 구분 저장하게 된다.
그리고, 상기 씨피유(14)에서는, 재생 중지가 요청 때까지(S19), 상기와 같은 점프 동작과 재생 동작, 그리고 프리 다운로드 동작을 반복적으로 수행하게 되므로, 적어도 제2 점프 동작을 수행한 이후부터는, 점프 동작으로 인해, 재생 동작이 일시적으로 중지되는 것을 미연에 예방할 수 있게 되므로, 사용자가 원하는 브이오디 타이틀과 같은 콘텐츠를 시간적으로 단절 없이(Seamless) 연속 시청할 수 있게 된다.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
도 1 및 도 2는 일반적인 콘텐츠 점프 재생 동작에 대한 각각의 실시예들을 도시한 것이고,
도 3은 본 발명이 적용되는 네트워크 비디 플레이어에 대한 실시예의 구성을 도시한 것이고,
도 4는 본 발명에 따라 연속 재생 점프 모드가 설정되는 메뉴 영상에 대한 실시예를 도시한 것이고,
도 5는 본 발명에 따른 콘텐츠 연속 재생 제어 방법에 대한 실시예의 동작 흐름도를 도시한 것이고,
도 6은 본 발명에 따른 콘텐츠 연속 재생 제어 과정에 대한 실시예를 도시한 것이다.
※ 도면의 주요부분에 대한 부호의 설명
10 : 광디스크 11 : 광픽업
12 : 디지털 신호 처리부 13 : 디코더
14 : 씨피유 15 : 버퍼 메모리
16 : 오에스디 생성부 17 : 스토리지
18 : 네트워크 모듈 100 : 네트워크 비디 플레이어
200 : 콘텐츠 제공 서버

Claims (12)

  1. 콘텐츠 제공 서버로부터 제공되는 콘텐츠의 데이터 스트림을 다운로드 받아 재생하던 도중, 점프가 요청되면, 사전에 설정된 제1 목표 위치로 점프하는 1단계;
    상기 제1 목표 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제2 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을 미리 다운로드 받아 저장하는 2단계; 및
    상기 일정 구간의 데이터 스트림이 미리 저장된 상태에서, 점프가 요청되면, 상기 미리 저장된 데이터 스트림을 독출 재생하는 동안, 상기 제2 목표 위치의 일정 구간의 끝 위치로 점프하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  2. 제 1항에 있어서,
    상기 제2 목표 위치의 일정 구간의 끝 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제3 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을 미리 다운로드 받아 저장하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  3. 제 1항에 있어서,
    상기 콘텐츠 제공 서버의 데이터 전송 속도는, 상기 다운로드 또는 미리 저 장된 데이터의 재생 속도 보다 빠른 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  4. 제 1항에 있어서,
    상기 콘텐츠는, 브이오디 타이틀이고, 상기 목표 위치들은, 상기 브이오디 타이틀의 각 챕터들인 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  5. 제 1항에 있어서,
    상기 2단계 이후의 데이터 재생 동작은, 시간적으로 단절 없이 연속적으로 수행되는 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  6. 제 1항에 있어서,
    상기 일정 구간의 데이터 스트림은, 실시간으로 다운로드되는 데이터 스트림을 임시 저장하기 위한 버퍼 메모리와는 다른 스토리지에 구분 저장되는 것을 특징으로 하는 콘텐츠 연속 재생 제어 방법.
  7. 콘텐츠 제공 서버로부터 다운로드되는 콘텐츠의 데이터 스트림을 임시 저장하기 위한 저장수단;
    상기 임시 저장된 데이터 스트림을 디코딩하여 재생하기 위한 재생수단; 및
    상기 재생수단을 동작 제어함과 아울러, 상기 콘텐츠 제공 서버와의 인터페 이스를 통해, 점프 동작을 요청하기 위한 제어수단을 포함하여 구성되되,
    상기 제어수단은, 상기 데이터 스트림을 재생하던 도중, 점프가 요청되면, 상기 콘텐츠 제공 서버와의 인터페이스를 통해, 사전에 설정된 제1 목표 위치로 점프하고,
    상기 제1 목표 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 제2 목표 위치로 점프하여, 일정 구간의 데이터 스트림을, 상기 저장수단과는 별도의 스토리지 내에 미리 다운로드 받아 저장시키는 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
  8. 제 7항에 있어서,
    상기 제어수단은, 상기 일정 구간의 데이터 스트림이, 상기 스토리지 내에 미리 저장된 상태에서, 점프가 요청되면, 상기 재생수단을 동작 제어하여, 상기 미리 저장된 데이터 스트림을 독출 재생하는 동안, 상기 제2 목표 위치의 일정 구간의 끝 위치로 점프하는 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
  9. 제 8항에 있어서,
    상기 제어수단은, 상기 2 목표 위치의 일정 구간의 끝 위치에서부터 다운로드되는 데이터 스트림을 재생하는 동안, 사전에 설정된 제3 목표 위치로 점프한 후, 일정 구간의 데이터 스트림을, 상기 스토리지 내에 미리 다운로드 받아 저장시키는 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
  10. 제 7항에 있어서,
    상기 콘텐츠 제공 서버의 데이터 전송 속도는, 상기 다운로드 또는 미리 저장된 데이터의 재생 속도 보다 빠른 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
  11. 제 7항에 있어서,
    상기 콘텐츠는, 브이오디 타이틀이고, 상기 목표 위치들은, 상기 브이오디 타이틀의 각 챕터들인 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
  12. 제 7항에 있어서,
    상기 일정 구간의 데이터 스트림이 미리 저장된 이후부터의 데이터 재생 동작은, 시간적으로 단절 없이 연속적으로 수행되는 것을 특징으로 하는 콘텐츠 연속 재생 제어 장치.
KR1020090034679A 2009-04-21 2009-04-21 콘텐츠 연속 재생 제어 장치 및 방법 KR20100115987A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090034679A KR20100115987A (ko) 2009-04-21 2009-04-21 콘텐츠 연속 재생 제어 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090034679A KR20100115987A (ko) 2009-04-21 2009-04-21 콘텐츠 연속 재생 제어 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20100115987A true KR20100115987A (ko) 2010-10-29

Family

ID=43134690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090034679A KR20100115987A (ko) 2009-04-21 2009-04-21 콘텐츠 연속 재생 제어 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20100115987A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014022554A1 (en) * 2012-08-02 2014-02-06 Ujam Inc. Interactive media streaming

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014022554A1 (en) * 2012-08-02 2014-02-06 Ujam Inc. Interactive media streaming
US8745259B2 (en) 2012-08-02 2014-06-03 Ujam Inc. Interactive media streaming

Similar Documents

Publication Publication Date Title
US20230360677A1 (en) Method and system for performing non-standard mode operations
JP7078697B2 (ja) トリックプレイ再生の間にオーディオコンテンツを提供するためのシステムおよび方法
CN104871551B (zh) 自适应比特率视频内容传递中特技播放禁用的实施
KR100910975B1 (ko) 인터넷을 이용한 대화형 광디스크 재생방법
JP5211569B2 (ja) コンテンツ再生装置、コンテンツ再生方法、およびプログラム
WO2007148777A1 (ja) 再生装置および方法、並びにプログラム
JP2008311795A (ja) コンテンツ配信システム、配信サーバ、受信端末及びコンピュータプログラム
KR101678394B1 (ko) Vod 서비스를 제공하는 디지털 방송 시스템에서 데이터 저장 방법 및 그를 수행하는 장치
KR101125286B1 (ko) 부가 데이터 업데이트 방법 및 재생 장치
KR20100115987A (ko) 콘텐츠 연속 재생 제어 장치 및 방법
JP2008301250A (ja) コンテンツ再生システムおよびコンテンツ再生方法
KR101947186B1 (ko) 콘텐츠 재생 방법 및 그 시스템
KR100963748B1 (ko) 다운로드앤드플레이 방식의 iptv 서비스에 있어서 스킵기능을 구현하기 위한 방법 및 셋탑박스
KR20100115988A (ko) 콘텐츠 재생 제어 장치 및 방법
JP2015041930A (ja) 画像再生装置、プログラム
WO2010125771A1 (ja) コンテンツ配信装置
KR101525482B1 (ko) 미리보기 콘텐츠 재생 장치 및 방법
KR20100124950A (ko) 콘텐츠 트릭 플레이 제어 장치 및 방법
KR100673221B1 (ko) 가상 관객 효과음 제공 방법 및 장치 및 그 장치를포함하는 시스템
JP2007274555A (ja) 電子機器
KR101028942B1 (ko) 다운로드-앤-플레이 서비스에서 전 구간에 대한 컨텐츠트릭 플레이 기능 및 찾기 기능을 제공하는 방법 및 그컨텐츠 수신 장치
JP2011087155A (ja) 映像情報再生装置、サーバ、ネットワークシステム及び配信方法
JP2008211611A (ja) 携帯端末装置およびその制御方法
JP2019122011A (ja) 処理装置、再生装置、処理方法、再生方法及びプログラム
JP2011091643A (ja) コンテンツ録画方法及びコンテンツ録画再生装置

Legal Events

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