KR20100124950A - Apparatus and method for controling contents trick play - Google Patents
Apparatus and method for controling contents trick play Download PDFInfo
- Publication number
- KR20100124950A KR20100124950A KR1020090043915A KR20090043915A KR20100124950A KR 20100124950 A KR20100124950 A KR 20100124950A KR 1020090043915 A KR1020090043915 A KR 1020090043915A KR 20090043915 A KR20090043915 A KR 20090043915A KR 20100124950 A KR20100124950 A KR 20100124950A
- Authority
- KR
- South Korea
- Prior art keywords
- search point
- content
- data
- search
- point data
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은, 콘텐츠 트릭 플레이 제어 장치 및 방법에 관한 것으로, 예를 들어, 네트워크 비디 플레이어(Network BD-Player) 등과 같은 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 다운로드 되는 일정량의 콘텐츠 데이터가 버퍼링되면, 디코딩 동작을 수행하되, 그 동안, 콘텐츠 제공 서버와의 인터페이스를 통해, 일정 시간 간격의 서치 포인트(Search Point) 데이터를 수신하여, 스토리지 내에 저장하고, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블(Search Table) 정보를 생성하여 기록 관리함과 아울러, 상기 콘텐츠 데이터를 재생하던 도중 점프(Jump) 동작이 요청되면, 상기 서치 테이블 정보를 검색하여, 상기 스토리지 내에 저장된 임의의 한 서치 포인트 데이터를 즉시 재생하고, 그 이후의 콘텐츠 데이터를 요구 및 수신하여 연결 재생함으로써, 브이오디 타이틀과 같은 콘텐츠를 실시간으로 수신하여 시청하던 사용자가 요청하는 점프 동작의 트릭 플레이(Trick Play)를 보다 신속하게 처리할 수 있게 되므로, 사용자 대기 시간을 최소화시킬 수 있게 된다. The present invention relates to an apparatus and method for controlling content trick play. For example, in various types of digital devices such as a network BD-player, a predetermined amount of content data downloaded from a content providing server is buffered. In the meantime, while performing a decoding operation, through the interface with the content providing server, search point data of a predetermined time interval is received, stored in the storage, and a search table for accessing the search point data ( Search table information is generated and recorded, and when a jump operation is requested while reproducing the content data, the search table information is searched to immediately reproduce any search point data stored in the storage. , Then request and receive content data thereafter to connect and play back. As a result, it is possible to process a trick play of a jump operation requested by a user who receives and watches content such as a VOD title in real time, thereby minimizing user waiting time.
Description
본 발명은, 예를 들어, 콘텐츠 제공 서버에서 제공하는 다양한 유형의 콘텐츠 데이터를 실시간으로 다운로드 받아 재생하는 디지털 기기에서의 콘텐츠 트릭 플레이 제어 장치 및 방법에 관한 것이다. The present invention relates, for example, to an apparatus and method for controlling content trick play in a digital device that downloads and reproduces various types of content data provided by a content providing server in real time.
일반적으로 널리 사용되고 있는 브이오디(VOD: Video On Demand) 서비스는, 주문형 비디오 서비스라고도 하는 데, 예를 들어, 다수의 사용자들이 텔레비전 또는 컴퓨터 화면을 통해, 중앙의 콘텐츠 제공 서버(Contents Provider Server)로부터 제공되는 영화 등과 같은 브이오디 타이틀(VOD Title)을 선택하여, 실시간으로 시청할 수 있도록 하기 위한 네트워크 콘텐츠 제공 서비스이다. A commonly used video on demand (VOD) service, also known as an on-demand video service, for example, allows a large number of users from a central Contents Provider Server via a television or computer screen. It is a network content providing service for selecting a VOD title such as a provided movie and allowing viewing in real time.
한편, 상기 브이오디 서비스는, 디지털로 전송되는 영화의 주문과, 교육용 비디오의 시청, 그리고 화상 회의 등과 같은 여러 방면의 네트워크 서비스에 이용될 수 있으며, 사용자가 비디오를 시청하는 도중 일시 정지시키거나, 느린 속도 또 는 반복 시청 등과 같은 다양한 기능을 제공한다. The V-audio service may be used for various network services such as ordering a movie transmitted digitally, watching educational video, and video conferencing, and pausing a user while watching a video. It provides various functions such as slow speed or repeated viewing.
예를 들어, 사용자가, 영화 등과 같은 브이오디 타이틀을 선택하여 실시간으로 시청하던 도중, 포워드(Forward) 점프 동작 또는 백워드(Backward) 점프 동작을 요청하게 되면, 상기 콘텐츠 제공 서버에서는, 실시간으로 다운로드하던 콘텐츠 데이터의 전송을 일시 중지시키게 된다. For example, when a user selects a VOD title such as a movie and watches in real time, when a user requests a forward jump operation or a backward jump operation, the content providing server downloads in real time. The transmission of the content data is paused.
그리고, 사전에 설정된 일정 시간 간격만큼 점프(Jump)하거나, 또는 사전에 서치 포인트(Search Point)로 설정된 기록 위치로의 점프 동작을 수행한 후, 그 위치에서부터 콘텐츠 데이터를 독출 전송하게 되므로, 상기와 같은 점프 동작이 발생하는 경우, 사용자가 일시적으로 대기해야만 하는 문제점이 발생하게 된다. Then, after jumping for a predetermined time interval or jumping to a recording position set as a search point in advance, content data is read and transmitted from the position. When the same jump operation occurs, a problem arises in that the user must temporarily wait.
본 발명은, 예를 들어, 네트워크 비디 플레이어(Network BD-Player) 등과 같은 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 다운로드 되는 일정량의 콘텐츠 데이터가 버퍼링되면, 디코딩 동작을 수행하되, 그 동안, 콘텐츠 제공 서버와의 인터페이스를 통해, 서치 포인트(Search Point) 데이터를 수신하여, 사용자가 요청하는 점프 동작의 트릭 플레이(Trick Play)를 보다 신속하게 처리할 수 있도록 하기 위한 콘텐츠 트릭 플레이 제어 장치 및 방법을 제공하기 위한 것이다. The present invention, for example, in a variety of types of digital devices, such as a network BD-Player, if a certain amount of content data downloaded from the content providing server is buffered, while performing a decoding operation, during the content An apparatus and method for controlling content trick play for receiving a search point data through an interface with a providing server to more quickly process a trick play of a jump action requested by a user. It is to provide.
본 발명에 따른 콘텐츠 트릭 플레이 제어 방법은, 콘텐츠 제공 서버로부터 다운로드 되는 일정량의 콘텐츠 데이터가 버퍼링되면, 디코딩 동작을 수행하되, 상기 디코딩 동작을 수행하는 동안, 상기 콘텐츠 제공 서버와의 인터페이스를 수행하여, 일정 시간 간격의 서치 포인트 데이터를 요구 및 수신하는 1단계; 상기 수신되는 서치 포인트 데이터를, 스토리지 내에 저장함과 아울러, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블 정보를 생성하여 기록 관리하는 2단계; 및 상기 콘텐츠 데이터를 재생하던 도중 점프 동작이 요청되면, 상기 서치 테이블 정보를 검색하여, 상기 스토리지 내에 저장된 임의의 한 서치 포인트 데이터를 즉시 재생하는 3단계를 포함하여 이루어지는 것을 특징으로 하며, The content trick play control method according to the present invention performs a decoding operation when a predetermined amount of content data downloaded from a content providing server is buffered, and while performing the decoding operation, performs an interface with the content providing server. Requesting and receiving search point data at a predetermined time interval; Storing and storing the received search point data in storage, and generating and recording search table information for accessing the search point data; And retrieving the search table information and immediately reproducing any one search point data stored in the storage when a jump operation is requested while reproducing the content data.
또한, 상기 서치 테이블 정보에는, 각 서치 포인트 번호와, 재생 시간, 그리고 서치 포인트 데이터가 기록된 스토리지 내의 어드레스 정보 중 어느 하나 이상이, 룩업 테이블 형태로 저장 관리되는 것을 특징으로 하며,In the search table information, any one or more of each search point number, a reproduction time, and address information in the storage in which the search point data is recorded are stored and managed in the form of a lookup table.
또한, 상기 3단계는, 콘텐츠 데이터를 재생하던 도중 포워드 점프 동작이 요청되면, 그 시점의 콘텐츠 데이터의 재생 시간을 확인한 후, 가장 인접한 이후 재생 시간의 서치 포인트 데이터를 즉시 재생하는 것을 특징으로 하며,In addition, in the
또한, 상기 3단계는, 콘텐츠 데이터를 재생하던 도중 백워드 점프 동작이 요청되면, 그 시점의 콘텐츠 데이터의 재생 시간을 확인한 후, 가장 인접한 이전 재생 시간의 서치 포인트 데이터를 즉시 재생하는 것을 특징으로 하며,In the third step, if a backward jump operation is requested while the content data is being played back, after confirming the playback time of the content data at the time, the search point data of the nearest previous playback time is immediately played. ,
또한, 상기 3단계는, 상기 서치 포인트 데이터를 즉시 재생하되, 상기 재생 동작을 수행하는 동안, 상기 서치 포인트 데이터의 재생 시간을 기준으로, 그 이후 의 콘텐츠 데이터를 요구 및 수신하여 버퍼링한 후, 상기 서치 포인트 데이터에 이어 연결 재생하는 것을 특징으로 하며,In addition, in
또한, 본 발명에 따른 콘텐츠 트릭 플레이 제어 장치는, 콘텐츠 제공 서버와의 통신을 위한 통신수단; 상기 콘텐츠 제공 서버로부터 다운로드 되는 콘텐츠 데이터를 임시 저장하기 위한 버퍼링수단; 상기 버퍼링수단에 일정량의 콘텐츠 데이터가 임시 저장되면 디코딩하기 위한 디코딩수단; 및 상기 디코딩 동작을 수행하는 동안, 상기 콘텐츠 제공 서버와의 인터페이스를 통해, 일정 시간 간격의 서치 포인트 데이터를 요구 및 수신하여, 스토리지 내에 저장함과 아울러, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블 정보를 생성하여 기록 관리하고, 상기 콘텐츠 데이터를 재생하던 도중 점프 동작이 요청되면, 상기 서치 테이블 정보를 검색하여, 상기 스토리지 내에 저장된 임의의 한 서치 포인트 데이터를 즉시 재생시키기 위한 제어수단을 포함하여 구성되는 것을 특징으로 하며,In addition, the content trick play control apparatus according to the present invention, communication means for communication with the content providing server; Buffering means for temporarily storing content data downloaded from said content providing server; Decoding means for decoding if a predetermined amount of content data is temporarily stored in the buffering means; And while performing the decoding operation, request and receive search point data at a predetermined time interval through an interface with the content providing server, store the search point data in storage, and access search table information for accessing the search point data. And a control means for retrieving the search table information and immediately reproducing any one search point data stored in the storage when a jump operation is requested while generating, recording and managing the content data. Features,
또한, 상기 서치 테이블 정보에는, 각 서치 포인트 번호와, 재생 시간, 그리고 서치 포인트 데이터가 기록된 스토리지 내의 어드레스 정보 중 어느 하나 이상이, 룩업 테이블 형태로 저장 관리되는 것을 특징으로 하며,In the search table information, any one or more of each search point number, a reproduction time, and address information in the storage in which the search point data is recorded are stored and managed in the form of a lookup table.
또한, 상기 제어수단은, 콘텐츠 데이터를 재생하던 도중 포워드 점프 동작이 요청되면, 그 시점의 콘텐츠 데이터의 재생 시간을 확인한 후, 가장 인접한 이후 재생 시간의 서치 포인트 데이터를 즉시 재생시키는 것을 특징으로 하며,In addition, the control means, if the forward jump operation is requested while playing the content data, after confirming the playback time of the content data at that time, characterized in that for immediately reproducing the search point data of the next subsequent playback time,
또한, 상기 제어수단은, 콘텐츠 데이터를 재생하던 도중 백워드 점프 동작이 요청되면, 그 시점의 콘텐츠 데이터의 재생 시간을 확인한 후, 가장 인접한 이전 재생 시간의 서치 포인트 데이터를 즉시 재생시키는 것을 특징으로 하며,In addition, when the backward jump operation is requested while the content data is being reproduced, the control means checks the reproduction time of the content data at that time, and immediately reproduces the search point data of the nearest previous reproduction time. ,
또한, 상기 제어수단은, 상기 서치 포인트 데이터를 즉시 재생하되, 상기 재생 동작을 수행하는 동안, 상기 서치 포인트 데이터의 재생 시간을 기준으로, 그 이후의 콘텐츠 데이터를 요구 및 수신하여 버퍼링시킨 후, 상기 서치 포인트 데이터에 이어 연결 재생시키는 것을 특징으로 한다.Further, the control means immediately reproduces the search point data, and during the reproducing operation, requests and receives and buffers content data thereafter based on the playback time of the search point data, and then The playback function is characterized in that the playback is performed following the search point data.
본 발명에 따른 콘텐츠 트릭 플레이 제어 장치 및 방법은, 예를 들어, 네트워크 비디 플레이어(Network BD-Player) 등과 같은 다양한 유형의 디지털 기기에서, 콘텐츠 제공 서버로부터 다운로드 되는 일정량의 콘텐츠 데이터가 버퍼링되면, 디코딩 동작을 수행하되, 그 동안, 콘텐츠 제공 서버와의 인터페이스를 통해, 일정 시간 간격의 서치 포인트(Search Point) 데이터를 수신하여, 스토리지 내에 저장하고, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블(Search Table) 정보를 생성하여 기록 관리함과 아울러, 상기 콘텐츠 데이터를 재생하던 도중 점프(Jump) 동작이 요청되면, 상기 서치 테이블 정보를 검색하여, 상기 스토리지 내에 저장된 임의의 한 서치 포인트 데이터를 즉시 재생하고, 그 이후의 콘텐츠 데이터를 요구 및 수신하여 연결 재생함으로써, 브이오디 타이틀과 같은 콘텐츠를 실시간으로 수신하여 시청하던 사용자가 요청하는 점프 동작의 트릭 플레이(Trick Play)를 보다 신속하게 처리할 수 있게 되므로, 사용자 대기 시간을 최소화시킬 수 있게 된다. The apparatus and method for controlling content trick play according to the present invention is, for example, decoding various amounts of content data downloaded from a content providing server in various types of digital devices such as a network BD-Player, and the like. In the meantime, a search table for receiving and retrieving search point data at a predetermined time interval through an interface with a content providing server, storing the data in storage, and accessing the search point data In addition to generating and recording information, when a jump operation is requested while reproducing the content data, the search table information is searched to immediately reproduce any search point data stored in the storage, and By requesting and receiving subsequent content data and connecting and playing it, It is possible to process a trick play of a jump operation requested by a user who receives and watches contents such as an audio title in real time, thereby minimizing user waiting time.
이하, 본 발명에 따른 콘텐츠 트릭 플레이 제어 장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of a content trick play control device and method according to the present invention will be described in detail with reference to the accompanying drawings.
우선, 본 발명에 따른 콘텐츠 트릭 플레이 제어 장치 및 방법은, 네트워크 기능이 구비된 다양한 유형의 디지털 기기에 적용될 수 있는 것으로, 예를 들어, 본 발명이 적용되는 디지털 기기 중 하나인 네트워크 비디 플레이어(100)에는, 도 1에 도시한 바와 같이, 광디스크(10), 광픽업(11), 디지털 신호 처리부(12), 디코더(13), 씨피유(14), 버퍼 메모리(15), 오에스디 생성부(16), 스토리지(17), 그리고 네트워크 모듈(18) 등이 포함 구성될 수 있다. First, the apparatus and method for controlling content trick play according to the present invention can be applied to various types of digital devices equipped with a network function. For example, the
한편, 상기 네트워크 모듈(18)은, 인터넷 등과 같은 네트워크를 통해 브이오디 타이틀(VOD Title)과 같은 콘텐츠를 제공하는 콘텐츠 제공 서버(200)와 연결 접속한 후, 상기 콘텐츠 제공 서버(200)에서 제공하는 콘텐츠를 다운로드받아, 상기 버퍼 메모리(15)에 임시 저장하게 된다. Meanwhile, the
또한, 상기 디코더(13)에서는, 상기 버퍼 메모리(15)에 임시 저장된 콘텐츠 데이터를 독출하여, 오디오 및 비디오 데이터 등으로 디코딩(Decoding)하여 재생하는 일련의 디코딩 동작을 수행하게 되는 데, 예를 들어, 상기 디코더(13)는, 상기 광디스크(10)로부터 독출되는 데이터를 디코딩하기 위한 제1 디코더와, 상기 네트워크 모듈(18)을 통해 다운로드되는 데이터를 디코딩하기 위한 제2 디코더로 구분될 수 있다. In addition, the
그리고, 상기 스토리지(17)는, 예를 들어, 하드디스크(HDD) 또는 플래시 메모리(Flash Memory) 등과 같은 다양한 유형의 스토리지가 사용되며, 상기 스토리지(17)에는, 사용자가 요청하는 점프 동작에 해당하는 트릭 플레이를 신속하게 처리하기 위한 서치 포인트(Search Point) 데이터와 서치 테이블(Search Table) 정보가 저장 관리된다. The
예를 들어, 도 2에 도시한 바와 같이, 콘텐츠 제공 서버(200)에서 제공하는 콘텐츠 데이터 스트림에는, 사전에 설정된 일정 시간 간격(예: 1분 간격)으로의 점프를 위한 다수의 서치 포인트들(예: P1, P2, P3...)이 미리 할당될 수 있다.For example, as shown in FIG. 2, the content data stream provided by the
그리고, 상기 콘텐츠 데이터 스트림을 실시간으로 다운로드 받아 재생하는 네트워크 비디 플레이어(100)의 씨피유(14)에서는, 상기 콘텐츠 제공 서버로부터 다운로드 되는 일정량의 콘텐츠 데이터가, 상기 버퍼 메모리(15)에 버퍼링되면, 상기 디코더(13)를 동작 제어하여, 디코딩 동작을 수행하되, 그 동안, 콘텐츠 제공 서버와의 인터페이스를 통해, 상기 일정 시간 간격의 서치 포인트 데이터를 수신하여, 상기 스토리지(17) 내에 저장하게 된다.In the
또한, 상기 씨피유(14)에서는, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블 정보를 생성하여 기록 관리하게 되는 데, 예를 들어, 도 2에 도시한 바와 같이, 상기 서치 테이블 정보에는, 각 서치 포인트 번호(P1~Pk)와, 재생 시간(Time), 그리고 서치 포인트 데이터가 기록된 스토리지 내의 어드레스(Address #) 정보가, 룩업 테이블(Lookup Table) 형태로 저장 관리된다.In the
한편, 상기 서치 테이블 정보에는, 해당 서치 포인트 데이터가 스토리지 내 에 저장되었는지를 나타내기 위한 버퍼링 플래그(Buffering Flag)가 부가적으로 기록될 수 있으며, 상기 서치 포인트 데이터는, 예를 들어, 각각 1 분 간격을 기준으로 하여 5 초에 해당하는 콘텐츠 데이터들로서, 상기 서치 테이블 정보 내의 어드레스 정보와 연계된다.Meanwhile, a buffering flag indicating whether the corresponding search point data is stored in the storage may be additionally recorded in the search table information, and the search point data may be, for example, 1 minute each. Content data corresponding to 5 seconds on the basis of the interval, and associated with the address information in the search table information.
그리고, 상기 씨피유(14)에서는, 상기 버퍼 메모리(15)에 버퍼링된 콘텐츠 데이터를 재생하던 도중 포워드(Forward) 점프 또는 백워드(Backward) 점프의 트릭 플레이(Trick Play)가 요청되면, 상기 서치 테이블 정보를 검색하여, 상기 스토리지(17) 내에 저장된 임의의 한 서치 포인트 데이터를 즉시 재생하게 되는 데, 이에 대해 상세히 설명하면 다음과 같다, In the
도 3은, 본 발명에 따른 콘텐츠 트릭 플레이 제어 방법에 대한 실시예의 동작 흐름도를 도시한 것으로, 예를 들어, 상기 씨피유(14)에서는, 사용자의 요청 등에 따라, 상기 콘텐츠 제공 서버(200)에서 제공하는 브이오디 타이틀과 같은 콘텐츠를, 상기 버퍼 메모리(15)에 버퍼링하는 일련의 콘텐츠 버퍼링 동작을 수행하게 된다(S10).3 is a flowchart illustrating an embodiment of a method for controlling a content trick play according to the present invention. For example, the
한편, 상기 디코더(13)에서는, 상기 버퍼 메모리(15)에 일정량의 콘텐츠 데이터가 버퍼링되면, 상기 콘텐츠 데이터를 독출하여 오디오 및 비디오 데이터 등으로 재생하는 일련의 디코딩 동작을 수행하게 되는 데, 상기 씨피유(14)에서는, 상기와 같이, 디코딩 동작을 시작하게 되면(S11), 상기 네트워크 모듈(18)을 통해 연결 접속된 콘텐츠 제공 서버와의 인터페이스 동작을 수행하여, 서치 포인트 데이터 를 요구 및 수신하게 된다(S12).On the other hand, when the predetermined amount of content data is buffered in the
그리고, 상기 콘텐츠 제공 서버로부터 수신되는 서치 포인트 데이터를, 도 2를 참조로 전술한 바와 같이, 상기 스토리지(17) 내에 저장함과 아울러, 상기 서치 포인트 데이터를 억세스하기 위한 서치 테이블 정보를 작성하게 된다(S13).Then, as described above with reference to FIG. 2, the search point data received from the content providing server is stored in the
예를 들어, 제1 내지 제3 서치 포인트 데이터들(P1~P3)을 수신하여, 상기 스토리지 내에 저장하던 도중, 상기 버퍼 메모리(15)에 버퍼링된 콘텐츠 데이터의 소정 비율(예: 50%)이 디코딩되면, 상기 씨피유(14)에서는, 상기 버퍼 메모리 내에 콘텐츠 데이터의 버퍼링이 필요하다고 판단하게 된다.For example, while receiving the first to third search point data P1 to P3 and storing the same in the storage, a predetermined ratio (eg, 50%) of content data buffered in the
그리고, 상기와 같이 콘텐츠 데이터의 버퍼링이 필요하다고 판단되면(S14), 상기 콘텐츠 제공 서버(200)와의 인터페이스를 수행하여, 서치 포인트 데이터를 전송하기 이전에 실시간으로 전송하던 콘텐츠 데이터를 다시 연속하여 전송할 것을 요구하고, 상기 요구에 따라 전송되는 콘텐츠 데이터를, 상기 버퍼 메모리(15)에 버피링한 후 오디오 및 비디오 등으로 디코딩하는 일련의 콘텐츠 재생 동작을 계속 수행하게 된다. If it is determined that the buffering of the content data is necessary as described above (S14), the interface with the
한편, 상기 씨피유(14)에서는, 사용자에 의해 서치 동작이 요청되는 경우(S15), 상기 서치 테이블 정보를 검색함과 아울러, 현재 시점의 재생 시간을 참조하여, 임의의 한 서치 포인트를 결정하게 된다(S17). On the other hand, in the
예를 들어, 도 4에 도시한 바와 같이, 제1 서치 포인트(P1)와 제2 서치 포인트(P2)의 중간 부분에 해당하는 콘텐츠 데이터를 재생하던 도중, 포워드(Forward) 점프 동작이 요청되면, 상기 씨피유(14)에서는, 현재의 재생 시간 이후이면서 가장 인접한 재생 시간(예: 2:00~2:05)에 해당하는 제2 서치 포인트(P2)로의 점프를 결정하게 된다. For example, as shown in FIG. 4, when a forward jump operation is requested while reproducing content data corresponding to a middle portion of the first search point P1 and the second search point P2, In the
그리고, 상기 서치 테이블 정보에 기록된 제2 서치 포인트의 어드레스(Address #) 정보를 참조하여, 상기 스토리지(17) 내에 저장된 제2 서치 포인트 데이터를 즉시 재생함(S17)과 아울러, 상기 제2 서치 포인트의 재생 시간(예: 2:00~2:05) 정보를, 상기 콘텐츠 제공 서버(200)로 전송한 후, 그 이후 재생 시간의 콘텐츠 데이터를 요구 및 수신하게 된다(S18). The second search point data stored in the
또한, 상기와 같은 과정을 거쳐 수신되는 제2 서치 포인트 이후의 콘텐츠 데이터를, 상기 버퍼 메모리(15)에 버퍼링함과 아울러, 상기 디코더(13)를 동작 제어하여, 오디오 및 비디오 등으로 디코딩하는 재생 동작을, 상기 제2 서치 포인트 데이터에 이어 연결 재생하게 된다(S19). In addition, the content data after the second search point received through the above process is buffered in the
한편, 상기 씨피유(14)에서는, 도 4에 도시한 바와 같이, 제3 서치 포인트(P3)와 제4 서치 포인트(P4)의 중간 부분에 해당하는 콘텐츠 데이터를 재생하던 도중, 백워드(Backward) 점프 동작이 요청되면, 현재의 재생 시간 이전이면서 가장 인접한 재생 시간(예: 3:00~3:05)에 해당하는 제3 서치 포인트(P3)로의 점프를 결정하게 된다. On the other hand, in the
그리고, 상기 서치 테이블 정보에 기록된 제3 서치 포인트의 어드레스(Address #) 정보를 참조하여, 상기 스토리지(17) 내에 저장된 제3 서치 포인트 데이터를 즉시 재생함과 아울러, 상기 제3 서치 포인트의 재생 시간(예: 3:00~3:05) 정보를, 상기 콘텐츠 제공 서버(200)로 전송한 후, 그 이후 재생 시간 의 콘텐츠 데이터를 요구 및 수신하게 된다. The third search point data stored in the
또한, 상기와 같은 과정을 거쳐 수신되는 제3 서치 포인트 이후의 콘텐츠 데이터를, 상기 버퍼 메모리(15)에 버퍼링함과 아울러, 상기 디코더(13)를 동작 제어하여, 오디오 및 비디오 등으로 디코딩하는 재생 동작을, 상기 제3 서치 포인트 데이터에 이어 연결 재생하게 된다. In addition, the content data after the third search point received through the above process is buffered in the
그리고, 재생 종료가 요청될 때까지(S20), 상기와 같은 점프 동작의 트릭 플레이(Trick Play)를 수행하게 되므로, 브이오디 타이틀과 같은 콘텐츠를 실시간으로 수신하여 시청하던 사용자가 요청하는 점프 동작의 트릭 플레이를, 사용자 대기 시간 없이, 보다 신속하게 처리할 수 있게 된다. And, until the end of playback is requested (S20), the above-described trick play (Trick Play) of the jump operation is performed, so that the user who received and watched the content such as the V-audio title in real time request of the jump operation The trick play can be processed more quickly, without user waiting time.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. , Alteration, substitution, addition, or the like.
도 1은 본 발명이 적용되는 네트워크 비디 플레이어에 대한 실시예의 구성을 도시한 것이고, Figure 1 shows the configuration of an embodiment for a network video player to which the present invention is applied,
도 2는 본 발명에 따라 저장 관리되는 서치 테이블 정보에 대한 실시예의 구성을 도시한 것이고,2 illustrates a configuration of an embodiment of search table information stored and managed according to the present invention.
도 3은 본 발명에 따른 콘텐츠 트릭 플레이 제어 방법에 대한 실시예의 동작 흐름도를 도시한 것이고,3 is a flowchart illustrating an embodiment of a content trick play control method according to the present invention;
도 4는 본 발명에 따라 포워드 점프와 백워드 점프가 수행되는 실시예를 도시한 것이다. 4 illustrates an embodiment in which a forward jump and a backward jump are performed according to the present invention.
※ 도면의 주요부분에 대한 부호의 설명[Description of Drawings]
10 : 광디스크 11 : 광픽업10: optical disc 11: optical pickup
12 : 디지털 신호 처리부 13 : 디코더12
14 : 씨피유 15 : 버퍼 메모리14: CPI 15: Buffer Memory
16 : 오에스디 생성부 17 : 스토리지16: OSD generation unit 17: storage
18 : 네트워크 모듈 100 : 네트워크 비디 플레이어18: network module 100: network video player
200 : 콘텐츠 제공 서버 200: content providing server
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090043915A KR20100124950A (en) | 2009-05-20 | 2009-05-20 | Apparatus and method for controling contents trick play |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090043915A KR20100124950A (en) | 2009-05-20 | 2009-05-20 | Apparatus and method for controling contents trick play |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100124950A true KR20100124950A (en) | 2010-11-30 |
Family
ID=43408930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090043915A Withdrawn KR20100124950A (en) | 2009-05-20 | 2009-05-20 | Apparatus and method for controling contents trick play |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100124950A (en) |
-
2009
- 2009-05-20 KR KR1020090043915A patent/KR20100124950A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9077946B2 (en) | Streaming content management apparatus and method | |
KR100910975B1 (en) | Interactive Optical Disc Playback Method Using Internet | |
KR102013088B1 (en) | Systems and methods for enhanced trick-play functions | |
JP5894220B2 (en) | Video distribution system including progressive playback | |
JP7078697B2 (en) | Systems and methods for providing audio content during trick play playback | |
JP5088550B2 (en) | Electronic device, reproduction method and program | |
JP5239858B2 (en) | Playback apparatus and method, and program | |
KR100930340B1 (en) | Chat data playback method in interactive optical disk device, Chat data provision method in content providing server | |
US20090024925A1 (en) | System and method for creating and distributing derivative media work | |
KR20110072728A (en) | Method and device for providing video replay service between set-top boxes | |
JP2008311795A (en) | Content distribution system, distribution server, accepting station and computer program | |
KR101590913B1 (en) | Apparatus and method for controlling contents download | |
KR101125286B1 (en) | Method of updating additional data and reproduction apparatus thereof | |
KR20050031699A (en) | Broadcasting service and private video recorder for embodiment passive highlight function | |
KR20100124950A (en) | Apparatus and method for controling contents trick play | |
JP2008301250A (en) | Content reproduction system and content reproduction method | |
KR20100115987A (en) | Apparatus and method for controlling contents seamless playback | |
KR20100115988A (en) | Apparatus and method for controlling contents playback | |
JP2011087333A (en) | Image reproducing device | |
KR101525482B1 (en) | Preview content playback apparatus and method | |
KR20100058034A (en) | Media integration scheme and system for dmb and vod | |
KR101028942B1 (en) | Method for providing content trick play function and find function for all sections in download-and-play service and content receiving device | |
JP2015041930A (en) | Image reproducer and program | |
KR20090089712A (en) | Series water continuous playback method and video on demand playback device in video on demand system | |
KR20100054232A (en) | Ip broadcasting receiver and method for receiving pay ip broadcasting program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090520 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |