KR101058035B1 - JPEG file playback method and digital image processing device performing the same - Google Patents
JPEG file playback method and digital image processing device performing the same Download PDFInfo
- Publication number
- KR101058035B1 KR101058035B1 KR1020050043911A KR20050043911A KR101058035B1 KR 101058035 B1 KR101058035 B1 KR 101058035B1 KR 1020050043911 A KR1020050043911 A KR 1020050043911A KR 20050043911 A KR20050043911 A KR 20050043911A KR 101058035 B1 KR101058035 B1 KR 101058035B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- exif
- jpeg
- jpeg file
- playback
- 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
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
본 발명에 의한 디지털 이미지 처리장치의 JPEG 파일 재생방법은, JPEG 파일을 재생하기 위하여 (a) JPEG 파일이 최초 재생 파일인가를 판단하는 단계; (b) 최초 재생 파일인 경우에 JPEG 파일 헤더를 읽는 단계; (c) JPEG 파일 헤더에서 EXIF를 디코드 하는 단계; (d) 디코드한 EXIF 정보를 캐쉬에 저장하는 단계; (e) 스캔데이터를 디코드하는 단계; (f) 화면에 표시하는 단계; 및 (g) 최초 재생 파일이 아닌 경우에 캐쉬에 저장된 EXIF 정보를 읽고 (e) 단계로 진행하는 단계를 구비하는 것을 특징으로 한다.A JPEG file reproduction method of a digital image processing apparatus according to the present invention includes the steps of: (a) determining whether a JPEG file is an original reproduction file; (b) reading the JPEG file header in the case of the first playback file; (c) decoding the EXIF in the JPEG file header; (d) storing the decoded EXIF information in a cache; (e) decoding the scan data; (f) displaying on the screen; And (g) reading the EXIF information stored in the cache when the file is not the first playback file and proceeding to step (e).
본 발명에 의하면 한 번 재생했던 JPEG 파일을 다시 재생할 때 소요되는 시간을 단축할 수 있다.According to the present invention, it is possible to shorten the time required for reproducing a JPEG file that has been played once.
Description
도 1은 하나의 JPEG 파일을 재생하는 종래의 방법을 설명하기 위한 플로우차트이다.1 is a flowchart for explaining a conventional method of reproducing one JPEG file.
도 2는 본 발명의 개념이 적용될 수 있는 예시적인 디지털 카메라의 구성을 설명하기 위한 블록도이다.2 is a block diagram illustrating a configuration of an exemplary digital camera to which the concept of the present invention can be applied.
도 3은 하나의 JPEG 파일을 재생하는 본 발명에 의한 디지털 이미지 처리장치의 재생방법을 설명하기 위한 플로우차트이다.3 is a flowchart for explaining a reproduction method of the digital image processing apparatus according to the present invention for reproducing one JPEG file.
도 4은 본 발명의 바람직한 일 실시예에 의한 디지털 이미지 처리장치의 구성을 설명하기 위한 블록도4 is a block diagram illustrating a configuration of a digital image processing apparatus according to an exemplary embodiment of the present invention.
본 발명은, 디지털 카메라와 같은 디지털 이미지 처리장치에 관한 것으로서, 특히 JPEG 파일을 재생하는 디지털 이미지 처리장치에 관한 것이다.The present invention relates to a digital image processing apparatus such as a digital camera, and more particularly, to a digital image processing apparatus for reproducing a JPEG file.
일반적으로 디지털 카메라는 촬영된 이미지를 압축하여 저장하기 위하여 JPEG(Joint Photography Experts Group) 파일포맷을 이용한다.In general, digital cameras use a Joint Photography Experts Group (JPEG) file format to compress and store photographed images.
JPEG 파일포맷에는 파일 정보(file information), 썸네일 이미지(thumbnail image), 스캔 데이터(scan data), 스크린네일 이미지(screennail image) 등이 포함된다.The JPEG file format includes file information, a thumbnail image, scan data, a screen thumbnail image, and the like.
썸네일 이미지는 이미지 검색을 위하여 LCD 화면에 표시되는 작은 이미지이다. 스크린네일 이미지는 JPEG 파일포맷의 말미에 덧붙여져서, 썸네일 이미지와는 별도로 LCD 화면의 가시 영역의 크기에 맞추어 압축된 이미지이다. 재생모드에서는 스크린네일 이미지를 복원하여 LCD 화면에 표시한다. 스캔 데이터(scan data) 블록은 픽셀들의 색 정보를 샘플링-DCT-양자화-허프만 부호화 과정을 거쳐 생성된 압축 데이터를 저장한다.Thumbnail images are small images displayed on the LCD screen for image retrieval. Screen thumbnail images are appended to the end of the JPEG file format and are compressed to fit the size of the visible area of the LCD screen, apart from thumbnail images. In playback mode, the screen thumbnail image is restored and displayed on the LCD screen. The scan data block stores compressed data generated through sampling-DCT-quantization-Huffman coding of color information of pixels.
파일 정보는 교환 이미지 파일 형식(EXchangeable Image File, EXIF)으로서 JPEG 파일포맷의 헤더(header) 부분에 저장된다.The file information is stored in the header portion of the JPEG file format as an interchangeable image file format (EXIF).
EXIF는 디지털 카메라에 사용되는 각종 정보를 저장해 놓은 데이터로서 JPEG 파일에 삽입된 부가정보이다. EXIF 에는 촬영 일시, 셔터 속도, 조리개 수치, 플래시 사용여부, ISO 설정값, 줌 배율 등 다양한 부가정보를 기록하는 것이 가능하다. 이 같은 정보는 기본적으로 사진에는 나타나지 않으며 찍은 사진을 이미지 뷰어로 볼 때 부가 정보로서 제공한다.EXIF is data that stores various types of information used in digital cameras and is additional information embedded in JPEG files. EXIF can record various additional information such as shooting date, shutter speed, aperture value, flash use status, ISO setting value and zoom magnification. This information does not appear in the picture by default, but is provided as additional information when the picture taken is viewed with an image viewer.
도 1은 하나의 JPEG 파일을 재생하는 종래의 방법을 설명하기 위한 플로우차트로서, 디지털 카메라에서 각 단계를 수행하는데 소요되는 시간이 예시적으로 표시되어 있다.1 is a flowchart for explaining a conventional method of reproducing one JPEG file, in which a time taken for performing each step in a digital camera is illustrated.
만일 최초로 재생하는 JPEG 파일이면(S10) 다음의 5단계(S20~S60)를 거쳐 이 미지를 재생하게 된다.If it is the first JPEG file to be reproduced (S10), the image is reproduced through the following five steps (S20 to S60).
먼저 EXIF가 포함된 JPEG 파일 헤더를 읽어온다(S20). S20 단계에서 예컨대 41㎳이 소요된다.First, the JPEG file header including the EXIF is read (S20). In step S20, for example, 41 ms is required.
EXIF를 디코드한다(S30). S30 단계에서 예컨대 35㎳이 소요된다.Decode the EXIF (S30). In step S30, for example, 35 ms is required.
스크린네일 이미지를 읽어온다(S40). S40 단계에서 예컨대 44㎳이 소요된다.Read the screen thumbnail image (S40). In step S40, for example, 44 ms is required.
스캔 데이터를 디코드한다(S50). S50 단계에서 예컨대 7㎳이 소요된다.The scan data is decoded (S50). In step S50, for example, 7 ms is required.
LCD 화면에 표시한다(S60). S60 단계에서 예컨대 23㎳이 소요된다.Display on the LCD screen (S60). In step S60, for example, 23 ms is required.
다음으로 한 번 재생했던 JPEG 파일을 다시 재생할 경우에는 S30, S50, S60 단계만을 거쳐 빠르게 재생하게 된다. 다시 재생할 때 스캔 데이터를 디코드(S50)하는 데에는 예시한 바와 같이 비교적 짧은 시간(7㎳)이 소요된다. 그러나 일일이 메모리 번지의 값을 비교하는 EXIF 디코드(S30) 시간은 비교적 긴 시간(35㎳)이 소요된다.Next, when replaying a JPEG file that has been played once, it is played quickly only through steps S30, S50, and S60. When replaying, it takes a relatively short time (7 ms) to decode the scan data (S50) as illustrated. However, the EXIF decode (S30) time for comparing the memory address values takes a relatively long time (35 ms).
사용자들이 디지털 카메라와 같은 디지털 이미지 처리장치의 성능을 결정하는 중요한 요소중의 하나가 재생간격이다. 사용자들은 한 번 재생했던 JPEG 파일을 다시 재생할 때 보다 더 빠른 이미지 재생시간을 요구한다.One of the important factors that determine the performance of digital image processing devices such as digital cameras is the playback interval. Users require faster image playback times than playing back a JPEG file once played.
본 발명이 이루고자 하는 기술적 과제는, 한 번 재생했던 JPEG 파일을 다시 재생할 때 소요되는 시간을 단축할 수 있는 디지털 이미지 처리장치의 재생방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made in an effort to provide a method of reproducing a digital image processing apparatus, which can reduce the time required for reproducing a JPEG file that has been reproduced once.
상기한 기술적 과제를 이루기 위한 본 발명에 의한 디지털 이미지 처리장치의 JPEG 파일 재생방법은, JPEG 파일을 재생하기 위하여 (a) 상기 JPEG 파일이 최초 재생 파일인가를 판단하는 단계; (b) 최초 재생 파일인 경우에 JPEG 파일 헤더를 읽는 단계; (c) 상기 파일 헤더에서 EXIF를 디코드 하는 단계; (d) 디코드한 EXIF 정보를 캐쉬에 저장하는 단계; (e) 스캔데이터를 디코드하는 단계; (f) 화면에 표시하는 단계; 및 (g) 최초 재생 파일이 아닌 경우에 캐쉬에 저장된 EXIF 정보를 읽고 상기 (e) 단계로 진행하는 단계를 구비하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of reproducing a JPEG file of a digital image processing apparatus, the method comprising: (a) determining whether the JPEG file is an original reproduction file; (b) reading the JPEG file header in the case of the first playback file; (c) decoding the EXIF in the file header; (d) storing the decoded EXIF information in a cache; (e) decoding the scan data; (f) displaying on the screen; And (g) reading the EXIF information stored in the cache when it is not the first playback file and proceeding to step (e).
상기 재생방법은 상기 (d) 단계 후에 스크린네일 이미지를 읽는 단계를 더 구비하는 것이 바람직하다.Preferably, the playback method further comprises the step of reading a screennail image after step (d).
또한 상기한 기술적 과제를 이루기 위한 본 발명에 의한 디지털 이미지 처리장치는, JPEG 파일포맷의 이미지 파일이 저장된 기록매체; 상기 기록매체에서 재생할 JPEG 이미지 파일을 읽고, 최초 재생파일인 경우에만 JPEG 파일 헤더에 포함된 EXIF를 디코드하여 출력하고, 스캔데이터를 디코드하여 이미지 데이터를 출력하는 제어부; 디코드한 EXIF 정보를 저장하는 EXIF 저장부; 및 상기 이미지 데이터를 표시하는 표시부를 구비하는 것을 특징으로 한다.In addition, a digital image processing apparatus according to the present invention for achieving the above technical problem, a recording medium in which an image file of the JPEG file format is stored; A control unit that reads a JPEG image file to be played on the recording medium, decodes and outputs an EXIF included in a JPEG file header only in the case of an initial playback file, and decodes scan data to output image data; An EXIF storage unit for storing the decoded EXIF information; And a display unit for displaying the image data.
이하, 본 발명의 바람직한 실시예들을 첨부한 도면들을 참조하여 상세히 설명한다. 각 도면에 도시된 동일한 참조 부호는 동일한 기능을 수행하는 구성요소를 의미한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote components that perform the same function.
도 2는 본 발명의 개념이 적용될 수 있는 예시적인 디지털 카메라의 구성을 설명하기 위한 블록도이다.2 is a block diagram illustrating a configuration of an exemplary digital camera to which the concept of the present invention can be applied.
렌즈부와 필터부를 포함한 광학계(OPS)는 피사체로부터의 빛을 광학적으로 처리한다. 광학계(OPS) 안의 렌즈부는 줌 렌즈, 포커스 렌즈, 및 보상 렌즈를 포함한다. The optical system OPS including the lens unit and the filter unit optically processes light from a subject. The lens unit in the optical system OPS includes a zoom lens, a focus lens, and a compensation lens.
CCD(Charge Coupled Device) 또는 CMOS (Complementary Metal-Oxide-Semiconductor)의 광전 변환부(OEC)는 광학계(OPS)로부터의 빛을 전기적 아날로그 신호로 변환시킨다. 여기서, DSP(7)는 타이밍 회로(2)를 제어하여 광전 변환부(OEC)와 아날로그-디지털 변환부(1)의 동작을 제어한다. 아날로그-디지털 변환부로서의 CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter) 소자(1)는, 광전 변환부(OEC)로부터의 아날로그 신호를 처리하여, 그 고주파 노이즈를 제거하고 진폭을 조정(auto gain control, AGC)한 후, 디지털 신호로 변환시킨다. DSP(7)는 CDS-ADC 소자(1)로부터의 디지털 신호를 처리하여 휘도 및 색도 신호로 분류된 디지털 이미지 신호를 발생시킨다.A photoelectric conversion unit (OEC) of a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) converts light from an optical system (OPS) into an electrical analog signal. Here, the DSP 7 controls the
DRAM(Dynamic Random Access Memory, 4)에는 DSP(7)로부터의 디지털 이미지 신호 및 기타 임시 처리 데이터가 임시 저장된다.The DRAM (Dynamic Random Access Memory) 4 temporarily stores digital image signals and other temporary processing data from the
EEPROM(Electrically Erasable Programmable Read Only Memory, 5)에는 DSP(7)의 동작에 필요한 알고리듬 및 설정 데이터가 저장된다. 메모리 카드 인터페이스(6)에는 사용자의 메모리 카드가 착탈된다.The EEPROM (Electrically Erasable Programmable Read Only Memory) 5 stores algorithms and setting data necessary for the operation of the
DSP(Digital Signal Processor, 7)로부터의 디지털 이미지 신호는 LCD 구동부(14)에서 LCD 패널의 디스플레이 신호로 변환되어 칼라 LCD 패널(17)에 이미지가 디스플레이된다.The digital image signal from the DSP (Digital Signal Processor) 7 is converted into the display signal of the LCD panel by the
한편, DSP(7)로부터의 디지털 이미지 신호는, USB(Universal Serial Bus) 접속부(18) 또는 RS232C 인터페이스(8)와 그 접속부(19)를 통하여 직렬 통신으로써 전송될 수 있고, 비데오 필터(9) 및 비데오 출력부(20)를 통하여 비데오 신호로서 전송될 수 있다.On the other hand, the digital image signal from the DSP 7 can be transmitted by serial communication via the USB (Universal Serial Bus)
오디오 처리기(13)는, 마이크로폰(MIC)으로부터의 음성 신호를 DSP(7) 또는 스피커(SP)로 출력하고, DSP(7)로부터의 오디오 신호를 스피커(SP)로 출력한다.The
사용자 입력부(INP)에는, 셔터 버튼, 모드 선택 버튼, 기능 선택 버튼, 줌 버튼, 방향이동 버튼 등이 포함될 수 있다. 사용자 입력부(INP)는 사용자에 의해 조작되어, 사용자의 지시에 따라 각 기능 수행을 위한 명령을 발생한다. The user input unit INP may include a shutter button, a mode selection button, a function selection button, a zoom button, a direction movement button, and the like. The user input unit INP is operated by the user to generate a command for performing each function according to the user's instruction.
마이크로제어기(12)는 렌즈 구동부(10)를 제어하고, 이에 따라 줌 모터(MZ), 포커스 모터(MF), 및 조리개(aperture) 모터(MA)가 광학계(OPS) 안의 줌 렌즈, 포커스 렌즈, 및 조리개를 각각 구동한다. 마이크로제어기(12)에 의하여 구동되는 발광부(LAMP)에는, 셀프-타이머 램프, 자동-초점 램프, 플래시 대기 램프 등이 포함될 수 있다. 한편, 마이크로제어기(12)는 플래시-광량 센서(16)로부터의 신호에 따라 플래시 제어기(11)의 동작을 제어하여 플래시(15)를 구동한다.The
마이크로제어기(12)의 기능은 DSP(7)와 원칩(one chip)화되어 구현될 수도 있다.The function of the
본 발명이 적용될 수 있는 디지털 카메라는, 도 2의 구성요소들을 모두 구비하여야 하는 것은 아니며, 당업자라면 사양에 따라 그 구성요소 중 일부가 삭제되 거나, 또 다른 구성요소가 추가되거나, 일부 구성요소가 변형되거나, 여러 구성요소의 기능이 통합되어 구현될 수 있음을 이해할 것이다.The digital camera to which the present invention can be applied does not have to include all of the components of FIG. 2, and those skilled in the art can delete some of the components, add another component, or add some components according to the specification. It will be understood that modifications may be made to the functionality of the various components.
도 3은 본 발명의 바람직한 일 실시예에 의한 디지털 이미지 처리장치의 재생방법을 설명하기 위한 플로우차트이다.3 is a flowchart illustrating a reproduction method of a digital image processing apparatus according to an embodiment of the present invention.
먼저 재생하려는 JPEG 파일이 최초 재생 파일인가를 판단한다(S10). 최초 재생 파일인가의 판단은 후술할 EXIF 정보가 캐쉬에 저장되어 있는지 여부로 판단할 수 있다.First, it is determined whether the JPEG file to be reproduced is the first reproduced file (S10). The determination of whether the file is the first playback file may be determined based on whether EXIF information, which will be described later, is stored in the cache.
재생하려는 JPEG 파일이 최초 재생 파일이라고 판단되면 EXIF가 포함된 JPEG 파일 헤더를 읽는다(S20). S20 단계에서 예컨대 41㎳이 소요된다.If it is determined that the JPEG file to be played is the first playback file, the JPEG file header including the EXIF is read (S20). In step S20, for example, 41 ms is required.
EXIF를 디코드한다(S30). S30 단계에서 예컨대 35㎳이 소요된다.Decode the EXIF (S30). In step S30, for example, 35 ms is required.
그리고 디코드한 EXIF 정보를 캐쉬(cache)에 저장한다(S70). S70 단계를 수행하기 위하여 디지털 이미지 처리장치의 임시 저장장치(도 2의 DRAM(4))에는 소정 개수의 디코드한 EXIF 정보를 저장할 수 있는 버퍼가 할당된다.The decoded EXIF information is stored in a cache (S70). In order to perform step S70, a temporary storage device (
스크린네일 이미지를 읽어온다(S40). S40 단계에서 예컨대 44㎳이 소요된다. S40 단계는 선택적으로 더 구비되는 단계로서 JPEG 파일포맷의 말미에 스크린네일 이미지가 첨부된 경우에 수행될 수 있다.Read the screen thumbnail image (S40). In step S40, for example, 44 ms is required. The step S40 is optionally further provided and may be performed when the screen thumbnail image is attached to the end of the JPEG file format.
스캔 데이터를 디코드한다(S50). S50 단계에서 예컨대 7㎳이 소요된다.The scan data is decoded (S50). In step S50, for example, 7 ms is required.
LCD 화면에 표시한다(S60). S60 단계에서 예컨대 23㎳이 소요된다.Display on the LCD screen (S60). In step S60, for example, 23 ms is required.
다음으로 재생하려는 JPEG 파일이 최초 재생 파일이라고 판단되는 경우, 즉 한 번 재생했던 JPEG 파일을 다시 재생할 경우에는 S80→S50→S60 단계만을 거쳐 빠르게 재생하게 된다. 재생시에 스캔 데이터를 디코드(S50)하는 데에는 예시한 바와 같이 비교적 짧은 시간(7㎳)이 소요된다. 그러나 일일이 메모리 번지의 값을 비교하는 EXIF 디코드(S30) 시간은 비교적 긴 시간(35㎳)이 소요된다.When it is determined that the JPEG file to be played next is the first playback file, that is, when the JPEG file that has been played once is played again, the playback is performed quickly only through steps S80 → S50 → S60. Decoding (S50) of the scan data at the time of reproduction takes a relatively short time (7 ms) as illustrated. However, the EXIF decode (S30) time for comparing the memory address values takes a relatively long time (35 ms).
이상 도 3의 본 발명의 재생방법을 도 1과 비교하면, 재생하려는 JPEG 파일이 최초 재생 파일인 경우에는 S70 단계가 추가되어 있다. 디코드된 EXIF 정보를 캐쉬에 저장하는 S70 단계는 다른 단계와는 별도로 수행할 수 있는 단계이므로 재생시 소요시간에 포함되지 않는다. 따라서 이 경우에는 종래의 도 1과 본 발명의 도 3에서 재생시 소요되는 시간은 동등하다.When the playback method of the present invention of FIG. 3 is compared with FIG. 1, step S70 is added when the JPEG file to be played back is the first playback file. The step S70 of storing the decoded EXIF information in the cache is a step that can be performed separately from other steps, and thus is not included in the time required for playback. Therefore, in this case, the time required for reproduction in the conventional FIG. 1 and FIG. 3 of the present invention is equivalent.
힌편 도 3의 본 발명의 재생방법을 도 1과 비교하면, 재생하려는 JPEG 파일이 최초 재생 파일이 아닌 경우에는 S30(35㎳) 단계 대신에 S80 단계가 추가되어 있다. 캐쉬에 저장된 EXIF 정보를 읽는 S80 단계는 DRAM 억세스 시간정도의 짧은 시간만이 소요되므로 무시할 수 있는 시간이다. 따라서 이 경우에는 종래의 도 1에서 S30(35㎳)→S50(7㎳)→S60(23㎳)에 소요되는 65㎳의 재생시간에 비하여, S80→S50(7㎳)→S60(23㎳)에 단지 30㎳ 만이 소요되므로 고속 재생을 실현할 수 있다.On the other hand, when the playback method of the present invention shown in Fig. 3 is compared with Fig. 1, if the JPEG file to be played back is not the first playback file, step S80 is added instead of step S30 (35 ms). The S80 step of reading EXIF information stored in the cache can be ignored because it takes only a short time as the DRAM access time. Therefore, in this case, compared with the conventional 65-second regeneration time required for S30 (35 ms) S50 (7 ms) S60 (23 ms) in FIG. 1, S80 → S50 (7 ms) S60 (23 ms) It only takes about 30㎳, which enables high-speed playback.
도 4은 본 발명의 바람직한 일 실시예에 의한 디지털 이미지 처리장치의 구성을 설명하기 위한 블록도로서, 기록매체(104), 제어부(102), EXIF 저장부(100), 표시부(106)를 구비한다.4 is a block diagram illustrating a configuration of a digital image processing apparatus according to an exemplary embodiment of the present invention, and includes a
기록매체(104)에는 JPEG 파일포맷의 이미지 파일이 저장된다. 기록매체(104)는 도 2의 디지털 카메라의 메모리카드 인터페이스(MCI, 6)에 삽입된 메모리카드가 될 수 있다.The
제어부(102)는 기록매체(104)에서 재생할 JPEG 이미지 파일을 읽는다. 그리고 재생할 JPEG 파일이 최초 재생파일인 경우에만 JPEG 파일 헤더에 포함된 EXIF를 디코드하여 출력한다. 그리고 제어부(102)는 JPEG 파일에서 스캔데이터를 디코드하여 재생 이미지 데이터를 출력한다.The
EXIF 저장부(100)는 제어부(102)로부터 출력된 디코드한 EXIF 정보를 저장한다. EXIF 저장부(100)는 도 2의 디지털 카메라의 DRAM(4)의 일부에 할당되어 구현될 수 있다. EXIF 저장부(100)의 크기는 디지털 이미지 처리장치의 사양에 따라 결정될 수 있으며, 그 크기에 따라 소정개수의 EXIF 정보를 저장할 수 있다.The
표시부(106)는 제어부(102)로부터 출력된 재생 이미지 데이터를 소정 표시방식에 따라 소정 해상도로 표시한다. 표시부(106)는 도 2의 디지털 카메라의 LCD 구동부(14) 및 칼라 LCD 패널(17)로서 구현될 수 있다.The
전술한 실시예들은 본 발명이 적용될 수 있는 디지털 이미지 처리장치의 일예로서 디지털 카메라를 중심으로 기술하였으나, 이에 한정하는 것은 아니다. 당업자라면 본 발명이 JPEG 파일포맷으로 저장된 이미지를 재생하는 것이 가능한 이미지 처리장치로서 휴대폰, PDA(personal digital assistant), 개인용 컴퓨터 등에도 적용 가능함을 이해할 것이다. 또한 본 발명은 최근에 각광받기 시작한 PMP(portable multimedia player)에도 적용될 수 있다. PMP는 MP3와 같은 음악 재생, 방송수신, 게임, 전자사전, 동영상 재생, 디지털카메라 등의 복합적인 기능을 갖춘 휴대형의 차세대 멀티미디어 플레이어이다. 이와 같은 PMP에 JPEG 파일포맷으로 저장된 이미지를 재생하는 경우에도 본 발명의 개념이 그대로 적용될 수 있다.The above embodiments have been described with reference to a digital camera as an example of a digital image processing apparatus to which the present invention can be applied, but are not limited thereto. Those skilled in the art will appreciate that the present invention can be applied to a mobile phone, a personal digital assistant (PDA), a personal computer, or the like as an image processing apparatus capable of reproducing an image stored in a JPEG file format. In addition, the present invention can be applied to a portable multimedia player (PMP), which has recently been in the spotlight. PMP is a portable, next-generation multimedia player with complex functions such as music playback, broadcast reception, games, electronic dictionary, video playback, and digital camera such as MP3. Even when the image stored in the JPEG file format is reproduced in such a PMP, the concept of the present invention can be applied as it is.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The best embodiments have been disclosed in the drawings and specification above. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
이상에서 설명한 바와 같이, 본 발명에 의하면 한 번 재생했던 JPEG 파일을 다시 재생할 때 소요되는 시간을 단축할 수 있다.As described above, according to the present invention, it is possible to shorten the time required for reproducing a JPEG file that has been reproduced once.
본 발명은 이상에서 설명되고 도면들에 표현된 예시들에 한정되는 것은 아니다. 전술한 실시 예들에 의해 가르침 받은 당업자라면, 다음의 특허 청구 범위에 기재된 본 발명의 범위 및 목적 내에서 치환, 소거, 병합 등에 의하여 전술한 실시 예들에 대해 많은 변형이 가능할 것이다.The invention is not limited to the examples described above and represented in the drawings. Those skilled in the art taught by the above-described embodiments, many modifications to the above-described embodiments are possible by substitution, erasure, merging, etc. within the scope and object of the present invention described in the following claims.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050043911A KR101058035B1 (en) | 2005-05-25 | 2005-05-25 | JPEG file playback method and digital image processing device performing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050043911A KR101058035B1 (en) | 2005-05-25 | 2005-05-25 | JPEG file playback method and digital image processing device performing the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060122012A KR20060122012A (en) | 2006-11-30 |
KR101058035B1 true KR101058035B1 (en) | 2011-08-19 |
Family
ID=37707403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050043911A KR101058035B1 (en) | 2005-05-25 | 2005-05-25 | JPEG file playback method and digital image processing device performing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101058035B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030169814A1 (en) | 2002-03-11 | 2003-09-11 | Jiang Fu | Reconstructing a compressed still image by transformation to a compressed moving picture image |
JP2004072488A (en) | 2002-08-07 | 2004-03-04 | Seiko Epson Corp | Output image adjustment of image data |
-
2005
- 2005-05-25 KR KR1020050043911A patent/KR101058035B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030169814A1 (en) | 2002-03-11 | 2003-09-11 | Jiang Fu | Reconstructing a compressed still image by transformation to a compressed moving picture image |
JP2004072488A (en) | 2002-08-07 | 2004-03-04 | Seiko Epson Corp | Output image adjustment of image data |
Also Published As
Publication number | Publication date |
---|---|
KR20060122012A (en) | 2006-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101264389B1 (en) | Imaging device and method | |
US10334336B2 (en) | Method of controlling digital photographing apparatus and digital photographing apparatus using the same | |
KR101058025B1 (en) | Image display device and method using dual thumbnail mode | |
JP4560422B2 (en) | Imaging apparatus and control method thereof | |
KR100627047B1 (en) | Digital camera and file management method of the digital camera | |
KR100515961B1 (en) | Method of controlling digital camera performing re-compression | |
KR20050068808A (en) | File managament method of the digital camera and a digital camera using the same | |
KR101255205B1 (en) | Methog for generating animation GIF file of digital photographing device | |
KR101058035B1 (en) | JPEG file playback method and digital image processing device performing the same | |
US7456893B2 (en) | Method of controlling digital image processing apparatus for efficient reproduction and digital image processing apparatus using the method | |
KR101080404B1 (en) | Method for converting moving image into still image and triming the still image | |
KR101236466B1 (en) | Image display method of the digital image processing device | |
KR101310824B1 (en) | Image searching method for digital image processing device | |
KR101058033B1 (en) | Dividing method, reproduction method and digital image processing device | |
KR101276721B1 (en) | GIF file format structure | |
JP5561044B2 (en) | Imaging apparatus, imaging method, and program | |
US20120069047A1 (en) | Image display apparatus, image editing apparatus, image display program, and image editing program | |
KR101105849B1 (en) | Digital image playback method and device | |
KR101156683B1 (en) | Composite imaging method for digital image processing device | |
KR101029072B1 (en) | Image processing device executing improved file deleting function | |
KR101109588B1 (en) | Image storing method for digital image processing device | |
KR101203151B1 (en) | Method of controlling digital photographing apparatus to efficiently photograph moving images | |
JP2021061542A (en) | Imaging apparatus and control method for the same, and program | |
KR101268986B1 (en) | Method for processing digital image | |
KR101333726B1 (en) | Method of controlling digital image processing apparatus wherein still images are efficiently captured from moving image, and digital image processing apparatus adopting the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160728 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170728 Year of fee payment: 7 |