KR100932393B1 - 비-순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경 - Google Patents

비-순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경 Download PDF

Info

Publication number
KR100932393B1
KR100932393B1 KR1020037016569A KR20037016569A KR100932393B1 KR 100932393 B1 KR100932393 B1 KR 100932393B1 KR 1020037016569 A KR1020037016569 A KR 1020037016569A KR 20037016569 A KR20037016569 A KR 20037016569A KR 100932393 B1 KR100932393 B1 KR 100932393B1
Authority
KR
South Korea
Prior art keywords
video
intra
video segment
field pictures
frames
Prior art date
Application number
KR1020037016569A
Other languages
English (en)
Other versions
KR20040010743A (ko
Inventor
슈 린
지안레이 시에
마크 알란 슐츠
Original Assignee
톰슨 라이센싱 에스.에이.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 톰슨 라이센싱 에스.에이. filed Critical 톰슨 라이센싱 에스.에이.
Publication of KR20040010743A publication Critical patent/KR20040010743A/ko
Application granted granted Critical
Publication of KR100932393B1 publication Critical patent/KR100932393B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525Magneto-optical [MO] discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525Magneto-optical [MO] discs
    • G11B2220/2529Mini-discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

본 발명은 저장 매체의 일부분에 기록된 비-순차 프레임 구조를 갖는 선택된 비디오 세그먼트의 재생 속도를 변경하는 방법 및 시스템을 포함한다. 선택된 비디오 세그먼트는 변경된 재생 속도에 대해 수정될 수 있고 수정된 비디오 세그먼트는 매체의 일부분에만 기록될 수 있다. 선택된 비디오 세그먼트의 복수의 넌-비디오(non-video) 패킷들은 수정된 비디오 세그먼트에 포함된 데이터 양을 감소시키기 위해 삭제될 수 있다. 비디오 세그먼트는 비디오 세그먼트의 프레임들을 디코딩하고, 이런 프레임들을 연관된 필드 화상들로 리인코딩하고 적어도 하나의 필드 화상을 추가함으로써 수정될 수 있다. 대안으로, 비디오 세그먼트는 비디오 세그먼트에 포함되는 필드 화상들 또는 적어도 하나의 프레임을 제거함으로써 수정될 수 있다. 이 중 하나의 구성에 있어서, 비디오 세그먼트는 더 매끄러운 트릭 모드 및 재생 성능을 생성하기 위해 리인코딩될 수 있다.
재생 속도, 순차 프레임 구조, 비디오 세그먼트, 리인코딩, 저장 매체

Description

비-순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션을 위한 재생 속도 변경{Changing a playback speed for a video presentation recorded in a non-progressive frame structure format}
1. 기술 분야
본 발명 장치들은 일반적으로 디스크 미디어, 예컨대 기록가능한 디지털 비디오 디스크들, 하드 드라이브들 및 자기 광학 디스크들(magneto optical discs)에 기록되는 프로그램들을 위해 향상된 동작 특징들(advanced operating features)을 제공하는 방법 및 장치에 관한 것이다.
2. 관련 기술의 설명
종래의 트릭 모드들은 사용자가 다른 속도들로 기록된 비디오를 보게 하는 반면, 비디오는 처리에 의해 영구적으로 변경되지 않는다. 비디오가 나중에 디스플레이되면, 사용자는 다른 속도로 비디오를 보기 위해 또 다른 트릭 모드를 개시해야 한다. 그러나, 상당히, 많은 사용자들은 일단 비디오가 매체에 기록되면 비디오를 수정함으로써 비디오의 특정 부분의 재생 속도를 영구적으로 변경하기를 원할 수 있다. 이런 처리는 사용자가 트릭 모드 요구를 야기하지 않고 재생 중에 속도 변화들을 허용할 수 있다. 불행하게도, 이런 방식으로 기록된 비디오를 편집하는 것을 실행 불가능하게 하는 몇 가지 중요한 장애물들이 존재한다.
예컨대 자기 테이프와 같은 미디어 및 DVD와 같은 광학 디스크 미디어의 경우, 프로그램 프리젠테이션에서 방해들을 피하기 위해 연속하는 방식으로 프로그램 데이터를 매체에 기록하는 것이 바람직할 수 있다. 그러나, 통상적으로, 원래 기록된 비디오에 의해 점유되는 공간은 슬로우 모션 재생(slow motion playback)과 같은 특정 트릭 효과들을 생성하기 위해 반복되어야 하는 화상들을 저장하는데 충분히 크지 않을 수 있다. 이것은 원래 데이터처럼 같은 물리적 위치에 수정된 비디오 세그먼트를 저장하는 것을 어렵게 한다. 공간 제한들 이외에, 디스크 또는 다른 미디어의 화상들을 반복하는 것은 비디오의 종래의 화상 구조를 간섭할 수 있고, 이것은 재생 중에 비디오의 디스플레이 품질을 저하시킬 수 있다.
그러나, 고속-감기 재생을 생성하기 위해 기록된 비디오를 수정하는 것은 슬로우-모션 편집을 저해하는 공간 제한들에 의해 영향받지 않는다. 이것은 고속-감기 편집이 통상적으로 기록된 비디오로부터 화상들을 삭제하기 때문이다. 그럼에도 불구하고, 슬로우-모션 수정에 유사하게, 고속-감기 비디오를 만드는 것은 또한 비디오의 종래의 화상 구조에 부정적인 영향을 끼친다.
특히 이동 오브젝트(moving object)가 기록될 때, 비-순차 스캐닝 포맷 하에서 기록된 비디오에 대해 트릭 모드들을 수행하는 것은, 또한 또 다른 문제를 제공할 수 있다. 비-순차 프레임들은 순차적으로 스캐닝되는 것이 아니라 사실상 프레임을 만들기 위해 합병된 두 개의 인터레이싱된 필드들이다. 각 인터레이싱된 필드는 완전한 프레임에 통상적으로 포함되는 1/2 화상 정보를 개략적으로 포함한다. 그러나, 이들 인터레이싱된 필드들은 시간적으로 별개이고, 이동 오브젝트들은 각 필드들의 다른 위치에서 나타날 것이다. 따라서, 필드들이 비-순차 프레임을 형성하기 위해 결합되면, 이동 오브젝트는 늘어나게 될 것이다.
다수의 고-성능 텔레비전들에 있어서, 비-순차 프레임으로부터의 필드들은 두 개의 완전한 프레임들을 형성하기 위해 분리되고 디인터레이싱된다. 이와 같이, 이동 오브젝트는 새롭게 만들어진 프레임들의 다른 위치에서 나타날 것이다. 트릭 모드 재생 중에, 디인터레이싱된 처리로부터 만들어진 프레임들은 통상 대안으로 반복되고 디스플레이된다. 이것은, 디스플레이 내의 이동 오브젝트들이 한 위치에서 또 다른 위치로 점프하거나 진동하게 하여, 원하지 않는 아티팩트(artifact)를 유발하게 할 수 있다.
따라서, 비-순차 스캐닝 포맷하에서 기록된 비디오의 재생 속도를 변경할 수 있고, 상기 기록된 비디오와 연관된 공간적 및 구조적 제한들을 극복할 수 있는 장치가 필요하다. 게다가, 이런 장치는 트릭 모드 재생 동안 이 유형의 기록된 비디오와 연관되는 원하지 않는 진동 아티팩트를 피해야 한다.
(발명의 요약)
다시 쓰기 가능한 저장 매체에서, 본 발명은 저장 매체의 일부분에 기록된 순차 프레임 구조를 갖는 선택적인 비디오 세그먼트의 재생 속도를 변경하는 방법을 포함한다. 하나의 구성에 있어서, 본 발명은 변경된 재생 속도를 위해 선택된 비디오 세그먼트를 수정하는 단계, 및 매체의 일부분에만 수정된 비디오 세그먼트를 기록하는 단계를 포함한다. 또한 본 발명은 수정된 비디오 세그먼트에 포함된 데이터 양을 감소시키기 위해 선택된 비디오 세그먼트 내의 복수의 넌-비디오 팩들을 삭제하는 단계를 포함할 수 있다. 더욱이, 본 발명은 또한 수정된 비디오 세그먼트에 포함된 적어도 하나의 프레임의 해상도를 감소시키는 단계를 포함할 수 있다. 또한 본 발명은 기록 단계 중에 수정된 비디오 세그먼트에 포함된 적어도 하나의 프레임의 해상도를 감소시키고 수정된 비디오 세그먼트의 비트 레이트를 낮추는 단계를 포함할 수 있다.
상기한 발명의 하나의 구성에 있어서, 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성될 수 있고 수정은 인트라 및 넌-인트라 프레임들을 디코딩하는 단계, 인트라 및 넌-인트라 프레임들을 연관된 필드 화상들로 리인코딩하는 단계, 및 더미 필드 화상들 및 반복 필드 화상들로 구성된 그룹 중 적어도 하나를 선택된 비디오 세그먼트에 삽입되는 단계를 포함할 수 있다. 게다가, 선택된 비디오 세그먼트에 삽입되는 더미 필드 화상들 및 반복 필드 화상들의 수는 변경된 재생 속도에 기초할 수 있다. 게다가, 본 발명은 더미 필드 화상들, 반복 필드 화상들 및 연관된 필드 화상들의 종래의 배치에 대해 수정된 비디오 세그먼트를 선택적으로 디코딩하고 리인코딩하는 단계를 포함할 수 있다.
상기한 방법의 또 다른 구성에 있어서, 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고 수정은 인트라 및 넌-인트라로 구성된 그룹으로부터 적어도 하나를 제거하는 단계를 포함할 수 있다. 대안으로, 비디오 세그먼트는 인트라 및 넌-인트라 프레임들을 포함할 수 있고, 수정은 인트라 및 넌-인트라 프레임들을 디코딩하는 단계, 및 상기 인트라 및 넌-인트라 프레임들 중 적어도 하나로부터 적어도 하나의 필드 화상을 제거하는 단계를 포함할 수 있다.
또 다른 구성에 있어서, 본 발명은 다시 쓰기 가능한 저장 매체에 기록되는 비-순차 프레임 구조를 갖는 선택된 비디오 세그먼트의 재생 속도를 변경하는 시스템을 포함한다. 상기한 시스템은 다시 쓰기 가능한 저장 매체의 일부분에 기록되는 비디오 세그먼트를 선택적으로 읽는 저장 매체 회로, 변경된 재생 속도를 위해 선택된 비디오 세그먼트를 수정하는 비디오 처리기, 및 저장 매체의 일부분에만 수정된 비디오 세그먼트를 기록하는 비디오 기록 회로를 포함한다. 또한 이 시스템은 위에 설명된 바와 같은 방법을 구현하기 위해 적당한 소프트웨어 및 회로를 포함한다.
도 1은 본 명세서의 발명 구성들에 따른 비-순차 프레임 구조에 기록되는 비디오의 재생 속도를 변경할 수 있는 다시 쓰기 가능한 DVD 장치의 블록도.
도 2는 도 2의 다시 쓰기 가능한 DVD 디스크의 데이터 구조를 도시한 도면.
도 3a는 슬로우 모션 재생을 생성하기 위해 비-순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션의 재생 속도를 변경하는 동작을 도시하는 플로우챠 트.
도 3b 내지 3g는 1/2 재생 속도를 생성하기 위해 종래의 GOP에 적용된 바와 같이 도 3a의 편집 처리를 설명한 도면.
도 4a는 패스트 모션 재생을 생성하기 위해 비-순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션의 재생 속도를 변경하는 동작을 도시하는 플로우챠트.
도 4b 내지 4f는 1/2 재생 속도를 생성하기 위해 2 개의 종래의 GOP에 적용된 바와 같이 도 4a의 편집 처리를 설명한 도면.
도 5a는 패스트 모션 재생을 생성하기 위해 비-순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션을 위해 재생 속도를 변경하는 도 4a의 동작으로 대안적인 처리를 도시한 플로우챠트.
도 5b 내지 5e는 2배의 재생 속도를 생성하기 위해 2 개의 종래의 GOP에 적용된 바와 같이 도 5a의 편집 처리를 설명한 도면.
양호한 실시예들의 상세한 설명
기록가능한 DVD 장치
본 발명 구성들에 따른 다양한 향상된 동작 특징들을 구현하는 장치(100)가 도 1에 블록도 형태로 도시되어 있다. 다시 쓰기 가능한 디스크 매체는 예시된 실시예에서 다시 쓰기 가능한 DVD로서 구현된다. 언급되는 많은 예들에서, 또한 다시 쓰기 가능한 디스크 매체는 예컨대, 하드 드라이브 또는 자기 광학 디스크(MOD : magneto optical disc)일 수 있다. MOD의 예는 미니-디스크일 수 있다. 게다가, 본 발명은 디지털 테이프 머신으로 사용될 수 있다. 사실상, 본 발명은 그것이 임의의 다른 저장 매체 장치에 사용될 수 있기 때문에, 임의의 특정 저장 매체 장치로 제한되지 않는다.
장치(100)는 저장 매체, 이 예에서는, 다시 쓰기 가능한 DVD(102)에 쓰기 가능하고, 다시 쓰기 가능한 DVD(102)로부터 읽기가 가능하다. 다음 논의는 주로 다시 쓰기 가능한 DVD에 관련하지만, 본 발명은 임의의 다른 적당한 저장 매체가 사용될 수 있기 때문에 상기 다시 쓰기 가능한 DVD에 제한되지 않는다. 상기 장치는 기계적 어셈블리(104), 제어부(120), 비디오/오디오 입력 처리 경로(140) 및 비디오/오디오 출력 처리 경로(170)를 포함할 수 있다. 다른 부분들 또는 경로들에 대한 대부분의 블록들의 할당은 자명하지만, 반면 블록들의 일부 할당은 편리함을 위해 행해지고, 장치의 동작을 이해하는 것은 중요하지 않다.
기계적 어셈블리(104)는 디스크(102)를 회전시키는 모터(106)를 포함할 수 있고, 디스크(102)가 회전하기 때문에 디스크(102) 위에서 이동하도록 적응될 수 있는 픽업 어셈블리(108)를 포함할 수 있다. 픽업 어셈블리(108)의 레이저는 디스크(102) 상의 나선형의 트랙 위에 스폿들(spots)을 버닝(burning)할 수 있고, 비디오 및/또는 오디오 프로그램 자료를 기록 및 재생하는 트랙 위에 이미 버닝된(burned) 스폿들을 조사(illuminate)할 수 있다. 본 발명의 이해하기 위해, 디스크(102)가 한쪽 면에 기록가능한지 아니면 양쪽 면에 기록가능한지의 여부, 또는 양쪽면 기록의 경우, 양쪽 면 기록, 또는 후속하는 디스크(102) 읽기가 디스크(102)의 동일한 면에서 발생하는지 아니면 양쪽 면에서 발생하는지의 여부는 무의미하다. 픽업 어셈블리(108) 및 모터(106)는 서보(SERVO)에 의해 제어될 수 있다. 또한 서보(110)는 제 1 입력으로서 디스크(102)의 나선형의 트랙으로부터 읽은 데이터의 재생 신호를 수신할 수 있다. 또한 재생 신호는 에러 정정 회로(130)로의 입력일 수 있고, 이 에러 정정 회로(130)는 비디오/오디오 출력 처리 경로(170)의 일부분 또는 제어부의 일부분으로 간주될 수 있다.
제어부(120)는 제어 중앙 처리 유닛(CPU : control central processing unit)(122) 및 네비게이션 데이터 발생 회로(126)를 포함할 수 있다. 제어 CPU(122)는 제 1 입력 신호를 네비게이션 데이터 발생 회로(126)에 공급할 수 있고, 서보(110)는 제 2 입력 신호를 네비게이션 데이터 발생 회로(126)에 공급할 수 있다. 또한 서보(110)는 제어부(120)의 일부분으로 간주될 수 있다. 네비게이션 데이터 발생 회로(126)는 제 1 입력 신호를 멀티플렉서(MUX)(154)에 공급할 수 있고, 멀티플렉서(MUX)(154)는 비디오/오디오 처리 경로(140)의 일부분을 형성할 수 있다.
MUX(154)의 출력은 에러 정정 코딩 회로(128)로의 입력일 수 있다. 에러 정정 코딩 회로(128)의 출력은 픽업(108)에 공급되는 기록가능한 입력 신호일 수 있고, 픽업(108)은 레이저에 의해 디스크의 나선형의 트랙 위에 "버닝(burnning)"될 수 있다.
게다가, CPU(122)가 비디오 인코더(144), 비디오 디코더(178) 및 오디오 디코더(182)의 동작을 제어하게 하기 위해 제어 및 데이터 인터페이스들이 또한 제공될 수 있다. 제어 CPU(122)에 의해 수행되는 종래의 동작들을 위해 적합한 소프트웨어 또는 펌웨어가 메모리에 제공될 수 있다. 또한, 본 발명의 구성들에 따라 CPU(122)를 제어하기 위해 기록된 비디오 특징들(134)을 편집하는 프로그램 루틴들이 제공될 수 있다.
뷰어 활성가능한 기능들을 위한 제어 버퍼(132)는 최근 이용가능한 기능들, 즉 재생, 기록, 되감기, 고속 감기, 느린 재생, 점프, 일시중지/재생 및 정지를 나타낼 수 있다. 게다가, 기록된 비디오 편집 특징들을 구현하는 명령들을 수신하도록 편집 버퍼(136)가 제공될 수 있다.
출력 처리 경로(170)는 에러 정정 블록(130), 트랙 버퍼(172), 조건적 액세스 회로(174) 및 디멀티플랙서(176)를 포함할 수 있다. 트랙 버퍼(172)는 디스크(102)로부터 읽혀진 추가 처리 데이터를 읽고 일시적으로 저장할 수 있다. 이 데이터는, 디멀티플렉서(176)를 통해 비디오 및 오디오 처리를 위한 각 경로들로의 전달을 제어할 수 있는 조건적 액세스 회로(174)에 의해 처리될 수 있다. 추가로, 출력 처리 경로(170)는 패킷 비디오 인코더(178), TV 인코더(180), 오디오 디코더(182) 및 오디오 D/A(184)를 포함할 수 있다.
비디오/오디오 입력 처리 경로(140)는 장치(100)에 의한 디지털 기록을 위해 종래의 텔레비전 신호를 디지털화된 패킷 데이터로 변환하는 신호 처리 장치일 수 있다. 입력 경로(140)는 TV 디코더(142) 및 패킷 비디오 인코더(144)를 포함할 수 있다. 게다가, 입력 처리 경로(140)는 오디오 A/D(146) 및 오디오 인코더(148)를 포함할 수 있다. 정규 동작 중에, 디지털화된 신호들은 멀티플렉서(150)에 조합될 수 있고, 이 후 전체 패킷이 구성될 때까지 기록 버퍼(152)에 저장될 수 있다. 오디오 및 비디오 데이터 패킷들의 그룹들이 만들어지는 것과 같이, 그들은 네비게이션 발생 블록(126)에서 발생된 적절한 네비게이션 패킷들과 멀티플렉서(154)에서 조합될 수 있다. 그 다음 패킷들은 에러 정정 코딩 회로(128)로 보내질 수 있다. 또한 에러 정정 코딩 회로(128)는 입력 경로(140)의 일부분으로 간주될 수 있다.
사용자가 디스크(102)에 저장된 비디오의 일부분을 편집하기를 원하면, 편집 버퍼(136)는 제어 CPU(122)로 시그널링할 수 있다. 하나의 구성에서, 제어 CPU(122)는 디스크(102)의 특정 위치로부터 읽혀지는 비디오에 포함된 화상들을 디코딩한 후, 디코딩된 화상들을 포함하는 비디오를 패킷 비디오 인코더(144)에 보내기 위해, 패킷 비디오 인코더(178)에 시그널링할 수 있다. 이후에 설명되는 바와 같이, 대안적인 구성에 있어서, 이들 화상들의 선택된 수만이 편집 처리 동안 디코딩될 필요가 있다. 하나의 구성에 있어서, 화상들과 연관된 임의의 오디오는 오디오 디코더(182)에 포워딩될 수 있다. 그 다음 제어 CPU(122)는 일시적으로 오디오를 저장하도록 오디오 디코더(182)에게 명령할 수 있다. 그러나, 여분의 공간을 만들기 위해, 오디오는 일반적으로 편집 처리 중에 비디오와 재결합될 수 없다. 오히려, 오디오 디코더(182) 내의 저장 버퍼가 오버플로우될 때, 상기 오디오는 폐기된다. 오디오 성분을 제거하는 것 외에, 수정된 비디오와 연관되는 임의의 서브화상 정보는 분리될 수 있고, 수정된 비디오에 다시 통합되는 것을 방지한다.
일단 디코딩된 화상들을 포함하는 비디오 신호가 패킷 비디오 인코더(144)에 수신되면, 비디오 인코더(144)는 화상들을 추가 또는 삭제함으로써 비디오 신호를 수정할 수 있다. 이하에 상술되는 바와 같이, 비디오 신호에 화상들을 추가하는 것은 슬로우-모션 비디오를 만들 수 있고, 비디오로부터 화상들을 삭제하는 것은 고속-감기 비디오를 생성할 수 있다. 필요하다면, 이 후 비디오 인코더(144)는 수정된 비디오가 디스크(102) 위에 놓일 수 있도록 이들 화상들을 리인코딩할 수 있다.
편집된 비디오 신호 내의 화상들이 리인코딩된 후에, 오디오는 일반적으로 수정된 비디오 신호와 결합되지 않기 때문에, 비디오 신호는 멀티플렉서(150)를 통해 단지 전달될 수 있다. 그 다음 편집된 비디오는 정규 비디오의 방식과 유사한 방식으로 처리된다. 즉, 수정된 비디오 신호는 멀티플렉서(154)내의 네비게이션 데이터 및 에러 정정 코딩 회로(128)에 의해 정정되는 에러에 결합될 수 있다. 이 후에 설명되는 바와 같이, 편집된 비디오 신호는 이 후 매체의 원래 위치에서 디스크(102)에 다시 기록될 수 있다.
특히, 본 발명은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합으로 실현될 수 있다. 본 발명에 따른 머신 기록가능한 저장소는 하나의 컴퓨터 시스템, 예컨대 제어 CPU(122)내의 집중화 방식으로, 또는 다른 요소들이 수 개의 상호접속된 컴퓨터 시스템들로 확장되는 분배 방식으로 실현될 수 있다. 본 명세서에 설명되는 본 방법들을 실행하기 위해 적응된 임의의 종류의 컴퓨터 시스템들 또는 다른 장치가 수용가능하다.
특히, 본 명세서에 설명된 바와 같이 본 발명이 도 1의 제어 CPU(122)를 예상한 것이지만, 하드웨어와 소프트웨어의 통상적인 조합은 로딩 및 실행될 때, 본 명세서에 설명되는 방법들을 실행하도록 도 1의 제어부(120)와 유사한 DVD 기록 시스템과 컴퓨터 시스템을 제어하는 컴퓨터 프로그램을 가진 일반적인 목적의 컴퓨터 시스템일 수 있다. 또한 본 발명은 본 명세서에 설명되는 방법들의 구현하게 하는 모든 특징들을 포함하고, 컴퓨터 시스템을 포함할 수 있고 컴퓨터 시스템에서 로딩될 때 이들 방법들을 실행할 수 있는 컴퓨터 프로그램 제품으로 구성될 수 있다.
본 문서에서 컴퓨터 프로그램은 정보 처리 능력을 갖는 시스템으로 하여금 특정한 기능을 직접 수행하게 하거나, (a) 다른 언어, 코드, 또는 표기로의 변환; (b) 상이한 자료 형식의 재생 중 하나 또는 둘 모두를 수행한 후 특정 기능을 수행하게 하도록 의도된 명령들의 세트, 코드 또는 표기, 임의의 언어로의 표현을 의미할 수 있다. 본 명세서에 개시되는 본 발명은 상기에 설명된 제어 CPU(122)와 양립할 수 있는 시스템들을 동작하는 상업적으로 이용가능한 개발 툴들을 사용하여 프로그래머에 의해 구현될 수 있다.
DVD 데이터 구조
도 2는 통상적인 DVD 장치를 도시한다. 그러나, 도시된 구조의 변화들이 가능하고, 본 발명은 도시된 특정 실시예에 제한되도록 의도되지 않는다. 도 2에 도시된 바와 같이, 각 DVD는 비디오 관리기(26) 및 비디오 타이틀 세트(VTS : video title set)(28)를 포함한다. VTS는 비디오 타이틀 세트 정보(VTSI : video title set information)(27), 메뉴를 위한 선택적 비디오 오브젝트 세트(29), 실제 타이틀 콘텐트를 포함하는 타이틀을 위한 하나 이상의 VOBS(30) 및 VTSI 백업(31)을 포함한다. 각 VOBS(30)는 복수의 비디오 오브젝트들(VOB)(32)로 구성된다. 각 비디오 오브젝트(32)는 복수의 셀들(34)을 포함한다. 또한 각 VOBS(30)는 하나 이상의 셀들로의 포인트들의 집합을 포함한다. 이 방식으로, VOBS(30) 데이터는 셀들(34)을 함께 링크하고 프로그램들 또는 셀들(34)이 재생되는 순서를 나타낸다. 특정 VOBS(30) 내의 셀들(34)은 임의의 원하는 순서로 플래그(flag)될 수 있다. 예컨대, 그들은 순차로 또는 랜덤하게 재생될 수 있다.
각 셀(34)은 복수의 비디오 오브젝트 유닛들(VOBU : video object units)(36)을 포함한다. 디스크의 비디오 콘텐트가 있는 VOBU(36)의 각각은 통상적으로 자료를 0.4초 내지 1.0초 프리젠테이션한다. 각 VOBU는 정확히 하나의 네비게이션 팩(NV_PCK)(38)으로 시작하고 하나 이상의 오디오 팩들(A_PCK)(40), 하나 이상의 비디오 팩들(V_PCK)(41) 및 하나 이상의 서브화상 팩들(SP_PK)(42)을 포함한다. 게다가, 각 VOBU(36)은 명목상 화상들의 하나의 그룹(GOP)으로 구성된다.
비-순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션을 위한
재생 속도 변경
본 발명의 구성들에 따라, 사용자는 저장 매체에 이미 기록된 순차 프레임 비디오의 재생 속도를 변경할 수 있다. 사용자가 슬로우 모션 비디오를 생성하기 위해 기록된 비디오를 편집하기를 원하면, 하나 이상의 화상들은 이런 효과를 만들기 위해 비디오에 삽입될 수 있다. 이 후, 변경된 비디오는 원래 비디오에 의해 이전에 점유된 동일한 공간의 저장 매체에 기록될 수 있다. 사용자가 고속-감기 비디오를 만들기를 원하면, 하나 이상의 화상들은 기록된 비디오로부터 제거될 수 있다. 슬로우 모션 편집 처리와 유사하게, 비디오는 원래 비디오의 매체 공간에 기록될 수 있다. 양 처리에서, 편집된 비디오는 고품질의 재생과 트릭 모드 동작을 생성하기 위해 리인코딩될 수 있다.
다음은 표시 순서로 비-순차 프레임들을 포함하는 MPEG 비디오 스트림 내의 통상적인 GOP 구조이고, 이는 본 발명의 구성을 설명하는데 도움을 줄 수 있다:
B 0 B 1 I 2 B 3 B 4 P 5 B 6 B 7 P 8 B 9 B 10 P 11 B 12 B 13 P 14
각 인트라(I) 프레임 또는 예측(P) 프레임 사이에 두 개의 양방향 예측(B) 프레임들을 배열한 것을 알 수 있다. 따라서, 도시된 바와 같이 종래의 GOP 구조가 보통 사용된다. 이 기술 분야의 당업자는 또한 다른 GOP 구조들이 보통 사용될 수 있고 종래 기술로 고려될 수 있다는 것을 이해할 것이다.
상기한 종래의 GOP 구조에 도시된 프레임들은 비-순차 프레임들이고, 비-순차 프레임들의 상태를 나타내기 위해 굵게 인쇄된다(in bold print). 비-순차 프레임들은, 두 개의 별도의 인터레이싱된 필드 화상들이 완전한 화상을 형성하기 위해 조합될 때 만들어진다. 상기에 도시된 비-순차 프레임들은 사실상 두 개의 인터레이싱된 필드들을 포함한다. 이하에 설명되는 것처럼, 비-순차 프레임들을 연관된 인터레이싱된 필드들로 나누는 것이 바람직한 특정 예들이 있다. 프레임들로부터 필드 화상들을 구별하기 위해, 필드 화상들은 보통의 인쇄로 표현될 것이다.
다음은 필드 화상들을 포함하는 종래의 GOP 구조의 예이다 :
B OT B OB B 1T B 1B I 2T I 2B B 3T B 3B B 4T B 4B P 5T P 5B B 6T B 6B B 7T B 7B P 8T P 8B B 9T B 9B B 10T B 10B
P 11T P 11B B 12T B 12B B 13T B 13B P 14T P 14B
도시된 바와 같이, 아래첨자 "T"를 가진 화상들은 상위 필드 화상들을 표시하고, 아래첨자 "B"를 가진 화상들은 하위 필드 화상들을 표시한다.
본 발명의 구성들을 도시하기 위해 선택된 GOP 구조들은 단지 본 발명을 실행하기 위해 사용될 수 있는 GOP 구조의 예이고, 본 발명은 임의의 특정 유형의 GOP 구조에 제한되지 않는다. 사실상, 본 발명은 P 프레임들 및 I 프레임들만을 인코딩하도록 설계된 MPEG 인코더들, 또는 I 프레임들만을 인코딩하도록 제한된 인코더들에 적용될 수 있다.
도 3a를 참고하면, 플로우챠트 300은 슬로우 모션 편집이 수행될 수 있는 방법을 도시한다. 도 3b 내지 3g는 이 슬로우 모션 편집 처리의 예를 도시한다. 특히, 도 3b 내지 3g는 하나의 종래의 GOP가 1/2 재생 속도를 생성하기 위해 변경될 수 있는 방법을 나타내지만, 비디오의 어느 부분은 정규 재생보다 더 늦은 임의의 속도로 재생되도록 변경될 수 있기 때문에, 본 발명은 그것에 제한되지 않는다는 것을 유의해야 한다.
도 3a의 단계 310에서 시작하면, 장치(100)는 저장 매체로부터 데이터를 읽는 것으로 시작할 수 있다. 단계 312에서, 도 1의 디멀티플렉서(176)는 넌-비디오 성분들로부터 기록된 비디오 신호의 비디오 성분을 분리할 수 있고, 넌-비디오 성분들을 폐기할 수 있다. 넌-비디오 성분들의 예들은 A_PCK(40)과 SP_PCK(42)을 포함한다. 그러나 DVD 표준들에 따라 각각의 VOBU(36)은 NV_PCK(38)을 갖도록 요구되기 때문에, NV_PCK(38)은 편집되는 비디오 신호에 남을 수 있다. 다음으로, 비디오 신호를 만드는 화상들은 단계 314에 도시된 바와 같이, 패킷 비디오 디코더(178)에 의해 디코딩될 수 있고, 그 다음 패킷 비디오 인코더(144)에 전달될 수 있다. 도 3b는 패킷 비디오 인코더(144)에 제공되는 비-순차 프레임들을 포함하는 종래의 GOP의 형태를 도시한다.
도 3a를 다시 참조하면, 단계 316에서 비디오 신호의 각 프레임은 연관된 필드 화상들로 리인코딩될 수 있다. 이 처리의 예는 상위 필드 화상들을 표시하는 아래첨자 "T" 및 하부 필드 화상들을 표시하는 아래첨자 "B"를 갖는 도 3c에 도시된다. 이들 필드 화상들은 도 3b에 굵은 폰트로 도시된 프레임들과 분류되는 것으로, 보통 폰트로 도시된다.
또한 도 3c에 도시된 바와 같이, 비디오 신호 내의 하나 이상의 I 프레임들은 I 필드 화상 및 P 필드 화상으로 리인코딩될 수 있다. 각각의 필드 화상은 완전한 프레임보다 적은 정보(대략 50% 적음)를 포함할 것이다. 각 I 프레임을 두 개의 I 필드 화상들로 리인코딩하는 것은 저장 매체에 저장되어야 하는 정보량을 반드시 감소시키는 것은 아니지만, 그러나 P 필드 화상은 통상 I 필드 화상보다 작은 저장 공간을 요구하기 때문에, 각 I 프레임을 I 필드 화상 및 P 필드 화상으로 리인코딩하는 것은 저장 매체에 저장될 필요가 있는 정보량을 감소시키는 것을 돕는다. 그러나, I 프레임들은 임의의 다음 적당한 포맷으로 리인코딩될 수 있기 때문에, 본 발명은 이에 제한되지 않다는 것을 유의해야 한다.
I 프레임들 이외에, 하나 이상의 넌-I 프레임들은 I 및 P 필드 화상들로 리인코딩될 수 있다. 화상들을 비디오 스트림에 추가하는 것은 추가된 화상들을 저장하기 위해 새로운 GOP를 형성할 필요성을 만들 수 있다. 이와 같이, 이들 새로운 GOP의 각각은 남은 넌-인트라 프레임들을 구성하고 디스플레이하기 위해 레퍼런스 프레임 및 필드를 요구한다. 넌-I 프레임을 I 및 P 필드 화상들로 리인코딩하는 것은, 새로운 GOP가 넌-인트라 프레임들을 디스플레이하기 위해 필요한 레퍼런스 프레임 또는 필드들을 가질 것을 보증할 수 있다. 또한 예는 프레임 P8이 필드 화상들 I8TP8B로 리인코딩될 수 있는 것으로, 도 3c에 도시된다. 그러나, 레퍼런스 화상으로서 적합하도록 임의의 다른 적합한 프레임이 리인코딩될 수 있기 때문에, 도 3c는 단지 예임을 유의해야 한다.
도 3a의 단계 318에서, 하나 이상의 더미 필드 화상들은 비디오 신호에 삽입될 수 있다. 편집되는 비디오의 비-순차 프레임들을 필드 화상들로 리인코딩하는 것은 단계 318에서 비디오의 더미 필드 화상들의 삽입을 허용할 수 있다. 더미 필드 화상들을 삽입하는 예는 도 3d에 도시된다. 더미 필드 화상은 특정 I 필드 또는 넌-I 필드 화상의 단지 반복인 MPEG 화상이다. 그러나, 특히 이산 코사인 변환(DCT : discrete cosine transform) 계수들 및 더미 화상의 모션 벡터들은 통상 0으로 설정된다. 따라서, 더미 필드 화상들은 저장 매체에서 매우 작은 저장 공간을 요구한다. 통상, 더미 화상들은 이미 압축된 포맷으로 존재하고, 그러므로 저장 매체에 기록되기 전에 리인코딩될 필요가 없지만, 그러나 본 발명은 이에 제한되지 않는다.
하나의 구성에서, 더미 필드 화상들은 변경되는 비디오 신호의 각 필드 화상 전 또는 후에 놓일 수 있지만, 그러나 더미 필드 화상들은 비디오 신호의 어디에나 삽입될 수 있기 때문에, 본 발명은 그것에 제한되지 않는다. 비디오 신호에 삽입되는 더미 화상의 수는 선택된 슬로우 모션 속도에 의존한다. 예컨대, 단일 더미 필드 화상은 정규 재생 속도의 1/2인 재생 속도를 생성하기 위해, 각 I 필드 화상을 포함하는, 비디오 신호의 각 프레임 전 또는 후에 삽입될 수 있다. 도 3d는 이 처리예를 도시한다. 슬로우 재생 속도는 많은 더미 필드 화상들 삽입을 요구한다.
이들 더미 필드 화상들은 편집되는 비디오의 어디에나 삽입될 수 있지만, 하나의 구성에 있어서, 더미 필드 화상들은 진동하는 화상들로 알려진 모션 아티팩트의 제어를 돕기 위해 전략적으로 삽입될 수 있다. 즉, 상위 필드 화상들이 있는 더미 필드 화상들은 연속으로 놓일 수 있다. 예컨대, 원하는 재생이 정규 재생의 1/3 재생이었으면, 두 개의 더미 상위 필드 화상들은 점유되는 상위 필드 화상 전 또는 후에 삽입될 수 있다. 추가로, 원래 상위 필드 화상은 더미 상위 필드 화상들 사이에 놓일 수 있다. 유사하게, 이 처리는 하위 필드 화상에 대해 중복될 수 있다. 도 3e는 이 과정의 예를 도시한다. 이 방식으로 더미 필드 화상들을 삽입하는 것은, 특정 필드 화상 및 연관된 더미 필드 화상들이 연속적인 순서로 디스플레이되게 할 수 있다. 이것은, 인터레이싱된 화상들이 트릭 모드로 디스플레이될 때 때때로 발생하는, 화상들이 진동하는 문제를 없앤다.
도 3e를 다시 참조하면, 재생 중에, 상위 필드 P1T 및 그것의 두 개의 더미 필드 화상들 P1Td1, P1Td2은 상위 필드 화상들의 연속하는 삽입으로 인해 계속하여 디스플레이될 수 있다. 이와 같이, 하부 필드 P1B 및 연관된 더미 필드 화상들 P1Bd1, P1Bd2은 또한 연속으로 디스플레이될 수 있다. 이동 오브젝트가 상위 필드 P1T에 존재하면, 그것은 더미 필드 화상들 P1Td1, P1Td2의 같은 위치에 존재할 것이다. 하위 필드들이 이들 상위 필드들 사이에 삽입되었으면, 이동 오브젝트는 하위 필드들의 상이한 영역에 위치되기 때문에, 상기 이동 오브젝트는 디스플레이 장치에서 후방 및 전방으로 점프하는 것으로 나타날 것이다. 따라서, 비-순차 프레임들이 연관된 필드 화상들로 리인코딩되었다면, 상위 및 하위 필드 화상들은 도 3e에 도시된 바와 같이, 연속으로 그룹화될 수 없었다. 결과적으로, 원래 상위 및 하위 필드들과 더미 상위 및 더미 하위 필드들은 대안적인 방식으로 디스플레이될 것이고, 이 대안적인 방식은 편집된 비디오의 재생 중에 진동 아티팩트를 생성할 것이다.
도 3d에 도시된 바와 같이 더미 화상들이 비디오 신호에 놓인 후, GOP는 도 3f 및 도 3a의 단계 320에 도시된 두 개 이상의 새로운 GOP들로 분리될 수 있다. 더미 화상들의 추가로 인해, 편집되는 비디오의 부분에 있는 화상들의 수가 증가되기 때문에 비디오 신호를 두 개 이상의 새로운 GOP들로 분리하는 것이 바람직하고, 산업 표준들은 GOP가 포함할 수 있는 필드들의 수를 36개로 제한한다. 이것은 GOP 당 최대 18개의 필드들과 동일하다. 최대 36개의 필드들, 또는 18개의 프레임들이 원래 GOP이나 새롭게 만들어진 GOP에 놓일 수 있지만, 각 GOP에 동일한 수의 화상들이 놓이는 것이 바람직하고, 이에 의해, 원한다면, 종래의 GOP 구조에 합치하기 위해 각 GOP가 또 다른 처리를 겪는 것을 가능하게 한다. 도 3f는 이 결과의 예를 보인다.
이제 단계 322에 도시된 바와 같이 새로운 GOP가 저장 매체에 기록될 수 있다. 본 발명 구성에 따라, 편집된 비디오는 원래 비디오가 이전에 점유된 공간과 동일한 공간에 놓일 수 있다. 이것은, 비디오에 있는 임의의 더미 화상들은 임의의 인코딩된 이미지 정보를 포함하지 않기 때문에 매우 작은 저장 공간을 요구하기 때문이다. 또한, 이들 필드 화상들을 원래 공간에 맞추기 위해 요구되는 저장 공간은 삭제된 넌-비디오 정보를 저장하기 위해 이전에 사용되었던 저장 매체의 공간을 사용하여 적응될 수 있다.
그러나, 하나의 구성에 있어서, 편집된 비디오를 원래 기록 위치에 맞추기 위한 저장 매체의 공간이 충분하지 않으면, 편집된 비디오에 있는 특정 수의 필드 화상들은 화상 해상도를 감소시키기 위해 디코딩된 후 리인코딩될 수 있다. 이런 처리는 화상들에 대해 요구되는 저장 공간량을 감소시킬 수 있다. 대안적인 구성에서, 상기 비디오는 저장 매체에 놓일 수 있기 때문에, 비디오 신호의 비트 레이트가 낮아질 수 있다. 비트 레이트를 낮추는 것은 비디오 데이터 일부의 손실 및 이에 대응하는 화상 해상도의 감소를 유발할 수 있지만, 상기 처리는 수정된 비디오 시퀀스를 기록하기 위해 미디어에 요구되는 물리적인 공간량을 감소시킬 수 있어, 편집된 비디오 신호가 원래 기록 위치에 맞춰지게 한다.
대안적인 실시예에 있어서, 일단 더미 화상들이 추가되면, 편집된 비디오를 포함하는 하나 이상의 GOP는 상기의 재생성된 필드 화상들을 포함하는 종래의 GOP 구조와 매칭하기 위해 리인코딩될 수 있다. 새로운 GOP를 종래의 GOP로 리인코딩하는 것은 트릭 모드 성능을 개선시킬 뿐만 아니라 더 매끄러운 재생을 생성한다. 이렇게 하기 위해서, GOP의 다수의 화상들은 디코딩될 수 있고, 그 다음 후속하여 다른 포맷들로 리인코딩될 수 있다. 예로서, 도 3f 및 3g를 참조하면, GOP1의 필드 화상들 B0T , B0Td, B0B B0Bd는 디코딩될 필요가 없고, 그 다음 종래의 GOP는 통상적으로 B 프레임들로 시작하기 때문에 리인코딩될 필요가 없다. 계속해서 예를 들면, 그러나, B1T 및 B1Td는 필드 화상들 I1T 및 P1T로 디코딩 및 리인코딩될 수 있다. 이들 필드 화상들은 이제 GOP1를 위한 레퍼런스 프레임으로서 적합할 수 있다. 도 3g에 도시된 바와 같이, 이 처리는 GOP1 및 GOP2의 구조가 종래의 구조와 매치할 때까지 계속할 수 있다. 그러나, 편집된 비디오의 하나 이상의 GOP를 종래의 GOP로 리인코딩하는데 임의의 다른 적당한 시퀀스가 사용될 수 있기 때문에, 앞의 논의는 단지 예임을 유의해야 한다.
또 다른 구성에 있어서, 더미 필드 화상들을 추가하는 대신에, 하나 이상의 반복 필드 화상들은 슬로우 모션 재생을 생성하기 위해 편집되는 비디오에 추가될 수 있다. 대안으로, 더미 필드 및 반복 필드 화상들의 조합은 슬로우 모션 재생을 생성하기 위해 편집되는 비디오에 추가될 수 있다. 반복 필드 화상은 그것의 부모 필드 화상의 복제(duplicate)인 압축되지 않은 화상이다. 반복 필드 화상들을 추가하는 것은 더미 필드 화상들을 삽입하는 것과 유사한 처리를 수반한다. 그러나, 한가지 중요한 차이점은 반복 필드 화상들이 저장 매체에 기록되기 전에 인코딩될 필요가 있다는 것이다.
도 4a를 참조하면, 플로우챠트 400은 비순차 스캐닝 포맷 하에서 만들어지는 비디오에 대해 패스트 모션 편집(fast motion editing)이 수행될 수 있는 두 가지 방법들을 도시한다. 도 4b 내지 4f는 두 배의 재생 속도를 만들기 위해 두 개의 GOP에 적용되는 상기 패스트 모션 편집 처리들 각각의 예를 도시하지만, 그러나 비디오의 임의의 부분이 정규 재생보다 더 빠른 임의의 속도로 재생하도록 변경될 수 있기 때문에, 본 발명은 이에 제한되지 않는다는 점에 유의해야 한다. 단계 410에서, 장치(100)는 저장 매체로부터 데이터 읽기를 시작할 수 있다. 단계 412에서, 도 1의 멀티플렉서(176)는 기록된 비디오 신호의 비디오 성분을 A_PCK(40) 및 SP_PCK(42)와 같은, 넌-비디오 성분들로부터 분리할 수 있다. 그 다음 넌-비디오 성분들은 폐기될 수 있다. 도 3a의 슬로우 모션 처리와 유사하게, NV_PCK(38)는 편집되는 비디오 신호에 남을 수 있다. 도 4b는 패킷 비디오 인코더(144)에 제공되는 두 개의 종래의 GOP의 형태를 도시한다.
단계 414에 도시된 바와 같이, 편집된 비디오가, 각 편집된 GOP를 종래의 GOP 구조에 따르게 하기 위해 리인코딩 단계를 겪지 않는다면, B 프레임들은 비디오 신호로부터 제거될 수 있다. 이 처리는 도 4a의 단계 416과 도 4c에 도시된다. 도 4c를 참조하면, 제거되는 B 프레임들은 연속하는 B 프레임들을 포함하는 긴 그룹들이 아닌 GOP에 분류될 수 있다. 이 방식으로 B 프레임들을 제거하는 것은, 그것이 더 매끄러운 재생 및 트릭 모드 성능을 생성할 것이기 때문에 바람직할 수 있다. 예로서, 도 4c에서, 프레임들 B0 및 B1은 제거될 수 있고, 그 다음 프레임 B3은 프레임들 B4, B6 및 B7이 삭제되기 전에 보유될 수 있다. 후속하여, 프레임 B9는 보유될 수 있고, 삭제 처리는 계속할 수 있다. 그러나, 임의의 다른 적합한 삭제 시퀀스가 사용될 수 있기 때문에, 도 4c에 도시된 예는 본 발명을 상기 특정한 삭제 시퀀스로 제한하는 것으로 의도되지 않음을 이해해야 한다.
비디오 신호로부터 삭제되는 화상들의 전체 수는 선택된 빠른 모션 속도에 의존한다. 예컨대, 정규 속도보다 가능한 한 두 배 빠른 재생 속도를 생성하기 위해, 각 GOP에 포함되는 화상들의 1/2가 비디오 신호로부터 삭제될 수 있다. 이것은 도 4c에서 달성되는 결과이다. 도 4a의 단계 418에서, 장치(100)는 B 프레임들의 제거가 원하는 고속-감기 재생 속도를 생성하는 목적들을 충족시켰는지의 여부를 결정할 수 있다. 그렇지 않다면, 단계 420에 도시된 바와 같이, 장치(100)는 비디오로부터 P 프레임들 제거를 시작할 수 있다. B 프레임 제거의 경우와 같이, 삭제되는 P 프레임들은 바람직하게는 GOP에 분류된다.
단계 422에 따라 그리고 도 4c에 도시된 바와 같이, 일단 적당한 수의 화상들이 삭제되면, 편집된 GOP에서 남아 있는 화상들은 편집된 비디오 신호에 포함되는 하나 이상의 GOP를 채우도록 통합될 수 있다. 그 다음 이들 화상들은 도 4a의 단계 424에 도시된 바와 같이, 저장 매체에 기록될 수 있다. 슬로우 모션 편집 처리와는 반대로, 하나 이상의 화상들이 비디오로부터 삭제되기 때문에, 고속-감기 편집된 비디오는 그것의 원래 매체 공간에 용이하게 맞출 수 있다. 하나의 구성에 있어서, 단계 426에 도시된 바와 같이, 더미 데이터는 남은 저장 매체 공간에 기록될 수 있다. 이 처리는, 편집된 비디오를 수신하지 않고 저장 매체의 그 부분에 여전히 남아있는 원래 비디오 부분들을 레코더가 디스플레이하는 것을 방지할 수 있다. 예로서, 남아있는 공간에 위치되는 원래 비디오의 V_PCK(41)에 존재하는 스트림 ID는, 이 비디오가 무시되도록 상기 장치(100)에 명령하기 위해 수정될 수 있다. 일단 스트림 ID가 수정되면, 그 다음, 이제 더미 데이터로 간주되는 비디오는 그것의 원래 위치에서 저장 매체에 다시 기록될 수 있다. 그러나, 상기 장치(100)가 편집 처리에 의해 남겨진 원래 매체 공간에서 임의의 남아있는 원래 비디오를 무시하게 하도록 다른 잘 알려진 기술들이 사용될 수 있기 때문에, 본 발명은 이 특정 예에 제한되지 않음을 유의해야 한다.
단계 414로 다시 돌아가면, 편집된 GOP가 종래의 GOP의 구조와 매칭하기 위해 리인코딩되면, 비디오의 비-순차 프레임들은 단계 425에 따라 디코딩될 수 있다. 단계 417에서, 프레임들은 편집되는 비디오 신호로부터 제거될 수 있다. 이들 화상들을 포함하는 GOP는 종래의 GOP-도 4d에 도시된 예-와 매칭하기 위해 리코딩될 것이기 때문에, 어느 화상들이 비디오 신호로부터 삭제될 건인지는 무의미하지만, 그러나 전술된 고속-감기 편집 처리와 유사하게, 버려지는 비순차 프레임들은 더 매끄러운 재생을 위해 GOP에 분류된다. 삭제되는 화상들의 수는 원하는 고속-감기 재생 속도에 기초할 수 있다. 도 4e는 두 배의 재생 속도를 생성하기 위해 도 4d의 두 개의 GOP에 적용되는 처리를 도시한다. 그러나, 임의의 다른 적당한 삭제 시퀀스가 원하는 재생 속도를 만들기 위해 사용될 수 있기 때문에, 도 4e에 도시된 예는 본 발명을 이 특정 삭제 시퀀스로 제한하는 것으로 의도되지 않음을 유의해야 한다.
도 4a의 단계 419에서, 남은 화상들은 통합될 수 있고, 그 다음, 도 4a의 단계 421 및 도 4f에 도시된 바와 같이, 이들 화상들은 비-순차 프레임을 포함하는 종래의 GOP의 구조와 매칭하기 위해 리인코딩될 수 있다. 그러나, 임의의 다른 적당한 리인코딩 시퀀스가 사용될 수 있기 때문에, 도 4f에 도시된 예는 본 발명을 이 특정 리인코딩 시퀀스로 제한하는 것으로 의도되지 않음을 유의해야 한다. 단계 423에서, 일단 화상들이 리인코딩되면, 화상들은 원래 비디오에 의해 이전에 점유된 공간의 저장 매체에 기록될 수 있다. 게다가, 단계 426에 관련하여 전술된 바와 같이, 더미 데이터가 임의의 남은 저장 매체 공간에 삽입될 수 있다.
도 5a는 고속-감기 편집이 수행될 수 있는 또 다른 구성을 도시한 플로우챠트 500이다. 도 5a 내지 5e는 두 배의 재생 속도를 만들기 위해 두 개의 GOP에 적용되는 이 특정한 패스트 모션 편집 처리의 예를 도시하지만, 그러나 비디오의 임의의 부분이 이 특정한 구성에 따른 정규 재생보다 더 빠른 임의의 속도로 재생하도록 변경될 수 있기 때문에, 본 발명은 이 예에 의해 제한되지 않음을 유의해야 한다. 플로우챠트 400과 유사하게, 도 5a의 단계 510에서, 장치(100)는 저장 매체로부터 데이터를 읽기 시작할 수 있다. 단계 512에서, 도 1의 디멀티플렉서(176)는 넌-비디오 성분들로부터 기록된 비디오 신호의 비디오 성분을 분리할 수 있다. 그 다음 임의의 네비게이션 데이터를 제외한, 넌-비디오 성분들은 폐기될 수 있다. 다음으로, 비디오 신호를 만드는 화상들은 패킷 비디오 디코더(178)에 의해 디코딩될 수 있고 그 다음 단계 514에 도시된 바와 같이, 패킷 비디오 인코더(144)로 전달될 수 있다. 도 5b는 비디오 인코더(144)에 제공되는 두 개의 GOP를 도시한다.
그러나, 이 구성에 있어서, 도 5a의 단계 516에 도시된 바와 같이, 원하는 고속-재생 속도에 기초하여 다수의 필드들이 비디오 신호로부터 삭제될 수 있다. 도 5c는 원하는 재생 속도가 정규 재생 속도의 두 배의 재생 속도인 처리를 도시한다. 도시된 바와 같이, 필드는 비디오 신호를 포함하는 각 프레임으로부터 제거된다. 그러나, 임의의 다른 재생 속도가 달성될 수 있고, 임의의 다른 적당한 삭제 시퀀스가 특정 속도를 달성하기 위해 사용될 수 있기 때문에, 도 5c는 단지 예임을 유의해야 한다. 게다가, 적용가능할 때, 비연속적인 방식으로 필드들을 삭제하는 것이 바람직할 수 있다.
도 5a의 단계 518과 도 5d에 도시된 바와 같이, 남은 필드들이 통합될 수 있다. 도 5a의 단계 520과 도 5e에서 증명되는 것으로, 이들 필드 화상들은 필드 화상들을 포함하는 종래의 GOP의 구조와 매칭하기 위해 리인코딩될 수 있다. 그 다음, 단계 522에 도시된 바와 같이, 필드 화상들은 원래 비디오에 의해 이전에 점유된 공간에서 저장 매체에 기록될 수 있다. 플로우챠트 400에 설명된 처리와 유사하게, 단계 522에 도시된 바와 같이, 더미 데이터는 임의의 남은 공간에 삽입될 수 있다. 필드 화상들의 임의의 조합이 원하는 재생 속도를 만들기 위해 제거될 수 있지만, 도 5b 내지 도 5e에 도시된 바와 같이 필드 화상들을 제거하는 것은 트릭 모드 성능을 개선시킬 뿐만 아니라 더 매끄러운 재생을 생성할 것이다.

Claims (18)

  1. 다시 쓰기 가능한 저장 매체에서, 상기 저장 매체의 일부분에 기록된 비-순차 프레임 구조(non-progressive frame structure)를 갖는 선택된 비디오 세그먼트의 재생 속도를 변경하는 방법에 있어서,
    변경된 재생 속도를 위해 상기 선택된 비디오 세그먼트를 수정하는 단계;
    상기 매체의 상기 일부분에만 상기 수정된 비디오 세그먼트를 기록하는 단계; 및
    상기 수정된 비디오 세그먼트에 포함된 데이터 양을 감소시키기 위해 상기 선택된 비디오 세그먼트 내의 복수의 넌-비디오 팩들(non-video packs)을 삭제하는 단계를 포함하는, 재생 속도 변경 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기 수정된 비디오 세그먼트에 포함된 적어도 하나의 프레임의 해상도를 감소시키는 단계를 더 포함하는, 재생 속도 변경 방법.
  4. 제 1항에 있어서,
    상기 기록 단계 중에 상기 수정된 비디오 세그먼트의 비트 레이트를 낮추는 단계를 더 포함하는, 재생 속도 변경 방법.
  5. 제 1항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들(non-intra frames)로 구성되고,
    상기 수정은,
    상기 인트라 및 넌-인트라 프레임들을 디코딩하는 단계;
    상기 인트라 및 넌-인트라 프레임들을 연관된 필드 화상들로 리인코딩하는 단계; 및
    더미 필드 화상들(dummy field pictures) 및 반복 필드 화상들(repeat field pictures)로 구성된 그룹 중 적어도 하나를 상기 선택된 비디오 세그먼트에 삽입하는 단계를 포함하는, 재생 속도 변경 방법.
  6. 제 5항에 있어서,
    상기 선택된 비디오 세그먼트에 삽입되는 상기 더미 필드 화상들 및 상기 반복 필드 화상들의 수는 상기 변경된 재생 속도에 기초하는, 재생 속도 변경 방법.
  7. 제 6항에 있어서,
    상기 더미 필드 화상들, 상기 반복 필드 화상들 및 상기 연관된 필드 화상들의 통상의 배치를 위해 상기 수정된 비디오 세그먼트를 선택적으로 디코딩하고 리인코딩하는 단계를 더 포함하는, 재생 속도 변경 방법.
  8. 제 1항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고, 상기 수정은 상기 인트라 및 넌-인트라 프레임들로 구성되는 그룹으로부터 적어도 하나의 프레임을 제거하는 단계를 포함하는, 재생 속도 변경 방법.
  9. 제 1항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고,
    상기 수정은,
    상기 인트라 및 넌-인트라 프레임들을 디코딩하는 단계; 및
    상기 인트라 및 넌-인트라 프레임들 중 적어도 하나로부터 적어도 하나의 필드 화상을 제거하는 단계를 포함하는, 재생 속도 변경 방법.
  10. 다시 쓰기 가능한 저장 매체에 기록되는 비-순차 프레임 구조를 갖는 선택된 비디오 세그먼트의 재생 속도를 변경시키는 시스템에 있어서,
    상기 다시 쓰기 가능한 저장 매체의 일부분에 기록된 비디오 세그먼트를 선택적으로 읽는 저장 매체 회로;
    변경된 재생 속도를 위해 상기 선택된 비디오 세그먼트를 수정하는 비디오 처리기; 및
    상기 저장 매체의 상기 일부분에만 상기 수정된 비디오 세그먼트를 기록하는 비디오 레코딩 회로를 포함하고,
    상기 비디오 처리기는 상기 수정된 비디오 세그먼트에 포함된 데이터 양을 감소시키기 위해 상기 선택된 비디오 세그먼트내의 복수의 넌-비디오 팩들을 삭제하는, 재생 속도 변경 시스템.
  11. 삭제
  12. 제 10항에 있어서,
    상기 비디오 처리기는 상기 수정된 비디오 세그먼트에 포함된 적어도 하나의 프레임의 해상도를 감소시키는, 재생 속도 변경 시스템.
  13. 제 10항에 있어서,
    상기 비디오 처리기는 상기 기록 단계 중에 상기 수정된 비디오 세그먼트의 비트 레이트를 낮추는, 재생 속도 변경 시스템.
  14. 제 10항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고,
    상기 비디오 처리기는,
    상기 인트라 및 넌-인트라 프레임들을 디코딩하고;
    상기 인트라 및 넌-인트라 프레임들을 연관된 필드 화상들로 리인코딩하고;
    더미 필드 화상들 및 반복 필드 화상들로 구성된 그룹 중 적어도 하나를 상기 선택된 비디오 세그먼트에 삽입하는, 재생 속도 변경 시스템.
  15. 제 14항에 있어서,
    상기 선택된 비디오 세그먼트에 삽입되는 상기 더미 필드 화상들과 상기 반복 필드 화상들의 수는 상기 변경된 재생 속도에 기초하는, 재생 속도 변경 시스템.
  16. 제 15항에 있어서,
    상기 비디오 처리기는 상기 더미 필드 화상들, 상기 반복 필드 화상들 및 상기 연관된 필드 화상들의 통상의 배치를 위해 상기 수정 비디오 세그먼트를 선택적으로 디코딩하고 리인코딩하는, 재생 속도 변경 시스템.
  17. 제 10항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고, 상기 비디오 처리기는 상기 인트라 및 넌-인트라 프레임들로 구성된 그룹으로부터 적어도 하나의 프레임을 제거하는, 재생 속도 변경 시스템.
  18. 제 10항에 있어서,
    상기 비디오 세그먼트는 인트라 및 넌-인트라 프레임들로 구성되고,
    상기 비디오 처리기는,
    상기 인트라 및 넌-인트라 프레임들을 디코딩하고;
    상기 인트라 및 넌-인트라 프레임들로부터 적어도 하나의 필드 화상을 제거하는, 재생 속도 변경 시스템.
KR1020037016569A 2001-06-18 2002-06-17 비-순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경 KR100932393B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/883,547 2001-06-18
US09/883,547 US6714721B2 (en) 2001-06-18 2001-06-18 Changing a playback speed for video presentation recorded in a non-progressive frame structure format
PCT/US2002/019065 WO2002104041A1 (en) 2001-06-18 2002-06-17 Changing a playback speed for a video presentation recorded in a non-progressive frame structure format

Publications (2)

Publication Number Publication Date
KR20040010743A KR20040010743A (ko) 2004-01-31
KR100932393B1 true KR100932393B1 (ko) 2009-12-17

Family

ID=25382803

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037016569A KR100932393B1 (ko) 2001-06-18 2002-06-17 비-순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경

Country Status (11)

Country Link
US (1) US6714721B2 (ko)
EP (1) EP1397921A1 (ko)
JP (1) JP4286659B2 (ko)
KR (1) KR100932393B1 (ko)
CN (1) CN1320828C (ko)
BR (1) BR0210390A (ko)
HK (1) HK1065429A1 (ko)
MX (1) MXPA03011548A (ko)
MY (1) MY130421A (ko)
TW (1) TWI227469B (ko)
WO (1) WO2002104041A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6683986B1 (en) * 1999-10-28 2004-01-27 Sharp Laboratories Of America, Inc. Efficient transmission of quarter-VGA images using DVC codecs
JP4323685B2 (ja) * 2000-06-09 2009-09-02 キヤノン株式会社 再生装置及び再生方法
US7181131B2 (en) 2001-06-18 2007-02-20 Thomson Licensing Changing a playback speed for video presentation recorded in a progressive frame structure format
US7215871B2 (en) * 2001-07-27 2007-05-08 Thomson Licensing Changing a playback speed for video presentation recorded in a field structure format
KR100997270B1 (ko) * 2004-04-28 2010-11-29 파나소닉 주식회사 스트림 생성 장치, 스트림 생성 방법, 및 기록 매체
US20060062388A1 (en) * 2004-09-17 2006-03-23 Gaurav Aggarwal System and method for command for fast I-picture rewind
JP2006101229A (ja) * 2004-09-29 2006-04-13 Toshiba Corp 映像再生装置
US8934533B2 (en) * 2004-11-12 2015-01-13 Pelco, Inc. Method and apparatus for controlling a video surveillance display
KR101128807B1 (ko) * 2006-10-30 2012-03-23 엘지전자 주식회사 방송 재생 방법 및 이를 구현할 수 있는 방송수신 단말기
US7861150B2 (en) * 2006-11-07 2010-12-28 Microsoft Corporation Timing aspects of media content rendering
WO2008132774A1 (ja) * 2007-04-13 2008-11-06 Panasonic Corporation 動画像復号化方法、動画像復号化装置および電子機器
JP4506879B2 (ja) * 2008-06-09 2010-07-21 ソニー株式会社 記録装置、記録方法、プログラム及び記録システム
TWI404416B (zh) * 2010-05-28 2013-08-01 Univ Nat Yunlin Sci & Tech Digital speed conversion method
KR101981955B1 (ko) * 2017-11-29 2019-05-24 (주)유윈인포시스 컨텐츠 제작 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999065239A2 (en) * 1998-06-11 1999-12-16 Koninklijke Philips Electronics N.V. Trick play signal generation for a digital video recorder
US6014494A (en) 1995-08-31 2000-01-11 Sanyo Electric Co., Ltd. Method of recording image data
US6124995A (en) 1994-07-26 2000-09-26 Samsung Electronics Co., Ltd. Fixed bit-rate encoding method and apparatus therefor, and tracking method for high-speed search using the same
KR100291404B1 (ko) * 1994-05-20 2001-06-01 마찌다 가쯔히꼬 디지탈 기록 재생 장치

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2115976C (en) * 1993-02-23 2002-08-06 Saiprasad V. Naimpally Digital high definition television video recorder with trick-play features
GB9421206D0 (en) * 1994-10-20 1994-12-07 Thomson Consumer Electronics Digital VCR MPEG- trick play processing
US5867625A (en) * 1994-10-20 1999-02-02 Thomson Consumer Electronics, Inc. Digital VCR with trick play steam derivation
GB9506493D0 (en) * 1995-03-30 1995-05-17 Thomson Consumer Electronics The implementation of trick-play modes for pre-encoded video
US6292621B1 (en) * 1996-02-05 2001-09-18 Canon Kabushiki Kaisha Recording apparatus for newly recording a second encoded data train on a recording medium on which an encoded data train is recorded
JP2003511918A (ja) * 1999-10-07 2003-03-25 トムソン ライセンシング ソシエテ アノニム デジタル・ビデオ・システムにおけるトリックモード生成のための方法および装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100291404B1 (ko) * 1994-05-20 2001-06-01 마찌다 가쯔히꼬 디지탈 기록 재생 장치
US6124995A (en) 1994-07-26 2000-09-26 Samsung Electronics Co., Ltd. Fixed bit-rate encoding method and apparatus therefor, and tracking method for high-speed search using the same
US6014494A (en) 1995-08-31 2000-01-11 Sanyo Electric Co., Ltd. Method of recording image data
WO1999065239A2 (en) * 1998-06-11 1999-12-16 Koninklijke Philips Electronics N.V. Trick play signal generation for a digital video recorder

Also Published As

Publication number Publication date
JP4286659B2 (ja) 2009-07-01
MXPA03011548A (es) 2004-03-19
CN1516978A (zh) 2004-07-28
JP2004534453A (ja) 2004-11-11
US20020191958A1 (en) 2002-12-19
CN1320828C (zh) 2007-06-06
WO2002104041A1 (en) 2002-12-27
US6714721B2 (en) 2004-03-30
KR20040010743A (ko) 2004-01-31
BR0210390A (pt) 2004-09-14
MY130421A (en) 2007-06-29
HK1065429A1 (en) 2005-02-18
EP1397921A1 (en) 2004-03-17
TWI227469B (en) 2005-02-01

Similar Documents

Publication Publication Date Title
KR100996369B1 (ko) 순차 프레임 구조 포맷으로 기록되는 비디오 프리젠테이션을 위한 재생 속도 변경
KR100671262B1 (ko) Mpeg 트릭 모드에서 화상 포맷 아티팩트의 제거
KR100932393B1 (ko) 비-순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경
JP4099547B2 (ja) ディジタル信号編集装置及び方法
KR100938988B1 (ko) 수정된 영화 포맷으로 기록된 비디오 표시에 대한 재생속도 변경
KR100924571B1 (ko) 필드 구조 포맷으로 리코딩된 비디오 표현을 위한 재생 속도의 변경
JP2004312743A (ja) デジタルデータ複製装置及びその方法

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
E902 Notification of reason for refusal
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121119

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131119

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141126

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151118

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee