Abstract:
Disclosed is a technique for synthesizing an intermediate viewpoint image using depth image information for a plurality of multi-viewpoint images and each-viewpoint image. A multi-viewpoint video encoding method according to one aspect of the present invention comprises the steps of: obtaining depth information for the multi-viewpoint image information and the each-viewpoint image information; generating virtual information for an intermediate viewpoint of a first and a second viewpoint using the image information and depth information of the first viewpoint which is any of the obtained multi-viewpoint images and the image information and depth information of the second viewpoint which is the closest viewpoint to the first viewpoint; and encoding the virtual information. [Reference numerals] (110) Reception unit; (120) Depth information coding unit; (130) Video information coding unit; (140) Virtual information generating unit; (145) Virtual information coding unit; (150) Multiplexing unit; (160) Bit stream generating unit; (170) Transmission unit; (AA) Image information; (BB) Depth information
Abstract:
PURPOSE: A multi thread encoding and decoding method, an encoder using the same, a decoder, and a computer readable recording medium are provided to analyze relations among layer pictures of one access unit to perform encoding or decoding using a separate thread about each layer picture. CONSTITUTION: Relations among layer pictures of one access unit are analyzed(S110). One access unit is decoded by performing encoding using a separate thread about each layer picture according to the analyzed result(S120). It is determined whether a picture which does not need to be decoded exists during the analysis process. The other pictures except for the picture which does not need to be decoded are decoded during the decoding process.
Abstract:
본 발명은 컴포넌트와 응용 프로그램 사이에 프레임워크를 개재시킨 상태에서 이러한 프레임워크가 컴포넌트의 데이터 입출력을 직접 제어할 수 있도록 함으로써 컴포넌트나 응용 프로그램의 개발에 소요되는 시간과 노력을 단축시킬 수 있도록 한 프레임워크에 의한 멀티미디어 데이터 처리 방법에 관한 것이다. 본 발명의 멀티미디어 데이터 처리 방법은 데이터 입출력을 멀티미디어 프레임워크가 제어하는 간접 통신 방식을 기본적으로 지원하고 그 데이터의 입출력을 멀티미디어 프레임워크가 제어하지 않는 직접 통신 방식을 선택적으로 지원하는 적어도 1개의 컴포넌트와 응용 프로그램 사이에서 멀티미디어 프레임워크에 의해 수행되되, 컴포넌트에 지원 가능한 통신 방식을 문의하는 (a) 단계 및 상기 (a) 단계에서의 문의 결과, 컴포넌트가 상기 직접 통신 방식을 지원하는 경우에 상기 간접 통신 방식 또는 상기 직접 통신 방식을 선택적으로 사용하여 미디어 그래프를 구성하는 (b) 단계를 포함하여 이루어진다.
Abstract:
본 발명은 SVC 비디오 콘텐츠 제공 장치 및 방법에 대하여 개시한다. 본 발명은 비디오 또는 오디오 신호를 공용 데이터 구조의 비디오 및 오디오 스트림으로 부호화하는 비디오/오디오 부호화부와, 사용자의 실시간 또는 VoD 스트리밍 모드 선택에 따라 상기 비디오 및 오디오 스트림 입력을 실시간 스트리밍 모드이면 출력으로 바이패스하고, VoD 스트리밍 모드이면 SVC 파일 포맷으로 변환/역변환하는 멀티플렉서/디멀티플렉서부와, 상기 VoD 스트리밍 모드에서 생성된 상기 SVC 파일 포맷 파일을 저장하는 저장부와, 상기 비디오 스트림의 일부를 추출하여 타깃 비디오 스트림을 출력하는 비디오 데이터 추출기와, 상기 타깃 비디오 스트림 및 상기 오디오 스트림으로 구성된 SVC 비디오 콘텐츠를 송출하는 송수신 유니트를 포함하는 점에 그 특징이 있다. 본 발명은 효율적인 SVC 비디오 콘텐츠 생성으로 연산 및 데이터 양이 적어 실시간 스트리밍 서비스 제공이 가능하고, VoD 스트리밍 서비스 제공시에는 저장공간을 절약할 수 있다 SVC 비디오 콘텐츠, 공용 데이터 구조, SVC 파일 포맷, 비디오 데이터 추출기
Abstract:
PURPOSE: An image prediction method in a multi-view video codec and a computer readable recording medium recording a program from the method are provided to induce a global disparity vector value with the highest frequency by a macro block unit, thereby improving accuracy. CONSTITUTION: A disparity vector value is selected as a candidate value(S100). A global disparity vector value is obtained based on the selected candidate value(S200). A disparity vector value for searching a correspondence macro block is obtained(S300). A macro block of another view point is searched. A current macro block is encoded.