KR101255205B1 - 디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 - Google Patents
디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 Download PDFInfo
- Publication number
- KR101255205B1 KR101255205B1 KR1020060054845A KR20060054845A KR101255205B1 KR 101255205 B1 KR101255205 B1 KR 101255205B1 KR 1020060054845 A KR1020060054845 A KR 1020060054845A KR 20060054845 A KR20060054845 A KR 20060054845A KR 101255205 B1 KR101255205 B1 KR 101255205B1
- Authority
- KR
- South Korea
- Prior art keywords
- gif file
- gif
- image
- generating
- memory
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2621—Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명에 의한 디지털 촬영장치의 애니메이션 GIF 파일 생성방법은, 복수개의 촬영 이미지를 디지털 촬영장치의 임시메모리에서 GIF 인코딩하여 사용자 메모리에 애니메이션 GIF 파일을 생성하기 위하여, 촬영한 이미지 각각을 임시메모리에서 즉시 GIF 인코딩하여 즉시 사용자 메모리의 애니메이션 GIF 파일에 덧붙여 기록하고, 이미 사용자 메모리에 기록된 GIF 이미지는 임시메모리에 저장하지 않는 것을 특징으로 한다.
Description
도 1은 애니메이션 GIF 파일을 생성하는 종래의 애니메이션 GIF 파일화를 위한 신호처리방법을 나타낸 플로우차트이다.
도 2는 도 1에 개시된 종래의 디지털 촬영장치의 애니메이션 GIF 파일의 생성 과정을 내장메모리와 외장메모리에서 처리되는 과정을 중심으로 설명한 것이다.
도 3은 애니메이션 GIF 파일 형식의 구조도이다.
도 4는 도 1에 개시된 종래의 디지털 촬영장치의 애니메이션 GIF 파일의 생성 과정을 내장메모리와 외장메모리의 공간 활용 측면에서 설명한 것이다.
도 5는 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 디지털 카메라의 구성을 설명하기 위한 블록도이다.
도 6은 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 실제 디지털 카메라의 앞면의 일례를 보여주는 도면이다.
도 7은 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 실제 디지털 카메라의 뒷면의 일례를 보여주는 도면이다.
도 8은 애니메이션 GIF 파일 생성을 위한 본 발명의 디지털 촬영장치의 이미지 처리방법을 나타낸 것이다.
도 9는 본 발명의 바람직한 일 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
도 10은 본 발명의 바람직한 다른 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
도 11은 본 발명의 바람직한 또 다른 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
도 12는 본 발명의 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법에 의한 효과를 설명하기 위한 도면이다.
본 발명은, 디지털 카메라와 같은 이미지 촬영장치에 관한 것으로서, 특히 촬영한 이미지를 이용하여 애니메이션 GIF(Graphics interchange Format) 파일의 생성이 가능한 이미지 촬영장치에 관한 것이다.
애니메이션 GIF(GIF89A)는 복수의 GIF 이미지를 나열하여 마치 동영상을 보는 것처럼 보여주는 이미지 파일 포맷이다.
도 1은 한국공개특허공보 제2001-52864호 "촬상장치 및 신호처리방법"은 디지털 촬영장치에서 애니메이션 GIF 파일을 생성하는 종래의 애니메이션 GIF 파일화를 위한 신호처리방법에 관하여 개시하고 있다.
먼저, 스텝(S1)에서, 셔터가 눌렸는지의 여부 판정이 이루어진다. 셔터가 눌 렸다고 판정되는 경우에는, 스텝(S2)로 이행되어 메모리 제어 블록(3)으로부터의 1매분의 화상 데이터가 DRAM(5a)에 일단 기록된다.
그리고, DRAM(5a)로의 기록이 완료되면, 일단 넣어진 DRAM(5a)의 정지 화상 데이터가 판독되고, GIF 형식으로 변환하기 위한 전 처리로서 데이터 압축이 이루어진다. 즉, 정지 화상 데이터에 대하여 감색 처리가 이루어진다(스텝(S3)). 즉, 소정의 계조의 데이터가 예컨대, 256색(또는 16색) 이하의 데이터로 변환된다. 스텝(S3)에서의 감색 처리가 완료되면, 스텝S4에서 LZW 방식에 의한 데이터 압축이 이루어진다. 상기 스텝(S3) 및 스텝(S4)의 처리에 의해 정지 화상 데이터의 전체의 데이터량이 대폭으로 저감되어, 소정량의 데이터가 된다. 스텝(S5a, 5b)에서의 데이터 압축 처리가 완료되면, 스텝(S5)에서, 메모리(DRAM(5b))에 작성중인 GIF 파일이 존재하고 있는지의 여부의 판정이 이루어진다. DRAM(5b)에 작성중인 GIF 파일이 존재하지 않다고 판정되는 경우에는, 스텝(S6)으로 이행되고, GIF 파일의 구조를 만족하는 형태로 화상 데이터에 각종 정보가 부가되며, 신규 파일이 작성된다.
GIF 파일은, 헤더 블록, 논리 화상 기술(記述) 블록, 글로벌 컬러 테이블 블록, 애니메이션 확장 블록, 그래픽 제어 확장 블록, 이미지 데이터의 블록 및 트레일러 블록으로 이루어지는 형식을 가진다. 애니메이션 파일을 작성하는 경우에는, 일련의 화상의 매수에 대응하고, 그래픽 제어 확장 블록 및 이미지 데이터의 블록이 반복되고, 최후에 트레일러 블록이 부가된다. 이로써, 애니메이션 파일이 작성된다.
한편, 스텝(S5)에서, DRAM(5b)에 작성중인 GIF 파일이 존재하다고 판정되는 경우에는, 스텝(S7)으로 이행되어, GIF 파일화가 이루어지며, 기존의 GIF 뒤에 GIF 파일이 추가된다. 구체적으로는, 상술한 바와 같이, 그래픽 제어 확장 블록 및 이미지 데이터의 블록이 추가된다. 상기와 같이 하여, 이산적으로 넣어진 정지 화상 데이터가 시계열 순으로 연결되고, 시간축상에서 관련지어 표시할 수 있는 애니메이션 파일로 변환된다.
스텝(S6)에서의 신규 파일의 작성 처리가 완료되거나, 또는 스텝(S7)에서의 파일의 추가 처리가 완료되면, 스텝(S8)에서, 상기 처리 대상이 되어 있던 파일이 내장 메모리(DRAM(5b))에 보존된다. 그리고, 스텝(S9)으로 이행되고 조작 입력부(7)가 조작되어 애니메이션 모드를 종료시키는 지시가 이루어지거나, 또는, GIF 파일(애니메이션 파일)의 크기가 외부 기억 매체(8)에 기록할 수 있는 용량의 범위 한계인지의 여부 판정이 이루어진다.
스텝(S9)에서, 애니메이션 모드를 종료시키는 지시가 이루어지지 않고, 또한, GIF 파일의 크기가 외부 기억 매체(8)에 기록할 수 있는 용량의 범위 한계가 아니라고 판정되는 경우에는, 스텝(S1)으로 다시 처리가 복귀되고, 다음에 셔터가 눌려지기까지 대기 상태가 된다. 그리고, 다음에 셔터가 눌리면, 상술한 스텝(S1) 내지 스텝(스텝(S6) 제외;S9)까지의 처리가 애니메이션 모드를 종료시키는 지시가 이루어지거나, 또는, GIF 파일의 크기가 외부 기억 매체(8)에 기록할 수 있는 용량의 범위 한계에 도달할 때까지 반복하여 이루어진다.
그리고, 스텝(S9)에서, 애니메이션 모드를 종료시키는 지시가 이루어졌다고 판정되거나, 또는, GIF 파일의 크기가 외부 기억 매체(8)에 기록할 수 있는 용량의 범위 한계라고 판정되는 경우에는, 스텝(S10)으로 이행되고, 외부 기억 매체(8)에 대하여 GIF 파일이 출력되고, 보존된다.
외부 기억 매체(8)로의 보존 처리가 완료되면, 더욱 DRAM(5b)에 보존되어 있는 GIF 파일의 소거가 이루어진다. 상기와 같이 애니메이션 파일 데이터가 외부 기억 매체(8)에 기록됨으로써 일련의 애니메이션 GIF화의 처리가 종료된다.
도 2는 도 1에 개시된 종래의 디지털 촬영장치의 애니메이션 GIF 파일의 생성 과정을 내장메모리와 외장메모리에서 처리되는 과정을 중심으로 설명한 것이다.
애니메이션 GIF(GIF89A)는 복수의 GIF 이미지를 나열하여 마치 동영상을 보는 것처럼 보여주는 이미지 파일 포맷이다(도 3참조).
도 3을 참조하면, 애니메이션 GIF 파일은 GIF 헤더블록(GIF header, Global screen descriptor, Global color table)은 전체 GIF에 대한 정보를 포함하고, 트레일러(Trailer code 0x38)와의 사이에 몇 장의 이미지(GIF 이미지 데이터 1~n)라도 포함할 수 있는 구조로 되어 있다.
그런데, 도 1, 도 2의 종래의 방식에 의하여 디지털 카메라에서 애니메이션 GIF를 생성하기 위해서는 촬영된 영상을 메모리에 저장할 필요가 있는데, 이 때 종래의 애니메이션 GIF 파일 생성방법에 의하면 내장메모리(DRAM) 용량에 따라 생성될 수 있는 애니메이션 GIF의 프레임 수가 제한된다.
즉 도 2의 종래의 애니메이션 GIF 파일 생성 방식에 의하면 사용자가 이미지를 촬영하면, GIF 파일을 생성하고 촬영한 이미지를 GIF 인코딩하여 GIF 파일에 추가하여 이를 모두 내장 메모리에 임시 저장하는데, 내장메모리에서 애니메이션 GIF 파일에 삽입될 모든 이미지가 GIF 파일로서 생성되어진 후에 이를 최종적으로 외부 기억 매체(SD/CF 카드 등)에 옮겨 기록하게 된다. 따라서 내장메모리가 가득차면 더 이상 애니메이션 GIF 파일을 생성할 수가 없게 된다. 즉 내장메모리(DRAM)의 용량에 따라 애니메이션 GIF 파일에 추가할 수 있는 이미지의 개수가 결정된다.
도 4는 도 1에 개시된 종래의 디지털 촬영장치의 애니메이션 GIF 파일의 생성 과정을 내장메모리와 외장메모리의 공간 활용 측면에서 설명한 것이다.
예컨대 내장메모리가 32MByte이고, 1GB의 메모리카드(외장메모리)가 장착된 디지털 카메라에서, 한 장의 GIF 이미지를 위해 300KByte의 공간이 필요하고 내장메모리를 모두 애니메이션 GIF 생성에 사용한다고 가정할 때 최대 106장의 GIF 이미지만을 애니메이션 GIF 파일내에 포함시킬 수 있다. 이 때 외장메모리가 1GB 로서 매우 방대한 여유공간이 있음에도 불구하고, 단지 내장메모리가 꽉차면 더이상의 GIF 이미지를 추가하는 것이 불가능하다.
더욱이 일반적으로 디지털 촬영장치의 내장메모리(DRAM)에는 애니메이션 GIF 파일을 생성하기 위하여 할당된 버퍼 용도 뿐 아니라, 시스템 펌웨어(firmware) 등이 일정 부분을 차지하며 사용되므로, 애니메이션 GIF 파일에 추가할 수 있는 이미지의 개수가 더욱 제한되게 된다.
본 발명이 이루고자 하는 기술적 과제는, 임시메모리(내장메모리, DRAM)에 최소한의 공간만 존재하여도 애니메이션 GIF 파일을 생성하여 사용자 메모리(메모리 카드 등)에 저장할 수 있는 디지털 촬영장치의 애니메이션 GIF 파일 생성방법을 제공하는데 있다.
상기한 기술적 과제를 이루기 위한 본 발명의 일 실시 예에 따른 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법은 (a1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계; (a2) 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (a3) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계; (a4) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계; (a5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (a4) 단계 후에, 상기 임시 메모리에서 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; (a6) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (a1) 단계로 진행하는 단계; 및 (a7) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 한다.
상기한 기술적 과제를 달성하기 위한, 본 발명의 다른 실시 예에 따른 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법은 (b1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계; (b2) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (b1) 단계로 진행하는 단계; (b3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (b4) 상기 (b3) 단계 후에, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계; (b5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계; (b6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (b5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; (b7) 상기 (b2) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (b8) 상기 (b7) 단계 후에, 상기 임시 메모리에서 GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및 (b9) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 한다.
상기한 기술적 과제를 달성하기 위한, 본 발명의 또 다른 실시 예에 따른 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법은 (c1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계; (c2) 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (c3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (c1) 단계로 진행하는 단계; (c4) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계; (c5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계; (c6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (c5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; (c7) 상기 (c3) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및 (c8) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 한다.
상기한 기술적 과제를 달성하기 위한, 본 발명의 다른 실시 예에 따른 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법은 (b1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계; (b2) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (b1) 단계로 진행하는 단계; (b3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (b4) 상기 (b3) 단계 후에, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계; (b5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계; (b6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (b5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; (b7) 상기 (b2) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (b8) 상기 (b7) 단계 후에, 상기 임시 메모리에서 GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및 (b9) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 한다.
상기한 기술적 과제를 달성하기 위한, 본 발명의 또 다른 실시 예에 따른 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법은 (c1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계; (c2) 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계; (c3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (c1) 단계로 진행하는 단계; (c4) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계; (c5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계; (c6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (c5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; (c7) 상기 (c3) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및 (c8) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 한다.
삭제
삭제
삭제
이하, 본 발명의 바람직한 실시예들을 첨부한 도면들을 참조하여 상세히 설명한다. 각 도면에 도시된 동일한 참조 부호는 동일한 기능을 수행하는 구성요소를 의미한다.
도 5는 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 디지털 카메라의 구성을 설명하기 위한 블록도이다.
렌즈부와 필터부를 포함한 광학계(OPS)는 피사체로부터의 빛을 광학적으로 처리한다. 광학계(OPS) 안의 렌즈부는 줌 렌즈, 포커스 렌즈, 및 보상 렌즈를 포함한다.
CCD(Charge Coupled Device) 또는 CMOS (Complementary Metal-Oxide-Semiconductor)의 광전 변환부(OEC)는 광학계(OPS)로부터의 빛을 전기적 아날로그 신호로 변환시킨다. 여기서, 디지털 신호 처리기(7)는 타이밍 회로(2)를 제어하여 광전 변환부(OEC)와 아날로그-디지털 변환부(1)의 동작을 제어한다. 아날로그-디지털 변환부로서의 CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter) 소자(1)는, 광전 변환부(OEC)로부터의 아날로그 신호를 처리하여, 그 고주파 노이즈를 제거하고 진폭을 조정한 후, 디지털 신호로 변환시킨다. 디지털 신호 처리기(7)는 CDS-ADC 소자(1)로부터의 디지털 신호를 처리하여 휘도 및 색도 신호로 분류된 디지털 영상 신호를 발생시킨다.
DRAM(Dynamic Random Access Memory, 4)에는 디지털 신호 처리기(7)로부터의 디지털 영상 신호가 일시 저장된다. EEPROM(Electrically Erasable Programmable Read Only Memory, 5)에는 디지털 신호 처리기(7)의 동작에 필요한 알고리듬 및 설정 데이터가 저장된다. 메모리 카드 인터페이스(6)에는 사용자의 메모리 카드가 착탈된다.
디지털 신호 처리기(7)로부터의 디지털 영상 신호는 LCD 구동부(14)에 입력되고, 이로 인하여 칼라 LCD 패널(17)에 영상이 디스플레이된다.
한편, 디지털 신호 처리기(7)로부터의 디지털 영상 신호는, USB(Universal Serial Bus) 접속부(18) 또는 RS232C 인터페이스(8)와 그 접속부(19)를 통하여 직 렬 통신으로써 전송될 수 있고, 비데오 필터(9) 및 비데오 출력부(20)를 통하여 비데오 신호로서 전송될 수 있다.
오디오 처리기(13)는, 마이크로폰(MIC)으로부터의 음성 신호를 디지털 신호 처리기(7) 또는 스피커(SP)로 출력하고, 디지털 신호 처리기(7)로부터의 오디오 신호를 스피커(SP)로 출력한다.
사용자 입력부(INP)에는, 셔터 버튼, 모드 선택 버튼, 기능 선택 버튼, 줌 버튼, 방향이동 버튼 등이 포함될 수 있다. 사용자 입력부(INP)는 사용자에 의해 조작되어, 사용자의 지시에 따라 각 기능 수행을 위한 명령을 발생한다..
마이크로제어기(12)는 렌즈 구동부(10)를 제어하고, 이에 따라 줌 모터(MZ), 포커스 모터(MF), 및 조리개(aperture) 모터(MA)가 광학계(OPS) 안의 줌 렌즈, 포커스 렌즈, 및 조리개를 각각 구동한다. 마이크로제어기(12)에 의하여 구동되는 발광부(LAMP)에는, 셀프-타이머 램프, 자동-초점 램프, 플래시 대기 램프 등이 포함될 수 있다. 한편, 마이크로제어기(12)는 플래시-광량 센서(16)로부터의 신호에 따라 플래시 제어기(11)의 동작을 제어하여 플래시(15)를 구동한다.
본 발명이 적용될 수 있는 디지털 카메라는, 도 5의 구성요소들을 모두 구비하여야 하는 것은 아니며, 당업자라면 디지털 촬영장치의 사양에 따라 그 구성요소 중 일부가 삭제되거나, 또 다른 구성요소가 추가되거나, 일부 구성요소가 변형될 수 있음을 이해할 것이다.
도 6은 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 실제 디지털 카메라의 앞면의 일례를 보여주는 도면이다.
도 6의 디지털 카메라 앞쪽에는 셔터버튼(104), 조그다이얼(117), 모드다이얼(103), 파워 스위치(126), 스피커(124), AF(auto-focus) 보조광(125), 마이크(123), 리모콘 수신부(122), 렌즈(121), 렌즈 경통(120-1, 120-2), 뷰 파인더(119), 플래시(118) 등이 구비된다.
도 7은 본 발명이 적용될 수 있는 디지털 촬영장치의 일례로서 실제 디지털 카메라의 뒷면의 일례를 보여주는 도면이다.
도 7의 디지털 카메라의 뒤쪽에는, 뷰 파인더(100), 자동초점램프(101), 플래시 상태램프(102), 모드다이얼(103), 셔터버튼(104), LCD버튼(105), 광각줌 버튼(106), 망원줌 버튼(107), 그립부(108), 5기능버튼(109), DC전원입력단자(110), 외부출력단자(111), 재생모드버튼(112), LCD 모니터(113), 수동초점 버튼(114), 자동노출 잠금버튼(115), 촬영화질 조정버튼(116) 등이 구비된다.
LCD 모니터(113)에는 디지털 카메라의 현재 설정된 촬영모드와 상태를 나타내는 OSD가 표시되어 있다.
5기능 버튼(106)은 중앙에 메뉴(MENU)진입/확인(OK) 버튼, 상하좌우 방향 버튼을 구비한다. 모니터에 메뉴가 표시된 경우에 상하좌우 방향 버튼은 방향이동이 아닌 특수한 기능 버튼으로 작용할 수 있다.
도 7에 도시된 여러 기능 버튼들은 그 명칭에서 나타나는 기능 이외에도 두 가지 이상의 복합적인 기능을 수행할 수 있도록 구비될 수 있다.
도 8은 애니메이션 GIF 파일 생성을 위한 본 발명의 디지털 촬영장치의 이미 지 처리방법을 나타낸 것이다.
이하에서 사용할 용어인 임시메모리는 디지털 촬영장치의 이미지 처리과정에서 생성되는 임시 데이터를 저장하는 메모리로서, 도 5의 DRAM(4)과 같은 디지털 촬영장치내의 내장메모리로서 구비될 수 있다.
또한 이하에서 사용할 용어인 사용자 메모리는 촬영한 이미지, 생성한 애니메이션 GIF 파일을 저장하는 저장장치로서, 도 5의 메모리 카드 인터페이스(6)에 삽입되는 외장 메모리 카드(SD/CF 카드) 또는 내장 플래시 메모리 등으로서 구비될 수 있다.
사용자가 애니메이션 GIF 파일 생성을 위하여 이미지를 촬영하면, 임시메모리(내장메모리)에서는 촬영 이미지를 순차적으로 GIF 인코딩하여 즉시 즉시 사용자 메모리(외장메모리)로 옮겨 기록함으로써, 내장메모리에는 GIF 이미지 1장을 생성할 수 있는 공간만 있어도 복수개의 GIF 이미지(GIF frame 1, 2, 3,...)를 포함하는 애니메이션 GIF 파일을 생성할 수 있다. 이 때 생성 가능한 애니메이션 GIF 파일의 최대 크기는 이론적으로 외장메모리의 여유공간의 크기 만큼이 된다. 사용자가 GIF 생성 종료 명령을 내리면, 외장 메모리에서 GIF 파일의 트레일러를 기록하여 GIF 파일 생성을 종료한다.
도 9는 본 발명의 바람직한 일 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
먼저, 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하고 이를 임시메모리에 저장한다(S100).
그리고 임시 메모리에서 촬영된 이미지를 GIF 인코딩한다(S102).
도 9의 실시예에 있어서, S100 단계에서 촬영된 이미지를 임시 저장하기 위하여 필요한 임시 메모리의 영역과, S102 단계에서 촬영된 이미지를 GIF 인코딩하기 위하여 필요한 임시 메모리의 영역은 최소한 1장 분량만 존재하면 된다.
그리고 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단한다(S104).
그리고 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성한다(S106). 여기서 헤더블록은 도 3에서 설명한 바와 같이 GIF 파일의 전체 정보를 저장한 GIF Header, Global screen descriptor, Global color table 을 포함한다.
그리고 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 S104 단계 후에, 임시메모리에서 GIF 파일 형식으로 인코딩된 이미지를 사용자 메모리의 GIF 파일에 덧붙여 기록한다(S108).
그리고 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단한다(S110). 판단결과 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 S100 단계로 진행하여, 애니메이션 GIF 파일 생성을 위한 이미지 촬영을 계속한다. S110 단계에서 종료 명령은 애니메이션 GIF 파일 생성중에 사용자가 메뉴버튼(도 7의 109)상의 OK버튼을 누른다거나, 미리 메뉴설정에 의하여 애니메이션 GIF 파일내에 포함될 이미지의 갯수가 지정되고 그만큼이 이미지 촬영이 완료되는 등의 조건 성취에 의하여 발생하도록 설계될 수 있다.
그리고 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료한다(S112).
도 10은 본 발명의 바람직한 다른 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
먼저, 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장한다(S200).
그리고 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단한다(S202). GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 S200 단계로 진행하여, 애니메이션 GIF 파일 생성을 위한 이미지 촬영을 계속한다. S202 단계에서 종료 명령은 애니메이션 GIF 파일 생성중에 사용자가 메뉴버튼(도 7의 109)상의 OK버튼을 누른다거나, 미리 메뉴설정에 의하여 애니메이션 GIF 파일내에 포함될 이미지의 갯수가 지정되고 그만큼이 이미지 촬영이 완료되는 등의 조건 성취에 의하여 발생하도록 설계될 수 있다.
그리고 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 임시 메모리에서 촬영된 이미지를 GIF 인코딩한다(S204).
S204 단계 후에, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단한다(S206). 만일 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성한다(S208). 그리고, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 S208 단계 후에, GIF 파일 형식으로 인코딩된 이미지를 사용자 메모리의 GIF 파일에 덧붙여 기록한다(S210).
S204 내지 S210 단계는 S202 단계에서 종료 명령이 입력되지 않는 한 촬영된 이미지에 대하여 반복적으로 수행된다.
S202 단계가 S200 단계 다음에 삽입되는 것이 도 8의 실시예와의 차이점이다. 즉 S202 단계에서 종료명령이 입력되지 않는 한 S204, S206, S208, S210 단계가 반복적으로 수행되어 GIF 이미지를 사용자 메모리의 애니메이션 GIF 파일에 덧붙여 기록하게 되고, 종료명령이 입력되면 마지막 GIF 인코딩 절차(S212)와 사용자 메모리의 애미메이션 GIF 파일에 마지막으로 덧붙여 기록하고(S214) 사용자 메모리의 GIF 파일에 트레일러 블록을 기록(S216)하는 것으로 애니메이션 GIF 파일 생성 과정을 종료한다.
도 11은 본 발명의 바람직한 또 다른 실시예에 의한 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법을 설명하기 위한 플로우차트이다.
먼저, 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장한다(S300).
임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩한다(S302).
그리고 GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단한다(S302). GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 S300 단계로 진행하여, 애니메이션 GIF 파일 생성을 위한 이미지 촬영을 계속한다. S302 단계에서 종료 명령은 애니메이션 GIF 파일 생성중에 사용 자가 메뉴버튼(도 7의 109)상의 OK버튼을 누른다거나, 미리 메뉴설정에 의하여 애니메이션 GIF 파일내에 포함될 이미지의 갯수가 지정되고 그만큼이 이미지 촬영이 완료되는 등의 조건 성취에 의하여 발생하도록 설계될 수 있다.
GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단한다(S306). 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성한다(S308). 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 S306 단계 후에, GIF 파일 형식으로 인코딩된 이미지를 사용자 메모리의 GIF 파일에 덧붙여 기록한다(S310).
한편 S304 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, GIF 인코딩된 이미지를 사용자 메모리의 GIF 파일에 덧붙여 기록한다(S312). 그리고 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료한다(S314).
도 12는 본 발명의 애니메이션 GIF 파일 생성을 위한 디지털 촬영장치의 이미지 처리방법에 의한 효과를 설명하기 위한 도면이다.
도 12를 참조하면, 본 발명의 방식은 GIF 이미지 1장을 저장할 버퍼(Buffer 1)만으로도 애니메이션 GIF 파일을 생성할 수 있으며, 외장메모리가 가득찰 때까지 애니메이션 GIF 파일을 생성할 수 있다.
이는 도 4의 종래방식이 임시메모리(내장메모리)에서 애니메이션 GIF 파일에포함될 모든 GIF 이미지의 인코딩 작업을 완료한 후 마지막에 이를 사용자메모리 (외장메모리)로 이동하여 저장하는 방식이, 임시메모리(내장메모리)의 크기에 종속적인 문제점을 해결한다.
예컨대 내장메모리가 32MByte이고, 1GB의 메모리카드(외장메모리)가 장착된 디지털 카메라에서, 한 장의 GIF 이미지를 위해 300KBytes의 공간이 필요하다고 가정하면, 종래의 방식(도 4)은 애니메이션 GIF 파일은 최대 106개의 이미지를 포함할 수 있지만, 본 발명의 방식(도 12)은 최대 3333개(1GBytes=3333×300KBytes)의 이미지를 포함할 수 있다.
전술한 실시예들은 본 발명이 적용될 수 있는 디지털 이미지 처리장치의 일예로서 디지털 카메라를 중심으로 기술하였으나, 이에 한정하는 것은 아니다. 당업자라면 본 발명이 이미지 촬영 및 애니메이션 GIF 변환 기능이 내장된 디지털 촬영장치로서 휴대폰, PDA(personal digital assistant), PMP(portable multimedia player) 등에도 적용될 수 있음을 이해할 것이다.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
이상에서 설명한 바와 같이, 본 발명의 디지털 촬영장치의 애니메이션 GIF 파일 생성을 위한 이미지 처리방법에 의하면 다음과 같은 효과가 있다.
첫째, 임시 메모리(DRAM)에 최소한의 공간만 존재하여도 애니메이션 GIF 파일을 생성하여 사용자 메모리(메모리 카드 등)에 저장할 수 있다. 이 때 생성 가능한 애니메이션 GIF 파일의 최대 크기는 이론적으로 사용자 메모리의 여유공간의 크기 만큼이 된다. 디지털 촬영장치의 특징상 임시메모리(내장메모리)의 용량을 늘리는 것은 쉽지 않으나 외장 메모리(SD/CF카드 등)와 같은 사용자 메모리는 내장 메모리에 비해 대용량이고 가격도 저렴해지는 추세임을 고려하면, 본 발명은 애니메이션 GIF 파일을 생성시 메모리 활용측면에 있어서 매우 효율적이다.
둘째, 애니메이션 GIF 파일을 생성하는데 사용자가 체감하는 처리 시간이 짧아진다. 종래의 방식은 최종적으로 모든 GIF 인코딩된 이미지를 모두 사용자 메모리의 GIF 파일로 저장하여야 하지만, 본 발명에서는 최종적으로 GIF 파일에 트레일러만을 덧붙이면 되기 때문에 사용자는 처리속도가 매우 빨라졌다고 인식하게 된다.
본 발명은 이상에서 설명되고 도면들에 표현된 예시들에 한정되는 것은 아니다. 전술한 실시 예들에 의해 가르침 받은 당업자라면, 다음의 특허 청구 범위에 기재된 본 발명의 범위 및 목적 내에서 치환, 소거, 병합 등에 의하여 전술한 실시 예들에 대해 많은 변형이 가능할 것이다.
Claims (4)
- 삭제
- 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법에 있어서,(a1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계;(a2) 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계;(a3) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계;(a4) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계;(a5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (a4) 단계 후에, 상기 임시 메모리에서 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계;(a6) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (a1) 단계로 진행하는 단계; 및(a7) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 하는 디지털 촬영장치의 애니메이션 GIF 파일 생성방법.
- 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법에 있어서,(b1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계;(b2) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (b1) 단계로 진행하는 단계;(b3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계;(b4) 상기 (b3) 단계 후에, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계;(b5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계;(b6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (b5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계;(b7) 상기 (b2) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계;(b8) 상기 (b7) 단계 후에, 상기 임시 메모리에서 GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및(b9) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 하는 디지털 촬영장치의 애니메이션 GIF 파일 생성방법.
- 디지털 촬영 장치의 애니메이션 GIF 파일을 생성하는 방법에 있어서,(c1) 애니메이션 GIF 파일 생성을 위한 이미지를 촬영하여 임시 메모리에 저장하는 단계;(c2) 상기 임시 메모리에서 상기 촬영된 이미지를 GIF 인코딩하는 단계;(c3) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되었는가를 판단하고, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는 상기 (c1) 단계로 진행하는 단계;(c4) GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력되지 않은 경우에는, 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는가를 판단하는 단계;(c5) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하지 않는 경우에는, 헤더블록으로 시작하는 신규의 GIF 파일을 생성하는 단계;(c6) 현재 기록중인 GIF 파일이 사용자 메모리에 존재하는 경우 또는 상기 (c5) 단계 후에, 상기 임시 메모리에서 상기 GIF 파일 형식으로 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계;(c7) 상기 (c3) 단계의 판단 결과, GIF 파일 생성을 위한 이미지 촬영을 종료하는 명령이 입력된 경우에는, GIF 인코딩된 이미지를 상기 사용자 메모리의 GIF 파일에 추가하여 기록하는 단계; 및(c8) 상기 사용자 메모리의 GIF 파일에 트레일러(trailer) 블록을 기록하여 애니메이션 GIF 파일의 생성을 종료하는 단계를 구비하는 것을 특징으로 하는 디지털 촬영장치의 애니메이션 GIF 파일 생성방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060054845A KR101255205B1 (ko) | 2006-06-19 | 2006-06-19 | 디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060054845A KR101255205B1 (ko) | 2006-06-19 | 2006-06-19 | 디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070120284A KR20070120284A (ko) | 2007-12-24 |
KR101255205B1 true KR101255205B1 (ko) | 2013-04-23 |
Family
ID=39138137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060054845A KR101255205B1 (ko) | 2006-06-19 | 2006-06-19 | 디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101255205B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102318663B1 (ko) | 2021-05-28 | 2021-10-28 | (주)이지템 | 피부미용장치 및 그 장치의 구동방법 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109933262B (zh) * | 2019-03-08 | 2020-12-08 | 江西理工大学南昌校区 | 一种gif截屏方法及其装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11298784A (ja) * | 1998-04-08 | 1999-10-29 | Fuji Photo Film Co Ltd | 電子カメラおよびその動作制御方法ならびにアニメーションgif生成装置および方法 |
KR20010052864A (ko) * | 1999-04-15 | 2001-06-25 | 이데이 노부유끼 | 촬상 장치 및 신호 처리 방법 |
JP2002199328A (ja) * | 2000-10-19 | 2002-07-12 | Canon Inc | 撮像装置、撮像方法、記憶媒体および集積回路 |
KR100391038B1 (ko) * | 1994-08-24 | 2003-10-22 | 지멘스 악티엔게젤샤프트 | 감소된메모리용량을요구하는압축비디오데이터디코딩방법 |
-
2006
- 2006-06-19 KR KR1020060054845A patent/KR101255205B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100391038B1 (ko) * | 1994-08-24 | 2003-10-22 | 지멘스 악티엔게젤샤프트 | 감소된메모리용량을요구하는압축비디오데이터디코딩방법 |
JPH11298784A (ja) * | 1998-04-08 | 1999-10-29 | Fuji Photo Film Co Ltd | 電子カメラおよびその動作制御方法ならびにアニメーションgif生成装置および方法 |
KR20010052864A (ko) * | 1999-04-15 | 2001-06-25 | 이데이 노부유끼 | 촬상 장치 및 신호 처리 방법 |
JP2002199328A (ja) * | 2000-10-19 | 2002-07-12 | Canon Inc | 撮像装置、撮像方法、記憶媒体および集積回路 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102318663B1 (ko) | 2021-05-28 | 2021-10-28 | (주)이지템 | 피부미용장치 및 그 장치의 구동방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20070120284A (ko) | 2007-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7456883B2 (en) | Method for displaying image in portable digital apparatus and portable digital apparatus using the method | |
US10334336B2 (en) | Method of controlling digital photographing apparatus and digital photographing apparatus using the same | |
KR100627047B1 (ko) | 디지털 카메라 및 그 파일관리방법 | |
KR101255205B1 (ko) | 디지털 촬영장치의 애니메이션 지아이에프 파일 생성 방법 | |
KR100515961B1 (ko) | 재압축을 수행하는 디지털 카메라의 제어 방법 | |
JP4826480B2 (ja) | 撮像装置、画像管理方法及びプログラム | |
US7456893B2 (en) | Method of controlling digital image processing apparatus for efficient reproduction and digital image processing apparatus using the method | |
JP4678273B2 (ja) | 撮像装置、動画記憶方法および動画記憶プログラム | |
KR101058035B1 (ko) | 제이펙 파일 재생방법 및 이를 수행하는 디지털 이미지처리장치 | |
JP5561044B2 (ja) | 撮像装置、撮像方法及びプログラム | |
KR101298210B1 (ko) | 얼굴 영역이 검색되는 디지털 영상 처리 장치의 제어 방법 | |
KR101236466B1 (ko) | 디지털 이미지 처리 장치의 이미지 표시 방법 | |
KR101276721B1 (ko) | 지아이에프 파일 포맷 구조 | |
KR100709892B1 (ko) | 디지털 이미지 리사이즈 방법 및 이를 수행하는 디지털이미지 처리장치 | |
KR101058033B1 (ko) | 분할촬영 방법, 재생방법 및 이를 수행하는 디지털 이미지처리장치 | |
KR101156683B1 (ko) | 디지털 이미지 처리장치의 분할촬영 방법 | |
US20060023083A1 (en) | Method of controlling digital photographing apparatus for efficient reproduction operation and digital photographing apparatus adopting the same | |
KR101029072B1 (ko) | 개선된 파일 삭제 기능을 수행하는 이미지 처리장치 | |
KR101109588B1 (ko) | 디지털 이미지 처리장치의 이미지 저장방법 | |
KR101000920B1 (ko) | 휴대용 디지털 장치에서 디렉토리들을 관리하는 방법 | |
KR20040063625A (ko) | 적응적 재압축이 수행되는 디지털 카메라의 제어 방법 | |
JP4355857B2 (ja) | 動画記録装置、ファイル作成方法及びプログラム | |
KR101105849B1 (ko) | 디지털 이미지 재생방법 및 장치 | |
KR100458643B1 (ko) | 디지털 카메라에서 일시(日時) 스템프를 추가하고삭제하는 방법 | |
JP2012065282A (ja) | 画像表示装置、画像編集装置、画像表示プログラムおよび画像編集プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160330 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |