KR20160054530A - 동화상 부호화 장치, 동화상 트랜스코드 장치, 동화상 부호화 방법, 동화상 트랜스코드 방법 및 동화상 스트림 전송 시스템 - Google Patents
동화상 부호화 장치, 동화상 트랜스코드 장치, 동화상 부호화 방법, 동화상 트랜스코드 방법 및 동화상 스트림 전송 시스템 Download PDFInfo
- Publication number
- KR20160054530A KR20160054530A KR1020167008909A KR20167008909A KR20160054530A KR 20160054530 A KR20160054530 A KR 20160054530A KR 1020167008909 A KR1020167008909 A KR 1020167008909A KR 20167008909 A KR20167008909 A KR 20167008909A KR 20160054530 A KR20160054530 A KR 20160054530A
- Authority
- KR
- South Korea
- Prior art keywords
- coding
- area
- picture
- encoding
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 69
- 230000005540 biological transmission Effects 0.000 title claims description 45
- 239000013598 vector Substances 0.000 claims abstract description 86
- 239000000284 extract Substances 0.000 claims description 14
- 108091026890 Coding region Proteins 0.000 claims description 7
- 108700026244 Open Reading Frames Proteins 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 230000006835 compression Effects 0.000 abstract description 10
- 238000007906 compression Methods 0.000 abstract description 10
- 238000004364 calculation method Methods 0.000 abstract description 9
- 238000013139 quantization Methods 0.000 description 43
- 238000010586 diagram Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 238000005192 partition Methods 0.000 description 21
- 230000009466 transformation Effects 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000001131 transforming effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 101000589407 Homo sapiens Membrane progestin receptor gamma Proteins 0.000 description 1
- 102100032334 Membrane progestin receptor gamma Human genes 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001953 recrystallisation Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/114—Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/174—Methods 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 slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/57—Motion estimation characterised by a search window with variable size or shape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/58—Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/55—Motion estimation with spatial constraints, e.g. at image or region borders
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 본 발명의 실시의 형태 1에 의한 동화상 부호화 장치(1)를 나타내는 구성도이다.
도 3은 본 발명의 실시의 형태 1에 의한 동화상 트랜스코드 장치(2)의 전체 영역 스트림 복호부(3)를 나타내는 구성도이다.
도 4는 본 발명의 실시의 형태 1에 의한 동화상 트랜스코드 장치(2)의 부분 영역 트랜스코드부(4)를 나타내는 구성도이다.
도 5는 본 발명의 실시의 형태 1에 의한 동화상 부호화 장치(1)의 처리 내용(동화상 부호화 방법)을 나타내는 플로차트이다.
도 6은 본 발명의 실시의 형태 1에 의한 동화상 트랜스코드 장치(2)의 전체 영역 스트림 복호부(3)의 처리 내용을 나타내는 플로차트이다.
도 7은 본 발명의 실시의 형태 1에 의한 동화상 트랜스코드 장치(2)의 부분 영역 트랜스코드부(4)의 처리 내용을 나타내는 플로차트이다.
도 8은 최대 부호화 블록이 계층적으로 복수의 부호화 대상 블록으로 분할되는 예를 나타내는 설명도이다.
도 9a는 분할 후의 파티션의 분포를 나타내고, b는 계층 분할에 의해 부호화 모드 m(Bn)이 할당되는 상황을 쿼드트리 그래프로 나타내는 설명도이다.
도 10은 GOP 사이즈 제한 정보와 참조 구조 지정 정보가 가리키는 정보의 의미를 나타내는 설명도이다.
도 11은 본 발명의 실시의 형태 2에 의한 동화상 부호화 장치 및 동화상 트랜스코드 장치가 적용되는 시스템을 나타내는 구성도이다.
도 12는 전체 영역 화상이 6개의 서브픽쳐로 분할되어 있는 예를 나타내는 설명도이다.
도 13은 본 발명의 실시의 형태 3에 의한 동화상 스트림 전송 시스템을 나타내는 구성도이다.
도 14는 본 발명의 실시의 형태 3에 의한 동화상 스트림 전송 시스템을 나타내는 구성도이다.
도 15는 본 발명의 실시의 형태 4에 의한 동화상 스트림 전송 시스템을 나타내는 구성도이다.
2 : 동화상 트랜스코드 장치
3 : 전체 영역 스트림 복호부(필수 부호화 영역 특정 수단)
4 : 부분 영역 트랜스코드부(필수 부호화 영역 특정 수단, 파라미터 추출 수단, 부분 영역 스트림 생성 수단)
5 : 전체 영역 표시 장치
6 : 동화상 복호 장치
7 : 부분 영역 표시 장치
11 : 부호화 제어부(예측 화상 생성 수단)
12 : 블록 분할부(예측 화상 생성 수단)
13 : 전환 스위치(예측 화상 생성 수단)
14 : 인트라 예측부(예측 화상 생성 수단)
15 : 움직임 보상 예측부(예측 화상 생성 수단)
16 : PCM 부호화부
17 : 감산부(비트스트림 생성 수단)
18 : 변환ㆍ양자화부(비트스트림 생성 수단)
19 : 역 양자화ㆍ역 변환부
20 : 가산부
21 : 루프 필터부
22 : 프레임 메모리
23 : 가변 길이 부호화부(비트스트림 생성 수단)
31 : 가변 길이 부호 복호부
32 : 전환 스위치
33 : 인트라 예측부
34 : 움직임 보상부
35 : PCM 복호부
36 : 역 양자화ㆍ역 변환부
37 : 가산부
38 : 루프 필터부
39 : 프레임 메모리
41 : 트랜스코드 제어부
42 : 부호화 파라미터 추출부
43 : 외부 참조 블록 부호화부
44 : 불요 블록 부호화부
45 : 전환 스위치
46 : 가변 길이 부호화부
51 : 동화상 부호화 장치
52 : 스토리지
53 : 동화상 전달 장치
54 : 전체 영역 스트림 복호부
55 : 부분 영역 트랜스코드부
56 : 전달 제어부
57 : 전체 영역 표시 장치
50-1~50-N : 동화상 복호 장치
51-1~51-N : 부분 영역 표시 장치
61 : MUXER(다중화 전송 장치)
62 : DEMUXER(다중 분리 장치)
Claims (13)
- GOP(Group Of Pictures)에 속하는 픽쳐 내의 부호화 대상 블록에 대한 부호화 파라미터를 결정하고, 상기 부호화 파라미터를 이용하여, 예측 화상을 생성하는 예측 화상 생성 수단과,
상기 부호화 대상 블록과 상기 예측 화상 생성 수단에 의해 생성된 예측 화상의 차분 화상을 압축 부호화하고, 그 부호화 결과인 부호화 데이터와 상기 부호화 파라미터를 다중화하여 비트스트림을 생성하는 비트스트림 생성 수단
을 구비하고,
상기 비트스트림 생성 수단은, 움직임 벡터의 탐색 가능한 범위를 나타내는 움직임 벡터 제한 정보와, 상기 GOP에 속하는 픽쳐의 수인 GOP 사이즈를 나타내는 GOP 사이즈 제한 정보와, 상기 GOP에 속하는 각 픽쳐를 복호할 때에 참조하는 픽쳐를 나타내는 참조 구조 지정 정보를 포함하는 힌트 정보를 상기 비트스트림에 다중화하는
것을 특징으로 하는 동화상 부호화 장치.
- 제 1 항에 있어서,
상기 예측 화상 생성 수단은, 상기 부호화 대상 블록에 대한 부호화 모드가 인터 부호화 모드인 경우, 상기 움직임 벡터 제한 정보가 나타내는 영역 내에서 움직임 벡터를 탐색하고, 상기 움직임 벡터와 상기 부호화 파라미터를 이용하여, 상기 부호화 대상 블록에 대한 예측 처리를 실시하여 예측 화상을 생성하는 것을 특징으로 하는 동화상 부호화 장치.
- 청구항 1에 기재된 동화상 부호화 장치에 의해 생성된 비트스트림으로부터 힌트 정보를 추출하고, 상기 힌트 정보에 포함되어 있는 움직임 벡터 제한 정보, GOP 사이즈 제한 정보 및 참조 구조 지정 정보를 참조하여, 외부로부터 주어진 표시 영역 정보가 나타내는 픽쳐의 표시 영역을 복호할 때에 필요한 영역인 필수 부호화 영역을 특정하는 필수 부호화 영역 특정 수단과,
상기 동화상 부호화 장치에 의해 생성된 비트스트림으로부터, 상기 필수 부호화 영역 특정 수단에 의해 특정된 필수 부호화 영역에 포함되어 있는 부호화 대상 블록의 부호화 데이터 및 부호화 파라미터를 추출하는 파라미터 추출 수단과,
상기 파라미터 추출 수단에 의해 추출된 부호화 데이터 및 부호화 파라미터로부터 미리 설정되어 있는 부호화 코덱에 준거하고 있는 부분 영역 스트림을 생성하는 부분 영역 스트림 생성 수단
을 구비한 동화상 트랜스코드 장치.
- 제 3 항에 있어서,
상기 파라미터 추출 수단은,
상기 필수 부호화 영역 특정 수단에 의해 특정된 필수 부호화 영역에 포함되어 있는 부호화 대상 블록이, 상기 필수 부호화 영역의 외부의 화소치를 참조하여 인트라 부호화가 행해지고 있는 외부 참조 블록이 아닌 경우, 상기 동화상 부호화 장치에 의해 생성된 비트스트림으로부터 상기 부호화 대상 블록의 부호화 데이터 및 부호화 파라미터를 추출하여, 상기 부호화 데이터 및 부호화 파라미터를 출력하는 부호화 파라미터 추출부와,
상기 필수 부호화 영역 특정 수단에 의해 특정된 필수 부호화 영역에 포함되어 있는 부호화 대상 블록이, 상기 필수 부호화 영역의 외부의 화소치를 참조하여 인트라 부호화가 행해지고 있는 외부 참조 블록인 경우, 상기 필수 부호화 영역의 외부의 화소치를 예측 참조에 이용하지 않는 부호화 방식으로, 상기 부호화 대상 블록의 복호 화상을 부호화하고, 그 부호화 결과인 부호화 데이터와 상기 복호 화상의 부호화에 이용한 부호화 파라미터를 출력하는 외부 참조 블록 부호화부와,
상기 부호화 파라미터 추출부로부터 출력된 부호화 데이터 및 부호화 파라미터, 또는, 상기 외부 참조 블록 부호화부로부터 출력된 부호화 데이터 및 부호화 파라미터를 선택하고, 그 선택한 부호화 데이터 및 부호화 파라미터를 상기 부분 영역 스트림 생성 수단에 출력하는 전환 스위치
를 구비한 것을 특징으로 하는
동화상 트랜스코드 장치.
- 제 4 항에 있어서,
상기 외부 참조 블록 부호화부는, 상기 부호화 대상 블록의 화면 가장자리의 화소치를 참조하는 인트라 부호화 방식으로 인트라 예측 화상을 생성하고, 상기 부호화 대상 블록의 복호 화상과 상기 인트라 예측 화상의 차분 화상을 압축 부호화하여, 그 부호화 결과인 부호화 데이터와 상기 인트라 예측 화상을 생성할 때에 이용한 부호화 파라미터를 출력하는 것을 특징으로 하는 동화상 트랜스코드 장치.
- 제 4 항에 있어서,
상기 외부 참조 블록 부호화부는, 상기 부호화 대상 블록의 복호 화상을 PCM(Pulse Code Modulation) 부호화하고, 그 부호화 결과인 부호화 데이터와 PCM 부호화 파라미터를 출력하는 것을 특징으로 하는 동화상 트랜스코드 장치.
- 제 4 항에 있어서,
상기 파라미터 추출 수단은, 상기 GOP에 속하는 각 픽쳐에 있어서의 필수 부호화 영역의 사이즈가 상이한 경우, 상기 각 픽쳐에 있어서의 필수 부호화 영역 중에서, 상기 사이즈에 근거하여 트랜스코드 대상 영역으로 하는 필수 부호화 영역을 지정하고, 각각의 픽쳐에 있어서, 상기 지정한 필수 부호화 영역의 외부에 있고, 상기 트랜스코드 대상 영역의 내부에 있는 부호화 대상 블록에 대해서는, 인터 부호화 방식에 있어서의 스킵 모드로 부호화하고, 그 부호화 결과인 부호화 데이터와 상기 부호화 대상 블록의 부호화에 이용한 부호화 파라미터를 출력하는 불요 블록 부호화부를 구비하고,
상기 전환 스위치는, 상기 부호화 파라미터 추출부로부터 출력된 부호화 데이터 및 부호화 파라미터, 상기 외부 참조 블록 부호화부로부터 출력된 부호화 데이터 및 부호화 파라미터, 또는, 상기 불요 블록 부호화부로부터 출력된 부호화 데이터 및 부호화 파라미터를 선택하고, 그 선택한 부호화 데이터 및 부호화 파라미터를 상기 부분 영역 스트림 생성 수단에 출력하는
것을 특징으로 하는 동화상 트랜스코드 장치.
- 예측 화상 생성 수단이, GOP에 속하는 픽쳐 내의 부호화 대상 블록에 대한 부호화 파라미터를 결정하고, 상기 부호화 파라미터를 이용하여, 예측 화상을 생성하고,
비트스트림 생성 수단이, 상기 부호화 대상 블록과 상기 예측 화상의 차분 화상을 압축 부호화하고, 그 부호화 결과인 부호화 데이터와 상기 부호화 파라미터를 다중화하여 비트스트림을 생성하는
동화상 부호화 방법으로서,
상기 비트스트림 생성 수단에서는, 움직임 벡터의 탐색 가능한 범위를 나타내는 움직임 벡터 제한 정보와, 상기 GOP에 속하는 픽쳐의 수인 GOP 사이즈를 나타내는 GOP 사이즈 제한 정보와, 상기 GOP에 속하는 각 픽쳐를 복호할 때에 참조하는 픽쳐를 나타내는 참조 구조 지정 정보를 포함하는 힌트 정보를 상기 비트스트림에 다중화하는
것을 특징으로 하는 동화상 부호화 방법.
- 필수 부호화 영역 특정 수단이, 청구항 8에 기재된 동화상 부호화 방법에 의해 생성된 비트스트림으로부터 힌트 정보를 추출하고, 상기 힌트 정보에 포함되어 있는 움직임 벡터 제한 정보, GOP 사이즈 제한 정보 및 참조 구조 지정 정보를 참조하여, 외부로부터 주어진 표시 영역 정보가 나타내는 픽쳐의 표시 영역을 복호할 때에 필요한 영역인 필수 부호화 영역을 특정하고,
파라미터 추출 수단이, 상기 동화상 부호화 방법에 의해 생성된 비트스트림으로부터, 상기 필수 부호화 영역에 포함되어 있는 부호화 대상 블록의 부호화 데이터 및 부호화 파라미터를 추출하고,
부분 영역 스트림 생성 수단이, 상기 파라미터 추출 수단에 의해 추출된 부호화 데이터 및 부호화 파라미터로부터 미리 설정되어 있는 부호화 코덱에 준거하고 있는 부분 영역 스트림을 생성하는
동화상 트랜스코드 방법.
- 제 1 항에 있어서,
상기 비트스트림 생성 수단은, 상기 부호화 대상 블록이, 전체 영역 화상이 서브픽쳐 단위로 분할되어 있는 블록에 상당하는 경우, 상기 힌트 정보를 다중화하고 있는 서브픽쳐 단위의 비트스트림을 생성한 후, 상기 서브픽쳐 단위의 비트스트림을 전체 영역 화상분 결합하여, 전체 영역 화상의 비트스트림인 전체 영역 스트림을 출력하는 것을 특징으로 하는 동화상 부호화 장치.
- 청구항 10에 기재된 동화상 부호화 장치와,
상기 동화상 부호화 장치로부터 출력된 전체 영역 스트림과, 상기 전체 영역 화상에 있어서의 서브픽쳐의 분할 상태 및 상기 전체 영역 스트림에 포함되어 있는 서브픽쳐 단위의 비트스트림의 데이터 위치를 나타내는 서브픽쳐 정보를 미리 설정되어 있는 전송 포맷의 다중화 신호에 다중화하여, 상기 다중화 신호를 전송하는 다중화 전송 장치와,
상기 다중화 전송 장치에 의해 전송된 다중화 신호를 수신하여, 상기 다중화 신호에 포함되어 있는 상기 전체 영역 스트림과 상기 서브픽쳐 정보를 분리하고, 상기 서브픽쳐 정보와 복호 대상의 서브픽쳐를 나타내는 표시 영역 정보를 참조하여, 상기 전체 영역 스트림으로부터 복호 대상의 서브픽쳐의 비트스트림을 추출하는 다중 분리 장치
를 구비한 동화상 스트림 전송 시스템.
- 청구항 10에 기재된 동화상 부호화 장치와,
상기 전체 영역 화상에 있어서의 서브픽쳐의 분할 상태 및 상기 전체 영역 스트림에 포함되어 있는 서브픽쳐 단위의 비트스트림의 데이터 위치를 나타내는 서브픽쳐 정보를 참조하여, 상기 동화상 부호화 장치에서 출력된 전체 영역 스트림으로부터 복호 대상의 서브픽쳐의 비트스트림을 추출하고, 상기 복호 대상의 서브픽쳐의 비트스트림을 미리 설정되어 있는 전송 포맷의 다중화 신호에 다중화하여, 상기 다중화 신호를 전송하는 다중화 전송 장치와,
상기 다중화 전송 장치에 의해 전송된 다중화 신호를 수신하여, 상기 다중화 신호에 포함되어 있는 상기 복호 대상의 서브픽쳐의 비트스트림을 분리하는 다중 분리 장치
를 구비한 동화상 스트림 전송 시스템.
- 제 12 항에 있어서,
상기 다중화 전송 장치는, 상기 복호 대상의 서브픽쳐의 비트스트림을 복호하는 동화상 복호 장치로부터 상기 표시 영역 정보를 취득하는 것을 특징으로 하는 동화상 스트림 전송 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013185196 | 2013-09-06 | ||
| JPJP-P-2013-185196 | 2013-09-06 | ||
| PCT/JP2014/073532 WO2015034061A1 (ja) | 2013-09-06 | 2014-09-05 | 動画像符号化装置、動画像トランスコード装置、動画像符号化方法、動画像トランスコード方法及び動画像ストリーム伝送システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160054530A true KR20160054530A (ko) | 2016-05-16 |
Family
ID=52628522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020167008909A Ceased KR20160054530A (ko) | 2013-09-06 | 2014-09-05 | 동화상 부호화 장치, 동화상 트랜스코드 장치, 동화상 부호화 방법, 동화상 트랜스코드 방법 및 동화상 스트림 전송 시스템 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20160234523A1 (ko) |
| EP (1) | EP3043560A4 (ko) |
| JP (1) | JPWO2015034061A1 (ko) |
| KR (1) | KR20160054530A (ko) |
| CN (1) | CN105519117A (ko) |
| WO (1) | WO2015034061A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021054811A1 (ko) * | 2019-09-20 | 2021-03-25 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6421422B2 (ja) * | 2014-03-05 | 2018-11-14 | 日本電気株式会社 | 映像解析装置、監視装置、監視システムおよび映像解析方法 |
| US10678843B2 (en) * | 2015-01-06 | 2020-06-09 | Maxell, Ltd. | Image display device, image display method and image display system |
| CN106162167B (zh) * | 2015-03-26 | 2019-05-17 | 中国科学院深圳先进技术研究院 | 基于学习的高效视频编码方法 |
| CN116248866B (zh) * | 2017-07-03 | 2025-06-10 | 汉阳大学校产学协力团 | 利用包含追加区域的分割单位的影像解码方法以及装置 |
| WO2019009590A1 (ko) | 2017-07-03 | 2019-01-10 | 김기백 | 추가 영역을 포함하는 분할 단위를 이용한 영상 복호화 방법 및 장치 |
| US11025942B2 (en) | 2018-02-08 | 2021-06-01 | Samsung Electronics Co., Ltd. | Progressive compressed domain computer vision and deep learning systems |
| JP7397211B2 (ja) | 2020-02-14 | 2023-12-12 | 北京字節跳動網絡技術有限公司 | 映像ビットストリームにおけるサブピクチャ情報の信号通知 |
| US11533499B2 (en) * | 2020-03-31 | 2022-12-20 | Tencent America LLC | Method for signaling mixed NAL unit type and subpicture partitioning in coded video stream |
| US11652994B2 (en) * | 2021-01-19 | 2023-05-16 | Tencent America LLC | Neural image compression with adaptive intra-prediction |
| US12167008B2 (en) * | 2021-04-20 | 2024-12-10 | Samsung Electronics Co., Ltd. | Operation of video decoding engine for EVC |
| CN118101964A (zh) * | 2022-11-25 | 2024-05-28 | 京东方科技集团股份有限公司 | 视频数据处理方法及装置、显示装置和存储介质 |
| JP2024085066A (ja) * | 2022-12-14 | 2024-06-26 | キヤノン株式会社 | 電子機器 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SG116400A1 (en) * | 1997-10-24 | 2005-11-28 | Matsushita Electric Industrial Co Ltd | A method for computational graceful degradation inan audiovisual compression system. |
| JP4622121B2 (ja) * | 2000-03-13 | 2011-02-02 | ソニー株式会社 | データ変換装置および方法、並びに、符号化装置および方法 |
| KR100776529B1 (ko) * | 2000-03-13 | 2007-11-16 | 소니 가부시끼 가이샤 | 간결한 트랜스코딩 힌트 메타데이터를 생성하는 방법 및 장치 |
| JP2002152749A (ja) * | 2000-11-09 | 2002-05-24 | Matsushita Electric Ind Co Ltd | 画像再符号化装置 |
| JP2005341093A (ja) * | 2004-05-26 | 2005-12-08 | Mitsubishi Electric Corp | コンテンツ適応化装置、コンテンツ適応化システム、コンテンツ適応化方法 |
| JP4534935B2 (ja) * | 2005-10-04 | 2010-09-01 | 株式会社日立製作所 | トランスコーダ、記録装置及びトランスコード方法 |
| JP5055078B2 (ja) * | 2007-10-01 | 2012-10-24 | キヤノン株式会社 | 画像処理装置及びその方法 |
| CN101453642B (zh) * | 2007-11-30 | 2012-12-26 | 华为技术有限公司 | 图像编/解码方法、装置和系统 |
| US8270473B2 (en) * | 2009-06-12 | 2012-09-18 | Microsoft Corporation | Motion based dynamic resolution multiple bit rate video encoding |
| WO2012060459A1 (ja) | 2010-11-01 | 2012-05-10 | 日本電気株式会社 | 動画像配信システム、動画像配信方法および動画像配信用プログラム |
| US9060174B2 (en) * | 2010-12-28 | 2015-06-16 | Fish Dive, Inc. | Method and system for selectively breaking prediction in video coding |
| UA109312C2 (uk) * | 2011-03-04 | 2015-08-10 | Імпульсно-кодова модуляція з квантуванням при кодуванні відеоінформації | |
| US9414086B2 (en) * | 2011-06-04 | 2016-08-09 | Apple Inc. | Partial frame utilization in video codecs |
| JP5678807B2 (ja) * | 2011-06-09 | 2015-03-04 | 富士通セミコンダクター株式会社 | 映像・音声データ処理装置およびデータ多重化方法 |
| ES2862898T3 (es) * | 2011-06-30 | 2021-10-08 | Mitsubishi Electric Corp | Aparato de codificación de imágenes, aparato de decodificación de imágenes, método de codificación de imágenes y método de decodificación de imágenes |
| US9338474B2 (en) * | 2011-09-23 | 2016-05-10 | Qualcomm Incorporated | Reference picture list construction for video coding |
| US10244246B2 (en) * | 2012-02-02 | 2019-03-26 | Texas Instruments Incorporated | Sub-pictures for pixel rate balancing on multi-core platforms |
| JP5197864B2 (ja) * | 2012-04-12 | 2013-05-15 | 株式会社東芝 | 画像復号化方法及び装置 |
| WO2014057131A1 (en) * | 2012-10-12 | 2014-04-17 | Canon Kabushiki Kaisha | Method and corresponding device for streaming video data |
| US10021414B2 (en) * | 2013-01-04 | 2018-07-10 | Qualcomm Incorporated | Bitstream constraints and motion vector restriction for inter-view or inter-layer reference pictures |
| EP3562170A1 (en) * | 2013-07-29 | 2019-10-30 | Koninklijke KPN N.V. | Providing tile video streams to a client |
-
2014
- 2014-09-05 KR KR1020167008909A patent/KR20160054530A/ko not_active Ceased
- 2014-09-05 EP EP14842955.8A patent/EP3043560A4/en not_active Withdrawn
- 2014-09-05 WO PCT/JP2014/073532 patent/WO2015034061A1/ja not_active Ceased
- 2014-09-05 US US14/916,914 patent/US20160234523A1/en not_active Abandoned
- 2014-09-05 CN CN201480048963.7A patent/CN105519117A/zh active Pending
- 2014-09-05 JP JP2015535533A patent/JPWO2015034061A1/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021054811A1 (ko) * | 2019-09-20 | 2021-03-25 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| US12192491B2 (en) | 2019-09-20 | 2025-01-07 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and apparatus, and recording medium storing bitstream |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015034061A1 (ja) | 2015-03-12 |
| EP3043560A4 (en) | 2017-03-01 |
| JPWO2015034061A1 (ja) | 2017-03-02 |
| EP3043560A1 (en) | 2016-07-13 |
| CN105519117A (zh) | 2016-04-20 |
| US20160234523A1 (en) | 2016-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20160054530A (ko) | 동화상 부호화 장치, 동화상 트랜스코드 장치, 동화상 부호화 방법, 동화상 트랜스코드 방법 및 동화상 스트림 전송 시스템 | |
| KR101785886B1 (ko) | 화상 부호화 장치, 화상 복호 장치, 부호화 스트림 변환 장치, 화상 부호화 방법, 및 화상 복호 방법 | |
| KR101554792B1 (ko) | 동화상 복호 장치 및 동화상 복호 방법 | |
| KR101108501B1 (ko) | 비디오 시퀀스에서의 움직임 부호화 방법 | |
| CN107277524B (zh) | 视频解码设备以及视频解码方法 | |
| EP2680588B1 (en) | Image encoding apparatus, image decoding apparatus, image encoding method and image decoding method | |
| US20120076203A1 (en) | Video encoding device, video decoding device, video encoding method, and video decoding method | |
| EP1429564A1 (en) | Moving picture encoding/transmission system, moving picture encoding/transmission method, and encoding apparatus, decoding apparatus, encoding method, decoding method, and program usable for the same | |
| KR20110040893A (ko) | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법 | |
| KR20200023501A (ko) | 화상 처리 장치 및 방법 | |
| WO2006083113A1 (en) | Method and apparatus for scalably encoding/decoding video signal | |
| KR20110124199A (ko) | 화상 처리 장치 및 방법 | |
| US20100104022A1 (en) | Method and apparatus for video processing using macroblock mode refinement | |
| JPH09322163A (ja) | 画像信号の符号化方法、伝送方法及び復号方法、符号化装置、伝送装置及び復号装置並びに記録媒体 | |
| EP3197163A1 (en) | Method and device for encoding or decoding multi-layer image, using inter-layer prediction | |
| US20160309173A1 (en) | Depth encoding method and apparatus, decoding method and apparatus | |
| KR20020042822A (ko) | 엔코딩된 비디오 화상 각각을 각자의 영역으로 포멧하는회로 및 방법 | |
| WO2010048544A1 (en) | Method and apparatus for video processing using macroblock mode refinement | |
| CA2935303C (en) | Conditionally parsed extension syntax for hevc extension processing | |
| JP2000236547A (ja) | 画像情報変換装置及び画像情報変換方法 | |
| EP4319153A1 (en) | Video encoding device, video decoding device, video encoding method, video decoding method, and video system | |
| KR20190093565A (ko) | 화상 처리 장치 및 방법 | |
| HK1182563B (en) | Video encoder, video decoder, video encoding method, video decoding method, and program | |
| HK1220842A1 (zh) | 视频解码装置、视频解码方法以及程序 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20160405 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170322 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20170607 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20170322 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |