KR100939436B1 - 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템 - Google Patents

입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템 Download PDF

Info

Publication number
KR100939436B1
KR100939436B1 KR1020080001176A KR20080001176A KR100939436B1 KR 100939436 B1 KR100939436 B1 KR 100939436B1 KR 1020080001176 A KR1020080001176 A KR 1020080001176A KR 20080001176 A KR20080001176 A KR 20080001176A KR 100939436 B1 KR100939436 B1 KR 100939436B1
Authority
KR
South Korea
Prior art keywords
image
area
file
jpeg
stereoscopic
Prior art date
Application number
KR1020080001176A
Other languages
English (en)
Other versions
KR20090075349A (ko
Inventor
황인성
김후종
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020080001176A priority Critical patent/KR100939436B1/ko
Publication of KR20090075349A publication Critical patent/KR20090075349A/ko
Application granted granted Critical
Publication of KR100939436B1 publication Critical patent/KR100939436B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

본 발명은 정지 영상 및 동영상 파일을 단말기에서 입체영상으로 출력되도록 하기 위한 입체영상 파일 포맷 구성 방법에 관한 것이다.
본 발명 입체영상 파일 포맷 구성 방법은, JPEG 썸네일 영상을 저장하는 썸네일 영역이 있는 APP1(APPlication marker segment 1) 영역이 포함된 JPEG 파일에 입체영상 파일 포맷을 구성하는 방법에 있어서, JPEG 파일의 압축 데이터 영역에 입체영상으로 저장할 두 장의 이미지 데이터 중 하나의 이미지 데이터를 저장하는 단계; 및, 상기 JPEG 파일의 상기 APP1 영역의 상기 썸네일 영역에 상기 입체영상으로 저장할 두 장의 이미지 데이터 중 나머지 하나의 이미지 데이터를 저장하는 단계; 를 포함하여 구성됨으로써 3D 단말뿐 아니라 2D 단말에서도 입체영상을 출력할 수 있는 효과가 있다.
3D, 입체영상, JPEG, MPEG

Description

입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템 {File formation method of stereo scopic, Method for displaying the stereo scopic and system thereof}
본 발명은 3차원(3D) 정지 영상 및 동영상 파일을 3차원 영상을 지원하는 단말기에서는 입체영상으로 출력시키고, 2차원을 지원하는 단말기에서도 호환성을 갖고 2차원 영상으로 재생이 가능하도록 한 입체영상 파일 포맷 구성 방법에 관한 것이다.
이동통신 시스템은 제 1 세대 아날로그 AMPS(Advanced Mobile Phone System) 방식과, 제 2 세대 셀룰러(Cellular) / 개인 휴대 통신(PCS: Personal Communication Service) 방식을 거쳐 발전하여 왔으며, 최근에는 정보통신의 발달로 ITU-R에서 표준으로 제정하고 있는 제 3 세대 이동통신 시스템인 IMT-2000(International Mobile Telecommunication2000)이 상용화되고 있다.
IMT-2000은 CDMA 2000 1X, 3X, EV-DO, WCDMA(Wideband CDMA) 등으로 기존의 IS-95A, IS-95B 망에서 진화한 IS-95C 망을 이용하여 IS-95A, IS-95B 망에서 지원 가능한 데이터 전송 속도인 14.4 Kbps나 56 Kbps보다 훨씬 빠른 최고 14Mbps(HSDPA)의 전송 속도로 무선 인터넷을 제공할 수 있는 서비스이다.
특히, IMT-2000 서비스를 이용하면 기존의 음성 및 WBS(Wireless Broadcasting Service) 서비스 품질의 향상은 물론 각종 멀티미디어 서비스(AOD, VOD 등)를 더욱 빠른 속도로 제공할 수 있다.
또한, 최근에는 전술한 이동통신 시스템이 갖는 무선 인터넷 서비스를 제공하는 데에 있어서의 한계를 극복하기 위한 일환으로서, 이동하면서도 저렴한 요금으로 초고속 무선 인터넷 서비스를 이용할 수 있는 휴대 인터넷 시스템(WiBro: Wireless Broadband Internet System)에 대한 개발이 진행 중에 있다.
휴대 인터넷 시스템은 노트북, PDA, Handheld PC 등 다양한 형태의 휴대용 단말기를 이용하여 실내 및 실외의 정지 환경에서와 보행 속도 및 중저속 이동 수준의 이동 환경에서 인터넷에 접속하여 다양한 정보 및 콘텐츠를 이용할 수 있는 서비스이다.
또한, 이동통신 가입자로 하여금 시속 60km/h의 속도로 이동하면서 무선 인터넷을 이용할 수 있게 하고, 24 Mbps의 하향 전송 속도를 제공하고 MIMO(Multiple Input Multiple Output) 시스템을 적용하면 50 Mbps의 하향 전송 속도까지도 제공할 수 있는 IP(Internet Protocol) 기반의 무선 데이터 시스템이다.
이동통신 가입자는 이러한 이동통신 시스템을 이용하여 이동통신 단말기를 휴대하면서 음성 통신을 수행할 뿐만 아니라, 무선 인터넷(Wireless Internet) 기술을 이용하여 이동통신 시스템을 통해 무선으로 인터넷에 접속하여 문자, 이미지, 음성 또는 동영상 등의 멀티미디어 데이터 서비스를 제공 받는다.
이러한 무선 인터넷은 이동통신 가입자가 이동통신 단말기를 이용하여 시간적 또는 공간적 제약 없이 인터넷에 접속하여 다양한 정보를 검색 및 다운로드 할 수 있게 한다.
근래에는 인터넷 및 멀티미디어 데이터 기술이 발달함에 따라 멀티미디어 통신, 네트워크 게임, 동영상 게임 등 다양한 콘텐츠를 제공하는 콘텐츠 제공업체(CP: Content Provider)가 등장하고 이동통신 단말기로 콘텐츠 제공업체가 제공하는 다양한 서비스를 이용하고자 하는 이동통신 가입자가 증가하였다.
한편, 이러한 콘텐츠는 통상적으로 이차원(2D: 2 Dimension, 이하 '2D'라 칭함)으로 제작되는 2D 콘텐츠였다. 2D 콘텐츠는 2 세대 콘텐츠라고도 하는데 배경화면, 단문 메시지, 게임 등이 일 예이다.
이하 첨부된 도면을 참조하여 종래 기술에 따른 2차원 화상 파일 포맷을 설명하기로 한다.
도 1 은 종래 기술에 따른 화상 파일 구조를 나타낸 도면이다.
종래 기술에 따른 화상 파일의 포맷은 EXIF(Exchange Image File) 포맷으로 규정된 화상 파일의 구조를 나타내고 있다.
JPEG 파일은 SOI, APP1, DQT, DHT, SOF, SOS, 압축 데이터 및 EOI 등으로 구성된다.
여기서, SOI(Start OF Image)는 이미지의 시작, 즉 JPEG 파일의 시작점을 알려준다.
DQT(Define Quantization Table)와, DHT(Define Huffman Table)는 데이터의 인코딩 시 압축과정에서 사용되는 양자화 테이블 및 허프만 코드를 정의한 테이블이다.
SOF(Start Of Frame)는 영상 프레임의 시작점을 알려준다.
또한, SOS(Start Of Scan)는 실제 이미지 데이터의 시작을 나타내 영상프레임을 읽도록 도와준다.
압축 데이터(Compressed DATA)에는 압축된 영상이 저장된다.
이와 같은 압축 데이터의 압축된 영상이 실제로 단말기 등에 디스플레이되는 영상이다.
그리고, EOI(End Of Image)는 이미지의 끝, 즉 JPEG 파일의 끝을 나타낸다.
그러나 이와 같은 JPEG 파일은 단순한 텍스트이거나 이미지, 영상의 경우에 평면적인 영상이나 이미지로 제작하기에 적합하기는 하지만 콘텐츠를 제공받는 이동통신 가입자는 2D 콘텐츠에 쉽게 식상해 할 수 있다.
이와 같은 추세에서 이동통신 가입자에게 제공될 수 있는 멀티미디어 서비스는 더욱 다양해 질 것이며, 그 예로서 영상의 경우 기존의 2차원 영상뿐 아니라 3차원 영상 관련 서비스, 홀로그램 등 사용자가 보다 실감할 수 있는 멀티미디어 콘텐츠도 제공될 수 있을 것으로 예상된다.
한편, 이와 같은 3차원 영상 관련 서비스를 제공하기 위하여 이동통신 서비스 사업자는 자사의 이동통신망 뿐 아니라 자사의 통신 서비스를 가입자에게 제공하는 다양한 제조사의 다양한 이동통신 단말기에서도 해당 서비스가 적용될 수 있도록 하기 위한 3차원 영상 파일 포맷 규격을 정의하여야 한다.
본 발명은 3차원(3D) 정지 영상 및 동영상 파일이 3차원(3D) 영상을 지원하는 단말기에서 입체영상으로 출력되도록 하기 위한 입체영상 파일 포맷 구성 방법을 제공함에 그 목적이 있다.
또한 본 발명은 3차원 정지 영상 및 동영상 파일이 2차원(2D) 영상을 지원하는 단말기에서도 호환성을 갖고 2차원 영상으로 출력되도록 하기 위한 입체영상 파일 포맷 구성 방법을 제공함에 다른 목적이 있다.
또한 본 발명은 상기의 입체 영상 파일 포맷을 이용하여 입체 영상을 표시하는 방법 및 입체 영상을 표시할 수 있는 단말기를 제공하는 것도 역시 목적으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명은, JPEG 썸네일 영상을 저장하는 썸네일 영역이 있는 APP1(APPlication marker segment 1) 영역이 포함된 JPEG 파일에 대한 입체영상 파일 포맷을 구성하는 방법에 있어서, 상기 JPEG 파일의 압축 데이터 영역에 입체영상으로 저장할 두 장의 이미지 데이터 중 하나의 이미지 데이터를 저장하는 단계; 상기 JPEG 파일의 APP1 영역의 썸네일 영역에 입체영상으로 저장할 두 장의 이미지 데이터 중 나머지 하나의 이미지 데이터를 저장하는 단계; 를 포함하는 입체영상 파일 포맷 구성 방법을 제공한다.
여기서, 상기 APPI 영역에는 상기 JPEG 파일이 두 장의 이미지 데이터로 된 입체영상 파일임을 나타내는 정보를 더 포함하는 것이 바람직하다.
또한 상기 목적을 달성하기 위하여 본 발명은, JPEG 파일의 압축 데이터 영역에 저장된 제1 이미지 데이터를 읽어내는 단계, 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내는 단계 및 상기 제1 이미지 데이터와 상기 제2 이미지 데이터를 이용하여 입체 영상을 디스플레이 하는 단계를 포함하는 입체 영상 디스플레이 방법을 제공한다.
여기서, 상기 제2 이미지 데이터를 읽어내기 전에, 상기 JPEG 파일의 APP1 영역의 Exif IFD의 태그 값이 입체 영상을 나타내는 소정의 값으로 설정되어 있는지를 확인하는 단계를 더 포함할 수도 있다.
또한 상기 목적을 달성하기 위하여 본 발명은, 번호와 각 종 명령의 입력을 위한 키 패드부, 이미지 표시를 위한 디스플레이부 및 상기 키 패드부의 조작에 의해 선택된 JPEG 파일의 압축 데이터(compressed data) 영역에 저장된 제1 이미지 데이터 및 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어 낸 후, 상기 제1 이미지 데이터와 상기 제2 이미지 데이터를 이용하여 상기 디스플레이부에 입체 영상을 표시하는 입체 영상 표시 제어부를 포함하는 입체 영상 디스플레이가 가능한 단말기를 제공한다.
여기서, 상기 입체 영상 표시 제어부가, 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내기 전에 상기 JPEG 파일의 APP1 영역의 Exif IFD의 태그 값이 입체 영상을 나타내는 소정의 값으로 설정되어 있는지를 확인하도록 할 수도 있다.
또한 상기 목적을 달성하기 위하여 본 발명은, MPEG4 파일 혹은 이와 유사한 파일 포맷에서 입체 동영상 파일 포맷을 구성하는 방법에 있어서, 상기 MPEG4 파일 혹은 이와 유사한 파일 내의 특정 영역에 현재의 동영상 컨텐츠가 3차원 동영상 컨텐츠임을 나타내기 위한 스테레오 스코픽 아톰 영역을 포함하는 사용자 데이터 아톰 영역을 형성하는 것을 특징으로 하는 입체영상 파일 포맷 구성 방법을 제공한다.
여기서, 상기 사용자 데이터 아톰 영역은, 동영상 컨텐츠에 대한 URL 정보를 저장하는 데이터 링크 아톰 영역과, 미디 데이터를 저장하는 미디 아톰 영역이 더 포함되는 것이 바람직하다.
그리고 상기 스테레오 스코픽 아톰 영역은 3차원 동영상 컨테츠를 촬영한 카메라간 거리에 대한 정보가 더 포함됨이 바람직하다.
상기와 같은 본 발명에 의하면 본 발명에서 정의한 3D정지영상 및 3D동영상파일을 3D 지원단말기뿐 아니라 2D 지원단말기에서도 볼 수 있도록 하여 기존의 단말기와의 호환성을 유지할 수 있게 해 준다. 즉, 기존 단말에서도 3D 입체 영상 파일을 비록 3D 영상 파일로 재생할 수는 없더라도 2D 영상 파일로 재생이 가능한 효과가 있다.
이하, 본 발명에 따른 입체영상 파일 포맷 구성 방법에 대한 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명하기로 한다.
아울러, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우는 해당되는 발명의 설명부분에서 상세히 그 의미를 기재하여, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 함을 밝혀두고자 한다.
또한 실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고, 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.
도 2는 본 발명 일예에 의한 3D 정지영상 파일 포맷을 설명하기 위한 도면이고, 도 3은 EXIF 마커를 설명하기 위한 도면이며, 도 4는 본 발명의 일예에 의한 3D 동영상 파일의 사용자 데이터 아톰의 구성도이고, 도 5는 도 4에 나타낸 스테레오 스코픽 아톰 필드의 구성도이다.
도 2에 도시된 바와 같은 본 발명의 일예에 의한 3D 정지영상 파일 포맷은 제 1 SOI 영역(11), APP1 영역(12), 제 1 DQT 영역(13), 제 1 DHT 영역(14), 제 1 SOF 영역(15), 제 1 SOS 영역(16), 제 1 압축 데이터 영역(17) 및 제 1 EOI 영역(18)으로 구성된다.
여기서, 제 1 SOI(Start OF Image) 영역(11)은 이미지 데이터의 시작, 즉 JPEG 파일의 시작점을 알려준다.
제 1 DQT(Define Quantization Table) 영역(13)과, 제 1 DHT(Define Huffman Table) 영역(14)은 JPEG 파일의 인코딩 시 압축과정에서 사용되는 양자화 테이블 및 허프만 코드를 정의한 테이블이다.
제 1 SOF(Start Of Frame) 영역(15)은 영상 프레임의 시작점을 알려준다.
또한, 제 1 SOS(Start Of Scan) 영역(16)은 실제 이미지 데이터의 시작을 나타내 영상프레임을 읽도록 도와준다.
제 1 압축 데이터(Compressed DATA) 영역(17)에는 압축된 JPEG 파일이 저장된다.
이와 같은, 제 1 압축 데이터 영역(17)에는 실제로 단말기 등에 디스플레이되는 이미지 데이터가 저장된다. 이때, 3D 정지영상 즉 입체영상을 디스플레이하기 위하여는 두 장의 이미지 데이터가 필요한데, 그 중 하나의(첫 번째) 이미지 데이터가 저장된다.
즉, 본 발명 입체영상 파일 포맷 구성에 있어서는 Jpeg file 하나에 입체영상 출력에 필요한 좌우 이미지 데이터 두 장을 모두 저장 할 수 있도록 하여야 하는데, 기존 단말기에 구비된 Jpeg File Viewer 가 저장된 부가 정보를 해독하는 과 정에서 오류를 일으키지 않도록 하기 위해 JFIF (JPEG File Interchange Format)에서 정의한 Spec 내에서 확장하도록 하기 위하여 그 중 하나의 이미지 데이터를 제 1 압축 데이터 영역(17)에 저장하는 것이다.
그리고, 제 1 EOI(End Of Image) 영역(18)은 이미지 데이터의 끝, 즉 JPEG 파일의 끝을 나타낸다.
본 발명에서는 입체영상으로 인지된 파일의 EOI 영역(17) 뒤에 나머지 이미지 파일의 정보를 기록한다. 이때, 두 번째 이미지 데이터 역시 일반적인 JFIF File 과 동일하게 저장하여야 한다.
그리고, 두 번째 이미지에서 EXIF Marker 가 나타나는 경우는 입체영상이 있는지 확인하지 않도록 처리 되어야 한다.
참고로 JPEG File 은 아래와 같이 SOI (Start Of Image) Maker로 시작해서 APP0 (Application Use Marker) 가 나타나도록 되어 있다.
typedef struct _JFIFHeader
{
BYTE SOI[2]; /* 00h Start of Image Marker */
BYTE APP0[2]; /* 02h Application Use Marker */
BYTE Length[2]; /* 04h Length of APP0 Field */
BYTE Identifier[5]; /* 06h "JFIF" (zero terminated) Id String */
BYTE Version[2]; /* 07h JFIF Format Revision */
BYTE Units; /* 09h Units used for Resolution */
BYTE Xdensity[2]; /* 0Ah Horizontal Resolution */
BYTE Ydensity[2]; /* 0Ch Vertical Resolution */
BYTE XThumbnail; /* 0Eh Horizontal Pixel Count */
BYTE YThumbnail; /* 0Fh Vertical Pixel Count */
} JFIFHEAD;
여기서, 도 2에 나타낸 바와 같이 APP1(APPlication marker segment 1) 영역(12)은 카메라 촬영시의 이미지 메타정보와 관련된 데이터 블록이다.
다시 말하면, APP1(12)은 이미지 메타정보 제공 기능과 직접적인 관계가 있는 데이터 블록으로서, 이미지 메타정보를 저장할 때 사용되는 EXIF(EXchangeable Image Format) 데이터를 저장하고 있다.
여기서 APP1 파일 포맷은 APP1 마커 영역(21), APP1 길이 영역(22), EXIF 헤더 영역(23), TIFF 헤더 영역(24), 0th IFD 영역(25), Exif IFD 영역(26), 1st IFD 영역(27), JPEG Thumbnail 영역(28)으로 구분된다.
0xFFE1 값을 갖는 APP1 마커(Marker) 영역(21)은 APP1 데이터 블록을 구분하기 위한 것이다.
APP1 길이(Length) 영역(22)은 데이터블록의 전체 길이를 표시한다.
EXIF 헤더 영역(23)은 IFD(Image File Directory) 영역에 이미지 메타 정보를 기록하기 위한 태그 테이블의 포맷을 규정한다.
TIFF(Tag Image File Format) 헤더 영역(24)는 각 태그 필드의 데이터 포맷을 규정하고 있다.
0th IFD 영역(25)은 주영상의 디렉토리, 링크 데이터 위치 데이터 등 각각의 이미지 메타정보 엔트리(디렉토리)들이 TIFF 규격에 따르는 고유한 태그 식별자를 가지고 있고, 태그 식별자에 이어서 각 엔트리에 해당하는 메타정보가 기록되어 있다.
Exif IFD 영역(26)은 EXIF의 구체적인 데이터 영역으로, EXIF 규정의 버전 등의 각종 정보가 설치되는 영역이다.
본 발명 입체영상 파일 포맷에 있어서는 입체영상이 저장되어 있는 JPEG 파일인지를 인지하기 위해 EXIF attribute에 약속된 정보가 있는지 확인하도록 하는데, 이때, EXIF IFD 영역(26)에 소프트웨어 태그(Software Tag) 의 값(Value)이 스테레오 스코픽 이미지(Stereo-Scopic Image)로 기록된 경우 입체영상이 저장되어 있는 JPEG 파일임을 알 수 있다. 즉, 스테레오 스코픽 이미지에 의해 이 부분에 구분할 수 있는 컨텐츠(입체 영상)와 단말기 사이에 미리 설정한(약속한) 문자를 두는 것이다.
또한 입체영상에 사용되는 두 장의 이미지는 출력되는 이미지의 좌우 위치에 따라 원근감을 조정 할 수 있으며 이 정보를 부가적으로 처리하도록 함으로써 단말기(출력장치)에서 이 좌표 정보를 인식하여 입체영상을 표시하도록 할 수 있다.
1st IFD 영역(27)은 주영상에 대한 썸네일 영상의 디렉토리, 썸 네일 영상의 링크 데이터, 썸네일 영상의 정보 데이터 및 셈네일 영상의 데이터와 같은 썸네일 이미지(Thumbnail Image; 작게 보는 형식의 이미지)에 대한 정보가 기록된다.
JPEG Thumbnail 영역(28)은 썸네일 영상 데이터가 저장된다.
이와 같은 JPEG Thumbnail 영역(28)에 입체영상으로 구현하기 위한 두번째 영상이 저장됨으로써 종래 단말에서도 비록 2D로 보이지만 재생이 가능하도록 하는 호환성을 유지시키도록 한다. 즉, 종래 단말에서는 본 고안의 두번째 영상은 썸네일 영상으로 판단하여 처리하므로 호환성에 문제가 없게 된다.
참고로, EXIF 마커의 종류는 도 3에 나타낸 바와 같다.
이때, APP0 영역은 애플리케이션(Application) 의 확장정보 저장을 위해 사용될 수 있다.
EXIF는 APP1에 FFE1.H로 기록 되어 있으며 Identifier 에 "EXIF" 를 확인해보는 방법으로 알 수 있다.
사용되지 않고 있는 ID 를 사용하는 것은 추후 변경되는 JFIF Spec 에 따라 사용할 수 없게 될 가능성이 있으므로 EXIF 를 확장 하거나 커멘트(Comment)를 이용하는 방법으로 처리한다.
본 발명에서는 JPEG Thumbnail 영역(28)을 제 2 SOI 영역(31), 제 2 DQT 영역(32), 제 2 DHT 영역(33), 제 2 SOF 영역(34), 제 2 SOS 영역(35), 제 2 압축 데이터 영역(36) 및 제 2 EOI 영역(37)으로 구성하였다.
여기서, 제 2 SOI(Start OF Image) 영역(31)은 이미지의 시작, 즉 JPEG 파일 의 시작점을 알려준다. 이때, 두 번째 이미지 데이터의 시작을 알리게 된다.
제 2 DQT(Define Quantization Table) 영역(32)과, 제 2 DHT(Define Huffman Table) 영역(33)는 데이터의 인코딩 시 압축과정에서 사용되는 양자화 테이블 및 허프만 코드를 정의한 테이블이다.
제 2 SOF(Start Of Frame) 영역(34)은 영상 프레임의 시작점을 알려준다.
또한, 제 2 SOS(Start Of Scan) 영역(35)은 실제 이미지 데이터의 시작을 나타내 영상프레임을 읽도록 도와준다.
제 2 압축 데이터(Compressed DATA) 영역(36)에는 압축된 두 번째 이미지 데이터가 저장된다.
이와 같은 제 2 압축 데이터 영역(37)에는 실제로 단말기 등에 디스플레이되는 정지영상 중 제 1 압축 데이터 영역(17)에 저장되지 않은 나머지 하나의 이미지가 저장된다. 따라서 기존 단말기의 Jpeg File Viewer 가 제 1 압축 데이터 영역(17)및 제 2 압축 데이터 영역(37)에 저장된 부가 정보를 해독할 수 있게 되고, JFIF(JPEG File Interchange Format)에서 정의한 Spec 내에서 확장할 수 있는 것이다.
그리고, 제 2 EOI(End Of Image) 영역(37)은 이미지의 끝, 즉 JPEG 파일의 끝을 나타낸다.
본 발명에 따른 3D 동영상 파일의 사용자 데이터 아톰(40)은 도 4에 나타낸 바와 같이, 데이터 링크 아톰(41)과 미디 데이터 아톰(42) 및 스테레오-스코픽 아 톰(43)으로 구성된다.
여기서, 사용자 데이터 아톰(20)은 VOD(Video On Demand) 컨텐츠 중에서 파일 포맷이 엠펙4(MPEG4 : Motion Picture Experts Group 4) 파일 포맷이거나 이와 유사한 파일 포맷인 경우 다양한 부가 기능을 지원하기 위해 필요 시 개발자가 확장/정의하여 사용할 수 있도록 개방된 영역이다.
데이터 링크 아톰(41)은 VOD 컨텐츠에 대한 URL(uniform resource locator) 정보를 저장하는 영역이다.
미디 아톰(42)은 미디(MIDI) 데이터를 저장하는 영역이다.
여기서 상기 MIDI(Musical Instrument Digital Interface)는 많은 PC 사운드카드 메이커에 의해 지원되는 디지털 신디사이저 상에서 음악을 녹음하거나 재생하기 위해 설계된 프로토콜로서, 음악 소리를 직접 표현하지 않고 음악이 어떻게 만들어지는 지에 관한 정보를 전송한다.
그리고 스테레오 스코픽 아톰(43) 필드는 도 5에 상세히 나타낸 바와 같이, 현재 컨텐츠가 3차원 동영상일 때, 촬영 카메라간 거리를 알려주게 된다.
3차원 동영상의 경우 매 프레임을 좌우로 2등분하여 좌측에는 좌측 카메라 영상을, 우측에는 우측 카메라 영상을 가로방향 2:1 sub-sampling하여 만들며, 일반적인 MPEG 알고리듬(MPEG 4)을 이용하여 엔코딩 및 디코딩을 한다.
이와 같은 아톰 필드는 사용자 데이터 아톰의 크기를 나타내는 사이즈(Size)와, 연결(link) 형태를 나타내는 타입(Type)과, 현 데이터 링크 아톰의 버전을 나타내는 버전(Version)과, 프로그램에 의해 사용되는 미리 정의된 비트들을 나타내 는 플래그(Flag)와, 카메라간 거리를 나타내는 스트링(String)으로 구성된다. 여기서 카메라간 거리는 밀리미터(mm)이다.
상기와 같은 본 발명의 입체 영상 파일 포맷 구성 방법을 이용하여 이동통신단말기 등에서 입체 영상을 표시하기 위해서는, 이미지를 표시하라는 사용자의 실행키가 눌려짐에 따라 단말기에 설치된 이미지 표시를 위한 실행 프로그램에서는 먼저 JPEG 파일의 압축 데이터 영역에 저장된 제1 이미지 데이터를 읽어내고, 이어서 도2에 도시된 바와 같은 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어낸 후 이들 2개의 이미지 데이터에 의해 입체 영상을 디스플레이한다. JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내기 전에 JPEG 파일의 APP1 영역의 Exif IFD의 태그 값이 입체 영상을 나타내는 값으로 설정되어 있는 지를 확인해서 입체 영상인 경우에는 제2 이미지 데이터를 읽어서 상기한 바와 같이 2개의 이미지 데이터를 이용하여 입체 영상을 표시하고, 태그 값이 입체 영상을 나타내는 값이 아니면 제1 이미지 데이터만으로 2D 영상을 표시하게 된다.
본 발명의 입체 영상 파일 포맷을 이용하여 입체 영상을 표시할 수 있는 단말기는, 번호와 각 종 명령의 입력을 위한 키 패드부, 이미지 표시를 위한 디스플레이부 및 상기 키 패드부의 조작에 의해 선택된 JPEG 파일의 압축 데이터(compressed data) 영역에 저장된 제1 이미지 데이터 및 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어 낸 후, 상기 제1 이미지 데이터와 상기 제2 이미지 데이터를 이용하여 상기 디스플레이부에 입체 영상을 표시하는 입체 영상 표시 제어부를 포함하여 구성할 수 있다.
여기서도 상기 입체 영상 표시 제어부는, 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내기 전에 상기 JPEG 파일의 APP1 영역의 Exif IFD의 태그 값이 입체 영상을 나타내는 소정의 값으로 설정되어 있는지를 확인하도록 할 수 있음은 물론이다.
이상과 같은 일예로 본 발명을 설명하였으나, 본 발명은 반드시 이러한 예에 국한되는 것이 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서 본 발명에 개시된 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 예들에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 한다.
이와 같은 본 발명을 이용하면 이동통신 사업자가 자사 서비스에 가입한 이동통신 단말기로 3D 정지영상이나 동영상을 제공할 수 있고, 입체 영상 디스플레이가 가능한 이동통신 단말기에서는 본 발명의 파일 포맷을 이용하여 입체 영상을 디 스플레이 할 수 있는 한편, 입체 영상 디스플레이가 불가능한 기존의 이동통신단말기에서도 아무런 혼란없이 종래의 파일 포맷에 의해 2D 영상을 디스플레이 할 수 있게 되므로, 본 발명은 입체 영상 디스플레이가 가능한 신규 단말기나 입체 영상 디스플레이가 불가능한 종래의 단말기 및 이동통신 시스템 모두에 적용 가능하다.
도 1 은 종래 기술에 따른 화상 파일 구조를 나타낸 도면,
도 2는 본 발명 일예에 의한 3D 정지영상 파일 포맷을 설명하기 위한 도면이고,
도 3은 EXIF 마커를 설명하기 위한 도면이며,
도 4는 본 발명의 일예에 의한 3D 동영상 파일의 사용자 데이터 아톰의 구성도이고,
도 5는 도 4에 나타낸 스테레오 스코픽 아톰 필드의 구성도이다.
<도면의 주요부분에 대한 부호의 설명>
11, 31 : SOI 영역 12 : APP1 영역
13, 32 : DQT 영역 14, 33 : DHT 영역
15, 34 : SOF 영역 16, 35 : SOS 영역
17, 36 : 압축 데이터 영역 18, 37 : EOI 영역
21 : APP1 마커 영역(21) 22 : APP1 길이 영역
23 : EXIF 헤더 영역 24 : TIFF 헤더 영역
25 : 0th IFD 영역 26 : Exif IFD 영역
27 : 1st IFD 영역 28 : JPEG Thumbnail 영역
40 : 사용자 데이터 아톰 41 : 데이터 링크 아톰
42 : 미디 아톰 43 : 스테레오-스코픽 아톰

Claims (9)

  1. JPEG 썸네일 영상을 저장하는 썸네일 영역이 있는 APP1(APPlication marker segment 1) 영역이 포함된 JPEG 파일에 대한 입체영상 파일 포맷을 구성하는 방법에 있어서,
    상기 JPEG 파일의 압축 데이터 영역에 입체영상으로 저장할 두 장의 이미지 데이터 중 하나의 이미지 데이터를 저장하는 단계; 및
    상기 JPEG 파일의 APP1 영역의 썸네일 영역에 입체영상으로 저장할 두 장의 이미지 데이터 중 나머지 하나의 이미지 데이터를 저장하는 단계;를 포함하고,
    상기 APP1 영역에는 상기 JPEG 파일이 두 장의 이미지 데이터로 된 입체영상 파일임을 나타내는 정보 및 두 장의 이미지에 대한 출력 좌표 정보를 더 포함하는 것을 특징으로 하는 입체영상 파일 포맷 구성 방법.
  2. 삭제
  3. JPEG 파일의 압축 데이터 영역에 저장된 제1 이미지 데이터를 읽어내는 단계;
    상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내는 단계;
    제1이미지와 제2이미지를 각각의 출력 좌표정보에 따라 표시함으로써 입체영상을 디스플레이하는 단계;
    를 포함하는 입체 영상 디스플레이 방법.
  4. 제3항에 있어서,
    상기 제2 이미지 데이터를 읽어내기 전에, 상기 JPEG 파일의 APP1 영역에서 입체영상임을 나타내는 정보 및 제1 이미지와 제2 이미지의 출력좌표정보를 확인하는 단계;를 더 포함하는 것을 특징으로 하는 입체 영상 디스플레이 방법.
  5. 번호와 명령의 입력을 위한 키 패드부;
    이미지 표시를 위한 디스플레이부;
    상기 키 패드부의 조작에 의해 선택된 JPEG 파일의 압축 데이터(compressed data) 영역에 저장된 제1 이미지 데이터 및 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어낸 후, 제1 이미지와 제2 이미지를 각각의 좌표정보에 따라 표시하도록 함으로써 상기 디스플레이부에 입체 영상을 표시하는 입체 영상 표시 제어부;
    를 포함하는 입체 영상 디스플레이 단말기.
  6. 제5항에 있어서,
    상기 입체 영상 표시 제어부는, 상기 JPEG 파일의 APP1 영역의 JPEG 썸네일 영역에 저장된 제2 이미지 데이터를 읽어내기 전에 상기 JPEG 파일의 APP1 영역에서 입체영상임을 나타내는 정보 및 제1 이미지와 제2 이미지의 출력좌표정보를 확인하는 것을 특징으로 하는 입체 영상 디스플레이 단말기.
  7. 삭제
  8. 삭제
  9. 삭제
KR1020080001176A 2008-01-04 2008-01-04 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템 KR100939436B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080001176A KR100939436B1 (ko) 2008-01-04 2008-01-04 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080001176A KR100939436B1 (ko) 2008-01-04 2008-01-04 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20090075349A KR20090075349A (ko) 2009-07-08
KR100939436B1 true KR100939436B1 (ko) 2010-01-28

Family

ID=41332573

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080001176A KR100939436B1 (ko) 2008-01-04 2008-01-04 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR100939436B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002218402A (ja) 2001-01-24 2002-08-02 Sony Corp 画像ファイルのフォーマット変換装置及びそのフォーマット変換方法
JP2005033503A (ja) 2003-07-14 2005-02-03 Seiko Epson Corp 画像データの出力画像調整
KR20060102232A (ko) * 2005-03-23 2006-09-27 주식회사 코아로직 섬네일 제이피이지 이미지의 생성 장치, 그의 생성 방법 및그의 저장 매체
KR20080066408A (ko) * 2007-01-12 2008-07-16 삼성전자주식회사 3차원 영상 처리 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002218402A (ja) 2001-01-24 2002-08-02 Sony Corp 画像ファイルのフォーマット変換装置及びそのフォーマット変換方法
JP2005033503A (ja) 2003-07-14 2005-02-03 Seiko Epson Corp 画像データの出力画像調整
KR20060102232A (ko) * 2005-03-23 2006-09-27 주식회사 코아로직 섬네일 제이피이지 이미지의 생성 장치, 그의 생성 방법 및그의 저장 매체
KR20080066408A (ko) * 2007-01-12 2008-07-16 삼성전자주식회사 3차원 영상 처리 장치 및 방법

Also Published As

Publication number Publication date
KR20090075349A (ko) 2009-07-08

Similar Documents

Publication Publication Date Title
CN104092713B (zh) 一种网络资源的下载信息展示方法及装置
CN1299492C (zh) 一种在即时通信工具和手机间实现多媒体短信互通的方法
US10277729B2 (en) Apparatus and method for transmitting and receiving handwriting animation message
EP2753045B2 (en) Method and device for transmitting stream media
JP2006085681A (ja) データ転換及びシェアのシステム及び方法
CN1551628A (zh) 图像数据处理***
CN104284238A (zh) 一种基于二维码的视频播放方法和装置
CN109062930A (zh) 一种基于二维码标识视频的方法、装置及***
KR20040102078A (ko) 정보 기록 매체 및 그 생산 방법
CN102065340B (zh) 实现多媒体同步交互的***和方法
KR101771133B1 (ko) 필기 애니메이션 메시지 송수신을 위한 장치 및 방법
JP2005277847A (ja) 画像再生システム、画像送信装置、画像受信装置、画像再生方法、画像再生プログラム、記録媒体
KR100606080B1 (ko) 휴대용단말을 이용한 애니메이션 생성 장치 및 방법
JP2014515134A (ja) 読取サービスの提供方法、コンテンツ提供サーバ及びシステム
KR100939436B1 (ko) 입체영상 파일 포맷 구성 방법, 입체영상 파일 포맷을 이용한 입체영상 디스플레이 방법 및 시스템
JP4711928B2 (ja) コミュニケーション支援システムおよびプログラム
CN109756727B (zh) 信息显示方法及相关设备
CN109300177B (zh) 一种图片处理方法和装置
JP6226650B2 (ja) 画像閲覧システム、画像記録装置及び画像閲覧装置
CN111869225B (zh) 信息处理装置、信息处理方法及非暂时性计算机可读存储介质
KR20050030711A (ko) 바코드 인식을 이용한 멀티미디어 컨텐츠 재생 기능을가지는 무선통신단말기 및 그 방법
JP2021193778A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP2007041718A (ja) 情報配信システム、情報配信装置、情報受信装置、および、プログラム
KR100871226B1 (ko) 스테레오 이미지를 효율적으로 저장하는 방법 및 장치
KR20090119018A (ko) 소리사진 제공 시스템 및 방법과 이를 위한 소리사진 서버및 단말기

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: 20121228

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131231

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141230

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161223

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180123

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190103

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20200103

Year of fee payment: 11