KR20100060416A - 영상저장장치 및 영상저장방법 - Google Patents

영상저장장치 및 영상저장방법 Download PDF

Info

Publication number
KR20100060416A
KR20100060416A KR1020080119000A KR20080119000A KR20100060416A KR 20100060416 A KR20100060416 A KR 20100060416A KR 1020080119000 A KR1020080119000 A KR 1020080119000A KR 20080119000 A KR20080119000 A KR 20080119000A KR 20100060416 A KR20100060416 A KR 20100060416A
Authority
KR
South Korea
Prior art keywords
image
picture
pictures
gop
compression mode
Prior art date
Application number
KR1020080119000A
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 KR1020080119000A priority Critical patent/KR20100060416A/ko
Priority to EP09156711A priority patent/EP2192691A1/en
Publication of KR20100060416A publication Critical patent/KR20100060416A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/114Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명의 일 측면에 따른 영상저장장치는, 선택 가능한 압축 모드를 표시하는 디스플레이부와; 사용자가 선택한 상기 압축 모드를 입력 받는 사용자 입력부와; 영상이 저장되는 저장부와; 영상을 압축하는 인코딩부와; 상기 선택 가능한 압축 모드를 표시하도록 상기 디스플레이부를 제어하고, 입력된 상기 압축 모드에 따라 영상을 압축하여 상기 저장부에 저장하도록 상기 인코딩부를 제어하는 제어부를 포함하며, 이에 의할 때 사용자가 원하는 압축률에 따라 영상을 압축하여 저장하되, 영상 신호의 압축율을 높여 인코딩하는 과정을 거쳐 저장 매체에 저장되는 용량을 줄임으로써, 비교적 자유롭게 저장 매체 공간을 활용할 수 있다.
압축률, GOP 크기

Description

영상저장장치 및 영상저장방법{IMAGE RECORDING APPARATUS AND METHOD OF RECORDING IMAGE}
본 발명은 영상저장장치 및 영상저장방법에 관한 것으로서, 보다 상세하게는 디지털 영상 기록/재생 장치에서 영상 신호를 고압축하여 저장함으로써 제한된 저장 공간을 효율적으로 활용할 수 있는 영상저장장치 및 영상저장방법에 관한 것이다.
PVR 시스템과 같은 영상 신호 기록/재생장치에서, DTV 영상 신호가 입력되는 경우 수신된 TS의 MPEG 영상 신호가 다른 영상 처리 없이 저장 매체(HDD 등)에 기록되며, 아날로그 신호가 입력되는 경우 MPEG(Moving Picture Experts Group) 인코딩 과정을 거쳐 MPEG 신호로 변환된 후 저장 매체에 기록된다. 이러한 시스템에서 저장 매체의 용량은 한정되어 있으며, 나아가 HD(High Definition) 급의 영상 신호는 신호 자체의 용량이 큰 편이라 저장 매체의 용량에 의해 녹화가 구애 받을 수 있다. 예컨대 사용자가 녹화하려는 프로그램의 데이터량이 저장 매체의 남은 공간보다 클 경우, 기존에 저장 매체에 기록되어 있는 프로그램을 삭제해야만 한다.
따라서, 본 발명의 목적은 사용자가 원하는 압축률에 따라 영상을 압축하여 저장하되, 영상 신호의 압축율을 높여 인코딩하는 과정을 거쳐 저장 매체에 저장되는 용량을 줄임으로써, 비교적 자유롭게 저장 매체 공간을 활용할 수 있는 영상저장장치 및 영상저장방법을 제공하는 것이다.
본 발명의 일 측면에 따른 영상저장장치는, 선택 가능한 압축 모드를 표시하는 디스플레이부와; 사용자가 선택한 상기 압축 모드를 입력 받는 사용자 입력부와; 영상이 저장되는 저장부와; 영상을 압축하는 인코딩부와; 상기 선택 가능한 압축 모드를 표시하도록 상기 디스플레이부를 제어하고, 입력된 상기 압축 모드에 따라 영상을 압축하여 상기 저장부에 저장하도록 상기 인코딩부를 제어하는 제어부를 포함할 수 있다.
상기 영상저장장치에 있어서, 상기 제어부는, 각각의 압축 모드에 따른 상기 영상의 압축될 용량과, 상기 저장부의 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시하도록 상기 디스플레이부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, GOP(Group Of Picture)의 크기를 가변하여 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, 각 압축 모드에 따라 상기 GOP의 크기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, 각 압축 모드에 따 라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, 각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P-픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, GOP를 구성하는 B-픽쳐 또는/및 P-픽쳐 중 적어도 어느 하나의 비율을 가변하여 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, 상기 GOP를 구성하는 적어도 하나의 상기 P-픽쳐를 상기 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어할 수 있다. 상기 영상저장장치에 있어서, 상기 제어부는, 상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열하도록 상기 디스플레이부를 제어할 수 있다.
한편, 본 발명의 다른 측면에 따른 영상저장방법은, 선택 가능한 압축 모드를 표시하는 단계와; 사용자가 선택한 상기 압축 모드를 입력 받는 단계와; 입력된 상기 압축 모드에 따라 영상을 압축하여 저장하는 단계를 포함할 수 있다.
상기 영상저장방법에 있어서, 각각의 압축 모드에 따른 상기 영상의 압축될 용량과, 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시할 수 있다. 상기 영상저장방법에 있어서, GOP(Group Of Picture)의 크기를 가변하여 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, 각 압축 모드에 따라 상기 GOP의 크 기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, 각 압축 모드에 따라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, 각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P-픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, GOP를 구성하는 B-픽쳐 또는/및 P-픽쳐 중 적어도 어느 하나의 비율을 가변하여 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, 상기 GOP를 구성하는 적어도 하나의 상기 P-픽쳐를 상기 B-픽쳐로 대체하여 상기 영상을 압축할 수 있다. 상기 영상저장방법에 있어서, 상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열할 수 있다.
본 발명에 따르면, 사용자가 원하는 압축률에 따라 영상을 압축하여 저장하되, 영상 신호의 압축율을 높여 인코딩하는 과정을 거쳐 저장 매체에 저장되는 용량을 줄임으로써, 비교적 자유롭게 저장 매체 공간을 활용할 수 있다.
이하, 첨부한 도면을 참고로 하여 본 발명의 실시예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예들에 한정되지 않는다. 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성 요소에 대해서는 동일한 참조 부호를 붙이도록 한다.
도 1은 본 발명에 따른 영상저장장치의 구성을 도시한 도면이다.
본 발명에 따른 영상저장장치(100)는 디지털 비디오 레코더(Digital Video Recorder: DVR) 등의 PVR(Personal Video Recorder), 디지털 TV, 데스크 탑 컴퓨터, 노트북, 이동 단말, PDA(Personal Digital Assistant) 등일 수 있다. 나아가 MPEG(Moving Picture Experts Group) 표준 규격에 따라 영상을 압축하여 저장할 수 있는 전자 디바이스라면, 본 발명에 따른 영상저장장치(100)가 될 수 있다.
상기 영상저장장치(100)는 신호 처리부(110), 영상 처리부(120), 디스플레이 부(130), 인코딩부(140), 저장부(150), 제어부(160) 및 사용자 입력부(170)를 포함할 수 있다.
신호 처리부(110)는 수신된 영상 신호를 처리한다. 구체적으로, 영상 신호를 원래의 신호로 복조하고, 압축되어 있는 영상 신호를 압축 해제 시킬 수 있다. 이를 위해 상기 신호 처리부(110)는 디모듈레이터(Demodulator)와 디코더(Decoder)를 포함할 수 있다.
영상 처리부(120)는 영상을 처리하여 디스플레이부(130)에 출력한다. 구체적으로, 영상 처리부(120)는 영상을 화면에 맞게 스케일링(scaling) 하거나, 영상의 밝기를 조정할 수 있다. 또한, 상기 영상 처리부(120)는 OSD 신호를 생성할 수 있 다.
디스플레이부(130)는 선택 가능한 압축 모드를 표시할 수 있다. 나아가 디스플레이 부(130)는 선택 가능한 압축 모드를 OSD로 표시할 수 있다. 이 경우, 압축 모드는 GOP(Group Of Picture)의 가변 크기 또는 상기 GOP를 구성하는 P-픽쳐 또는/및 B-픽쳐의 가변 비율에 따라 구분될 수 있다. 나아가, 디스플레이부(130)는 상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열할 수 있다. 예를 들어, 사용자가 선택 가능한 압축 모드를 나열하되, 압축률이 낮은 압축 모드 에서부터 압축률이 높은 압축 모드 순으로 점진적으로 증가하도록 나열할 수 있다.
인코딩부(140)는 각각의 압축 모드에 따라 상이한 압축률을 적용하여 영상을 압축한다. 이 경우, 인코딩부(140)는 압축한 영상을 저장부(150)에 저장할 수 있다.
저장부(150)에는 영상이 저장된다. 상기 저장부(150)는 하드 디스크 드라이브(Hard Disk Drive: HDD) 등을 포함할 수 있다.
제어부(160)는 입력된 압축 모드에 따라 영상을 압축하여 저장부(150)에 저장하도록 상기 인코딩부(140)를 제어할 수 있다.
구체적으로, 제어부(160)는 GOP를 구성하는 B-픽쳐 또는/및 P-픽쳐 중 적어도 어느 하나의 비율을 가변하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다. 본 발명의 제1 실시예에 따르면, 상기 제어부(160)는 GOP를 구성하는 적어도 하나의 상기 P-픽쳐를 상기 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다.
한편, 제어부(160)는 GOP의 길이를 가변하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다. 이 경우, 본 발명의 제2 실시예에 따르면, 상기 제어부(160)는 각 압축 모드에 따라 상기 GOP의 크기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다. 또한, 본 발명의 제3 실시예에 따르면, 상기 제어부(160)는 각 압축 모드에 따라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다. 또한, 본 발명의 제4 실시예에 따르면, 상기 제어부(160)는 각 압축 모드에 따라 상기 GOP의 크기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P-픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다.
제어부(160)는 선택 가능한 압축 모드를 표시하도록 디스플레이부(130)를 제어할 수 있다. 이 경우, 제어부(160)는 각각의 압축 모드에 따른 영상의 압축될 용량과 저장부(150)의 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시하도록 디스플레이부(130)를 제어할 수 있다. 나아가, 제어부(160)는 상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열하도록 상기 디스플레이부(130)를 제어할 수 있다.
사용자 입력부(170)는 사용자가 선택한 압축 모드를 입력 받을 수 있다.
도 2a는 일반적인 GOP의 구성을 도시한 도면이다.
MPEG 표준에서는 압축 시, GOP 단위로 영상을 인코딩한다. GOP는 일련의 I-픽쳐, P-픽쳐 및 B-픽쳐로 이루어져 있으며, I-픽쳐부터 다음에 나오는 I-픽쳐 전까지가 하나의 GOP를 구성한다. 이 경우, I-픽쳐는 각 GOP의 시작점이다.
GOP 크기는 가변적이긴 하지만, 일반적으로 12개 또는 15개의 픽쳐로 구성된다. 상기 도 2a에서 GOP는 12개의 픽쳐로 이루어져 있다.
I-픽쳐(Intra Picture)는 공간적인 중복성(spatial redundancy)만 제거하고, 시간적인 중복성(temporal redundancy)은 제거하지 않는다. 따라서, 다른 픽쳐와의 상관 관계가 없는 독립적인 픽쳐이며, 다른 픽쳐들의 참조 픽쳐가 된다. I-픽쳐는 화질은 좋지만 용량이 크다.
P-픽쳐(Predictive Picture)는 순방향 예측만을 사용해서, 시간적인 중복성을 제거한다. 즉, 가장 최근의 I-픽쳐 또는 P-픽쳐를 참조하여, 움직임 추정 기술을 사용하여 부호화한 픽쳐이다.
B-픽쳐(Bidirectionally Predictive Picture)는 순방향 예측뿐 아니라 역방향 예측까지 동시에 사용하여 시간적인 중복성을 제거한다. 즉, 이전/이후의 I-픽쳐 또는 P-픽쳐를 참조하여 예측되는 픽쳐이다. 화질은 다른 픽쳐에 비해 나쁘지만, 용량이 작다. 상기 픽쳐 간의 데이터량은, I-픽쳐 > P-픽쳐 > B-픽쳐 순이다.
이하, 본 발명의 다양한 실시예에 따른 영상저장방법을 보다 상세히 설명한다. 한편, 도 2b 내지 도 2e에서는, 도 2a에 도시된 GOP에 따라 영상을 압축하는 것을 디폴트 모드라고 가정한다.
도 2b는 본 발명의 제1 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면이다.
본 발명의 제1 실시예에 따르면, 영상저장장치(100)는 GOP를 구성하는 적어도 하나의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다.
구체적으로, 제1 압축 모드는 하나의 P-픽쳐를 B-픽쳐로 대체하고, 제2 압축 모드는 두 개의 P-픽쳐를 B-픽쳐로 대체하는 방식으로, 각 압축 모드에 따라 B-픽쳐로 대체하는 P-픽쳐의 개수를 하나씩 증가시킬 수 있다.
도 2b에서는 2개의 P-픽쳐, 즉 4번 및 7번을 B-픽쳐로 대체하여 영상을 압축하였다.
도 2c는 본 발명의 제2실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면이다.
본 발명의 제2 실시예에 따르면, 영상저장장치(100)는 각 압축 모드에 따라 상기 GOP의 크기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다.
GOP 크기가 커지고, GOP내 B-픽쳐 비율이 높을수록 압축율은 크다. 따라서, 제2 실시예에서는 독립된 픽쳐인 I-픽쳐의 개수를 줄이고, 양방향 예측 픽쳐인 B-픽쳐의 개수를 늘려 압축되는 영상의 데이터량을 줄인다. 이를 위해 각 압축 모드에 따라, GOP의 크기를 정수 배로 늘린다. 또한, GOP 단위에는 I-픽쳐가 하나만 존재할 수 있으므로, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 압축한다.
구체적으로, 제1 압축 모드는 GOP의 길이를 디폴트 모드의 2배로 하고, 제2 압축 모드는 GOP의 길이를 디폴트 모드의 3배로 하는 방식으로, 각 압축 모드에 따라 GOP의 길이를 정수 배로 늘릴 수 있다. 이 경우, 디폴트 모드는 12개의 픽쳐로 이루어지므로, 제1 압축 모드에서 GOP는 24개의 픽쳐로 구성되고, 제2 압축 모드에서 GOP는 36개의 픽쳐로 구성되게 된다. 또한, 제1 압축 모드에서 13번째 I-픽쳐는 P-픽쳐로 대체되어 압축되고, 제2 압축 모드에서 13번째 I-픽쳐와 25번째 I-픽쳐는 각각 P-픽쳐로 대체되어 압축된다. 이 경우, 제1 압축 모드에 따라 저장되는 GOP는 IBBPBBPBBPBBPBBPBBPBBPBB가 된다. 또한, 제2 압축 모드에 따라 저장되는 GOP는 IBBPBBPBBPBBPBBPBBPBBPBBPBBPBBPBBPBB가 된다. 상기 도2c에 도시된 GOP는 IBBPBBPBBPBBPBBPBBPBBPBB로 구성되어 있으므로, 제1 압축 모드에 따라 저장되는 GOP를 나타낸다.
도 2d는 본 발명의 제3 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면이다.
본 발명의 제3 실시예에 따르면, 영상저장장치(100)는 각 압축 모드에 따라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다. 본 실시예에서 I-픽쳐와 P-픽쳐의 개수는 늘어나지 않으며, B-픽쳐의 개수만 늘어나게 된다. 이 경우, GOP의 크기는 늘어난다. 또한, GOP내 B-픽쳐 비율이 높아지므로 압축율은 높아진다.
일반적으로 디폴트 사이즈가 12인 GOP 에서, I-픽쳐와 P-픽쳐 간 및 P-픽쳐 와 P-픽쳐 간에 존재하는 B-픽쳐의 개수는 2개이다. 따라서, 제1 압축 모드에서는I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 각각 4개로 증가시키고, 제2 압축 모드에서는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 각각 6개로 증가시키는 방식으로 인코딩 할 수 있다.
이 경우, 제1 압축 모드에 따라 저장되는 GOP는 IBBBBPBBBBPBBBBPBBBB가 된다. 또한, 제2 압축 모드에 따라 저장되는 GOP는 IBBBBBBPBBBBBBPBBBBBB가 된다. 상기 도 2d에 도시된 GOP는 IBBBBPBBBBPBBBBPBBBB로 구성되어 있으므로, 제1 압축 모드에 따라 저장되는 GOP를 나타낸다.
도 2e는 본 발명의 제4 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면이다.
본 발명의 제4 실시예에 따르면, 영상저장장치(100)는 각 압축 모드에 따라 상기 GOP의 크기를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P-픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부(140)를 제어할 수 있다.
본 실시예는 제2 실시예와 제3 실시예를 조합한 실시예이다. 즉, GOP의 크기를 정수 배로 늘리면서, 동시에 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘린다.
구체적으로, 제1 압축 모드는 GOP의 길이를 디폴트 모드의 2배로 늘리면서, 동시에 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 각 각 2배로 늘린다. 또한 제2 압축 모드는 GOP의 길이를 디폴트 모드의 3배로 늘리면서, 동시에 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 각각 3배로 늘린다.
이 경우, 제1 압축 모드에 따라 저장되는 GOP는 IBBBBBPBBBBBPBBBBBPBBBBB 가 된다. 또한, 제2 압축 모드에 따라 저장되는 GOP는 IBBBBBBBBPBBBBBBBBPBBBBBBBBPBBBBBBBB가 된다. 상기 도2e에 도시된 GOP는 IBBBBBPBBBBBPBBBBBPBBBBB 로 구성되어 있으므로, 제1 압축 모드에 따라 저장되는 GOP를 나타낸다.
도 3은 본 발명에 따른 영상저장과정을 도시한 도면이다.
사용자는 영상을 녹화하여 저장하고자 하는 경우, 영상 녹화 기능을 선택한다 (S301).
영상저장장치(100)는 다수의 압축 모드(mode1, mode2, ... mode N) 중 선택 가능한 압축 모드를 표시한다(S302). 구체적으로, 영상저장장치(100)는 각각의 압축 모드에 따른 영상의 압축될 용량과 저장부의 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시할 수 있다.
압축 모드는 압축율을 달리한 다수의 모드들이다. 일반적으로 압축율이 높을수록 용량은 작아지지만, 영상 화질은 열화된다. 따라서, 본 발명에서는 압축율 과 용량 및 화질간의 상관 관계를 고려하여, 선택 가능한 압축 모드 중에서 사용자가 하나의 압축 모드를 선택하게 한다.
이를 위해, 영상처리장치(100)는 상기 선택 가능한 압축 모드를, 압축률, 화 질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열할 수 있다. 예를 들어, 압축률이 낮은 압축 모드에서부터 압축률이 높은 압축 모드 순으로 점진적으로 증가하도록, 사용자가 선택 가능한 압축 모드를 나열할 수 있다.
한편, 다른 실시예에 따르면 녹화하려는 영상의 데이터량이 남은 공간 용량보다 클 경우, 다수의 압축 모드 중 선택 가능한 압축 모드를 표시하게 할 수 있다.
또 다른 실시예에 따르면, 사용자가 녹화될 프로그램 또는 이전에 녹화되어 저장된 프로그램을 직접 압축하여 저장하는 메뉴를 선택하는 경우, 다수의 압축 모드 중 선택 가능한 압축 모드를 표시하게 할 수 있다. 이 경우, 기존에 저장된 데이터들을 재인코딩 함으로써, 사용자는 저장 매체 관리를 위해 기존에 저장된 데이터들의 용량을 줄일 수 있다.
또 다른 실시예에 따르면, 디지털 신호가 입력되는 경우, 다수의 압축 모드 중 선택 가능한 압축 모드를 표시하게 할 수 있다. 현재 대부분의 PVR시스템에서는, 아날로그 신호가 입력되는 경우, MPEG TS(Transport Stream) 규격으로 저장 매체에 기록되기 위해 필수적으로 MPEG 압축 과정을 거친다. 그러나 디지털 신호가 입력되는 경우에는, MPEG인코더를 거치지 않고 저장된다. 따라서 본 실시예에서는 디지털 신호가 입력되는 경우, 고압축 인코딩 적용을 위해서 인코딩부로 신호 경로를 추가로 연결할 수 있다. 이때 대부분의 인코딩부는 입력 포맷으로 디지털 컴포넌트 인터페이스 규격인 BT 601/656 등을 따르고 있으므로, 디지털 영상 신호는 포맷 컨버터를 거쳐 인코딩부 입력 포맷에 맞게 변환한 후 인코딩부로 입력될 수 있 다.
사용자는 표시된 압축 모드 중에서, 원하는 압축 모드를 선택한다(S303).
영상저장장치(100)는 선택된 압축 모드에 따라, GOP의 크기를 가변하거나 또는 GOP를 구성하는 P-픽쳐 및 B-픽쳐의 비율을 가변하여 영상을 압축한다(S304). 이 경우, 영상저장장치(100)는 압축한 영상을 저장한다(S305). 이로써 본 발명에 따른 영상저장과정이 모두 종료한다.
비록 본 발명의 몇몇 실시예들이 도시되고 설명되었지만, 본 발명이 속하는 기술분야의 통상의 지식을 가진 당업자라면 본 발명의 원칙이나 정신에서 벗어나지 않으면서 본 실시예를 변형할 수 있음을 알 수 있을 것이다. 발명의 범위는 첨부된 청구항과 그 균등물에 의해 정해질 것이다.
도 1은 본 발명에 따른 영상저장장치의 구성을 도시한 도면.
도 2a는 일반적인 GOP의 구성을 도시한 도면.
도 2b는 본 발명의 제1 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면.
도 2c는 본 발명의 제2 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면.
도 2d는 본 발명의 제3 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면.
도 2e는 본 발명의 제4 실시예에 따른 영상저장방법에 따라 압축된 GOP의 일례를 도시한 도면.
도 3은 본 발명에 따른 영상저장과정을 도시한 도면.
* 도면의 주요 부분에 대한 부호의 설명 *
100 : 영상저장장치 110 : 신호 처리부
120 : 영상 처리부 130 : 디스플레이부
140 : 인코딩부 150 : 저장부
160 : 제어부 170 : 사용자 입력부

Claims (18)

  1. 영상저장장치에 있어서,
    선택 가능한 압축 모드를 표시하는 디스플레이부와;
    사용자가 선택한 상기 압축 모드를 입력 받는 사용자 입력부와;
    영상이 저장되는 저장부와;
    영상을 압축하는 인코딩부와;
    상기 선택 가능한 압축 모드를 표시하도록 상기 디스플레이부를 제어하고, 입력된 상기 압축 모드에 따라 영상을 압축하여 상기 저장부에 저장하도록 상기 인코딩부를 제어하는 제어부를 포함하는 영상저장장치.
  2. 제1항에 있어서,
    상기 제어부는, 각각의 압축 모드에 따른 상기 영상의 압축될 용량과, 상기 저장부의 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시하도록 상기 디스플레이부를 제어하는 영상저장장치.
  3. 제1항에 있어서,
    상기 제어부는, GOP(Group Of Picture)의 길이를 가변하여 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  4. 제3항에 있어서,
    상기 제어부는, 각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  5. 제3항에 있어서,
    상기 제어부는, 각 압축 모드에 따라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  6. 제3항에 있어서,
    상기 제어부는, 각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P 픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  7. 제1항에 있어서,
    상기 제어부는, GOP를 구성하는 B-픽쳐 또는/및 P-픽쳐 중 적어도 어느 하나의 비율을 가변하여 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  8. 제7항에 있어서,
    상기 제어부는, 상기 GOP를 구성하는 적어도 하나의 상기 P-픽쳐를 상기 B-픽쳐로 대체하여 상기 영상을 압축하도록 상기 인코딩부를 제어하는 영상저장장치.
  9. 제1항에 있어서,
    상기 제어부는, 상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열하도록 상기 디스플레이부를 제어하는 영상저장장치.
  10. 영상저장방법에 있어서,
    선택 가능한 압축 모드를 표시하는 단계와;
    사용자가 선택한 상기 압축 모드를 입력 받는 단계와;
    입력된 상기 압축 모드에 따라 영상을 압축하여 저장하는 단계를 포함하는 영상저장방법.
  11. 제10항에 있어서,
    각각의 압축 모드에 따른 상기 영상의 압축될 용량과, 잔여 용량을 비교하여, 상기 선택 가능한 압축 모드를 표시하는 영상저장방법.
  12. 제10항에 있어서,
    GOP(Group Of Picture)의 길이를 가변하여 상기 영상을 압축하는 영상저장방법.
  13. 제12항에 있어서,
    각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체하여 상기 영상을 압축하는 영상저장방법.
  14. 제12항에 있어서,
    각 압축 모드에 따라 인접하는 I-픽쳐와 P-픽쳐 간 및 P-픽쳐와 P-픽쳐 간에 존재하는 B-픽쳐의 개수를 정수 배로 늘려 상기 영상을 압축하는 영상저장방법.
  15. 제12항에 있어서,
    각 압축 모드에 따라 상기 GOP의 길이를 정수 배로 늘리되, 첫 번째 I-픽쳐 이외의 I-픽쳐는 P-픽쳐로 대체한 후, 전체 P-픽쳐의 개수를 디폴트 모드의 GOP내 P-픽쳐 개수로 유지하면서 중간의 P-픽쳐를 B-픽쳐로 대체하여 상기 영상을 압축하는 영상저장방법.
  16. 제10항에 있어서,
    GOP를 구성하는 B-픽쳐 또는/및 P-픽쳐 중 적어도 어느 하나의 비율을 가변 하여 상기 영상을 압축하는 영상저장방법.
  17. 제16항에 있어서,
    상기 GOP를 구성하는 적어도 하나의 상기 P-픽쳐를 상기 B-픽쳐로 대체하여 상기 영상을 압축하는 영상저장방법.
  18. 제10항에 있어서,
    상기 선택 가능한 압축 모드를, 압축률, 화질 및 용량 중 적어도 하나의 기준에 따라 순서대로 나열하는 영상저장방법.
KR1020080119000A 2008-11-27 2008-11-27 영상저장장치 및 영상저장방법 KR20100060416A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080119000A KR20100060416A (ko) 2008-11-27 2008-11-27 영상저장장치 및 영상저장방법
EP09156711A EP2192691A1 (en) 2008-11-27 2009-03-30 Image recording apparatus and method of recording image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080119000A KR20100060416A (ko) 2008-11-27 2008-11-27 영상저장장치 및 영상저장방법

Publications (1)

Publication Number Publication Date
KR20100060416A true KR20100060416A (ko) 2010-06-07

Family

ID=41692965

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080119000A KR20100060416A (ko) 2008-11-27 2008-11-27 영상저장장치 및 영상저장방법

Country Status (2)

Country Link
EP (1) EP2192691A1 (ko)
KR (1) KR20100060416A (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5666247B2 (ja) * 2010-11-01 2015-02-12 矢崎総業株式会社 電線保持構造および電線保持方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2359438A (en) * 2000-02-21 2001-08-22 Snell & Wilcox Ltd Method of changing bit rate in accordance with user selected storage mode
US7966642B2 (en) * 2003-09-15 2011-06-21 Nair Ajith N Resource-adaptive management of video storage
CA2588209A1 (en) * 2004-11-23 2006-06-01 Medical Digital Developers Llc Medical media capture system and method

Also Published As

Publication number Publication date
EP2192691A1 (en) 2010-06-02

Similar Documents

Publication Publication Date Title
US8275247B2 (en) Method and apparatus for normal reverse playback
JP5258885B2 (ja) 符号化ストリーム再生装置及び符号化ストリーム再生方法
US8437408B2 (en) Decoding with reference image stored in image memory for random playback
JP2011077564A (ja) 映像および音声データの符号化装置とその符号化方法、及びビデオ編集システム
US8170375B2 (en) Image processing apparatus and method for controlling the same
EP2642764B1 (en) Transcoding a video stream to facilitate accurate display
EP2635025A1 (en) Video processing method and video appliance implementing the method
JP5226325B2 (ja) Mpeg映像ストリームにおいて完全な画像を構築するために必要なフレームの動的決定のための方法及び装置
US8577161B2 (en) Reproduction apparatus
US7305171B2 (en) Apparatus for recording and/or reproducing digital data, such as audio/video (A/V) data, and control method thereof
US8107534B2 (en) Moving-image reproducing apparatus and moving-image reproducing method
US20070047919A1 (en) Video encoding device
US8189115B2 (en) Image device to reverse play with minimal time delay and a method thereof
US8300692B2 (en) Moving picture coding method, moving picture decoding method, moving picture coding device, and moving picture decoding device
JP2004349993A (ja) 画像記録装置
EP2154900A1 (en) Dynamic image decoding method, dynamic image decoding device, and electronic apparatus
CN1672409A (zh) 由用户控制的特技播放性能
US20100295923A1 (en) Multi-screen displaying apparatus
KR20100060416A (ko) 영상저장장치 및 영상저장방법
US20130198213A1 (en) Information processing apparatus, information processing method, and program
JP4591549B2 (ja) 再生処理装置、および再生処理方法、並びにプログラム
US20040213551A1 (en) Method and apparatus for controlling a bit rate of digital video data
US8249432B2 (en) Video and audio playback apparatus and video and audio playback method
KR100813063B1 (ko) 고속 포워딩 및 리와인딩 디스플레이 기능을 갖는 영상장치 및 그 방법
KR20060099026A (ko) 영상의 확대 처리 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid