Nothing Special   »   [go: up one dir, main page]

KR20030033381A - Method for controlling storage space personal video recorder - Google Patents

Method for controlling storage space personal video recorder Download PDF

Info

Publication number
KR20030033381A
KR20030033381A KR1020010065128A KR20010065128A KR20030033381A KR 20030033381 A KR20030033381 A KR 20030033381A KR 1020010065128 A KR1020010065128 A KR 1020010065128A KR 20010065128 A KR20010065128 A KR 20010065128A KR 20030033381 A KR20030033381 A KR 20030033381A
Authority
KR
South Korea
Prior art keywords
segment
storage space
area
deleted
recording
Prior art date
Application number
KR1020010065128A
Other languages
Korean (ko)
Other versions
KR100762580B1 (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 KR1020010065128A priority Critical patent/KR100762580B1/en
Publication of KR20030033381A publication Critical patent/KR20030033381A/en
Application granted granted Critical
Publication of KR100762580B1 publication Critical patent/KR100762580B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

PURPOSE: A method for managing a storage space of a PVR(Personal Video Recorder) is provided to automatically manage the storage space in the case that a memory becomes full in a buffering process. CONSTITUTION: Multimedia data is received through a predetermined path. A predetermined storing medium buffers, records, and stores the received multimedia data in segments. The storing medium is assigned with a predetermined storage space to a buffering area and a record/storing area. In the case that a memory of a storage space becomes full, the segments are removed in order of the oldest segments. The segment unit is a predetermined time unit prescribed by a user.

Description

PVR의 저장공간 관리방법{METHOD FOR CONTROLLING STORAGE SPACE PERSONAL VIDEO RECORDER}How to manage your storage space {METHOD FOR CONTROLLING STORAGE SPACE PERSONAL VIDEO RECORDER}

본 발명은 PVR(Personal Video Recorder: 이하, PVR이라 한다)에 관한 것으로, 보다 구체적으로는 프로그램의 저장시 세그먼트 단위로 하여, 디스크에 풀 발생 했을 때, 세그먼트 단위로 삭제하여 자동적으로 메모리를 관리할 수 있는 PVR의 저장공간 관리방법에 관한 것이다.The present invention relates to a PVR (Personal Video Recorder, hereinafter referred to as a PVR). More specifically, when a program is stored in segments, when a disk is generated, the memory is automatically deleted and managed in segments. It relates to a storage space management method of the PVR.

최근에는 TV의 내부에 재생을 위한 중앙처리장치, 운영체제 및 재생 소프트웨어를 설치하여 기존의 VTR이나 DVD(Digital Video Disk)가 갖는 기능을 TV에서 할 수 있는 PVR(Personal Video Recorder)이 개발되었다.Recently, a PVR (Personal Video Recorder) has been developed to install a central processing unit, an operating system, and playback software inside a TV to perform functions of a conventional VTR or DVD (Digital Video Disk) on a TV.

상기 PVR은 PC와 같은 파일 재생 방식을 갖고 있으므로, 전화선과 연결하여 방송국의 스케줄에 따라 수시로 전송 받고, 예약 녹화할 수 있다.Since the PVR has a file reproducing method such as a PC, the PVR can be connected to a telephone line and frequently transmitted and scheduled for recording according to a schedule of a broadcasting station.

예를 들면, 탤런트나 가수가 등장하는 모든 프로그램을 녹화하고 싶다면, 그 이름만 입력하고 예약 녹화 명령을 내리기만 하면 된다. 디지털 녹화의 장점도 최대한 활용할 수 있는데, 방송을 시청하는 도중 잠시 자리를 비우더라도, 하드 디스크 상에 저장되어 있거나, 버퍼링 영역 상에 저장되어 있어 재생하여 볼 수 있다.For example, if you want to record all shows featuring talent or singers, just enter their names and issue a scheduled recording. The advantages of digital recording can also be utilized to the fullest extent, even if you are away from your computer for a while while watching a broadcast.

물론, VTR에서 갖는 빨리 보기, 뒤로 감기, 디지털 영상을 PC에서 하는 것처럼 다양하게 편집할 수도 있다.You can, of course, edit as quickly as you can on the VTR, as well as on the PC.

이렇게 실시간으로 전송되는 방송 프로그램을 정확히 디스플레이하기 위하여는 버퍼링 과정을 해주어야 한다.In order to accurately display the broadcast program transmitted in real time, a buffering process must be performed.

버퍼링이란, 데이터의 임시 저장을 말하는데, 디스크에서 읽고 쓰고 하는 시간이 상당히 오래 걸리기 때문에 이를 디스크에 쓰는 대신 RAM과 같은 임시 기억 장치에 써놓는 것을 의미한다.Buffering refers to the temporary storage of data, which means that it takes a long time to read from and write to disk, so that it is written to a temporary storage device, such as RAM, instead of writing to disk.

상기에서 설명한 것처럼 PVR에서 프로그램을 디스플레이할 때, 먼저 버퍼링 영역에서는 임시적으로 방송프로그램을 저장하고 이를 디스플레이 한다. 하지만, 버퍼링 영역도 일정한 한계가 있기 때문에 계속해서 실시간으로 들어오는 방송 프로그램 모두를 버퍼링 상태로 저장해 놓을 수는 없다. 따라서, 임시 저장소 역할을 하는 버퍼링 영역이 가득 찼을 경우 일정한 순서에 의하여 기존의 저장 영역을 삭제하는 과정이 필요하게 된다.As described above, when the program is displayed in the PVR, the buffering area is temporarily stored in the broadcast program and displayed. However, since the buffering area also has a certain limit, it is not possible to store all of the broadcast programs continuously in real time in the buffering state. Therefore, when the buffering area serving as the temporary storage area becomes full, the process of deleting the existing storage areas in a certain order is necessary.

도 1 은 종래 기술에 따른 PVR의 저장 영역의 관리를 설명하기 위한 도면이다.1 is a view for explaining the management of the storage area of the PVR according to the prior art.

도 1 에 도시된 바와 같이, 방송 프로그램을 버퍼링 하거나 녹화 중에 디스크 풀이 발생했을 때, 디스크에 저장되어 있는 가장 오래된 프로그램 순서로 전체의 프로그램을 삭제하는 방식으로 저장 영역이 관리된다.As shown in FIG. 1, when a disk pool occurs during buffering or recording of a broadcast program, the storage area is managed in such a manner that the entire program is deleted in the order of the oldest program stored on the disk.

또한, 도면에서는 도시하지 않았지만, 또 다른 종래의 저장 영역 관리 방식은 PVR이 녹화중이거나 버퍼링 중에 디스크에 풀이 났을 때는 더 이상 녹화나 버퍼링을 하지 않고, 경고 메시지를 띄운 다음, 사용자가 경고 메시지를 보고, 적당한영역을 삭제한 후 계속해서 진행하는 방식이다.In addition, although not shown in the drawing, another conventional storage area management method no longer records or buffers when the PVR is recording or buffering a disk while buffering. After deleting the appropriate area, it continues.

그러나, 상기에서 설명한 첫 번째 PVR 메모리 관리 방법은 디스크 상에 버퍼링 될 영역이나 녹화될 영역이 조금만 남은 경우에도, 종래에 저장된 프로그램 전체를 삭제하는 문제가 있다.However, the first PVR memory management method described above has a problem of deleting the entire stored program even when only a portion of the buffered area or a recorded area remains on the disk.

또한, 상기 두 번째 방법은 사용자가 영역을 정하여 삭제하기 때문에 전체의 프로그램을 삭제할 위험은 없지만, 풀이 났을 때마다 정지될 뿐 만 아니라 항상 사용자가 디스크의 저장 공간을 파악하고 있어야 하는 단점이 있다.In addition, the second method does not risk deleting an entire program because the user sets and deletes an area. However, the second method not only stops each time the pool is used, but also requires that the user always grasp the storage space of the disk.

본 발명은 상기한 종래 기술의 문제점을 해결하기 위하여 안출된 것으로서, 프로그램을 저장시 버퍼링 영역과 녹화 영역으로 구분하고, 각각을 10~20분 단위의 세그먼트로 저장하여 버퍼링 도중 디스크에 풀이 났을 경우 자동적으로 관리 할 수 있는 PVR의 저장공간 관리방법을 제공함에 그 목적이 있다.The present invention has been made to solve the above problems of the prior art, the program is divided into a buffering area and a recording area when storing, and stored in a segment of 10 to 20 minutes each automatically when the pool on the disk during buffering The purpose is to provide a storage space management method of the PVR that can be managed by.

도 1 은 종래 기술에 따른 PVR의 저장 영역의 관리를 설명하기 위한 도면.1 is a view for explaining the management of the storage area of the PVR according to the prior art.

도 2는 본 발명에 따른 프로그램 저장시 세그먼트 단위로 저장된 방법을 도시한 도면.2 is a diagram illustrating a method stored in units of segments when storing a program according to the present invention.

도 3은 본 발명에 따라 디스크 상에 풀이 발생하였을 경우 세그먼트 단위로 저장된 프로그램을 삭제하는 순서를 도시한 도면.3 is a diagram illustrating a procedure for deleting a program stored in segments when a pool occurs on a disk according to the present invention.

도 4는 본 발명에 따른 PVR의 저장 영역을 도시한 도면.4 illustrates a storage area of a PVR in accordance with the present invention.

도 5는 본 발명에 따라 버퍼링 영역을 제외한 저장 영역에서 풀이 났을 경우를 도시한 도면.5 is a diagram illustrating a case where a pool is removed from a storage area except a buffering area according to the present invention;

도 6은 본 발명에 따라 버퍼링 영역, 녹화중인 영역 및 녹화된 영역에서 풀이 났을 경우를 도시한 도면.6 is a diagram illustrating a case where pooling occurs in a buffering area, a recording area, and a recorded area according to the present invention;

도 7은 상기 도 6에서처럼 풀이 났을 경우 삭제할 가장 오래된 세그먼트가 버퍼링 영역인 경우 삭제 방법을 도시한 도면.FIG. 7 is a diagram illustrating a deleting method when the oldest segment to be deleted when the pool is full as shown in FIG. 6 is a buffering area.

도 8은 상기 도 6과 같이 풀이 났을 경우 삭제할 가장 오래된 세그먼트가 녹화 중인 영역인 경우 삭제 방법을 도시한 도면.FIG. 8 is a diagram illustrating a deletion method when the oldest segment to be deleted when the pool is recorded as shown in FIG.

도 9는 본 발명에 따라 삭제될 영역 상에 재생 위치가 있지 않을 경우 세그먼트 삭제 방법을 도시한 도면.9 illustrates a segment deletion method when there is no playback position on a region to be deleted according to the present invention.

도 10은 본 발명에 따라 삭제될 영역 상에 재생 위치가 있는 경우 세그먼트 삭제 방법을 도시한 도면.10 is a diagram illustrating a segment deletion method when there is a playback position on an area to be deleted according to the present invention.

상기한 목적을 달성하기 위한, 본 발명에 따른 PVR의 저장공간 관리방법은,In order to achieve the above object, the storage space management method of the PVR according to the present invention,

멀티미디어 데이터를 소정의 저장매체를 통해 동시 녹화 및 재생을 실현하기 위한 상기 저장매체의 저장공간을 관리하는 방법으로서,A method of managing a storage space of a storage medium for realizing simultaneous recording and reproduction of multimedia data through a predetermined storage medium,

상기 멀티미디어 데이터를 소정의 경로를 통해 수신하는 단계 및Receiving the multimedia data through a predetermined path; and

상기 수신된 멀티미디어 데이터를 소정의 저장매체에 버퍼링, 녹화 및 저장된 후 상기 세그먼트 단위로 삭제되며,After the received multimedia data is buffered, recorded and stored in a predetermined storage medium, the received multimedia data is deleted in units of segments.

상기 저장매체는 버퍼링 영역 및 녹화/저장 영역에 대해 소정의 저장 공간이할당되며,The storage medium is allocated a predetermined storage space for the buffering area and the recording / storage area,

상기 방법은, 상기 저장 공간의 메모리 풀이 발생하는 경우 상기 세그먼트 단위로 저장된 멀티미디어 데이터 중에서 가장 오래된 세그먼트 순으로 세그먼트를 삭제하는 단계를 더 포함하며, 상기 세그먼트 단위는 소정의 시간 단위로 사용자에 규정되는 것을 특징으로 한다.The method may further include deleting a segment in order of the oldest segment among the multimedia data stored in the segment unit when the memory pool of the storage space is generated, wherein the segment unit is defined to the user in a predetermined time unit. It features.

여기서, 상기 메모리 풀이 발생한 영역이 녹화/저장 영역인 경우, 소정의 경고 메시지를 울려 사용자로 하여금 저장된 데이터의 삭제 또는 녹화 중지를 선택하도록 하고, 상기 가장 오래된 세그먼트가 버퍼링 영역인 경우 가장 오래된 세그먼트만을 삭제하는 것을 특징으로 한다.Here, when the area where the memory pool is generated is a recording / storage area, a warning message is issued to allow a user to select to delete or stop recording of data, and when the oldest segment is a buffering area, delete only the oldest segment. Characterized in that.

또한, 상기 가장 오래된 세그먼트가 녹화/저장 영역인 경우, 소정의 저장 공간이 확보될 때까지 세그먼트삭제를 진행하며, 상기 삭제되는 세그먼트 중에서 가장 최근의 세그먼트의 일부는 분할되어 삭제되지 않으며, 상기 삭제되는 세그먼트가 사용자의 재생위치 표시와 연관된 경우에는 삭제되지 않는 나머지 세그먼트 중 가장 오래된 세그먼트의 시작부분으로 상기 재생위치 표시를 수정하는 것을 특징으로 한다.In addition, when the oldest segment is a recording / storage area, segment deletion is performed until a predetermined storage space is secured, and a part of the most recent segment among the deleted segments is not divided and deleted. When the segment is associated with the display of the playback position of the user, the playback position display is modified to the beginning of the oldest segment among the remaining segments that are not deleted.

본 발명에 의하면, 프로그램을 버퍼링 하거나 녹화중일 때 일정한 시간별로 세그먼트 단위로 저장하여 녹화된 영역을 제외한 녹화중인 영역, 버퍼링 영역의 세그먼트를 자동으로 삭제하여 메모리 관리를 적절히 할 수 있다.According to the present invention, when the program is buffered or recorded, the memory can be appropriately stored by storing segments in the recording area and the buffering area except the recorded area by automatically storing the data in segments by a predetermined time.

이하, 첨부한 도면에 의거하여 본 발명의 바람직한 실시 예를 자세히 설명하도록 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 프로그램 저장시 세그먼트 단위로 저장된 방법을 도시한 도면으로서, 사용자가 PVR을 사용하여 프로그램을 버퍼링 하거나, 녹화를 할 때 10~20분 단위로 구분시켜 세그먼트 단위로 저장을 실시한다. 그러면 도시된 바와 같이 종래에는 하나의 프로그램 전체가 일체로 저장되었지만, 하나의 프로그램이 여러 개의 세그먼트 단위로 나뉘어져 있다.FIG. 2 is a diagram illustrating a method stored in segment units when storing a program according to the present invention. When a user buffers a program using a PVR or records, FIG. do. Then, as shown in the prior art, one program is entirely stored, but one program is divided into several segment units.

도 3은 본 발명에 따라 디스크 상에 풀이 발생하였을 경우 세그먼트 단위로 저장된 프로그램을 삭제하는 순서를 도시한 도면으로서, 방송 프로그램을 수신 받아 PVR에 의하여 버퍼링을 하거나, 녹화를 하는 도중에 디스크 풀이 발생한 경우에는 가장 오래된 세그먼트 단위로 삭제를 한다. 따라서, 종래 에서는 하나의 프로그램 전체를 삭제하였으나, 여러 개의 세그먼트로 분리된 구조로 저장된 하나의 프로그램 일부만이 삭제되어 메모리가 관리된다.FIG. 3 is a diagram illustrating a procedure for deleting a program stored in segment units when a pool occurs on a disc according to the present invention. When FIG. 3 receives a broadcast program and buffers it by a PVR, or when a disc pool occurs during recording, FIG. Delete by the oldest segment. Therefore, in the related art, one entire program is deleted, but only one program part stored in a structure divided into several segments is deleted to manage the memory.

도 4는 본 발명에 따른 PVR의 저장 영역을 도시한 도면으로서, 도시된 바와 같이, 상기 PVR의 저장 영역은 크게 버퍼링 영역과 녹화 영역으로 구분되는데, 상기 버퍼링 영역은 수신된 프로그램을 버퍼링 하거나, 녹화를 할 수 있는 영역이다. 여기서는 프로그램을 세그먼트 단위로 저장을 한다. 상기 녹화 영역은 하드 디스크 상에 저장하는 영역으로서 세그먼트 단위로 구분되지는 않았다.4 is a diagram illustrating a storage area of a PVR according to the present invention. As illustrated, the storage area of the PVR is largely divided into a buffering area and a recording area. The buffering area buffers or records a received program. This is the area to do. Here, the program is stored in segments. The recording area is an area stored on the hard disk, and is not divided into segments.

도 5는 본 발명에 따라 버퍼링 영역을 제외한 저장 영역에서 풀이 났을 경우를 도시한 도면이다.FIG. 5 is a diagram illustrating a case where a pool is removed from a storage area except a buffering area according to the present invention.

도 5에 도시된 바와 같이, 상기 버퍼링 영역에는 일정한 버퍼링 공간이 남아 있지만, 녹화 중인 영역과 녹화 영역에 모두 풀이 발생하는 경우에는 상기 PVR로수신된 프로그램을 실시간으로 시청은 가능하지만, 더 이상 녹화를 할 수 없게 된다.As shown in FIG. 5, although a certain buffering space remains in the buffering area, when a pool occurs in both the recording area and the recording area, the program received by the PVR can be viewed in real time, but the recording is no longer performed. You will not be able to.

이러한 경우에는 녹화 영역을 삭제하여야하므로 녹화 중지 메시지를 디스플레이한다. 녹화 중지 신호를 인식한 사용자는 하드 디스크 상의 녹화 영역에 녹화된 프로그램들 중 일부를 삭제하고, 녹화를 계속할 수 있다.In this case, since the recording area must be deleted, the recording stop message is displayed. Recognizing the recording stop signal, the user may delete some of the programs recorded in the recording area on the hard disk and continue recording.

도 6은 본 발명에 따라 버퍼링 영역, 녹화중인 영역 및 녹화된 영역에서 풀이 났을 경우를 도시한 도면으로서, 상기 도 6에서 설명한 경우와는 달리 상기 버퍼링 영역, 녹화 중인 영역 및 녹화 영역 모두에 풀이 발생한 경우이다. 이럴 경우에는 프로그램 녹화를 진행할 수 없을 뿐만 아니라, 실시간 버퍼링 작업도 할 수 없게 된다. 따라서, 이렇게 모든 영역에서 디스크 풀이 발생한 경우에는 다음과 같은 두 가지 방법으로 구분하여 메모리를 관리한다.FIG. 6 is a diagram illustrating a case where a pool is released from a buffering area, a recording area, and a recorded area according to the present invention. Unlike FIG. 6, the pool is generated in all of the buffering area, a recording area, and a recording area. If it is. In this case, not only program recording but also real-time buffering cannot be performed. Therefore, when disk pools occur in all areas, memory is managed in two ways as follows.

도 7은 상기 도 6에서 처럼 풀이 났을 경우 삭제할 가장 오래된 세그먼트가 버퍼링 영역인 경우 삭제 방법을 도시한 도면으로서, 도시된 바와 같이, 상기 버퍼링 영역과 녹화중인 영역은 10~20 분 간격으로 구분된 세그먼트 단위로 저장되어 있기 때문에 상기 버퍼링 영역에 풀이 났을 경우 상기 버퍼링 영역의 가장 오래된 세그먼트를 삭제함으로써 메모리를 관리한다.FIG. 7 is a diagram illustrating a deletion method when the oldest segment to be deleted when the pool is full as shown in FIG. 6 is a buffering area. As shown in FIG. 6, the buffering area and the recording area are divided into 10-20 minute segments. Since the memory is stored in units, the memory is managed by deleting the oldest segment of the buffering area when the pool is full.

도 8은 상기 도 6에서 처럼 풀이 났을 경우 삭제할 가장 오래된 세그먼트가 녹화 중인 영역인 경우 삭제 방법을 도시한 도면으로서, 도시된 바와 같이, 디스크 풀이 발생하여 삭제될 영역이 버퍼링 영역과 녹화중인 영역을 모두 포함하고 있는 경우에는 최소 용량의 세그먼트가 확보될 때까지 세그먼트를 삭제하고 삭제된 세그먼트 중 마지막 세그먼트를 2등분한다.FIG. 8 illustrates a method of deleting when the oldest segment to be deleted when the pool is recorded is a recording area, as shown in FIG. 6. As shown in FIG. 6, a disk pool is generated and the area to be deleted includes both a buffering area and a recording area. If so, the segment is deleted until the minimum capacity segment is secured, and the last segment of the deleted segment is divided into two.

도 9는 본 발명에 따라 삭제될 영역 상에 재생 위치가 있지 않을 경우 세그먼트 삭제 방법을 도시한 도면으로서, 도시된 바와 같이, 버퍼링을 계속해서 하고있는 상태에서 이미 버퍼링된 프로그램을 재생할 때 풀이 발생한 경우 재생 위치가 삭제되어야할 가장 오래된 세그먼트 상에 있지 않은 경우에는 재생 위치 변동 없이 가장 오래된 세그먼트를 삭제한다.9 is a diagram illustrating a segment deletion method when there is no playback position on an area to be deleted according to the present invention. As shown in the figure, when a pool occurs when playing a program that is already buffered while continuing to buffer. If the playback position is not on the oldest segment to be deleted, the oldest segment is deleted without changing the playback position.

도 10은 본 발명에 따라 삭제될 영역 상에 재생 위치가 있는 경우 세그먼트 삭제 방법을 도시한 도면으로서, 프로그램 재생 위치가 녹화중인 영역과 버퍼링 영역이 포함된 위치에 있고, 디스크 풀이 발생한 경우 상기 녹화중인 영역과 버퍼링 영역을 삭제하여야 하는데, 이때 재생 위치는 삭제될 영역에 있으므로 재생을 할 수 없게된다. 따라서, 이러한 경우에는 삭제되는 세그먼트 다음의 세그먼트 처음으로 재생 위치를 변경하여 준다.FIG. 10 is a diagram illustrating a segment deletion method when a playback position is present on an area to be deleted according to the present invention, wherein a program playback position is located at a location including a recording area and a buffering area, and when a disk pool is generated. The area and the buffering area should be deleted. At this time, since the playback position is in the area to be deleted, playback cannot be performed. In this case, therefore, the playback position is changed to the beginning of the segment after the segment to be deleted.

저장 영역을 세그먼트 단위로 삭제하여 자동으로 관리할 뿐만 아니라 이로 인하여 발생될 수 있는 재생 오류를 방지할 수 있다.The storage area can be deleted in units of segments to automatically manage the storage area, thereby preventing playback errors that may occur.

이상에서 자세히 설명된 바와 같이, 본 발명은 프로그램 저장시 세그먼트 단위로 구분하여 저장하고, 디스크에 풀이 발생하였을 때, 오래된 세그먼트 단위로 자동 삭제하여 버퍼링 과정에서 메모리에 풀(full)이 발생하였을 경우 자동으로 관리할 수 있는 효과가 있다.As described in detail above, the present invention is divided and stored in units of segments when storing a program, and when a pool occurs on the disk, automatically deletes them in units of old segments, and automatically when a full occurs in the memory during the buffering process. It can be managed by the effect.

본 발명은 상기한 실시 예에 한정되지 않고, 이하 청구 범위에서 청구하는본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능할 것이다.The present invention is not limited to the above-described embodiments, and various changes can be made by those skilled in the art without departing from the gist of the present invention as claimed in the following claims.

Claims (5)

멀티미디어 데이터를 소정의 저장매체를 통해 동시 녹화 및 재생을 실현하기 위한 상기 저장매체의 저장공간을 관리하는 방법으로서,A method of managing a storage space of a storage medium for realizing simultaneous recording and reproduction of multimedia data through a predetermined storage medium, 상기 멀티미디어 데이터를 소정의 경로를 통해 수신하는 단계 및Receiving the multimedia data through a predetermined path; and 상기 수신된 멀티미디어 데이터를 소정의 저장매체에 버퍼링, 녹화 및 저장된 후 상기 세그먼트 단위로 삭제되며,After the received multimedia data is buffered, recorded and stored in a predetermined storage medium, the received multimedia data is deleted in units of segments. 상기 저장매체는 버퍼링 영역 및 녹화/저장 영역에 대해 소정의 저장 공간이 할당되며,The storage medium is allocated a predetermined storage space for the buffering area and the recording / storage area, 상기 방법은, 상기 저장 공간의 메모리 풀이 발생하는 경우 상기 세그먼트 단위로 저장된 멀티미디어 데이터 중에서 가장 오래된 세그먼트 순으로 세그먼트를 삭제하는 단계를 더 포함하며, 상기 세그먼트 단위는 소정의 시간 단위로 사용자에 규정되는 것을 특징으로 하는 PVR의 저장공간 관리방법.The method may further include deleting a segment in order of the oldest segment among the multimedia data stored in the segment unit when the memory pool of the storage space is generated, wherein the segment unit is defined to the user in a predetermined time unit. Storage space management method of the PVR. 제 1 항에 있어서, 상기 메모리 풀이 발생한 영역이 녹화/저장 영역인 경우, 소정의 경고 메시지를 울려 사용자로 하여금 저장된 데이터의 삭제 또는 녹화 중지를 선택하도록 하는 것을 특징으로 하는 PVR의 저장공간 관리방법.The method of claim 1, wherein when the memory pool is a recording / storing area, a warning message is issued to allow a user to select deletion or stop recording of the stored data. 제 1 항에 있어서, 상기 가장 오래된 세그먼트가 버퍼링 영역인 경우 가장 오래된 세그먼트만을 삭제하는 것을 특징으로 하는 PVR의 저장공간 관리방법.The method of claim 1, wherein when the oldest segment is a buffering region, only the oldest segment is deleted. 제 1 항에 있어서, 상기 가장 오래된 세그먼트가 녹화/저장 영역인 경우, 소정의 저장 공간이 확보될 때까지 세그먼트삭제를 진행하며, 상기 삭제되는 세그먼트 중에서 가장 최근의 세그먼트의 일부는 분할되어 삭제되지 않는 것을 특징으로 하는 PVR의 저장공간 관리방법.The method of claim 1, wherein when the oldest segment is a recording / storage area, segment deletion is performed until a predetermined storage space is secured, and a part of the most recent segment of the deleted segments is not divided and deleted. Storage space management method of the PVR, characterized in that. 제 1 항에 있어서, 상기 삭제되는 세그먼트가 사용자의 재생위치 표시와 연관된 경우에는 삭제되지 않는 나머지 세그먼트 중 가장 오래된 세그먼트의 시작부분으로 상기 재생위치 표시를 수정하는 것을 특징으로 하는 PVR의 저장공간 관리방법.The storage space management method of claim 1, wherein when the deleted segment is associated with the display of the playback position of the user, the playback position display is modified to the start of the oldest segment among the remaining segments that are not deleted. .
KR1020010065128A 2001-10-22 2001-10-22 Method for controlling storage space personal video recorder KR100762580B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010065128A KR100762580B1 (en) 2001-10-22 2001-10-22 Method for controlling storage space personal video recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010065128A KR100762580B1 (en) 2001-10-22 2001-10-22 Method for controlling storage space personal video recorder

Publications (2)

Publication Number Publication Date
KR20030033381A true KR20030033381A (en) 2003-05-01
KR100762580B1 KR100762580B1 (en) 2007-10-01

Family

ID=29565789

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010065128A KR100762580B1 (en) 2001-10-22 2001-10-22 Method for controlling storage space personal video recorder

Country Status (1)

Country Link
KR (1) KR100762580B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100473948B1 (en) * 2002-05-07 2005-03-08 엘지전자 주식회사 Management method for multimedia storage device
KR100752879B1 (en) * 2005-04-15 2007-08-29 엘지전자 주식회사 Digital broadcast record/play device being capable of controlling Time shift maintenance and control method of Time shift maintenance
KR100825775B1 (en) * 2006-08-16 2008-04-29 삼성전자주식회사 A video data storing system and video data storing method
US8385725B2 (en) 2008-02-26 2013-02-26 Samsung Electronics Co., Ltd. Method of the apparatus for recording digital multimedia based on buffering states of the multimedia service

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101726433B1 (en) 2010-12-08 2017-04-26 삼성전자주식회사 Method and apparatus for managing record contents in electronic device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100473948B1 (en) * 2002-05-07 2005-03-08 엘지전자 주식회사 Management method for multimedia storage device
KR100752879B1 (en) * 2005-04-15 2007-08-29 엘지전자 주식회사 Digital broadcast record/play device being capable of controlling Time shift maintenance and control method of Time shift maintenance
KR100825775B1 (en) * 2006-08-16 2008-04-29 삼성전자주식회사 A video data storing system and video data storing method
US8385725B2 (en) 2008-02-26 2013-02-26 Samsung Electronics Co., Ltd. Method of the apparatus for recording digital multimedia based on buffering states of the multimedia service

Also Published As

Publication number Publication date
KR100762580B1 (en) 2007-10-01

Similar Documents

Publication Publication Date Title
JP3566152B2 (en) Data recording / reproducing device and program recording medium
KR100594250B1 (en) Method for recording a data in consideration with ATE and recording media in which program therefore are recorded
US7889973B2 (en) Method and apparatus for partial file delete
CA2467227A1 (en) Improvements in receivers for television signals
JP4151197B2 (en) Recording / reproducing apparatus and recording / reproducing method
JP3612455B2 (en) Data recording / reproducing apparatus, video data recording / reproducing method, and disk drive unit
KR20030023376A (en) Appratus and method of broadcasting program recoder
KR100762580B1 (en) Method for controlling storage space personal video recorder
KR100612221B1 (en) Digital video Recorder having data back-up mechanism and the method thereof
US20050232610A1 (en) User automated content deletion
KR100454520B1 (en) Recording/reproducing disk control device and disc apparatus comprising the same
US20050027753A1 (en) Data recording apparatus and its control method
JP3915752B2 (en) Digital information recording apparatus and video recording / reproducing apparatus including the same
JP4656679B2 (en) Disk unit
JP2004078704A (en) Image and sound record/playback device and file read/write method thereof
KR100445167B1 (en) file system of broadcasting receiver storing digital signal and working method thereof
KR100594151B1 (en) Arrangement method of recording media recording area in broadcast receiving system
JP3644483B2 (en) Recording / playback device
KR100811349B1 (en) Media File System and The Method of the Management
JPH11273262A (en) Information recording and reproduction device
JP2006092690A (en) Information recorder
JP3542528B2 (en) Recording / playback device
JPH02203469A (en) Recording device and reproducing device
JPH10162550A (en) Information recording/reproducing apparatus
KR20050023164A (en) Data protective apparatus and the method thereof

Legal Events

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

Payment date: 20120827

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130823

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140822

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150824

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160824

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170814

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee