KR20060130735A - 녹화 재생 편집 장치 - Google Patents
녹화 재생 편집 장치 Download PDFInfo
- Publication number
- KR20060130735A KR20060130735A KR20067021281A KR20067021281A KR20060130735A KR 20060130735 A KR20060130735 A KR 20060130735A KR 20067021281 A KR20067021281 A KR 20067021281A KR 20067021281 A KR20067021281 A KR 20067021281A KR 20060130735 A KR20060130735 A KR 20060130735A
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- image
- frames
- string
- file
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 44
- 238000003780 insertion Methods 0.000 claims description 27
- 230000037431 insertion Effects 0.000 claims description 27
- 230000006835 compression Effects 0.000 claims description 11
- 238000007906 compression Methods 0.000 claims description 11
- 238000000926 separation method Methods 0.000 claims description 9
- 230000010365 information processing Effects 0.000 claims description 6
- 230000006837 decompression Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 9
- 230000001413 cellular effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 206010010071 Coma Diseases 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 210000003734 kidney Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
신호 처리 능력이 낮아도, 프레임간 부호화에 의해 압축화된 동화상 데이터를 랜덤 액세스할 수 있는 녹화 재생 편집 장치를 제공한다. 본 발명의 녹화 재생 편집 장치는, 프레임간 예측에 의해 압축한 화상 데이터를 입력받는 화상 데이터 입력부와, 그 화상 데이터의 각 파일 중에 포함되는 I프레임수 또는 I프레임의 삽입 간격에 기초하여 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정부와, 상기 참조 화상 프레임열 작성 판정부에 의해 참조 화상 프레임열을 작성한다고 판정된 경우에는, I프레임에 대하여 화상 프레임을 추가해서 I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 작성하는 참조 화상 프레임열 작성부를 갖는다.
녹화, 재생, 편집, 프레임, 부호화, 신호 처리 능력
Description
본 발명은 프레임간 부호화에 의해 압축화된 동화상 데이터를 녹화, 재생 및 편집하는 녹화 재생 편집 장치에 관한 것이다.
MPEG, H.263 등의 동화상의 압축화 기술에서는, 프레임간 예측을 이용한 프레임간 부호화 기술이 이용된다. 프레임간 부호화 기술에서는, GOP(Group of Pictures)라고 불리는 복수의 화상 프레임으로 구성되는 레이어를 이용한다.
도 8에 도시한 바와 같이, GOP는, 인트라 부호화 프레임(I프레임) I1, I2와 순방향 예측 부호화 프레임(P 프레임) P1, P2와 쌍방향 예측 부호화 프레임(B 프레임) B1, B2, B3, B4, B5, B6의 3종류의 프레임으로 구성된다. I프레임은, 프레임간 부호화를 이용하지 않고, 그 대신에 프레임내 부호화를 이용한다. I프레임은, 각 GOP의 선두에 반드시 삽입된다. P프레임은, 과거의 프레임으로부터 프레임간 예측을 행한 차분을 부호화한 것이다. B프레임은 과거와 미래의 프레임으로부터 프레임간 예측을 행한 차분을 부호화한 것이다.
도면에 도시하는 바와 같이, 원래의 화상 프레임은, I1, B1, B2, B3, P1, B4, B5, B6의 순으로 배열되어 있다고 가정한다. 부호화측에서는, 숫자로 나타내고 있는 바와 같이, I1, P1, B1, B2, B3, P2의 순으로 부호화가 행해지고, 복원측 에서는 마찬가지의 순서로 복호화가 행해진 후에, 원래의 프레임 순으로 재배열되어, 재생된다.
도 9의 (A)에 도시한 바와 같이, 통상의 재생에서는, 모든 프레임이 복호화되고, 재배열되어 재생되지만, 도 9의 (B)에 도시한 바와 같이, 빨리 감기에서는, I프레임만이 복호화되고, 도 9의 (C)에 도시한 바와 같이, 되감기에서는, I프레임만이 복호화된다. 그러나, 어떠한 경우에도, 액세스 포인트 근처의 I프레임으로부터 개시된다. 즉, I프레임은, 랜덤 액세스의 액세스 포인트(첫머리 검색)로서 사용된다.
[특허 문헌 1] 일본 특개 2002-300526호 공보
<발명의 개시>
I프레임은, 프레임내 부호화를 이용하는 정지 화상 모드로서, 다른 프레임에 비해 부호화 효율이 나빠 정보량이 크다. 따라서, I프레임은, 각 GOP의 선두에 반드시 삽입되지만, 빈번히 이용할 수는 없다. I프레임의 삽입 간격이 긴 경우에는, 그동안의 랜덤 액세스의 액세스 포인트를 얻을 수 없다.
특허 문헌 1 「스트림 편집 장치 및 스트림 편집 방법」에는, GOP 단위에 의존하지 않는 편집 방식이 발안되어 있다. 이 문헌에 기재된 예에서는, GOP 단위 미만의 범위에서 편집을 행하는 것이 가능하지만, 편집점(편집 개시 위치, 종료 위치)을 선택하는 것은 특별히 검토되어 있지 않다. 왜냐하면, DVD 재생 장치 등의 고성능의 기기에서는, 프레임 단위로 편집점을 선택하는 것은 용이하기 때문이다. 예를 들면, 유저가 지정하고자 하는 프레임까지, 빨리 감기, 코마 전송을 이용해 편집점을 선택하는 경우, 모든 프레임을 디코드하여, 표시하여도 처리 속도가 빠르기 때문에 유저를 기다리게 하거나, 화상의 표시가 지연되거나 하는 문제가 없다.
그러나, 휴대 단말기와 같이 신호 처리 능력이 낮은 기기에서는, 모든 프레임을 디코드하는 빨리 감기를 행하면 화상의 표시가 지연되는 등의 문제가 있다.
본 발명의 목적은, 신호 처리 능력이 낮아도, 프레임간 부호화에 의해 압축화된 동화상 데이터를 랜덤 액세스할 수 있는 녹화 재생 편집 장치를 제공하는 것에 있다.
본 발명에 의하면, 녹화 재생 편집 장치는, 프레임간 예측에 의해 압축한 화상 데이터를 입력하는 화상 데이터 입력부와, 그 화상 데이터의 각 파일 중에 포함되는 I프레임수 또는 I프레임의 삽입 간격에 기초하여 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정부와, 그 참조 화상 프레임열 작성 판정부에 의해 참조 화상 프레임열을 작성한다고 판정된 경우에는, I프레임에 대하여 화상 프레임을 추가해서 I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 작성하는 참조 화상 프레임열 작성부를 갖는다.
본 발명은, 편집이나 트릭 동작을 행할 경우에는, 유저는 반드시 일단은, 화상 데이터를 빨리 감기 또는 되감기 하는 것을 전제로 한다. 그 때문에, 화상 데이터를 입수하면, 참조 화상 프레임열을 작성하고 그것을 참조 화상 프레임열 기억부에 기억한다. 유저가, 화상 데이터를 빨리 감기 또는 되감기하였을 때, 참조 화상 프레임 열을 표시하기 때문에, 편집의 위치 지정이 용이하게 된다.
본 발명에 따르면, 파일 중의 I프레임 수가 적고, 또한, I프레임의 삽입 간 격이 넓은 경우라도, 모든 프레임을 재인코드할 필요는 없어, 처리의 부하를 경감 할 수 있다. 예를 들면, 휴대 단말기와 같이 처리 능력이 낮은 기기라도, 편집 작업을 스무스하게 실행할 수 있다.
도 1은 본 발명에 따른 녹화 재생 편집 장치의 예를 도시하는 블록도.
도 2는 파일 포맷의 예를 도시하는 도면.
도 3은 본 발명의 녹화 재생 편집 장치에 의한 참조 화상 프레임열 작성의 처리의 수순을 도시하는 도면.
도 4는 참조 화상 프레임열을 작성할지의 여부를 판정하는 처리의 수순을 도시하는 도면.
도 5는 참조 화상 프레임열을 작성하는 처리의 구체예를 설명하기 위한 설명도.
도 6은 본 발명의 녹화 재생 편집 장치에 의한 편집 처리의 수순을 도시하는 도면.
도 7은 편집 처리의 구체예를 설명하기 위한 설명도.
도 8은 GOP의 내용을 설명하기 위한 설명도.
도 9는 통상 재생, 빨리 감기 및 되감기를 설명하기 위한 설명도.
<부호의 설명>
1: 화상 데이터 입력부
2: 기억부
3: 다중 분리부
4: 화상 압축·신장부
5: 관리 정보 처리부
6: 참조 화상 프레임열 작성 판정부
7: 참조 화상 프레임열 작성부
8: 참조 화상 프레임열 기억부
9: 화상 데이터 버퍼
10: 표시부
<발명을 실시하기 위한 최량의 형태>
도 1을 참조하여 본 발명에 따른 녹화 재생 편집 장치의 구성예를 설명한다. 본 실시예의 녹화 재생 편집 장치는, 외부로부터 유선 또는 무선에 의해 화상 데이터를 입력받는 화상 데이터 입력부(1), 화상 데이터 입력부(1)를 통하여 입력된 화상 데이터의 파일을 기억하는 기억부(2), 기억부에 기억된 화상 데이터의 파일로부터 관리 정보 부분과 화상·음성 등의 데이터 부분을 분리하는 다중 분리부(3), 다중 분리부(3)에 의해 분리된 화상·음성 데이터를 표시부에서 표시할 수 있는 데이터 형식으로 디코드하는 화상 압축·신장부(4), 다중 분리부(3)에 의해 분리된 파일의 관리 정보를 취득하는 관리 정보 처리부(5), 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정부(6), 참조 화상 프레임열을 작성해야 한다고 판정했을 때, I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 생성하는 참조 화상 프레임열 작성부(7), 참조 화상 프레임열을 기 억하는 참조 화상 프레임열 기억부(8), 화상 압축·신장부(4)에 의해 디코드된 화상·음성 데이터를 일시적으로 기억하는 화상 데이터 버퍼(9), 및, 화상을 표시하는 표시부(10)를 갖는다.
표시부(10)는 CRT, 액정 모니터 등이어도 된다. 기억부(2)는, 반도체 메모리, 하드디스크, 광 디스크 등이어도 된다. 참조 화상 프레임열 기억부(8)는, 참조 화상 프레임열을 압축해서 기억하지만, 압축 방법 및 형식은 어떠한 것이어도 된다. 또한, 통상적으로, 화상 데이터 버퍼(9)는, 화상 압축·신장부(4)에 포함되지만, 여기서는, 설명의 형편상, 별개의 구성으로서 설명한다.
본 실시예의 녹화 재생 편집 장치는, 또한, 유저가 조작하는 조작부, DCT 변환부, 엔트로피 부호화부, 녹화 재생 편집 장치의 각 부를 제어하는 제어부, 등을 갖지만, 설명의 간략화를 위해 이들의 기재를 생략한다. 본 실시예의 녹화 재생 편집 장치는, 휴대 전화 등의 휴대 단말기이어도 되지만, 휴대 단말기 외의 기기이어도 된다.
본 실시예에 의하면, 화상 데이터 입력부(1)가 화상 데이터를 입력받으면, 자동적으로, 참조 화상 프레임열의 작성 처리를 개시한다. 참조 화상 프레임열 작성 판정부(6)는, 파일 중의 I프레임의 총 수가 기준값보다 적은 경우, 또는, I프레임의 삽입 간격이 기준값보다 큰 경우에는, 참조 화상 프레임열을 작성한다고 판정한다. 참조 화상 프레임열을 작성한다고 판정한 경우에는, I프레임열에 대한 화상 프레임의 삽입 위치를 산출한다. 참조 화상 프레임열 작성부(7)는, I프레임열에 대하여 화상 프레임을 삽입함으로써 I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 생성한다. 참조 화상 프레임열 기억부(8)는, 참조 화상 프레임열을 기억한다. 또한, 여기서는, 참조 화상 프레임열 작성 판정부(6)가 화상 프레임의 삽입 위치를 산출한다고 하여 설명하지만, 참조 화상 프레임열 작성부(7)가, 화상 프레임의 삽입 위치를 산출로 된다.
이렇게 하여, 참조 화상 프레임열 기억부(8)에는, 자동적으로, 참조 화상 프레임열이 준비된다. 유저가, 화상 데이터를 빨리 감기 또는 되감기할 때, 참조 화상 프레임열 기억부(8)에 기억된 참조 화상 프레임열이 표시부(10)에 표시된다.
도 2를 참조하여, 화상 데이터의 파일의 구성예를 설명한다. 파일은 헤더부(210)와 데이터부(220)를 포함한다. 헤더부(210)는, 파일의 재생 시간, I프레임의 총 수, I프레임의 삽입 간격, 화상 사이즈, 음성의 유무, 코덱 정보 등의 관리 정보를 포함한다. 데이터부(220)는, 화상 데이터, 음성 데이터, 텍스트 데이터 등의 화상·음성 정보를 포함한다.
도 3을 참조하여, 본 발명의 녹화 재생 편집 장치에 의한 참조 화상 프레임열의 작성의 동작을 설명한다. 여기서는, 녹화 재생 편집 장치는, 휴대 전화 등의 휴대 단말기라고 하여, 설명한다. 우선 스텝 S11에서, 휴대 단말기의 화상 데이터 입력부(1)는, 외부로부터 다중화된 화상 데이터의 파일을 취득하고, 그것을 기억부(2)에 기억한다. 다음으로, 스텝 S12에서, 다중 분리부(3)는, 기억부(2)에 기억되어 있는 파일로부터 관리 정보 부분을 포함하는 헤더부(210)와 화상·음성 등의 데이터를 포함하는 데이터부(220)를 분리하고, 데이터부(220)를 화상 압축·신장부(4)에, 헤더부(210)를 관리 정보 처리부(5)에 보낸다.
스텝 S13에서, 관리 정보 처리부(5)는 다중 분리부(3)로부터 취득한 관리 정보 부분으로부터 파일의 정보를 취득하고, 그것을 참조 화상 프레임열 작성 판정부(6)에 보낸다.
스텝 S14에서, 참조 화상 프레임열 작성 판정부(6)는 관리 정보 처리부(5)로부터 송신된 화상 및 음성의 정보를 취득하여, 참조 화상 프레임열을 작성할지의 여부의 판정을 행한다. 스텝 S14의 상세는, 도 4를 참조하여 설명한다. 참조 화상 프레임열을 작성한다고 판정한 경우에는, 스텝 S15로 진행하고, 참조 화상 프레임열을 작성하지 않는다고 판정한 경우에는, 이 처리를 종료한다.
스텝 S15에서, 추가 화상 프레임의 위치 또는 시간을 산출한다. 상술한 바와 같이, 추가 화상 프레임의 위치의 산출 처리는, 참조 화상 프레임열 작성 판정부(6) 또는 참조 화상 프레임열 작성부(7)가 행한다. 스텝 S16에서, 화상 압축·신장부(4)는, 다중 분리부(3)로부터 취득한 화상·음성의 데이터를 표시부(10)에 표시하기 위한 데이터로 디코드하여, 그것을 화상 데이터 버퍼(9)에 송신한다.
스텝 S17에서, 참조 화상 프레임열 작성부(7)는, 참조 화상 프레임열을 작성 한다. 우선, 화상 데이터 버퍼(9)로부터 화상 프레임열을 입수하고, 추가 화상 프레임의 위치 또는 시간에 기초하여 추가 화상 프레임을 작성한다. 다음으로, 화상 데이터 버퍼(9)로부터 입수한 I프레임열에, 추가 화상 프레임을 삽입한다. 그에 의해, 참조 화상 프레임열이 생성된다. 또한, I프레임 및 추가 화상 프레임으로 이루어지는 참조 화상 프레임 열에 P프레임을 추가해서 제2 참조 화상 프레임열을 작성한다.
스텝 S18에서, 참조 화상 프레임열 기억부(8)는, 이렇게 하여 작성한 참조 화상 프레임열을 기억한다. 본 실시예의 녹화 재생 편집 장치에 의하면, 파일 내의 I프레임의 총수가 불충분하여도, 또는, I프레임의 삽입 간격이 커도, 화상 프레임을 추가해서 삽입하기 때문에, 랜덤 액세스에서의 위치 지정이 가능하게 된다.
본 실시예에서는, 휴대 단말기가, 외부로부터 화상 파일을 취득하면, 자동적으로, 참조 화상 프레임열의 작성 처리를 행한다. 즉, 휴대 단말기는, 외부로부터 화상 파일을 취득하면, 유저가 편집 처리, 빨리 감기·되감기 처리를 실행할 것이라고 가정하고, 편집 처리가 스무스하게 행해지도록, 참조 화상 프레임열의 작성 처리를 행한다.
도 4를 참조하여, 스텝 S14의 참조 화상 프레임열을 작성할지의 여부를 판정하는 처리의 상세를 설명한다. 스텝 S141에서, 참조 화상 프레임열 작성 판정부(6)는, 파일 내의 I프레임 총 수가 기준값 미만인지의 여부의 판정을 행한다. 파일 내의 I프레임수가 기준값 미만인 경우에는, 스텝 S144로 진행하고, 파일내의 I프레임수가 기준값 미만이 아닌 경우에는, 스텝 S142로 진행한다. 예를 들면, I프레임수가 기준값이 5이며, 파일 내의 I프레임의 총수가 6인 경우, 스텝 S142로 이동하고, 파일 내의 I프레임의 총수가 1인 경우, 스텝 S144로 이동한다.
스텝 S142에서, 파일 내의 I프레임의 삽입 간격이 기준값 미만인지의 여부의 판정을 행한다. I프레임의 삽입 간격이 기준값 미만인 경우에는, 스텝 S143로 진행하고, I프레임의 삽입 간격이 기준값 미만이 아닌 경우에는, 스텝 S144로 진행한다. 예를 들면, I프레임수가 기준값이 5이며, I프레임의 총수가 6이어도, I프레임 의 삽입 간격이 등간격이 아닌 경우, I프레임의 삽입 간격이 기준값보다 커지는 경우가 있다. 이 경우에는, 스텝 S144로 진행한다. 예를 들면, I프레임수가 기준값이 5이며, I프레임의 총 수가 6이며, 또한, I프레임의 삽입 간격이 기준값보다 작은 경우에는, 스텝 S143으로 진행한다.
스텝 S143에서, 참조 화상 프레임열의 작성은 행하지 않는다고 판정한다. 즉, 파일 내의 I프레임 총수가 기준값 미만이 아니고, 또한, I프레임의 삽입 간격이 기준값 미만인 경우에는, I프레임이 충분하여, 참조 화상 프레임열의 작성은 행하지 않는다고 판정한다. 스텝 S144에서, 참조 화상 프레임열의 작성을 행한다고 판정한다. 즉, 파일 내의 I프레임 총수가 기준값 미만이며, 또는, I프레임의 삽입 간격이 기준값 미만이 아닌 경우에는, I프레임이 불충분하여, 참조 화상 프레임열을 작성한다고 판정한다.
스텝 S141 및 스텝 S142에서 이용하는 I프레임 총수의 기준값과 I프레임간격의 기준값은, 휴대 단말기에 의해 자동적으로 설정되어도 되고, 또는, 유저가 지정하여도 된다. 예를 들면 I프레임 및 추가 화상 프레임이 통상보다 많은 편이 좋은 경우에는, 기준값을 변경하면 된다. 본 발명을 이용하는 휴대 단말기 등의 성능이나 리소스에 적합하도록 기준값을 변경하면 된다.
도 5를 참조하여, 스텝 S14 및 스텝 S15의 처리의 구체적인 예를 설명한다. 도면 내의 ▲은 I프레임을 나타내고, △은 추가 화상 프레임을 나타내고, 숫자는 초수를 나타낸다. 파일의 재생 시간은 60초, I프레임의 총수의 기준값은 5, 프레임간격의 기준값은 20초라고 가정한다.
도 5의 A의 예를 설명한다. 본 실시예에서는, 파일의 선두에 1개의 I프레임만이 포함된다. 따라서, I프레임의 총수는 기준값 5보다 적기 때문에, 스텝 S14에서 참조 화상 프레임열을 작성한다고 판정한다. 스텝 S15에서, I프레임열에 4개의 화상 프레임을 추가한다. 그에 의해 I프레임 및 추가 화상 프레임의 총수는 5개로 되어, 기준값 5와 동일해진다. 4개의 추가 화상 프레임의 위치는, 모든 프레임의 삽입 간격이 기준값보다 작아지도록, 설정한다. 본 실시예의 경우, 5개의 프레임이 등간격으로 되도록, 배치하면 된다.
도 5의 (B)의 예를 설명한다. 본 실시예에서는, 파일 내에 6개의 I프레임을 포함하기 때문에, I프레임의 총수는 기준값 5보다 많다. 그러나, 6개의 I프레임은 등간격이 아니다. 파일의 전반의 10초 사이에 5개의 I프레임이 포함되고, 파일의 마지막에 1개의 I프레임이 포함된다. 따라서, 파일의 후반에서는, I프레임의 삽입 간격은, 50초로 되어, 기준값 20초보다 크다. 따라서, 스텝 S15로 진행한다.
스텝 S15에서, 2개의 화상 프레임을 추가한다. 2개의 추가 화상 프레임의 위치는, 모두 프레임의 삽입 간격이 기준값과 동일하거나 또는 작아지도록, 설정한다. 본 실시예의 경우, 파일의 후반에서, 프레임의 삽입 간격이, 20초 및 10초로 되도록 설정한다. 그에 의해, 모든 프레임의 삽입 간격은, 기준값과 동일하거나 또는 작아진다.
추가 화상 프레임의 삽입 위치의 설정 방법은, 상술한 예에 한정되지 않는다. 예를 들면, 50초의 간격을 선두로부터 순서대로, 기준값의 20초마다 추가 화상 프레임을 삽입하여도 된다. 혹은 50초의 간격을 20초 미만의 간격으로 되도록 등분하여도 된다. 예를 들면, 3등분이라면, 17초마다 추가 화상 프레임을 삽입하고, 4등분이라면, 12초마다 추가 화상 프레임을 삽입한다.
도 6을 참조하여, 본 발명의 녹화 재생 편집 장치에 의한 파일의 편집의 동작을 설명한다. 여기서는, 녹화 재생 편집 장치는, 휴대 전화 등의 휴대 단말기라고 하여, 설명한다. 편집 동작의 전제로서, 도 3 및 도 4에 도시한 참조 화상 프레임열의 작성 처리가 종료되어 있고, 참조 화상 프레임열 기억부(8)에는, 도 5에 도시한 바와 같이, I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임 열이 기억되어 있는 것으로 한다.
우선 스텝 S21에서, 유저가 파일의 재생 중에 편집 기능을 선택한다. 즉, 녹화 재생 편집 장치는, 유저로부터의 편집 요구를 입력받는다. 스텝 S22에서, 유저는 편집 위치, 즉, 편집의 개시점 및 종료점의 선택을 행한다. 유저는, 편집 위치를 선택하기 위해, 빨리 감기, 또는, 되감기를 행한다. 빨리 감기의 경우, 통상적으로, 도 9의 (B)에 도시한 바와 같이, I프레임만을 표시한다. 그러나, 본 실시예에서는, 참조 화상 프레임열 기억부(8)에 기억된 참조 화상 프레임열을 표시한다. 즉, I프레임과 추가 화상 프레임으로 이루어지는 프레임열을 표시한다. 되감기의 경우, 통상적으로, 도 9의 (C)에 도시한 바와 같이, I프레임만을 표시한다. 그러나, 본 실시예에서는, 참조 화상 프레임열 기억부(8)에 기억된 참조 화상 프레임열을 표시한다. 즉, I프레임과 추가 화상 프레임으로 이루어지는 프레임열을 표시한다.
이렇게 해서, 유저는, 되감기, 또는, 빨리 감기에 의해 표시된 프레임을 관 찰하면서, 편집 위치를 선택한다. 편집 위치는, 프레임 단위로 선택된다. 스텝 S23에서, 화상 편집 재생 장치는 유저가 선택한 편집 위치의 프레임으로부터의 편집 처리를 행한다.
도 7을 참조하여, 편집 처리의 예를 설명한다. ▲은 I프레임, △은 추가 화상 프레임, ▽은 유저가 선택한 편집 위치를 나타낸다. 도시하는 바와 같이, 참조 화상 프레임열 작성 처리에 의해 I프레임에 대하여 추가 화상 프레임이 부가되어 있는 것으로 한다.
도 7의 (A)는, 유저가 지정한 편집 개시점과 편집 종료점이 I프레임 또는 추가 화상 프레임과 일지하는 경우를 도시한다. 이 경우, 재인코드는 행하지 않고, 편집 개시점과 편집 종료점 사이에서, 데이터의 처리를 행한다.
도 7의 (B)는, 유저가 지정한 편집 개시점과 편집 종료점이 I프레임 및 추가 화상 프레임 중 어느 것으로부터 어긋나 있는 경우를 도시한다. 이 경우, 편집 개시점의 직전의 I프레임 또는 추가 화상 프레임으로부터 편집 개시점까지(도 7의 (B)의 굵은선부) 디코드를 행하여, 편집 개시점에서의 화상 프레임을 취득한다. 다음으로, 편집 개시점의 화상 프레임으로부터 다음 I프레임 또는 추가 화상 프레임까지(도 7의 (B)의 세로선부) 재 인코드를 행한다. 그 후, 편집 종료점까지는 재인코드는 행하지 않고, 데이터의 결합만을 행한다. 이렇게 하여, 재인코드의 양을 줄여, 처리를 수월하게 할 수 있다.
이상, 본 발명의 예를 설명하였지만, 본 발명은 상술한 예에 한정되는 것은 아니고, 특허 청구 범위에 기재된 발명의 범위에서, 다양한 변경이 가능한 것은, 당업자에게 이해될 것이다.
Claims (16)
- 프레임간 예측에 의해 압축한 화상 데이터를 입력하는 화상 데이터 입력부와, 그 화상 데이터의 각 파일 중에 포함되는 I프레임수 또는 I프레임의 삽입 간격에 기초하여 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정부와, 그 참조 화상 프레임열 작성 판정부에 의해 참조 화상 프레임열을 작성한다고 판정된 경우에는, I프레임에 대하여 화상 프레임을 추가해서 I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 작성하는 참조 화상 프레임열 작성부를 갖는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,상기 참조 화상 프레임열 작성 판정부는, 각 파일 내의 I프레임수가 소정의 기준값 미만인 경우에는, 참조 화상 프레임열을 작성한다고 판정하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,상기 참조 화상 프레임열 작성 판정부는, 파일 내의 I프레임의 삽입 간격이 소정의 기준값 미만이 아닌 경우에는, 참조 화상 프레임열을 작성한다고 판정하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,상기 참조 화상 프레임열 작성 판정부 또는 상기 참조 화상 프레임열 작성부는, 참조 화상 프레임열을 작성한다고 판정했을 때, I프레임열에서의 추가 화상 프레임의 삽입 위치를 산출하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,상기 참조 화상 프레임열 작성부에 의해 작성된 상기 참조 화상 프레임열을 기억하는 참조 화상 프레임열 기억부를 갖는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,유저로부터 되감기의 지시를 입력받았을 때, 상기 참조 화상 프레임열 작성부에 의해 작성된 상기 참조 화상 프레임열을 표시하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,유저로부터 빨리 감기의 지시를 입력받았을 때, 상기 참조 화상 프레임열 작성부에 의해 작성된 상기 I프레임과 추가 화상 프레임으로 이루어지는 프레임열에 P프레임을 추가한 프레임열을 표시하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,유저로부터 편집의 개시점 및 종료점을 입력받았을 때, 상기 편집의 개시점 및 종료점이 상기 참조 화상 프레임열 작성부에 의해 작성된 참조 화상 프레임열의 I프레임과 추가 화상 프레임 중 어느 하나인 경우에는, 상기 편집의 개시점과 종료점 사이의 프레임열을 잘라내는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,유저로부터 편집의 개시점 및 종료점을 입력받았을 때, 상기 편집의 개시점 및 종료점이 상기 참조 화상 프레임열 작성부에 의해 작성된 참조 화상 프레임열의 I프레임 또는 추가 화상 프레임이 아닌 경우에는, 상기 편집의 개시점 전으로서 또한 그에 가장 가까운 I프레임 또는 추가 화상 프레임으로부터 상기 편집의 개시점까지 디코드하고, 상기 편집의 개시점으로부터, 상기 편집의 개시점의 후이며 또한 그에 가장 가까운 I프레임 또는 추가 화상 프레임까지를 재인코드하고, 상기 재 인코드의 종료점인 I프레임 또는 추가 화상 프레임으로부터 상기 편집의 종료점까지는, 재인코드를 행하지 않고, 데이터의 결합만을 행하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 제1항에 있어서,상기 참조 화상 프레임열 작성부는, 상기 화상 데이터 입력부가 화상 데이터를 입력받았을 때에, 유저로부터 지시가 없어도 자동적으로 상기 참조 화상 프레임 열 작성의 동작을 실행하는 것을 특징으로 하는 녹화 재생 편집 장치.
- 외부로부터 화상 데이터를 입력받는 화상 데이터 입력부와, 상기 화상 데이터 입력부를 통하여 입력된 화상 데이터의 파일을 기억하는 기억부와, 상기 기억부에 기억된 화상 데이터의 파일로부터 관리 정보 부분과 화상·음성 등의 데이터 부분을 분리하는 다중 분리부와, 상기 다중 분리부에 의해 분리된 화상·음성 데이터를 디코드하는 화상 압축·신장부와, 상기 다중 분리부에 의해 분리된 파일의 관리 정보를 디코드하는 관리 정보 처리부와, 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정부와, I프레임 열에 대하여 화상 프레임을 삽입함으로써 I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 생성하는 참조 화상 프레임열 작성부와, 상기 참조 화상 프레임열을 기억하는 참조 화상 프레임열 기억부와, 상기 화상 압축·신장부에 의해 디코드된 화상·음성 데이터를 일시적으로 기억하는 화상 데이터 버퍼와, 화상을 표시하는 표시부를 갖는 녹화 재생 편집 장치.
- 프레임간 예측에 의해 압축한 화상 데이터를 입력받는 화상 데이터 입력 스텝과, 해당 화상 데이터의 파일을 기억하는 기억 스텝과, 그 기억된 화상 데이터의 파일로부터 파일의 관리 정보와 화상 및 음성 데이터를 분리하는 다중 분리 스텝과, 상기 분리된 화상 및 음성 데이터를 디코드하는 화상 압축·신장 스텝과, 상기 분리된 파일의 관리 정보를 처리하는 관리 정보 처리 스텝과, 상기 처리된 결과에 기초하여 참조 화상 프레임열을 작성할지의 여부를 판정하는 참조 화상 프레임열 작성 판정 스텝과, 상기 참조 화상 프레임열 작성 판정 스텝에서 참조 화상 프레임열을 작성한다고 판정했을 때, 각 파일의 I프레임에 대하여 추가 화상 프레임을 삽입하여, I프레임과 추가 화상 프레임으로 이루어지는 참조 화상 프레임열을 작성하는 참조 화상 프레임열 작성 스텝을 갖는 녹화 재생 편집 방법.
- 제12항에 있어서,상기 참조 화상 프레임열 작성 판정 스텝은, 파일 내의 I프레임수가 소정의 기준값 미만인 경우에는, 참조 화상 프레임열을 작성한다고 판정하는 것을 특징으로 하는 녹화 재생 편집 방법.
- 제12항에 있어서,상기 참조 화상 프레임열 작성 판정 스텝은, 파일 내의 I프레임의 삽입 간격이 소정의 기준값 미만이 아닌 경우에는, 참조 화상 프레임열을 작성한다고 판정하는 것을 특징으로 하는 녹화 재생 편집 방법.
- 제12항 내지 14항 중의 어느 하나의 녹화 재생 편집 방법을 컴퓨터에 실행시키기 위한 컴퓨터 프로그램.
- 제15항의 컴퓨터 프로그램을 기록한 기록 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004072866 | 2004-03-15 | ||
JPJP-P-2004-00072866 | 2004-03-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060130735A true KR20060130735A (ko) | 2006-12-19 |
KR100852803B1 KR100852803B1 (ko) | 2008-08-18 |
Family
ID=34975973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20067021281A KR100852803B1 (ko) | 2004-03-15 | 2005-03-07 | 녹화 재생 편집 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080285938A1 (ko) |
EP (1) | EP1744553A4 (ko) |
JP (1) | JP4362510B2 (ko) |
KR (1) | KR100852803B1 (ko) |
CN (1) | CN1954602A (ko) |
WO (1) | WO2005088964A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007304515A (ja) * | 2006-05-15 | 2007-11-22 | Sony Corp | オーディオ信号伸張圧縮方法及び装置 |
US8565584B2 (en) * | 2007-02-02 | 2013-10-22 | Sony Corporation | Editing apparatus and editing method |
US10057535B2 (en) * | 2010-12-09 | 2018-08-21 | Comcast Cable Communications, Llc | Data segment service |
KR101328199B1 (ko) * | 2012-11-05 | 2013-11-13 | 넥스트리밍(주) | 동영상 편집 방법 및 그 단말기 그리고 기록매체 |
US10565258B2 (en) | 2015-12-10 | 2020-02-18 | Comcast Cable Communications, Llc | Selecting and sharing content |
CN108184126A (zh) * | 2017-12-27 | 2018-06-19 | 生迪智慧科技有限公司 | 快照图像的视频编码及解码方法、编码器及解码器 |
JP2021535671A (ja) | 2018-08-31 | 2021-12-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co., Ltd | 符号化方法、復号方法、符号化機器、復号機器、およびコンピュータプログラム |
CN111182304A (zh) * | 2018-11-13 | 2020-05-19 | 杭州海康威视数字技术股份有限公司 | 视频数据处理方法和装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU657510B2 (en) * | 1991-05-24 | 1995-03-16 | Apple Inc. | Improved image encoding/decoding method and apparatus |
JPH06133304A (ja) * | 1992-10-15 | 1994-05-13 | Ricoh Co Ltd | 画像符号化方式 |
JP3019912B2 (ja) * | 1994-07-22 | 2000-03-15 | 日本ビクター株式会社 | 画像データ編集装置 |
US5867625A (en) * | 1994-10-20 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Digital VCR with trick play steam derivation |
JP3253530B2 (ja) * | 1996-07-24 | 2002-02-04 | 三洋電機株式会社 | 動画像記録装置 |
JPH10164592A (ja) * | 1996-12-04 | 1998-06-19 | Matsushita Electric Ind Co Ltd | 圧縮動画像の符号化方法 |
JPH11266431A (ja) * | 1997-12-17 | 1999-09-28 | Tektronix Inc | ビデオ編集方法及び装置 |
JPH11285002A (ja) * | 1998-02-02 | 1999-10-15 | Sony Corp | 動画像符号化装置及び動画像符号化方法 |
US7050639B1 (en) * | 1999-11-24 | 2006-05-23 | General Electric Company | Image data compression employing multiple compression code tables |
JP2001352516A (ja) * | 2000-06-07 | 2001-12-21 | Nec Commun Syst Ltd | 動画情報蓄積再生方法及び装置 |
US7242850B2 (en) * | 2001-02-23 | 2007-07-10 | Eastman Kodak Company | Frame-interpolated variable-rate motion imaging system |
US7020382B2 (en) * | 2001-07-12 | 2006-03-28 | Thomson Licensing | Modifying video by inserting shadow intra pictures |
JP2003087732A (ja) * | 2001-09-12 | 2003-03-20 | Sanyo Electric Co Ltd | 映像再生装置 |
CN100539670C (zh) * | 2002-03-21 | 2009-09-09 | 皇家飞利浦电子股份有限公司 | 已编码a/v序列的编辑 |
-
2005
- 2005-03-07 JP JP2006510931A patent/JP4362510B2/ja not_active Expired - Fee Related
- 2005-03-07 CN CNA2005800154244A patent/CN1954602A/zh active Pending
- 2005-03-07 EP EP05720174A patent/EP1744553A4/en not_active Withdrawn
- 2005-03-07 US US10/592,734 patent/US20080285938A1/en not_active Abandoned
- 2005-03-07 KR KR20067021281A patent/KR100852803B1/ko not_active IP Right Cessation
- 2005-03-07 WO PCT/JP2005/003902 patent/WO2005088964A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN1954602A (zh) | 2007-04-25 |
JP4362510B2 (ja) | 2009-11-11 |
WO2005088964A1 (ja) | 2005-09-22 |
EP1744553A4 (en) | 2010-09-29 |
US20080285938A1 (en) | 2008-11-20 |
JPWO2005088964A1 (ja) | 2008-01-31 |
EP1744553A1 (en) | 2007-01-17 |
KR100852803B1 (ko) | 2008-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1323314B1 (en) | Transcoding progressive i-slice refreshed mpeg data streams to enable trick play | |
KR100852803B1 (ko) | 녹화 재생 편집 장치 | |
KR100699647B1 (ko) | 데이터 처리 장치 | |
WO2000014741A1 (fr) | Procede et dispositif de gestion de fichier multimedia | |
JP2004187161A (ja) | 動画データ処理装置および動画データ処理方法 | |
JP4244051B2 (ja) | プログラム、復号装置、復号方法、並びに、記録媒体 | |
JP2008028793A (ja) | ストリーム編集方法及びストリーム編集装置 | |
EP1701545B1 (en) | Image reproducing device, method, and program | |
US6999090B2 (en) | Data processing apparatus, data processing method, information storing medium, and computer program | |
JP2006279262A (ja) | 符号化映像変換装置、変換方法及びそのプログラム | |
KR100676723B1 (ko) | 영상 재생 장치 | |
WO2005043901A1 (ja) | レジューム再生システム | |
JP4784466B2 (ja) | 映像情報再生方法 | |
JP2000023090A (ja) | 圧縮動画像編集装置および記憶媒体 | |
JP4441572B2 (ja) | 記録装置 | |
JP2006339995A (ja) | 再生装置、再生方法、再生プログラム、及び記憶媒体 | |
JP2006262320A (ja) | 映像素材転送方法と映像素材転送送り側装置及び映像素材転送受け側装置 | |
JPH0998382A (ja) | 動画像情報の再生装置及び再生方法 | |
KR0128878B1 (ko) | 엠펙 비트 스트림 포맷을 이용하는 점프 장치 및 그 방법 | |
JP2005012270A (ja) | 録画装置 | |
JP2009272929A (ja) | 映像符号化装置および映像符号化方法 | |
JP2006129338A (ja) | 映像記録再生装置及び記録媒体 | |
JP2005198012A (ja) | 動画像再生装置 | |
JP2005176330A (ja) | 画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 | |
JP2007036687A (ja) | 動画像再生装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120724 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130719 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140801 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |