KR20090088772A - 슬라이드 쇼를 위한 영상파일을 생성 및 재생하기 위한시스템 및 방법 - Google Patents
슬라이드 쇼를 위한 영상파일을 생성 및 재생하기 위한시스템 및 방법 Download PDFInfo
- Publication number
- KR20090088772A KR20090088772A KR1020080023567A KR20080023567A KR20090088772A KR 20090088772 A KR20090088772 A KR 20090088772A KR 1020080023567 A KR1020080023567 A KR 1020080023567A KR 20080023567 A KR20080023567 A KR 20080023567A KR 20090088772 A KR20090088772 A KR 20090088772A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- box
- file
- slideshow
- track
- Prior art date
Links
Images
Classifications
-
- 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
-
- 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
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- 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
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Processing Or Creating Images (AREA)
Abstract
본 발명은 슬라이드쇼를 위한 영상파일을 생성 및 재생하기 위한 시스템에 있어서, 슬라이드쇼 영상을 위한 적어도 2개의 이미지들을 포함하는 영상 트랙과, 상기 적어도 2개의 이미지들이 소정 시간 간격으로 차례로 표시되는 것이 가능하도록 하는 슬라이드쇼 영상을 위한 정보를 포함하는 영상파일을 생성하는 영상파일 생성장치와; 상기 영상파일 생성장치에 의해 생성된 영상파일이 입력되면, 상기 영상파일로부터 슬라이드쇼 영상을 위한 정보를 추출하여 상기 영상 트랙의 적어도 2개의 이미지들을 슬라이드쇼 서비스로 제공하는 영상파일 재생장치를 포함한다.
3D 영상, 2D 영상
Description
본 발명은 슬라이드 쇼를 위한 영상 파일(Image Files)을 생성 및 재생하기 위한 시스템 및 방법에 관한 것이다. 좀 더 구체적으로는 슬라이드 쇼를 위한 영상 파일의 생성 및 재생을 위한 파일 포맷과 이러한 파일 포맷을 이용한 시스템 및 방법에 관한 것이다.
멀티미디어 관련 국제 표준화 기구인 MPEG(Moving Picture Experts Group)은 MPEG-1을 시작으로 하여 현재는 MPEG-2, MPEG-4, MPEG-7, MPEG-21의 표준화 작업을 진행하고 있다. 이처럼 여러 가지 표준이 개발됨에 따라 서로 다른 표준 기술을 조합하여 하나의 프로파일을 만들어야 할 필요성이 대두되으며, 이러한 움직임의 하나로서 MPEG-A(MPEG Application: ISO/ICE 230000) 멀티미디어 응용 표준화 활동이 있다. MPEG-A 활동의 하나로서 다양한 멀티미디어 응용 형식(Multimedia Application Format: MAF)을 만들고 있는데, 이러한 멀티미디어 응용 형식은 기존의 MPEG 표준들 뿐만 아니라 비 MPEG 표준들을 함께 조합하여 표준의 활용 가치를 높이는 것을 목적으로 한다. 이렇듯 별도의 표준을 새로 만드는 노력없이 이미 검 증된 표준 기술을 쉽게 조합함으로써 멀티미디어 응용 형식을 만들 수 있으며 그 효용가치를 극대화할 수 있다.
현재 단말 사업자 측면에서 이득을 많이 가져다 주는 서비스가 스타화보 서비스이다. 사용자는 정지영상 JPG 파일을 단말로 다운로드 받아서 원하는 정지영상을 단말에서 감상하는 서비스이다. 그러나 각각의 하나하나의 이미지 파일을 한장씩 다운로드 받아서 봐야 하는 단점이 있다.
최근에는 스테레오스코픽 입체 단말기도 출시 되었고 해서 이런 스타화보와 같은 이미지 영상을 스테레오스코픽 단말에서 기존에 비해 입체감을 느끼며 3D로 감상할 수도 있게 되었다. 현재 진행중인 스테레오스코픽 MAF 국제 표준화 (ISO/IEC 23000-11)의 WD 문서에는 동영상 스테레오스코픽 컨텐츠 서비스에 초점이 맞춰져 있고 따라서 본 발명에서는 위의 가능성과 관련하여 정지영상 스테레오스코픽 컨텐츠를 이용한 슬라이드쇼 서비스를 위한 스테레오스코픽 파일 포맷 구조를 제안한다.
본 발명은 이처럼 슬라이드 쇼를 위한 영상 파일을 생성, 저장 및 재생하기 위해 필요한 파일 포맷을 제공한다. 또한, 본 발명에서 제공하는 슬라이드 쇼를 위한 영상 파일의 파일 포맷을 이용하여 영상 파일을 생성 및 재생하기 위한 시스템 및 방법을 제공한다.
상기 해결하고자 하는 과제를 해결하기 위하여 본 발명은 슬라이드쇼를 위한 영상파일을 생성 및 재생하기 위한 시스템에 있어서, 슬라이드쇼 영상을 위한 적어도 2개의 이미지들을 포함하는 영상 트랙과, 상기 적어도 2개의 이미지들이 소정 시간 간격으로 차례로 표시되는 것이 가능하도록 하는 슬라이드쇼 영상을 위한 정보를 포함하는 영상파일을 생성하는 영상파일 생성장치와; 상기 영상파일 생성장치에 의해 생성된 영상파일이 입력되면, 상기 영상파일로부터 슬라이드쇼 영상을 위한 정보를 추출하여 상기 영상 트랙의 적어도 2개의 이미지들을 슬라이드쇼 서비스로 제공하는 영상파일 재생장치를 포함한다.
상기한 바와 같이 구성된 본 발명에 의해, 스테레오스코픽 슬라이드쇼 서비스를 지원할 수 있는 파일포맷 구조를 정의할 수 있으며, 단말 사업자의 신규 서비스 창출을 위한 스펙으로 이용될 수 있다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다. 도면에서 동일한 구성 요소들에 대해서는 비록 다른 도면에 표시되더라도 가능한 동일한 참조번호 및 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명을 설명함에 있어서 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.
먼저 본 발명에 의한 슬라이드 쇼를 위한 영상 파일을 위한 포맷을 설명하기 전에, 도 1을 참조하여 종래 표준기술에 의한 2D 영상을 위한 영상파일의 포맷이 설명된다. 도 1은 종래 ISO 14496-12에 따른 2D 영상 파일의 포맷(100)을 나타내고 있다. 이에 따르면, 2D 영상 파일 포맷(100)은 가장 상위 레벨이라 할 수 있는 파일영역(Ftyp)(110), 그리고 무브영역(Moov)(120)과 미디어데이터영역(Mdat)(130)으로 구성된다. 여기서, 미디어데이터영역(130)은 데이터 영역으로서, 영상트랙(131)에 실제 영상데이터가 포함되고, 음성트랙(133)에는 음성데이터가 포함된다. 각 트랙에는 영상데이터와 음성데이터가 프레임 단위로 저장된다. 무브영역(120)은 파일 포맷 중 헤더영역에 해당하며, 객체 기반의 구조로 구성되어 있다. 이는 프레임 레이트(Frame Rate), 비트 레이트(Bit Rate), 이미지 크기 등의 컨텐츠 정보과 FF/REW 등의 재생 기능을 지원하기 위한 동기화 정보 등의 파일 재생을 위한 모든 정보를 포함하고 있다. 특히, 영상데이터 및 음성데이터의 전체 프레임수, 각 프레임의 크기 등의 정보를 포함하여 재생 시에 무브영역(120)을 분석(Parsing)하여 영상데이터 및 음성데이터를 복원하여 재생할 수 있다.
본 발명은 이러한 도 1의 파일 2D 영상을 위한 영상파일의 저장 포맷(100)을 변경하여 슬라이드쇼 영상을 포함하는 영상파일의 저장 포맷을 구현하고, 이를 이용한 영상파일의 생성 장치 및 재생 장치에 관한 시스템을 구현함을 특징으로 한다.
이하에서 도 2를 참조하여 본 발명의 일 실시예에 따른, 슬라이드쇼 영상을 포함하는 영상 파일의 저장 포맷에 대한 블록 구성도를 살펴보면 다음과 같다. 앞서 언급한 바와 같이, 본 발명은 기본적으로 도 1에 나타난 2D 영상 파일의 포맷(100)에 슬라이드쇼 영상을 포함하는 영상 파일에 대한 정보를 담고 있는 박스, 즉 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)를 추가함으로써, 슬라이드쇼 영상을 포함하는 영상 파일(201)의 포맷을 구현한다. 그러므로, 기존 2D 영상 파일 포맷의 구조 및 기능에 대해서는 중요한 변경없이 그대로 그 기능을 이용할 수 있다.
먼저, 슬라이드쇼는 둘 이상의 아이템들이 소정 시간 간격으로 표시되는 서비스로서 정의한다. 여기에서 슬라이드쇼를 구성하는 아이템은 슬라이드쇼가 실행될 때 시간 주기로 디스플레이 상에 표시되는 각 시간 주기 동안의 화면 내용을 의미한다. 즉, 슬라이드쇼는 아이템들이 각 시간 주기 동안 표시되는 것으로 정의한다. 따라서, 슬라이드쇼를 구성하는 각 아이템은 하나의 2차원 이미지로 구성될 수도 있고, 둘 이상의 이미지로 이루어진 3차원 이미지로 구성될 수 있다. 또는 슬라이드쇼는 플래쉬와 같이 짧은 시간 간격 동안 표시되는 동영상으로 구성될 수 있다.
따라서, 슬라이드쇼 영상을 위한 정보는 영상 트랙의 각 이미지 프레임들이 슬라이드쇼를 구성하는 아이템들중 어느 아이템에 대응하는 지에 대한 정보를 포함하며, 각 아이템 간의 시간 간격에 관한 정보를 포함할 수 있다. 본 발명에 따라, 슬라이드쇼 영상을 위한 정보는 전술한 정보에 한정되지 않으며, 슬라이드쇼를 실행하기 위해 당업자에게 유추가능한 어떠한 정보도 포함할 수 있다.
도 2의 실시예에서, 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)가 위치될 수 있는 메타 박스(230)가 영상 파일의 포맷(100)에 추가되어 있다. 그에 따라, 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)는 메타박스(meta)(230)에 포함된다. 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)는 미디어데이터영역(240)의 영상 트랙(242)에 포함된 슬라이드쇼 영상, 즉 이미지 스트림을 재생하는데 필요한 정보들을 포함한다. 즉, 재생 장치가 슬라이드쇼 영상, 예컨대, 2 이상의 이미지들을 포함하는 영상 파일을 재생하는 경우, 슬라이드쇼 영상을 위한 정보는 재생 장치가 각 이미지의 위치 및 크기를 확인하여 각 이미지들을 차례로 표시하는 것을 가능하게 한다.
도 2를 참조하여 본 발명의 일 실시예를 살펴보면 다음과 같다. 도 2에서 슬라이드쇼를 위한 영상 파일은 하나의 영상 스트림으로 구성되어 있는 경우의 영상 파일의 저장 포맷을 도시한 것이다. 영상파일의 저장 포맷(201)은 최상위 레벨의 파일 영역(210), 헤더 영역에 속하는 무브영역(220), 데이터 영역인 미디어데이터영역(240), 그리고 메타데이터 영역(230)으로 구성된다.
여기서 미디어데이터 영역(240)은 영상 트랙(242)을 포함하며, 도시되지 않았지만, 음성트랙을 포함할 수도 있다. 영상 트랙(241)에는 영상데이터가 저장된 다. 좀 더 구체적으로는 영상 트랙(242)에는 슬라이드쇼 서비스를 위한 적어도 2 이상의 이미지들, 또는 이미지 프레임들이 인코딩되어 저장되어 있다. 이때, 영상 트랙(242)은 2차원 영상을 구성하는 영상데이터를 포함하거나 3차원 영상을 구성하기 위한 제1 영상 데이터 및 제2 영상 데이터를 포함할 수 있다.
만약 영상 데이터가 3차원 영상을 구성한다면, 영상 트랙(242)은 하나의 3차원 이미지를 구성하기 위해 예컨대, 좌시점 영상데이터 및 우시점 영상데이터를 포함할 수 있다. 이 경우 재생 장치는 영상 트랙(242)의 좌시점 영상데이터와 우시점 영상데이터를 이용하여 하나의 3차원 이미지를 구성하여 표시할 수 있다.
무브영역(220)은 영상 트랙에 관한 정보를 포함하는 박스(222)를 포함한다. 영상 트랙(242)에 관한 정보를 포함하는 박스(222)는 영상 트랙(242)에 포함된 각 이미지 프레임의 위치 및 크기에 대한 정보를 가지고 있다.
메타데이터 영역(230)은 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)를 포함한다. 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)는 영상 트랙(242)에 포함된 이미지 프레임들과 슬라이드쇼를 구성하는 하나 이상의 아이템 간의 관계에 관한 정보를 포함한다.
다른 실시예에서, 미디어데이터 영역(240)은 3차원 영상을 위해 좌시점 영상데이터를 위한 영상 트랙과 우시점 영상 데이터를 위한 영상 트랙을 각각 포함할 수 있다. 만약 미디어데이터 영역(240)이 음성 트랙을 포함하면, 음성트랙에 포함된 음성데이터는 영상데이터와 동기화되어 재생될 수 있다.
그리고 무브 영역(220)은 파일 포맷 중 헤더 영역에 해당하며, 영상트랙에 관한 정보(222) 및 음성 트랙이 존재한다면, 음성트랙에 관한 정보를 포함한다. 영상트랙에 관한 정보(222)는 프레임 레이트(Frame Rate), 비트 레이트(Bit Rate), 이미지 크기 등의 컨텐츠 정보과 FF/REW 등의 재생 기능을 지원하기 위한 동기화 정보 등의 파일 재생을 위한 일반적인 정보를 포함하고 있다. 특히, 무브 영역(220)은 영상트랙(242) 내 전체 이미지 프레임수, 각 프레임의 크기 등의 정보를 포함한다. 재생 시에 무브영역(220)이 파싱(Parsing)되어 영상 데이터에 관한 정보가 획득된다.
그리고, 본 실시예에 따라, 영상파일의 저장 포맷(201)에는 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)가 포함되는 메타데이터 영역(230)이 존재한다. 본 실시예에서 메타데이터 영역(230)은 무브 영역(120) 또는 미디어데이터 영역(240)과 동일한 레벨에서 구현되어 있다. 슬라이드쇼 영상을 위한 정보를 포함하는 박스(232)는 슬라이드쇼를 위한 아이템들의 위치 및 크기에 관한 정보를 포함한다.
다음으로 도 3a를 참조하여 본 발명의 다른 실시예를 살펴보면 다음과 같다. 도 3a는 본 발명의 다른 실시예에 따른 영상 파일의 저장 포맷에 대한 블록 구성도로서, 도 2a와 다른 점은 슬라이드쇼 영상을 위한 정보를 포함하는 박스(270)가 영상 트랙에 관한 정보(262)를 포함하는 박스에 포함된다.
본 발명의 다른 실시예에 따른 영상 파일의 저장 포맷(202)은 역시 최상위 레벨인 파일영역(250), 데이터영역인 미디어데이터영역(280), 헤더영역인 무브영역(260)으로 구성된다. 파일영역(250), 데이터영역인 미디어데이터영역(280)은 도 2의 실시예에서와 유사하므로, 그 설명을 생략한다.
본 실시예에 따라, 무브 영역(260)은 파일 포맷 중 헤더 영역에 해당하며, 영상트랙에 관한 정보(262)를 포함하며, 또한, 해당 영상 트랙에 관련한 슬라이드쇼 영상을 위한 정보(270)를 포함한다.
도 3a에 도시된 영상 파일의 저장 포맷의 구체적인 예가 도 3b에 도시되어 있다.
도 3b에 도시된 영상 파일의 저장 포맷(203)은 파일영역(250), 무브영역(260) 및 미디어데이터 영역(280)을 포함한다.
무브영역(260)은 영상 트랙에 관한 정보를 포함하는 트랙 박스(trak box)(262)를 포함한다. 트랙 박스(262)는 대응하는 영상 트랙에 관한 정보를 저장하고, 슬라이드쇼 영상을 위한 정보를 포함하는 박스(270)를 포함한다. 도 3b에서 슬라이드쇼 영상을 위한 정보를 포함하는 박스(270)는 트랙 레벨에서 메타데이터 박스(meta box)로서 구현되어 있다. meta 박스(270)는 svmi 박스(271) 및 scdi 박스(272), iloc 박스 및/또는 iinf 박스(273)를 포함할 수 있다. svmi 박스(271)는 스테레오스코픽 비디오 미디어 정보를 위한 박스이다. scdi 박스(272)는 스테레오스코픽 카메라 및 디스플레이 safety 정보를 위한 박스이다. iloc 박스는 아이템 location을 지정하는 박스이다. iinf 박스는 아이템 정보를 지정하는 박스이다.
상기 svmi 박스(271)는 정의, 신텍스, 시멘틱스(Semantics)는 아래 표 1과 같다.
[Definition] Box Type: 'svmi' Container: Meta Box('meta') or Sample Table Box ('stbl') Mandatory: Yes Quantity: Exactly one [Syntax] aligned(8) class StereoscopicVideoMediaInformationBox extends FullBox('svmi', version = 0, 0){ // stereoscopic visual type information unsigned int(8) stereoscopic_composition_type; unsigned int(1) is_left_first; unsigned int(7) reserved; // stereo_mono_change information unsigned int(32) stereo_mono_change_count; for(i=0; i<stereo_mono_change_count; i++){ unsigned int(32) sample_count; unsigned int(1) stereo_flag; unsigned int(7) reserved; } } [Semantics] stereoscopic_composition_type: 스테레오스코픽 비디오 컨텐츠의 프레임 구성형태(0: side-by-side, 1: vertical line interleaved, 2: frame sequential, 3: monoscopic left image, 4: monoscopic right image) is_left_first: 좌영상과 우영상 중에서 어떤 것이 먼저 인코딩 되는지를 나타냄 stereo_mono_change_count: 스테레오에서 모노 또는 모노 에서 스테레오로 변화될 때 그때의 fragment 개수 sample_count: 연속적인 값을 가지는 sample (프레임)의 갯수 stereo_flag: 현재 프레임이 스테레오인지 모노인지를 나타냄(0: 모노, 1: 스테레오) |
구체적으로, svmi 박스는 영상 트랙에 포함된 ES(Elementary Stream; ES)의 각각의 샘플들에 대한 스테레오/모노 정보를 저장하는 박스이다. 도 3b에서는 svmi 박스를 포함하는 컨테이너는 메타 박스('meta' box)이다. 그러나, svmi box를 포함하는 컨테이너는 stbl 박스가 될 수도 있다. 컨테이너란 현재의 박스를 포함하는 상위 박스를 말한다.
본 실시예에서 svmi box의 컨테이너로 메타 박스('meta' box)를 제안하고 있지만, 본 발명은 이에 한정되지 않고 추후 더 적합한 ISO/IEC 14496-12 ISO base media file format 상의 'table of boxes' 위치로 자유롭게 이동할 수 있음을 명시한다.
또한, scdi 박스(272)의 정의, 신텍스, 시멘틱스(Semantics)는 아래 표 2와 같다.
[Definition] Box Type: 'scdi' Container: Meta Box('meta') Mandatory: No Quantity: Zero or One [Syntax] aligned(8) class StereoscopicCameraAndDisplayInformationBox extends FullBox('scdi', version = 0, 0){ unsigned int (16) item_count; for( i=0; i<item_count; i++ ){ unsigned int(16) item_ID; unsigned int(1) is_item_ID_ref; unsigned int(7) reserved; if(is_item_ID_ref){ unsigned int(16) ref_item_ID; } else{ // stereoscopic display information unsigned int(1) is_display_safety_info; unsigned int(7) reserved; if(is_display_safety_info) { unsigend int(16) expected_display_width; unsigend int(16) expected_display_height; unsigend int(16) expected_viewing_distance; int(16) min_of_disparity; int(16) max_of_disparit; } // stereoscopic camera information unsigned int(1) is_cam_params; unsigned int(7) reserved; if(is_cam_params){ unsgiend int(32) baseline; unsigned int(32) focal_length; unsigned int(32) convergence_distance; unsigned int(1) is_camera_cross; unsigned int(7) reserved; if (is_camera_cross){ unsigned int(32) rotation; } } } } } [Semantics] item_count: 스테레오스코픽 fragment 개수 item_ID: 스테레오스코픽 fragment를 지칭하기 위한 ID is_item_ID_ref: 다른 item의 parameter 사용 여부를 나타냄 ref_item_ID: reference로 사용되는 parameter를 포함하는 스테레오스코픽 fragment ID is_display_safety_info: 스테레오스코픽 디스플레이 safety 정보 포함 여부 나타냄 expected_display_width: 최적의 display width (mm) expected_display_height: 최적의 display height (mm) expected_viewing_distance: 최적의 viewing distance (mm) min_of_disparity: 좌영상과 우영상 사이의 mininum disparity max_of_disparity: 좌영상과 우영상 사이의 maximun disparity is_cam_params: 카메라 파라미터 정보 포함 여부를 나타냄 baseline: 두 카메라 사이의 거리 focal_length: optical center로부터 image plane까지의 거리 convergence_distance: baseline의 중심으로부터 convergence point까지의 거리 is_camera_cross: 카메라 arrangement를 정의(0: parallel arrangement, 1: cross arrangement) rotation: 물체를 향한 카메라 위치각도 |
iloc 박스는 아이템 location을 지정하는 박스이다. iinf 박스는 아이템 정보를 지정하는 박스이다. iloc/iinf 박스(272)는 슬라이드쇼를 구성하는 각 아이템에 대해 각 아이템에 대응하는 영상 프레임의 위치 및 각 아이템에 대응하는 영상 프레임의 크기 또는 길이에 관한 정보를 포함하고 있다. 도 3b에 도시된 바와 같이, item_ID=1은 영상 프레임(282)에서 블록 1에 대응하고, item_ID=2는 영상 프레임(282)에서 블록 2에 대응하고item_ID=3은 영상 프레임(282)에서 블록 3에 대응한다. 재생 장치는 이러한 아이템에 관련된 정보를 참조하여, 영상 프레임의 이미지들을 표시함으로써 슬라이드쇼 서비스를 사용자에게 제공할 수 있다.
한편, 영상 파일이 동영상을 포함하는 트랙과 정지영상을 포함하는 트랙을 모두 포함하는 경우, 이들 트랙들을 식별할 수 없다는 문제점이 있다. 이러한 문제를 해결하기 위하여 본 발명은 iloc/iinf box를 이용한다. 예컨대, iinf box의 content_type 신텍스 값을 이용하는데 이 값은 MIME (multi-purpose internet mail extension) type의 값을 가지는 것으로 예를 들어 MPEG-4 비디오 동영상일 경우 content_type = video/mp4로 표현되고, JPEG 이미지일 경우에는 content_type = image/jpg로 표현된다.
도 4a는 본 발명의 또 다른 실시예에 따른 영상 파일의 저장 포맷에 대한 블록 구성도로서, 도 3a와 다른 점은 영상 트랙을 한 개가 아닌 두 개를 포함하고 있는 점이 다르다.
본 발명의 또 다른 실시예에 따른 영상 파일의 저장 포맷(204)은 역시 최상위 레벨인 파일영역(250), 데이터영역인 미디어데이터영역(280), 헤더영역인 무브영역(260)으로 구성된다.
그리고, 미디어데이터 영역(280)은 제1 영상 트랙(282)과 제2 영상 트랙(284)를 포함하고, 그에 대응하여 무브 영역(260)은 제1 영상 트랙(282)에 관한 정보를 포함하는 박스(262) 및 제2 영상 트랙(284)에 관한 정보를 포함하는 박스(264)를 포함한다. 또한, 제1 영상 트랙(282)에 관한 정보를 포함하는 박스(262) 및 제2 영상 트랙(284)에 관한 정보를 포함하는 박스(264)는 해당 영상 트랙에 관련한 슬라이드쇼 영상을 위한 정보(270, 290)를 각각 포함한다.
도 4a에 도시된 영상 파일의 저장 포맷의 구체적인 예가 도 4b에 도시되어 있다.
도 4b에 도시된 영상 파일의 저장 포맷(203)은 파일영역(250), 무브영역(260) 및 미디어데이터 영역(280)을 포함한다.
무브영역(260)은 제1 영상 트랙에 관한 정보를 포함하는 트랙 박스(trak box)(262) 및 제2 영상 트랙에 관한 정보를 포함하는 트랙 박스(trak box)(264)를 포함한다. 트랙 박스(262,264)는 대응하는 영상 트랙에 관한 정보를 각각 저장하고, 슬라이드쇼 영상을 위한 정보를 포함하는 박스(270,290)를 각각 포함한다.
도 4b에서 슬라이드쇼 영상을 위한 정보를 포함하는 박스(270, 290)들 각각은 트랙 레벨에서 메터데이터 박스(meta box)로서 구현되어 있다. meta 박스(270 또는 290)는 svmi 박스(271 또는 291) 및 scdi 박스(272 또는 292), iloc 박스 및/또는 iinf 박스(273 또는 293)를 포함할 수 있다. svmi 박스, scdi 박스, iloc 박스 및 iinf 박스에 관한 설명은 도 3b를 참조한다.
한편, 도 3b 및 도 4b에서 영상 트랙에 포함되는 이미지를 JPEG 이미지를 예로서 나타나 있다. 그러나, 미디어 데이터 영역(mdat 영역)의 ES에 들어갈 수 있는 이미지는 JPEG, PNG, BMP, TIFF, JPEG2000, MPEG I-frame, GIF, animation GIF, PGMYUV, PGM, YUV, SGI 등 어떤 이미지 형식도 가질 수 있다.
표 3은 스테레오스코픽 영상의 슬라이드쇼 서비스를 위해 필요한 table for boxes에 예를 나타낸다. 이는 현재 진행중인 스테레오스코픽 MAF 국제 표준화에서의 동영상 스테레오스코픽 컨텐츠 서비스를 위한 파일포맷의 table for boxes와 동일하다. 이는 ISO/IEC 14496-12 ISO base media file format 문서에 정의된 기존의 박스들과 본 발명에 따라 스테레오스코픽 컨텐츠를 위해 새로이 추가한 박스들로 구성되어 있다.
ftyp | file type and compatibility | |||||
pdin | Progressive download Information | |||||
moov | container for all the metadata | |||||
mvhd | movie header, overall declarations | |||||
trak | container for an individual track or stream | |||||
tkhd | track header, overall information about the track | |||||
tref | track reference container | |||||
edts | edit list container | |||||
elst | an edit list | |||||
mdia | container for the media information in a track | |||||
mdhd | media header, overall information about the media | |||||
hdlr | handler, declares the media (handler) type | |||||
minf | media information container | |||||
vmhd | video media header, overall information (video track only) | |||||
smhd | sound media header, overall information(sound track only) | |||||
hmhd | hint media header, overall information (hint track only) | |||||
nmhd | Null media header, overall information(some tracks only) | |||||
dinf | data information box, container | |||||
dref | data reference box, declares soure (s) of media data in track | |||||
stbl | sample table box, container for the time/space map | |||||
stsd | sample descriptions (codec types, initialization etc.) | |||||
stts | (decoding) time-to-sample | |||||
stsc | sample-to-chunk, partial data-offset information | |||||
stsz | sample sizes (framing) | |||||
stz2 | compact sample sizes (framing) | |||||
stco | chunk offset, partial data-offset information | |||||
co64 | 64-bit chunk offset | |||||
stss | sync sample table (random access point) | |||||
ipmc | IPMP Control Box | |||||
mdat | media data container | |||||
meta | metadata | |||||
hdlr | handler, declares the metadata (handler) type | |||||
iloc | item location | |||||
iinf | item information | |||||
xml | XML container | |||||
bxml | binary XML container | |||||
scdi | stereoscopic camera and display information | |||||
svmi | stereoscopic video media information |
스테레오스코픽 슬라이드 쇼 컨텐츠를 지원하기 위한 영상 트랙은 'mdia' box 밑에 있는 'hdlr' box의 handler_type은 'vide'로 설정함으로써 비디오 트랙으로서 취급된다. 또한 파일 생성장치는 재생 장치가 'mdat' 영역에 있는 ES 내의 한장 한장의 이미지 스트림을 액세스할 수 있도록 'meta' box의 'iloc/iinf' box를 이용하여 인덱싱 및 부가 정보를 저장한다.
재생 장치는 트랙내의 'stbl' box 하위의 'stts', 'stsz', 'stco', 'stsc' box 등을 이용하여 디코딩 시간 및 스트림 각각의 시작 주소 및 크기 등을 알아내어 이를 디코딩 과정에서 이용하여 최종적으로 LCD에 디스플레이하게 된다.
상기 실시예들에서 슬라이드쇼 영상을 위한 정보를 포함하는 박스는 상기 도 3b 및 도 4b에 도시된 바와 같이 트랙 레벨에서 메터데이터 영역에 포함되는 것으로 나타나 있지만, 슬라이드쇼 영상을 위한 정보를 포함하는 박스는 스테레오스코픽 파일 포맷에서 구현에 따라 다양한 레벨에서 어느 위치에도 위치할 수 있음은 당업자에게 자명하다. 따라서, 슬라이드쇼 영상을 위한 정보를 포함하는 박스의 위치는 파일포맷의 특정 table for boxes에 한정되지 않는다.
한편, 전술한 바와 같이, 슬라이드쇼 영상을 위한 파일 포맷을 갖는 영상 파일은 본 발명에 따라 슬라이드쇼를 위한 영상 파일임을 나타내는 값을 갖도록 구성된다. 예컨대, 파일 박스('ftyp' box)에 규정된 compatible_brands의 값이 사용될 수 있다. 만약, 파일 박스('ftyp' box)에 규정된 compatible_brands의 값이 ss01 타입 및 ss02 타입을 각각 지시할 수 있도록 규정되어 있다면, 본 발명은 슬라이드쇼 서비스를 지원함을 나타내기 위해 'ss03' 값을 새로 규정한다. 이를 표 4에 나타내었다.
Type | 설명 |
SS01 | Stereoscopic content without partial monoscopic data |
SS02 | Stereoscopic content with partial monoscopic data |
SS03 | Stereoscopic slide show contents |
다음으로 도 2 내지 도 4b에 도시한 영상파일의 저장 포맷(201 내지 205)을 이용한 영상파일을 생성 및 재생하기 위한 시스템에 대하여 설명한다. 이러한 시스템은 크게 영상파일 생성장치와 영상파일 재생장치로 구성될 수 있다. 먼저 도 5을 참조하여 본 발명의 일 실시예에 따른 영상파일 생성장치에 대하여 설명한다.
영상파일 생성장치는 제1카메라(311), 제2카메라(312), 입력부(320), 영상신호처리부(330), 저장부(340), 부호부(350), 파일생성부(360)를 포함한다.
제1카메라(311)는 소정의 피사체를 좌시점 또는 우시점에서 촬영하여 제1영상데이터를 출력하고, 제2카메라(312)는 상기 피사체를 제1카메라(311)와 다른 시점에서 촬영하여 제2영상데이터를 출력한다. 제1영상데이터(310) 및 제2영상데이터는 입력부(320)를 통해 영상신호 처리부(330)로 입력된다.
제1영상데이터와 제2영상데이터는 영상신호처리부(330)에 의해 전처리된다. 여기서 전처리 동작이란 외부의 영상값 즉 빛과 컬러 성분을 CCD(Charge Coupled Device) 또는 CMOS(Complementary Metal-Oxide Semiconductor) 타입의 센서를 통해 인식된 아날로그 값을 디지털 값으로 변환하는 것이다.
저장부(340)에서는 영상신호처리부(330)에 의해 전처리된 제1영상데이터와 제2영상데이터를 저장하여 부호부(350)에 제공한다. 도 5에서는 저장부(340)를 도시하고 있으나, 이 외에 도 3에 나타난 각 구성요소들 사이에 버퍼링을 해주는 저장 구성을 별도로 도시하지는 않는다. 그리고 부호부(350)는 저장부(340)로부터 제공받은 제1영상데이터와 제2영상데이터를 부호화한다. 부호부(350)의 부호화 동작은 데이터의 인코딩에 관한 것으로서, 필요에 따라서 생략될 수도 있다.
파일 생성부(360)는 부호부(350)에서 부호화된 제1영상데이터와 제2영상데이터를 이용하여 영상파일(370)을 생성한다. 이 때, 파일 생성부(260)는 전술한 실시예들에 따른 파일 포맷을 갖는 영상 파일을 생성할 수 있다. 이때, 2D 영상의 슬라이드쇼를 위한 영상 파일은 제1 영상데이터와 제2 영상데이터중 하나의 영상데이터를 포함한다. 3D 영상의 슬라이드쇼를 위한 영상 파일은 제1 영상데이터 및 제2 영상데이터를 모두 포함한다. 또한 파일 생성부(360)는 재생 장치가 영상 파일을 이용하여 슬라이드쇼 서비스를 제공할 수 있도록 슬라이드쇼 영상에 관한 정보를 영상 파일에 추가한다. 이렇게 생성된 영상파일(370)은 입체영상 파일 재생장치로 입력되거나 전송되며, 영상파일 재생장치가 영상파일(370)로부터 슬라이드쇼 영상을 재생하여 표시한다. 이하 입체영상 파일 재생장치에 관하여 설명한다.
도 6은 본 발명의 일 실시예에 따른 영상파일 재생장치에 대한 블록 구성도이다. 도 6을 참조하면, 영상파일 재생장치는 파일분석부(420), 복호부(430), 저장부(440), 재생부(450), 표시부(460)를 포함한다.
파일분석부(420)는 영상파일 생성장치의 파일생성부(360)에서 생성한 영상 파일(370)을 수신하여 분석한다. 이때 무브영역과 메타데이터영역에 각각 저장된 정보를 분석한 후, 미디어데이터영역에 저장된 제1영상데이터 및/또는 제2영상데이터를 추출한다.
복호부(430)는 추출된 제1영상데이터 및/또는 제2영상데이터를 복호화한다. 이는 영상파일 생성장치에서 부호부(350)를 사용하여 부호화한 경우에 사용하게 된다. 그리고 저장부(440)에 복호화된 데이터들을 저장한다.
재생부(450)는 저장부(440)에 저장된 제1영상데이터 및/또는 제2영상데이터를 슬라이드쇼 영상으로 재생한다.
그리고 표시부(460)는 2D 영상 및 3D 입체영상을 표시한다. 이를 위해 표시부(460)는 배리어 LCD(Barrier Liquid Crystal Display)를 구현할 수 있도록 구성된다. 재생장치는 2D 영상을 표시하는 경우에는 배리어 LCD를 오프(Off)시키고, 3D 영상을 표시하는 경우에는 온(On)시킬 수 있다.
다음으로 이러한 영상파일의 저장 포맷을 이용하여 영상파일을 재생할 수 있는 방법에 관하여 설명한다.
도 7은 도 6의 영상파일 재생장치를 이용한 영상파일 재생방법에 대한 흐름도이다. 도 7은 재생장치가 예컨대, 도 3b 또는 도 4b에 도시된 영상 파일을 재생하는 경우의 흐름도를 도시한다.
먼저, 도 7을 참조하면, 재생장치는 단계 S510에서 영상파일에서 파일 박스('ftyp' box)를 파싱한다. 파일 박스('ftyp' box)는 종래의 ISO/IEC 14496-12에서 기본적으로 제공된다. 재생장치는 예컨대, 파일 박스('ftyp' box)의 compatible_brand의 'ss03' brand를 확인한다. 파일 박스('ftyp' box)의 compatible_brand가 'ss03' 타입 값을 가지면, 재생 장치는 해당 영상 파일은 슬라이드쇼를 위한 영상 포맷을 가지는 것으로 판단한다.
이어서, 재생장치는 단계 S530 및 S540에서 영상파일의 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱한다. 슬라이드쇼 영상을 위한 정보는 도 3b 또는 도 4b에서는 무브 박스 내의 트랙 박스에 포함되어 있다. 재생 장치는 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱하여 슬라이드쇼 영상을 위한 정보를 획득한다.
그에 따라, 재생장치는 트랙 박스 내의 iloc/iinf 박스를 추출함으로써 획득할 수 있다. 이어서, 재생장치는 단계 S550에서 iloc/iinf 박스를 파싱하고 단계 S560에서 iinf 박스의 content_type을 확인한다.
이 iinf 박스의 content_type은 전술한 바와 같이, 동영상 트랙과 정지영상 트랙이 다수개인 경우 이들 트랙을 식별하기 위한 것이다. 따라서, 재생장치는 이 값을 이용하여 동영상 트랙과 이미지 트랙이 다수 개일 경우에도 슬라이드쇼 영상을 위한 정지영상 트랙을 선택하여 스테레오스코픽 정지영상 슬라이드 쇼 컨텐츠를 재생할 수 있게 된다.
그리고, 재생장치는 단계 S570에서 각각의 이미지들의 decoding time, 프레임 사이즈, 시작 주소 값들은 stbl box의 하위에 있는 stts, stsz, stsc, stco box들의 정보를 이용하여 얻을 수 있으며, 이런 정보들을 이용하여 디코딩하여 재생할 수 있게 된다.
전술한 실시예에서는 스테레오스코픽 슬라이드쇼 컨텐츠를 지원하기 위한 영상 트랙에서 'mdia' box 밑에 있는 'hdlr' box의 handler_type이 'vide'로 설정되어, 영상 트랙이 비디오 트랙으로서 취급되었다. 즉, 스테레오스코픽 슬라이드쇼 서비스에서 슬라이드쇼 정지영상이 포함된 트랙의 handler_type을 'vide'로 설정하여(handler_type = 'vide') 슬라이드쇼 정지 영상이 동영상 트랙의 경우와 같이 설정된다. 만약, 하나의 파일에 동영상 트랙과 슬라이드쇼를 위한 영상 트랙이 같이 포함된 경우 이들 영상 트랙의 handler_type이 모두 vide'로 동일하게 설정되어 있기 때문에 이를 구분할 수 없었다.
따라서, 본 발명의 다른 실시예에 따르면, 하나의 파일에 동영상 트랙과 슬라이드쇼를 위한 영상 트랙이 같이 포함된 경우, 이들 트랙들을 식별하기 위한 값을 정의하여 사용할 수 있다. 다르게는 본 발명에 따라 기존 영상 파일 포맷에 포함된 어느 한 박스의 특정 값을 이용할 수 있다. 예컨대, 영상 파일 포맷에서'stsd (sample description box)' box 밑의 'mp4v (mpeg-4 video box)'box 밑의 'esds (element stream descriptor box)' box에 있는 DecoderConfigDescriptor의 'bit(8) objectTypeIndication' syntax 값이 동영상 트랙과 슬라이드쇼를 위한 영상 트랙을 식별하기 위해 이용될 수 있다. 이 값은 "ISO/IEC 14496-1 MPEG-4 Systems" 문서에 정의되어 있다. 이 값은 8 bit로 표현되는데, 예를 들어, 해당 트랙이 MPEG-4 video 동영상 트랙일 경우 objectTypeIndication = 0x20 이며, 해당 트랙이 JPEG 정지영상 슬라이드 쇼 트랙일 경우 objectTypeIndication = 0x6C의 값을 가진다.
이 'bit(8) objectTypeIndication' 값을 이용하면 영상 파일이 동영상 비디오 트랙과 정지영상 슬라이드 쇼 트랙이 동시에 포함하는 경우에도 이들 트랙들간의 구별이 가능하다. 따라서, 파일 재생 장치에서는 이 'bit(8) objectTypeIndication' 값에 기초하여 영상 트랙의 비트 스트림을 각각의 디코더에 전달하여 디코딩하여 재생할 수 있다.
상기와 같이 구성된 스테레오스코픽 슬라이드쇼 서비스를 위한 영상 파일을 재생하기 위한 방법을 도 8을 참조하여 설명한다.
도 8은 본 발명의 다른 실시예에 따른 영상파일 재생 방법의 흐름도이다.
도 8을 참조하면, 재생장치는 단계 S610에서 영상파일에서 파일 박스('ftyp' box)를 파싱한다. 파일 박스('ftyp' box)는 종래의 ISO/IEC 14496-12에서 기본적으로 제공된다. 재생장치는 단계 620에서 예컨대, 파일 박스('ftyp' box)의 compatible_brand의 'ss03' brand를 확인한다. 파일 박스('ftyp' box)의 compatible_brand가 'ss03' 타입 값을 가지면, 재생 장치는 해당 영상 파일은 슬라이드쇼를 위한 영상 포맷을 가지는 것으로 판단한다.
이어서, 재생장치는 단계 S630 및 S640에서 영상파일의 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱한다. 영상 파일에 동영상 트랙과 슬라이드쇼를 위한 영상 트랙이 같이 포함된 경우, 재생 장치는 영상 파일 포맷에서'stsd' box의 하위 박스인 'esds' box를 파싱한다. 그리고, 재생 장치는 단계 S660에서 'esds' box에 포함된 DecoderConfigdescriptor의 'bit(8) objectTypeIndication' 값을 확인한다. 그리고, 재생 장치는 이 objectTypeIndication 값에 근거하여 각각의 영상 트랙이 슬라이드쇼 서비스를 위한 트랙인지 아니면 동영상 서비스를 위한 트랙인지를 판단한다.
또한, 슬라이드쇼 영상을 위한 정보를 무브 박스 내의 트랙 박스에 포함되어 있다. 본 발명은 이에 한정되지 않으며 슬라이드쇼 영상을 위한 정보는 시스템 및 운영자에 따라 영상 파일 내의 어떠한 박스에도 위치할 수 있다. 재생 장치는 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱하여 슬라이드쇼 영상을 위한 정보를 획득한다.
이어서, 재생장치는 단계 S670에서 각각의 이미지들의 decoding time, 프레임 사이즈, 시작 주소 값들을 stbl box의 하위에 있는 stts, stsz, stsc, stco box들의 정보를 이용하여 획득하여 이런 정보들을 이용하여 해당 트랙들을 디코딩하여 재생할 수 있게 된다.
한편, 도 7의 실시예에서는 iinf 박스의 content_type은 동영상 트랙과 정지영상 트랙이 다수개인 경우 이들 트랙을 식별하기 위한 것이다. 이와 같이, 스테레오스코픽 슬라이드쇼 서비스 컨텐츠에서 'iinf' box의 content_type을 이용하여 동영상 트랙과 정지영상 슬라이드쇼 트랙을 구분한다면 'stsd' box - 'mp4v' box - 'esds' box의 값들은 슬라이드 쇼 트랙 디코딩을 위해서는 사용되지 않으므로 없어도 되는 값들이다.
그러나 'stsd' box - 'mp4v' box - 'esds' box의 값들은 "ISO/IEC 14496-12 ISO base media file format, ISO/IEC 14496-14 MP4 file format" 문서에서 필수 요소로 정의되어 있다. 즉, 'stsd' box - 'mp4v' box - 'esds' box의 값들은 속성이 'mandatory = yes'로 되어 있어서 모든 트랙에 반드시 있어야 하게 되어 있다.
'stsd' box 의'mp4v' box의 값은 이하 표 5에 나타내었고, 'stsd' box 의 'esds' box의 값은 이하 표 6에 나타내었다.
본 실시 예에서는 스테레오스코픽 슬라이드 쇼 컨텐츠에서 이용하지도 않는 syntax 값들을 저장할 필요 없이 'iinf' box의 content_type 값을 이용하여 서비스를 재생하는 방법을 설명한다.
위의 [표 5] 및 [표 6]에서도 보면 알 수 있듯이 상당히 많은 양의 데이터 값들이 위에서 설명한 mandatory = yes라는 이유 때문에 슬라이드쇼 영상 파일에 포함되어 있다.
본 실시예에서는'iinf' box의 content_type 값을 이용하여 디코딩을 하며, 그에 따라 상기 [표 5] 및 [표 6]에 보인 값들이 필요 없게 된다. 본 실시예에서는 'stsd' box 형태만 유지하고 그 안의 내용은 기재하지 않는 형태를 제안한다. ISO base media file format에 정의된 box들의 형태는 도 9에 도시된 바와 같은 구성을 갖는다.
도 9는 본 발명의 실시예에 따른 'stsd'box의 구조를 도시한다. 도 9를 참조하면, 'stsd'box(700)는 길이 필드(701), 타입 필드(720), 버전 필드(730) 및 플래그 필드(740)를 포함한다. 도 9는 또한 예시적인 값들이 기록되어 있는 'stsd'box를 도시한다. 즉, 본 발명의 실시예에 따라 스테레오스코픽 슬라이드쇼 컨텐츠 파일에서 기존 값을 갖는'stsd'box가 들어갈 위치에 0x00000008 0x73747364 0x00 0x000000 의 값을 갖는 'stsd'box 박스를 위치시킨다. 재생 장치의 디코더는 'stsd' 아스키 (acsii) 값을 읽어 현재 'stsd' box인 것을 알게 되고 그 다음 length를 읽어 'stsd' box의 파싱을 스킵(skip)하고 'stsd' box에 후속하는 box를 파싱한다.
본 발명은 이와 같이 사용하지 않는 [표 5] 및 [표 6]에 도시된 많은 양의 정보들을 실제 파일 안에 적어줄 필요가 없어서 파일 사이즈가 그 만큼 감소되는 이점이 있으며, mandatory = yes라는 속성도 만족하게 된다. 다시 말해, 'stsd'box의 실제 내용은 기재하지 않고, 'stsd'의 box 형태만 유지한다. 위에서 설명한 방법을 이용하여 단말에서 스테레오스코픽 슬라이드쇼를 위한 영상 파일을 재생하는 방법을 도 10을 참조하여 설명한다.
도 10은 본 발명의 또 다른 실시예에 따른 영상파일 재생 방법의 흐름도이다.
도 10을 참조하면, 재생장치는 단계 S810에서 영상파일에서 파일 박스('ftyp' box)를 파싱한다. 이어서, 재생장치는 단계 S820에서 예컨대, 파일 박스('ftyp' box)의 compatible_brand의 'ss03' brand를 확인한다. 파일 박스('ftyp' box)의 compatible_brand가 'ss03' 타입 값을 가지면, 재생 장치는 해당 영상 파일은 슬라이드쇼를 위한 영상 포맷을 가지는 것으로 판단한다.
이어서, 재생장치는 단계 S830 및 S840에서 영상파일의 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱한다. 재생 장치는 무브 박스('moov' box)와 트랙 박스('trak' box)를 파싱하여 슬라이드쇼 영상을 위한 정보를 획득한다.
그리고, 재생 장치는 단계 S850에서 해당 영상 파일은 슬라이드쇼를 위한 영상 포맷을 가지므로, 영상 파일 포맷에서'stsd' box의 파싱을 스킵하기 위해 'stsd' box를 식별하고, 'stsd' box의 길이 필드(710)을 확인한다. 그에 따라, 재생 장치는 확인된 길이에 따라'stsd' box의 파싱을 스킵한다.
이어서, 재생 장치는 단계 S860에서 iloc/iinf 박스를 파싱하고, 단계 S870에서 iinf 박스의 content_type을 확인한다.
이 iinf 박스의 content_type은 전술한 바와 같이, 동영상 트랙과 정지영상 트랙이 다수개인 경우 이들 트랙을 식별하기 위한 것이다. 따라서, 재생장치는 이 값을 이용하여 동영상 트랙과 이미지 트랙이 다수 개일 경우에도 슬라이드쇼 영상을 위한 정지영상 트랙을 선택하여 스테레오스코픽 정지영상 슬라이드쇼 컨텐츠를 재생할 수 있게 된다.
그리고, 재생장치는 단계 S880에서 각각의 이미지들의 decoding time, 프레임 사이즈, 시작 주소 값들은 stbl box의 하위에 있는 stts, stsz, stsc, stco box들의 정보를 이용하여 얻을 수 있으며, 이런 정보들을 이용하여 해당 트랙들을 디코딩하여 재생할 수 있게 된다.
이하, 스테레오스코픽 슬라이드쇼 컨텐츠 서비스에서 필요한 미리보기 기능에 대하여 설명한다.
예를 들어, 현재 단말에서 스타화보 보기와 같은 서비스는 하나의 정지영상을 단말에서 미리 보기를 통하여 사용자가 미리 감상하고 마음에 드는 파일을 선택하여 단말에 다운로드하여 사진을 감상하는 시나리오를 갖는다.
일반적인 미리보기 기능은 일반적으로 하나의 정지 영상 파일에 관련하여 수행되므로, 미리보기 기능이 수행되면 한장의 JPEG 정지영상 파일을 디코딩하여 미리 보여준다(preview).
본 발명의 실시예에 따르면, 스테레오스코픽 슬라이드쇼 컨텐츠는 여러 장의 정지 영상들이 모여서 하나의 트랙 또는 두 개의 트랙에 저장되어 있는 형태를 갖는다. 이럴 경우 미리보기 기능이 수행될 경우 재생 장치가 정지 영상들 중 어떤 정지 영상들을 어떻게 보여줄 것인가가 규정되어야 한다.
본 실시예에서는 이러한 문제점을 해결하기 위하여 현재 표준화가 진행중인"ISO/IEC MPEG-A Part 11 Stereoscopic Video Application Format"에 정의된 파일 구조에 새로 정의한 box를 추가한다. 본 발명의 실시예에 따라 스테레오스코픽 슬라이드 쇼를 위해 영상 파일 구조에 추가되는 'sssi (stereoscopic slide show information)' 박스의 내용은 다음 [표 7]에 기술되어 있다.
*Stereoscopic Slide Show Information Box [Definition] Box Type: 'sssi' Container: Meta Box('meta') or Sample Table Box ('stbl') Mandatory: Yes or No Quantity: Exactly one or zero [Syntax] aligned(8) class StereoscopicSlideShowInformationBox extends FullBox('sssi', version = 0, 0){ unsigned int(32) key_sample_count; for(i=0; i<key_sample_count; i++){ unsigned int(32) key_sample_number; } } [Semantics] key_sample_count: 현재 슬라이드 쇼 트랙에서의 key 샘플 개수 key_sample_number: 슬라이드 쇼 트랙에 있는 여러 장의 정지영상 중에 대표라 할 수 있는 key 샘플의 샘플 (프레임) 번호 |
본 발명의 실시예에 따른'sssi' box는 스테레오스코픽 슬라이드쇼 정보 박스로서 container는 'meta' box가 될 수도 있고 'stbl' box가 될 수도 있다. 다르게는, 경우에 따라 "ISO/IEC 14496-12 ISO base media file format" 문서에 정의된 Table for Boxes 안의 어느 곳에 위치 할 수도 있다. 스테레오스코픽 슬라이드쇼 서비스에서는 하나의 정지영상이 아니라 여러 장의 정지영상이 모인 슬라이드쇼 트랙을 가정하기 때문에 그에 따라 미리보기 기능도 달라져야 한다. 'sssi' box의 key_sample_count는 미리보기할 정지영상의 개수를 나타낸다. 슬라이드 쇼 컨텐츠를 대표적으로 표현할 수 있는 정지영상 몇 개를 모아서 순차적으로 미리보기를 해 줄 수 있다. 물론 하나의 정지영상 만을 미리보기 기능을 위해 사용하다면 key_sample_count = 1 로 설정하면 된다. key_sample_number는 key sample에 대한 샘플 (프레임) 번호를 나타낸다. 슬라이드 쇼 트랙에 저장된 정지영상 스트림 중에 제일 앞에 있는 것부터 샘플 (프레임) 번호를 1, 2, 3,… 와 같이 순차적으로 부여한다. 이 때 슬라이드 쇼 컨텐츠를 대표할 수 있는 key sample에 대한 샘플 (프레임) 번호를 key_sample_count 만큼 적어주는 것이다.
본 실시 예에서 새롭게 정의한 'sssi' box를 추가하여 나타낸 "ISO/IEC MPEG-A Part 11 Stereoscopic Video Application Format"의 Table for Boxes를 다음 [표 8]에 나타내었다.
ftyp | file type and compatibility | |||||
pdin | Progressive download Information | |||||
moov | container for all the metadata | |||||
mvhd | movie header, overall declarations | |||||
trak | container for an individual track or stream | |||||
tkhd | track header, overall information about the track | |||||
tref | track reference container | |||||
edts | edit list container | |||||
elst | an edit list | |||||
mdia | container for the media information in a track | |||||
mdhd | media header, overall information about the media | |||||
hdlr | handler, declares the media (handler) type " soun " for audio data "vide" for visual data " sdsm " for LASeR data | |||||
minf | media information container | |||||
vmhd | video media header, overall information (video track only) | |||||
smhd | sound media header, overall information(sound track only) | |||||
hmhd | hint media header, overall information (hint track only) | |||||
nmhd | Null media header, overall information(some tracks only) | |||||
dinf | data information box, container | |||||
dref | data reference box, declares soure (s) of media data in track | |||||
stbl | sample table box, container for the time/space map | |||||
stsd | sample descriptions (codec types, initialization etc.) " lsr1 " for LASeR data | |||||
stts | (decoding) time-to-sample | |||||
stsc | sample-to-chunk, partial data-offset information | |||||
stsz | sample sizes (framing) | |||||
stz2 | compact sample sizes (framing) | |||||
stco | chunk offset, partial data-offset information | |||||
co64 | 64-bit chunk offset | |||||
stss | sync sample table (random access points) | |||||
svmi | stereoscopic video media infomration | |||||
ipmc | IPMP Control Box | |||||
mdat | media data container | |||||
meta | metadata | |||||
hdlr | handler, declares the metadata (handler) type | |||||
iloc | item location | |||||
iinf | item information | |||||
xml | XML container | |||||
bxml | binary XML container | |||||
scdi | stereoscopic camera and display infomration | |||||
sssi | stereoscopic slide show information |
본 실시 예에서 새로이 추가한 'sssi' box를 추가한 스테레오스코픽 슬라이드 쇼 컨텐츠 파일 구조를 다음 도 11 및 도 12에 나타내었다.
도 11은 하나의 ES로 구성된 스테레오스코픽 슬라이드 쇼 컨텐츠에 대한 경우를 나타낸 것이며, 도 12는 2 ES로 구성된 경우를 나타낸 것이다. 이들 도 11 및 도 12에 도시된 파일 구조는 도 3b 및 도 4b에 도시된 파일 구조들과 유사하며, 그에 따라 유사한 구성요소들에 설명은 생략한다.
도 11에 도시된 영상 파일의 저장 포맷은 파일영역(910), 무브영역(920) 및 미디어데이터 영역(950)을 포함한다.
무브영역(920)은 영상 트랙에 관한 정보를 포함하는 트랙 박스(trak box)(922)를 포함한다. 트랙 박스(922)는 대응하는 영상 트랙에 관한 정보를 저장하고, 스테레오스코픽 서비스를 위해 새롭게 정의하고 추가한 box들 즉, 'svmi'박스(932), 'scdi' 박스(942) 및 'sssi' 박스(944)를 포함한다. 도 11에서 'svmi'박스(932)는 미디어 박스(930) 내에 위치하고, 'scdi' 박스(942) 및 'sssi' 박스(944)는 트랙 레벨의 메타데이터 박스(meta box) 내에 위치한다. 본 발명에 따라, 'svmi' 박스(932), 'scdi' 박스(942) 및 'sssi' 박스(944)의 위치는 이에 한정되지 않고, 영상 파일 포맷내의 어떠한 박스 내에도 위치할 수 있다. svmi' 박스(932) 및 scdi'박스(942)에 관련한 상세는 도 3b를 참조한다.
'sssi' 박스(944)는 전술한 바와 같이, 미리보기할 정지영상의 개수 및 미리보기할 정지영상의 프레임 번호를 포함한다. 미리보기할 영상은 동영상인 경우도 가능하다. 그에 따라, 재생 장치는 미리보기 기능이 실행되면, 'sssi' 박스(944)이 내용에 따라, 미리보기할 정지영상을 추출할 수 있다.
도 12에는 2 ES로 구성된 영상 파일 포맷이 도시되어 있다. 2 ES의 경우에 'tref (track reference box)' 박스(972)를 이용하여 쌍이 되는 영상 트랙을 연결시켜 줄 수 있다. 이런 경우, 스테레오스코픽 관련 정보는 어느 한쪽 트랙에 관련한 트랙 박스에만 포함시켜 주면 된다. 즉, 정보의 중복성 제거를 위해 양측의 영상 트랙에 공통적인 정보는 한쪽 트랙에 관련한 박스에만 포함시켜 주는 게 효율적이다.
따라서 스테레오스코픽 서비스를 위해 새롭게 정의하고 추가한 box들 즉,'scdi' 박스(942) 및 'sssi' 박스(944)는 정보의 중복성 측면에서 한쪽 트랙에 관련한 트랙 박스에만 포함되어 있다. 물론, 두 트랙에 관련한 박스들 모두에 양 트랙에 공통적인 정보를 포함시켜 파일을 구성할 수도 있다.
이와 같이, 'scdi' 박스, 'sssi' 박스 등과 같이 스테레오스코픽 컨텐츠를 위해 새롭게 정의한 box들은 2 ES로 구성된 스테레오스코픽 컨텐츠의 경우 파일을 생성할 때 한쪽 트랙 박스에만 포함될 수도 있고, 두 트랙 박스에 전부 포함되게 할 수도 있다.
도 12에서는 svmi 박스가 각 ES에 대해 즉, 각 영상 트랙에 관련한 트랙 박스에 포함되는 것으로 도시되었지만, 입체 영상을 위한 2개의 영상 트랙의 svmi 박스들이 동일한 내용을 갖는다면, scdi 및 sssi 박스와 같이 한쪽 트랙 박스에만 저장 될 수 있다.
한편, 전술한 모든 단말의 동작 설명에 있어서, 여기서 구체적으로 설명하고 있지 않은 파일 포맷의 분석 과정과 단말의 동작은 ISO/IEC 14496-12와 ISO/IEC 23000-11을 따른다.
도 1은 종래 표준기술에 따른 2D 영상 파일의 저장 포맷에 대한 블록 구성도;
도 2는 본 발명의 일 실시예에 따른 영상파일의 저장 포맷에 대한 블록 구성도;
도 3a 본 발명의 다른 실시예에 따른 영상파일의 저장 포맷에 대한 블록 구성도;
도 3b는 도 3a의 영상 파일의 저장 포맷의 구체적인 예를 나타낸 도면,
도 4a는 본 발명의 또 다른 실시예에 따른 영상 파일의 저장 포맷에 대한 블록 구성도로서,
도 4b는 도 4a의 영상 파일의 저장 포맷의 구체적인 예를 나타낸 도면,
도 5는 본 발명의 일 실시예에 따른 영상파일 생성장치의 블록 구성도를 나타낸 도면,
도 6는 본 발명의 일 실시예에 따른 영상파일 재생장치의 블록 구성도를 나타낸 도면,
도 7은 본 발명의 일 실시예에 따른 영상파일 재생방법의 흐름도를 나타낸 도면.
도 8은 본 발명의 다른 실시예에 따른 영상파일 재생 방법의 흐름도를 나타낸 도면.
도 9는 본 발명의 실시예에 따른 'stsd'box의 구조를 나타낸 도면,
도 10은 본 발명의 또 다른 실시예에 따른 영상파일 재생 방법의 흐름도를 나타낸 도면,
도 11은 하나의 ES로 구성된 스테레오스코픽 슬라이드쇼 컨텐츠를 위한 영상 파일의 저장 포맷을 나타낸 도면,
도 12는 2개의 ES로 구성된 스테레오스코픽 슬라이드쇼 컨텐츠를 위한 영상 파일의 저장 포맷을 나타낸 도면.
Claims (8)
- 슬라이드쇼를 위한 영상파일을 생성 및 재생하기 위한 시스템에 있어서,슬라이드쇼 영상을 위한 적어도 2개의 이미지들을 포함하는 영상 트랙과, 상기 적어도 2개의 이미지들이 소정 시간 간격으로 차례로 표시되는 것이 가능하도록 하는 슬라이드쇼 영상을 위한 정보를 포함하는 영상파일을 생성하는 영상파일 생성장치와;상기 영상파일 생성장치에 의해 생성된 영상파일이 입력되면, 상기 영상파일로부터 슬라이드쇼 영상을 위한 정보를 추출하여 상기 영상 트랙의 적어도 2개의 이미지들을 슬라이드쇼 서비스로 제공하는 영상파일 재생장치를 포함하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제1항에 있어서, 상기 영상파일 생성장치가,상기 슬라이드쇼 영상을 위한 적어도 2개의 이미지를 수신하는 입력부와;상기 입력된 이미지들을 전처리하는 영상신호 처리부와;상기 전처리된 이미지들을 소정의 부호화 방식에 따라 부호화하는 부호부와;상기 부호화된 이미지들과, 상기 슬라이드쇼 영상을 위한 정보를 포함하는 영상파일을 생성하는 파일 생성부를 포함하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제1항에 있어서, 상기 영상파일 재생장치가,상기 영상파일이 입력되면, 상기 영상 트랙으로부터 상기 적어도 2개의 이미지들 및 상기 슬라이드쇼 영상을 위한 정보를 추출하는 파일 분석부와;상기 추출된 이미지들을 복호화하는 복호부와;상기 복호화된 이미지들을 상기 슬라이드쇼 영상을 위한 정보를 참조하여 슬라이드쇼 서비스로 제공하는 재생부와;상기 재생되는 이미지들을 표시하는 표시부를 포함하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제1항에 있어서, 상기 영상파일이 동영상 트랙과 슬라이드쇼를 위한 영상 트랙을 포함하는 경우, 트랙들을 식별하기 위한 값을 포함하는 것을 특징으로 하는 포함하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제4항에 있어서, 상기 트랙들을 식별하기 위한 값은 스테레오스코픽 MAF(Multimedia Application Format) 표준에서 정의한 박스들 중 iinf 박스에 포함된 content_type 값인 것을 특징으로 하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제4항에 있어서, 상기 트랙들을 식별하기 위한 값은 스테레오스코픽 MAF(Multimedia Application Format) 표준에서 정의한 박스들 중 'stsd (sample description box)' 박스의 하위 박스인 'esds (element stream descriptor box)' 박스에 포함된 DecoderConfigDescriptor의 'bit(8) objectTypeIndication' syntax 값인 것을 특징으로 하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제1항에 있어서, 상기 슬라이드쇼를 위한 영상 파일에서 스테레오스코픽 MAF(Multimedia Application Format) 표준에서 정의한 'stsd (sample description box)' 박스에 기존의 내용 대신에 'stsd (sample description box)' 박스의 길이 정보가 삽입되어 있는 것을 특징으로 하는 영상파일을 생성 및 재생하기 위한 시스템.
- 제1항에 있어서, 상기 슬라이드쇼를 위한 영상 파일은 미리보기 기능을 위한 영상의 개수 및 미리보기할 영상의 프레임 번호를 포함하는 박스를 포함하는 것을 특징으로 하는 영상파일을 생성 및 재생하기 위한 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080014161 | 2008-02-15 | ||
KR1020080014161 | 2008-02-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090088772A true KR20090088772A (ko) | 2009-08-20 |
Family
ID=40955189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080023567A KR20090088772A (ko) | 2008-02-15 | 2008-03-13 | 슬라이드 쇼를 위한 영상파일을 생성 및 재생하기 위한시스템 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20090208119A1 (ko) |
EP (1) | EP2248127A4 (ko) |
KR (1) | KR20090088772A (ko) |
CN (1) | CN101562036A (ko) |
WO (1) | WO2009102178A2 (ko) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009075495A1 (en) * | 2007-12-10 | 2009-06-18 | Samsung Electronics Co., Ltd. | System and method for generating and reproducing image file including 2d image and 3d stereoscopic image |
US20100257188A1 (en) * | 2007-12-14 | 2010-10-07 | Electronics And Telecommunications Research Institute | Method and apparatus for providing/receiving stereoscopic image data download service in digital broadcasting system |
KR100924757B1 (ko) * | 2008-01-25 | 2009-11-05 | 전자부품연구원 | 입체형 비디오 파일 포맷 및 그에 따른 입체형 비디오파일을 기록한 컴퓨터로 판독 가능한 기록매체 |
KR101567814B1 (ko) * | 2009-01-21 | 2015-11-11 | 삼성전자주식회사 | 슬라이드 쇼를 제공하는 방법, 장치, 및 컴퓨터 판독가능 저장매체 |
KR101656102B1 (ko) * | 2010-01-21 | 2016-09-23 | 삼성전자주식회사 | 컨텐츠 파일 생성/제공 장치 및 방법 |
CN102783167B (zh) * | 2010-03-05 | 2015-10-14 | 三星电子株式会社 | 基于文件格式生成和再现自适应流的方法和装置 |
KR101711009B1 (ko) | 2010-08-26 | 2017-03-02 | 삼성전자주식회사 | 영상 저장장치, 영상 재생장치, 영상 저장방법, 영상 제공방법, 저장매체 및 촬영장치 |
US8520080B2 (en) | 2011-01-31 | 2013-08-27 | Hand Held Products, Inc. | Apparatus, system, and method of use of imaging assembly on mobile terminal |
US9256361B2 (en) | 2011-08-03 | 2016-02-09 | Ebay Inc. | Control of search results with multipoint pinch gestures |
US9219929B2 (en) * | 2012-02-27 | 2015-12-22 | Fritz Barnes | Enhanced startup and channel change for fragmented media stream delivery |
WO2013165215A1 (ko) * | 2012-05-04 | 2013-11-07 | 엘지전자 주식회사 | 영상 정보 저장 방법 및 영상 정보 파싱 방법 그리고 이를 이용하는 장치 |
US9146942B1 (en) * | 2014-11-26 | 2015-09-29 | Visual Supply Company | Embedded edit decision list |
GB2539461B (en) * | 2015-06-16 | 2020-01-08 | Canon Kk | Image data encapsulation |
JP6576122B2 (ja) * | 2015-06-29 | 2019-09-18 | キヤノン株式会社 | データ記録装置およびその制御方法、撮像装置 |
EP3300383A1 (en) * | 2016-09-26 | 2018-03-28 | TP Vision Holding B.V. | Method for converting a slideshow into a video |
CN110545466B (zh) * | 2018-05-29 | 2021-07-06 | 北京字节跳动网络技术有限公司 | 基于网页的媒体文件的播放方法、装置及存储介质 |
JP7303625B2 (ja) * | 2018-12-18 | 2023-07-05 | キヤノン株式会社 | 画像ファイル生成装置、画像ファイル生成方法、及びプログラム |
WO2021002165A1 (ja) * | 2019-07-01 | 2021-01-07 | キヤノン株式会社 | 画像ファイル作成装置、画像ファイル作成方法、及びプログラム |
JP2021193777A (ja) * | 2020-06-08 | 2021-12-23 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
CN116210216A (zh) * | 2020-09-28 | 2023-06-02 | 佳能株式会社 | 媒体文件生成设备、媒体文件重放设备、媒体文件生成方法、媒体文件重放方法、程序和存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030106073A1 (en) * | 2001-12-04 | 2003-06-05 | Allen Keith D. | Transgenic mice containing FPR-RS4 gene disruptions |
JP2003173625A (ja) * | 2001-12-04 | 2003-06-20 | Hitachi Ltd | ファイル変換方法、ファイル変換装置、及びファイル生成装置 |
JP2006074531A (ja) * | 2004-09-03 | 2006-03-16 | Canon Inc | データ記録再生装置及び方法 |
JP4598627B2 (ja) * | 2005-08-24 | 2010-12-15 | 富士通株式会社 | コンテンツ編集装置及びその再生装置 |
KR20050092688A (ko) * | 2005-08-31 | 2005-09-22 | 한국정보통신대학교 산학협력단 | 통합 멀티미디어 파일 포맷 구조와 이를 기반으로 하는멀티미디어 서비스 제공 시스템 및 그 방법 |
JP4944484B2 (ja) * | 2006-04-20 | 2012-05-30 | キヤノン株式会社 | 再生装置、再生方法及びプログラム |
-
2008
- 2008-03-13 KR KR1020080023567A patent/KR20090088772A/ko not_active Application Discontinuation
-
2009
- 2009-02-16 CN CNA2009101419064A patent/CN101562036A/zh active Pending
- 2009-02-16 WO PCT/KR2009/000733 patent/WO2009102178A2/en active Application Filing
- 2009-02-16 EP EP09709891.7A patent/EP2248127A4/en not_active Withdrawn
- 2009-02-17 US US12/372,324 patent/US20090208119A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20090208119A1 (en) | 2009-08-20 |
EP2248127A4 (en) | 2013-10-09 |
WO2009102178A3 (en) | 2009-11-19 |
EP2248127A2 (en) | 2010-11-10 |
WO2009102178A2 (en) | 2009-08-20 |
CN101562036A (zh) | 2009-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20090088772A (ko) | 슬라이드 쇼를 위한 영상파일을 생성 및 재생하기 위한시스템 및 방법 | |
US9781403B2 (en) | Method and apparatus for generating stereoscopic file | |
US8842903B2 (en) | System and method for generating and reproducing image file including 2D image and 3D stereoscopic image | |
KR101362647B1 (ko) | 2d 영상을 포함하는 3d 입체영상 파일을 생성 및재생하기 위한 시스템 및 방법 | |
US20090195640A1 (en) | Method and apparatus for generating stereoscopic image data stream for temporally partial three-dimensional (3d) data, and method and apparatus for displaying temporally partial 3d data of stereoscopic image | |
US20090199100A1 (en) | Apparatus and method for generating and displaying media files | |
AU2009210926B2 (en) | Apparatus and method for generating and displaying media files | |
KR20080112149A (ko) | 스테레오스코픽 데이터의 저장 및 재생을 위한 메타데이터구조 및 이를 이용하는 스테레오스코픽 콘텐츠 파일의 저장방법 | |
KR20090037283A (ko) | 스테레오스코픽 데이터의 저장 및 재생을 위한 메타데이터구조 및 이를 이용하는 스테레오스코픽 콘텐츠 파일의 저장방법 | |
KR101480186B1 (ko) | 2d 영상과 3d 입체영상을 포함하는 영상파일을 생성 및재생하기 위한 시스템 및 방법 | |
KR101434674B1 (ko) | 스테레오스코픽 파일을 생성하기 위한 장치 및 방법 | |
KR101396619B1 (ko) | 3d 영상에 관한 부가 정보를 포함하는 3d 영상파일을생성 및 재생하기 위한 시스템 및 방법 | |
KR101453084B1 (ko) | 3d 영상 파일을 생성 및 재생하기 위한 휴대 단말기 및 방법 | |
RU2448432C2 (ru) | Система и способ для формирования и воспроизведения файла изображений, включающего в себя двумерное изображение и трехмерное стереоскопическое изображение | |
KR20080092810A (ko) | 미디어 표준 기반의 입체영상 파일 생성 장치 및 방법과이를 구현하기 위한 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |