KR100615988B1 - 사진화상 재생기능을 갖는 전자 스틸 카메라 - Google Patents

사진화상 재생기능을 갖는 전자 스틸 카메라 Download PDF

Info

Publication number
KR100615988B1
KR100615988B1 KR1019997003916A KR19997003916A KR100615988B1 KR 100615988 B1 KR100615988 B1 KR 100615988B1 KR 1019997003916 A KR1019997003916 A KR 1019997003916A KR 19997003916 A KR19997003916 A KR 19997003916A KR 100615988 B1 KR100615988 B1 KR 100615988B1
Authority
KR
South Korea
Prior art keywords
image data
image
scroll
display
aspect ratio
Prior art date
Application number
KR1019997003916A
Other languages
English (en)
Other versions
KR20000068890A (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 claimed from PCT/JP1998/003851 external-priority patent/WO1999012341A1/en
Publication of KR20000068890A publication Critical patent/KR20000068890A/ko
Application granted granted Critical
Publication of KR100615988B1 publication Critical patent/KR100615988B1/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/21Intermediate information storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

디지털 카메라(1)에서, 재생모드를 지정한 후 파노라마 화상의 재생/디스플레이를 선택하기 위하여 "+"키(17a) 또는 "-"키(17b)를 누를 때, CPU(36)는 플래시 메모리(31)로부터 선택된 파노라마 화상 데이터를 판독하고, 이를 VRAM(26)에 저장한다. VRAM(26)에 저장된 파노라마 화상 데이터의 첫번째 1-프레임 화상 데이터를 디스플레이 유닛(12)의 디스플레이 스크린 상에 재생/디스플레이한 후 "+"키(17a) 또는 "-"키(17b)를 누를 때, CPU(36)는 디스플레이 유닛(12)의 디스플레이 스크린 상의 디스플레이된 화상을 스크롤하기 시작한다.
화상 재생 방법, 디지털 카메라, 디스플레이 유닛, 가로세로비, 스크롤, 전자 스틸 카메라, 파노라마 화상 데이터, 재생모드, 1-프레임 화상 데이터, 플래시 메모리

Description

사진화상 재생기능을 갖는 전자 스틸 카메라 {ELECTRONIC STILL CAMERA HAVING PHOTOGRAPHED IMAGE REPRODUCING FUNCTION}
본 발명은 전자 스틸 카메라 및 화상 재생 방법에 관한 것이다. 특히, 본 발명은 파노라마 화상 사진촬영 기능을 갖는 디지털 카메라에 적절하게 응용될 수 있다. 그러나, 본 발명은 이에 제한되지는 않는다.
사진 화상을 필름에 기록하는 대신 전자적으로 저장하도록 설계된 디지털 카메라(전자 스틸 카메라)가 최근 대중화 되어 있다. 이런 디지털 카메라에서, 사진사가 셔터를 누를 때, 촬영렌즈를 통해 수신된 사진촬영할 물체의 화상은 CCD(전하 결합 소자)와 같은 화상 감지 소자에 의해 감지된다. 합성 데이터는 데이터 압축 등을 하게 되고 화상 데이터로써 내부 메모리에 저장된다.
일부 디지털 카메라는 통상의 각도보다 넓은 각도로 풍경 또는 초상(portrait) 물체 화상(파노라마 화상)을 사진촬영하는 파노라마 촬영 기능을 갖고 있다.
연속으로 촬영된 복수의 화상을 합성하여 파노라마 화상을 생성하는 형태의 파노라마 촬영 기능을 이용하여 사진을 찍는다고 가정하자. 이 경우, 파노라마 화상을 구성하는 복수의 화상이 통상의 촬영모드로 촬영한 화상에 대해서와 동일한 방법으로 하나씩 재생/디스플레이될 때, 파노라마 화상을 구성하는 각각의 화상은 따로따로 디스플레이된다. 즉, 파노라마 사진기능을 만족스럽게 사용할 수 없다.
상기 형태의 파노라마 촬영기능이나 소정의 비율로 촬영한 화상의 상부 및 하부 또는 좌측부 및 우측부를 절단하여 파노라마 화상을 생성하는 형태의 파노라마 촬영기능을 이용하여 사진을 찍는다고 가정하자. 이 경우, 파노라마 화상이 즉시 디스플레이되면, 디스플레이 유닛의 상부 및 하부 또는 좌측부 및 우측부는 불가피하게 디스플레이되지 않는 부분으로 되어 버린다. 따라서, 파노라마 화상은 매우 작은 크기로 디스플레이된다. 이 경우에도 파노라마 사진기능을 만족스럽게 사용할 수 없다.
이런 문제들을 고려하여 본 발명이 이루어졌고, 본 발명은 목적은 전자 스틸 카메라 및 화상 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 사진화상을 효과적으로 디스플레이하도록 화상 디스플레이 유닛을 작동시킬 수 있는 화상 재생 방법을 제공하는 것이다.
상기 목적을 이루기 위하여, 바람직한 양태에 따라, 전자 스틸 카메라는 화상 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 화상 데이터를 취득하기 위한 사진촬영수단, 및 사진촬영수단으로 취득한 화상 데이터를 화상 디스플레이 유닛상에 디스플레이하기 위한 디스플레이 제어수단을 포함한다. 디스플레이 제어수단은 사진촬영수단으로 취득한 화상 데이터가 화상 디스플레이 유닛상에 디스플레이될 때, 화상 데이터의 부분 화상 데이터를 디스플레이하도록 화상 디스플 레이 유닛을 작동시키고, 또한 화상 디스플레이 유닛에 의해 디스플레이될 부분 화상 데이터를 연속으로 변경/제어하여 화상 데이터를 스크롤하도록 화상 디스플레이 유닛을 작동시키기 위한 스크롤링 제어수단을 추가로 포함한다. 이 장치로, 화상 디스플레이 유닛은 화상 디스플레이 유닛을 최적으로 그리고 효과적으로 이용하여 화상 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 화상을 효과적으로 디스플레이할 수 있다.
도 1은 본 발명이 적용된 디지털 카메라(1)의 외형을 도시하는 사시도.
도 2는 도 1의 디지털 카메라(1)의 회로배치를 도시하는 블록다이어그램.
도 3은 도 2의 플래시 메모리의 메모리 구성을 도시하는 도면.
도 4는 도 2의 RAM(34)의 메모리 구성을 도시하는 도면.
도 5는 도 2의 CPU(36)에 의해 실행된 화상 감지 조건 설정 처리를 도시하는 흐름도.
도 6A 및 6B는 도 5의 화상 감지 조건 설정 처리에서 스크린상의 디스플레이 샘플을 도시하는 도면.
도 7은 도 2의 CPU(36)에 의해 실행된 파노라마 화상 감지 처리를 도시하는 흐름도.
도 8A 및 8B는 도 7의 파노라마 화상 감지 처리의 파인더로써 작용하는 디스플레이 유닛(12)상의 디스플레이 제어를 설명하기 위한 도면(첫번째 도면).
도 9A, 9B, 9C 및 9D는 도 7의 파노라마 화상 감지 처리의 파인더로써 작용 하는 디스플레이 유닛(12)상의 디스플레이 제어를 설명하기 위한 도면(두번째 도면).
도 10A, 10B 및 10C는 파노라마 화상의 사진촬영방향이 도 5의 화상 감지 조건 설정 처리에서 우측에서 좌측의 수평방향으로, 하단에서 상단의 수직방향으로, 그리고 상단에서 하단의 수직방향으로 설정될 때, 재생된 화상 디스플레이 영역(12b) 및 쓰루 스크린 영역(through screen area, 12c)이 파노라마 사진촬영 모드로 두번째 또는 후속의 화상 데이터에 대해 사진촬영하는데 있어 어떻게 디스플레이 유닛(12, 파인더)상에 설정되는가를 도시하는 도면.
도 11A 및 11B는 재생된 화상 디스플레이 영역(12b1 내지 12b4)의 설정상태의 수정, 및 파노라마 사진촬영 모드로 두번째 또는 후속의 화상 데이터에 대해 사진촬영하는데 있어 디스플레이 유닛(12, 파인더)상의 쓰루 스크린 영역(12c)을 도시하는 도면.
도 12는 도 2의 CPU(36)에 의해 실행된 재생 디스플레이 처리를 도시하는 흐름도.
도 13은 도 12의 재생 디스플레이 처리에 대한 흐름도에서 단계 S41의 수정을 도시하는 도면.
도 14는 도 12의 재생 디스플레이 처리에 대한 흐름도에서 단계 S43을 상세히 도시하는 흐름도.
도 15는 도 14의 상세한 흐름도의 수정1(첫번째 도면)을 도시하는 도면.
도 16은 도 14의 상세한 흐름도의 수정1(두번째 도면)을 도시하는 도면.
도 17은 도 14의 상세한 흐름도의 수정2를 도시하는 도면.
도 18은 도 12의 재생 디스플레이 처리에 대한 흐름도의 수정을 도시하는 도면.
도 19는 도 18의 재생 디스플레이 처리에 대한 흐름도의 수정에서 단계 SD13의 수정을 도시하는 도면.
도 20A, 20B, 20C 및 20D는 도 12 내지 19의 재생 디스플레이 처리로 합성되고 디스플레이 유닛(12)에 의해 재생/디스플레이된 파노라마 화상을 도시하는 도면.
도 21은 도 2의 CPU(36)에 의해 실행된 커뮤니케이션 처리를 도시하는 흐름도(첫번째 흐름도).
도 22는 도 2의 CPU(36)에 의해 실행된 커뮤니케이션 처리를 도시하는 흐름도(두번째 흐름도).
도 23A, 23B, 23C 및 23D는 도 1의 디지털 카메라와 외부장치간의 데이터 통신을 도시하는 도면.
*도면의 주요부분에 대한 부호의 설명*
1: 디지털 카메라 1a: 몸체 케이싱 11: 화상 감지 렌즈
12: 디스플레이 유닛 13: 모드 스위치 14: 전원 스위치
15: 셔터키 16: 이펙트키 17a: +키 17b: -키
18a: 시리얼 입력단자 18b: 시리얼 출력단자 19: 적외선 통신 창
본 발명의 바람직한 실시예를 수반하는 도면을 참조하여 아래에 상세히 설명한다.
다음 실시예에서, 파노라마 화상은 통상의 각도보다 넓은 각도로 물체를 사진촬영하여 얻은 풍경 화상 뿐만 아니라 통상의 각도보다 넓은 각도로 물체를 사진촬영하여 얻은 초상 화상을 포함한다는 점에 주목하기 바란다.
우선 구성을 설명할 것이다.
도 1은 본 발명이 적용된 디지털 카메라(1, 전자 스틸 카메라)의 외형을 도시하는 사시도이다.
도 1을 참조하면, 화상 감지 렌즈(11)(대시라인)는 몸체 케이싱(1a)의 후면측에 위치한다. 액정표시장치(LCD) 등으로 이루어진 디스플레이 유닛(12)은 도 1의 몸체 케이싱(1a)의 전방 표면측에 위치한다. 사진촬영 작동시에, 화상 감지 렌즈(11)를 통해 수신된 물체 화상은 파인더(finder)로써 작용하는 디스플레이 유닛(12) 상에 디스플레이될 수 있다. 또한, 사진촬영 작동후에, 감지된 화상은 재생되어 디스플레이 유닛(12) 상에 디스플레이될 수 있다. 모드 스위치(13)는 디스플레이 유닛(12)의 우측에 위치한다. 모드 스위치(13)는 사진촬영모드(통상의 사진촬영모드 및 파노라마 사진촬영모드), 재생모드, 및 통신모드의 전환을 가리키도록 수직으로 슬라이드된다.
전원 스위치(14), 셔터키(15), 이펙트키(effect key, 16), 및 "+" 및 "-"키(17a 및 17b)는 도 1의 몸체 케이싱(1a)의 상면측에 위치한다. 전원 스위치(14)는 전원 ON/OFF 전환을 가리키도록 수평으로 슬라이드된다. 셔터키(15) 는 각 모드에서 선택된 내용의 화상 감지 및 결정을 가리키는데 사용된다. 이펙트키(16)는 각 모드에서 선택한 내용의 삭제를 가리키는데 사용된다. "+" 및 "-"키(17a 및 17b)는 메모리(후술할 플래시 메모리)에 저장된 복수의 화상 데이터로부터 디스플레이 유닛(12)상에 재생/디스플레이될 화상 데이터를 선택/지정하고, 각 모드에서 설정될 조건을 선택하는데 사용된다.
시리얼 입력/출력 단자(18a) 및 비디오 출력 단자(18b)는 도 1의 몸체 케이싱(1a)의 상면측에 위치한다. 시리얼 입력/출력 단자(18a)는 화상 데이터, 제어 데이터 등을 외부장치로/외부장치로부터 통신 케이블(미도시)을 통해 송신/수신하는데 사용된다. 비디오 출력 단자(18b)는 디스플레이 유닛(12)에 보내는 비디오 신호(디스플레이 데이터)와 동일한 비디오 신호를 외부장치에 출력하는데 사용된다. RS-232C (시리얼) 케이블과 같은 통신 케이블은 시리얼 입력/출력 단자(18a)에 접속될 수 있다. 화상 데이터, 제어 데이터 등이 적외선 신호에 의해 외부장치로/외부장치로부터 송신/수신되는 적외선 통신 창(19)(대시라인)은 도 1의 몸체 케이싱(1a)의 후면측에 형성된다.
디지털 카메라(1)는 화상 감지 렌즈(11)를 포함하는 카메라부와 주몸체부로 구성될 수도 있다. 카메라부는 화상 감지 렌즈(11)를 주몸체에 대해 다양하게 회전 및 이동하도록 주몸체부상에 회전 및 분리가능하게 장착될 수도 있다.
도 2는 도 1의 디지털 카메라(1)의 회로배치를 도시하는 블록다이어그램이다.
도 2를 참조하면, 디지털 카메라(1)는 도 1의 디스플레이 유닛(12), CCD(20), 증폭기(21), A/D 변환기(22), 구동회로(23), 타이밍 발생기(24), 신호 발생기(25), VRAM(26), D/A 변환기(27), 증폭기(28), DRAM(29), 압축/신장회로(30), 플래시 메모리(31), CG(32), ROM(33), RAM(34), 키 입력 유닛(35), CPU(36), I/O 포트(37), 및 적외선 통신 유닛(38)을 포함한다.
CCD(전하 결합 소자, 20)는 각각 광다이오드와 같은 수광부 상에 이동전극을 쌓아 형성한 많은 소자(화소)가 2차원으로 배열되어 있는 화소면, 및 각 화소에 저장되어 있는 전하를 전압으로 변환하고 출력하기 위한 출력부로 이루어져 있다. 화상 감지 렌즈(11)를 통해 나오는 광은 화소면에 의해 수신되고, 수신된 광의 양에 비례하는 전하는 각 화소에 저장된다. 각 화소에 저장되어 있는 전하는 화소의 유닛에 있는 출력부로부터 구동회로(23)에서 공급된 구동신호에 따라 화상 감지 신호(아날로그 신호)로써 연속으로 판독된다. 그 다음 이 신호는 A/D 변환기(22)에 증폭기(21)를 통해 출력된다.
A/D (아날로그 디지털) 변환기(22)는 CCD(20)로부터 증폭기(21)를 통해 입력된 화상 감지 신호를 아날로그 신호에서 디지털 신호로 변환시키고, 이를 타이밍 발생기(24)에 공급한다.
구동회로(23)는 타이밍 발생기(24)에서 공급된 타이밍 신호를 토대로 CCD(20)의 노출 및 판독 타이밍을 제어한다. 타이밍 발생기(24)는 CPU(36)로부터 입력된 비디오 포착 신호를 기초로 구동회로(23)를 제어하기 위한 타이밍 신호를 발생시킨다.
신호 발생기(25)는 휘도신호(Y 데이터) 및 컬러신호(C 데이터)로 이루어진 화상 데이터를 발생시키기 위해 타이밍 발생기(24)를 통해 공급된 화상 감지 신호(디지털 신호)에 대해 컬러 계산 처리를 수행하고, 이 화상 데이터를 DRAM(29)에 출력한다.
신호 발생기(25)는 예를 들어 CPU(36)에 의해 동기신호를 DRAM(29)으로부터 공급된 화상 데이터에 가산하여 비디오 신호(디지털 신호)를 생성하고, 이를 VRAM(26)에 일시 저장한다. 이후 VRAM(26)에 저장되어 있는 비디오 신호는 D/A 변환기(27) 및 증폭기(28)를 통해 디스플레이 유닛(12)에 출력된다. 외부장치가 비디오 케이블을 통해 비디오 출력 단자(18b)에 접속된다면, 이 비디오 신호도 외부장치에 출력된다.
이 신호 발생기(25)에서, 상기 통상의 화상 데이터에 대해서와 비슷한 디스플레이 제어처리가, 후술할 재생 디스플레이 처리(도 12 내지 19 참조) 및 통신 처리(도 21 및 22 참조)에서 복수의 감지된 화상 데이터를 합성시켜 생성한 파노라마 화상 데이터에 대해서도 수행된다. 즉, 신호 발생기(25)는 예를 들어 CPU(36)에 의해 동기신호를 DRAM(29)으로부터 공급된 파노라마 화상 데이터에 가산하여 비디오 신호(디지털 신호)를 생성하고, 이를 VRAM(26)에 저장한다. 다음에 신호 발생기(25)는 1-프레임 비디오 신호를 VRAM(26)에서 판독하고, 이 신호를 D/A 변환기(27) 및 증폭기(28)를 통해 디스플레이 유닛(12)에 출력한다.
VRAM(비디오 랜덤 액세스 메모리, 26)은 신호 발생기(25)에 의해 생성된 비디오 신호(디스플레이 데이터)를 일시 저장하기 위한 비디오 메모리이고, 상기 파노라마 화상 데이터를 저장하기에 충분한 메모리 용량을 갖는다.
D/A (디지털 아날로그) 변환기(27)는 신호 발생기(25)에 의해 VRAM(26)으로부터 공급된 비디오 신호(디스플레이 데이터)를 디지털 신호에서 아날로그 신호로 변환하고, 이를 증폭기(28)를 통해 디스플레이 유닛(12)에 출력한다. 외부장치가 비디오 케이블을 통해 비디오 출력 단자(18b)에 접속된다면, 이 D/A 변환기(27)도 이 신호를 외부장치에 출력한다.
디스플레이 유닛(12)은 액정표시장치 등으로 이루어져 있고, D/A 변환기(27) 및 증폭기(28)를 통해 입력된 비디오 신호(디스플레이 데이터)를 기초로 디스플레이 스크린 상에 일 화상을 디스플레이하는 기능을 한다. 사진촬영 작동시, 화상 감지 렌즈(11)를 통해 수신된 물체 화상은 파인더로써 작용하는 디스플레이 유닛(12) 상에 디스플레이될 수 있다. 또한, 사진촬영 작동후, 플래시 메모리(31)에 저장되어 있는 감지된 화상 데이터는 재생되어 디스플레이 유닛(12) 상에 디스플레이될 수 있다.
디스플레이 유닛(12)의 디스플레이 스크린 및 화상 디스플레이 영역은 서로일치할 필요가 없다는 점에 주목하기 바란다. 예를 들어, 디스플레이 스크린은 화상 디스플레이 영역 및 기능 디스플레이 영역으로 구성될 수도 있다. 또한, 재생된 화상 디스플레이 영역(12b) 및 쓰루 스크린 영역(12c)은 디스플레이 유닛(12) 상에 설정된다(도 8B 참조). 파노라마 화상에 대한 복수의 화상 데이터를 파노라마 화상 감지 처리(도 7 참조)의 사진촬영 작동으로 얻을 때, 재생된 화상 디스플레이 영역(12b)은 두번째 또는 후속의 화상 데이터를 사진촬영 작동으로 얻기 바로 전에 얻은 감지된 화상의 단부의 일 화상을 재생/디스플레이하는데 사용된다. 쓰 루 스크린 영역(12c)은 사진촬영될 물체의 화상을 디스플레이하는 파인더로써 사용된다.
DRAM(다이나믹 랜덤 액세스 메모리, 29)은 신호 발생기(25)에서 공급된 감지된 화상 데이터 또는 CPU(36)에 의해 플래시 메모리(31)로부터 판독되고 압축/신장회로(30)에 의해 신장된 화상 데이터를 일시 저장하기 위한 반도체 메모리이다. DRAM(29)은 또한 재생 디스플레이 처리(도 12 내지 19 참조) 및 통신 처리(도 21 및 22 참조)에서 복수의 감지된 화상 데이터를 기초하여 파노라마 화상 데이터를 합성하기 위한 작업영역으로써 사용된다.
압축/신장회로(30)는 DRAM(29)에 저장되어 있는 화상 데이터를 부호화하여 압축한다. 특히, 압축/신장회로(30)는 소정의 부호화 기법 즉, 처리된 화상(이 경우 정지화상)의 형태에 대응하는 기법, 예를 들어 JPEC(사진술 전문가 그룹) 알고리즘, 양자화, 및 허프만 부호화에 따른 8×8 화소 유닛의 DCT(이산 코사인 변환)에 의해 화상 데이터를 압축(부호화)하고, 압축된 화상 데이터를 플래시 메모리(31)에 출력한다. 압축/신장회로(30)는 플래시 메모리(31)에 저장되어 있는 압축된 화상 데이터를 복호화 및 신장하고, 이를 DRAM(29)에 출력한다.
압축/신장회로(30)는 또한 파노라마 화상 데이터가 후술할 통신 처리의 외부장치에 전송될 때 상기 부호화 기법에 의해 파노라마 화상 데이터를 압축한다(도 21 및 22 참조).
플래시 메모리(31)는 압축/신장회로(30)에 의해 압축된 복수의 화상 데이터를 저장하기 위한 반도체 메모리이다.
도 3은 플래시 메모리(31)의 메모리 구성을 도시한다. 도 3에 도시된 바와 같이, 플래시 메모리(31)는 페이지 번호 데이터, 파노라마 플래그 데이터, 및 합성 조건 데이터에 대응하는 화상 데이터를 저장한다.
페이지 번호 데이터는 플래시 메모리(31)에 저장되어 있는 순서로 화상 데이터에 할당된 일련번호를 가리키는 수치 데이터이다. 예를 들면, 페이지 번호 데이터 "1"은 플래시 메모리(31)에 첫번째 저장된 화상 데이터에 할당되고, 페이지 번호 데이터 "2"는 다음으로 저장된 화상 데이터에 할당된다.
파노라마 플래그 데이터로써, 대응하는 화상 데이터가 파노라마 화상에 대해 감지된 복수의 화상 데이터중 하나라면 "1"이 저장된다. 다시 말해, 대응하는 화상 데이터가 보통의 감지된 화상 데이터라면 "0"이 저장된다.
합성 조건 데이터는 파노라마 플래그 데이터가 "1"일 때 저장되는 데이터이다. 이 데이터는 파노라마 화상에 대해 감지된 복수의 화상 데이터가 후술할 재생 디스플레이 처리(도 12 내지 19 참조) 및 통신 처리(도 21 및 22 참조)에서의 파노라마 화상 데이터에 합성되는 합성 조건을 설명한다.
이 합성 조건 데이터는 결합 화상(joint picture) 계수 데이터, 사진촬영 방향 데이터 및 화상 감지 순서 데이터로 이루어져 있고, "3R-1" 같은 데이터 형식으로 기록된다.
결합 화상 계수 데이터는 합성 조건 데이터의 데이터 형식의 첫번째-자리 수치 데이터이다. 이 데이터는 이 파노라마 화상을 형성하는 감지된 화상의 개수를 가리킨다.
사진촬영 방향 데이터는 데이터 형식의 두번째-자리 데이터이다. 이 데이터는 파노라마 사진촬영 모드로 소정의 방향에서 넓은 각도로 물체를 연속 촬영하여 별개로 얻은 복수의 화상 데이터의 사진촬영 방향을 가리킨다. 이 사진촬영 방향 데이터는 후술할 사진촬영 조건 설정 처리에서 설정된다(도 5 참조). 각 화상 데이터가 좌측에서 우측의 수평방향으로 연속 감지될 때, "R"(우측)이 설정된다. 각 화상 데이터가 우측에서 좌측의 수평방향으로 연속 감지될 때, "L"(좌측)이 설정된다. 각 화상 데이터가 상향의 수직방향으로 연속 감지될 때, "U"(상향)가 설정된다. 각 화상 데이터가 하향의 수직방향으로 연속 감지될 때, "D"(하향)가 설정된다.
화상 감지 순서 데이터는 상기 데이터 형식의 "-" (하이픈)이 따르는 4-자리 수치 데이터이다. 이 데이터는 파노라마 화상에 대해 감지한 각 화상 데이터의 화상 감지 순서를 가리킨다.
따라서 합성 조건 데이터의 데이터 형식 예인 "3R-1"은, 이 파노라마 화상이 3개의 감지된 화상으로 구성되고, 3개의 이 감지된 화상이 좌측에서 우측의 수평방향으로 연속 감지되고, 이 합성 조건 데이터에 대응하는 감지된 화상이 감지되었던 첫번째 화상이라는 것을 가리킨다.
CG(문자 발생기, 32)는 디스플레이 유닛(12) 상에 디스플레이될 문자 데이터, 예를 들어 가나 데이터, 한자 데이터, 알파뉴메릭 데이터, 및 작동 안내를 위한 기호 데이터를 저장하기 위한 메모리이다.
ROM(읽기 전용 메모리, 33)은 디지털 카메라(1)의 각 부를 제어하기 위한 다 양한 제어 프로그램을 저장하는데 사용된다. 이들 제어 프로그램은 후술할 화상 감지 조건 설정 처리(도 5 참조), 파노라마 화상 감지 처리(도 7 참조), 재생 디스플레이 처리(도 12 내지 19 참조), 통신 처리(도 21 및 22 참조) 등에서 CPU(36)에 의해 실행된다. 이들 제어 프로그램은 CPU(36)에 의해 판독될 수 있는 프로그램 코드로써 저장된다.
RAM(랜덤 액세스 메모리, 34)은 프로그램이 CPU(36)에 의해 실행되거나 처리될 다양한 데이터가 일시 저장될 때 다양한 형태의 제어 프로세스를 제어하기 위한 프로그램이 맵되고(mapped) 있는 작업 메모리(34a), 및 후술할 화상 감지 조건 설정 처리(도 5 참조)에 의해 설정된 다양한 화상 감지 조건 데이터(예를 들어 셔터 속도, (렌즈)구경, 및 파노라마 화상의 사진촬영 방향)를 저장하기 위한 화상 감지 조건 메모리(34b)로 구성되어 있다.
화상 감지 조건 메모리(34b)는 EEPROM(전기적 소거가능한 PROM)과 같은 비휘발성 메모리이고, 그러므로 전원이 턴오프된 후 저장된 내용을 유지할 수 있다.
키 입력 유닛(35)은 모드 스위치(13), 전원 스위치(14), 셔터키(15), 이펙트키(16), 및 "+" 및 "-"키(17a 및 17b)로 이루어져 있다. 키 입력 유닛(35)은 각 키의 누름 및 슬라이딩 작동에 대응하는 다양한 작동 신호를 CPU(36)에 출력한다.
CPU(중앙 처리 장치, 36)는 디지털 카메라(1)의 각 부를 ROM(33)에 저장되어 있는 다양한 제어 프로그램에 따라 제어하기 위한 중앙 처리 장치이다. 특히, 모드 스위치(13)가 파노라마 사진촬영 모드를 가리키도록 슬라이드될 때, CPU(36)는 후술할 파노라마 화상 감지 처리(도 7 참조)를 실행한다.
이 파노라마 화상 감지 처리에서, 두번째 또는 후속의 화상 데이터가 감지되려고 할 때, CPU(36)는 파인더로써 작용하는 디스플레이 유닛(12)에서 미리 감지된 화상 데이터의 일 부분을 재생/디스플레이하기 위한 재생된 화상 디스플레이 영역(12b)을 설정하고, 재생된 화상 디스플레이 영역(12b)에서 플래시 메모리(31)에 저장된 미리 감지된 화상 데이터의 일 부분을 재생/디스플레이한다. 또한, CPU(36)는 쓰루 스크린 영역(12c)으로써 디스플레이 유닛(12)의 나머지 영역을 설정하고, 쓰루 스크린 영역(12c)에 감지된 물체의 화상을 디스플레이한다.
이 경우, CPU(36)는 후술할 화상 감지 조건 설정 처리(도 5 참조)에서 설정된 사진촬영 방향을 기초하여 디스플레이 유닛(12)에 설정될 재생된 화상 디스플레이 영역(12b)의 위치를 제어한다. CPU(36)는 또한 설정된 사진촬영 방향을 기초하여 재생된 화상 디스플레이 영역(12b)에 재생/디스플레이될 미리 감지된 화상 데이터의 화상 영역을 제어한다.
CPU(36)는 셔터키(15)가 눌리자마자 화상 감지 처리를 실행하고, 비디오 포착 신호를 타이밍 발생기(24)에 출력한다. 타이밍 발생기(24)는 타이밍 신호를 발생하고, 비디오 포착 신호를 기초하여 이를 구동회로(23)에 출력한다. 구동회로(23)는 타이밍 신호를 기초하여 CCD(20)의 노출 및 판독 타이밍을 제어한다. A/D 변환기(22)는 수신된 화상 감지 신호를 아날로그 신호에서 디지털 신호로 변환한다. 신호 발생기(25)는 화상 데이터를 발생시키기 위한 화상 감지 신호에 대해 컬러 계산 처리를 수행하고, 이를 DRAM(29)에 저장한다. CPU(36)는 DRAM(29)에 저장되어 있는 화상 데이터를 압축/신장회로(30)에 전송하여, 이 회로에서 이 데이터를 압축한다. 다음에 CPU(36)는 새로운 페이지 번호 데이터, 새로운 파노라마 플래그 데이터(=1), 및 새로운 합성 조건 데이터에 대응하는 이 압축된 화상 데이터를 플래시 메모리(31)에 저장한다.
CPU(36)는 또한 재생 모드가 모드 스위치(13)의 슬라이딩 작동에 따라 지정될 때 후술할 재생 디스플레이 처리(도 12 및 18 참조)를 실행한다.
이 재생 디스플레이 처리에서, CPU(36)는 플래시 메모리(31)에 저장된 화상 데이터로부터 재생/디스플레이될 화상 데이터를 ("+"키(17a)가 눌릴 때는 오름차순으로; "-"키(17b)가 눌릴 때는 내림차순으로) "+"키(17a) 또는 "-"키(17b)가 눌림에 따라 페이지 번호 순으로 지정한다. CPU(36)는 지정된 화상 데이터가 파노라마 사진촬영 모드에서 감지한 화상 데이터인지를 점검한다. 지정된 화상 데이터가 파노라마 사진촬영 모드에서 감지한 화상 데이터라면(파노라마 플래그 데이터 = 1), CPU(36)는 이 화상 데이터와 플래시 메모리(31)로부터 파노라마 사진촬영 모드에서 연속으로 감지한 각각의 화상 데이터를 연속 판독하고, 이 화상 데이터를 압축/신장회로(30)에 전송하여 이 데이터를 신장한다. 다음에 CPU(36)는 이 데이터를 DRAM(29)에 저장한다.
CPU(36)는 물체의 넓은-각도 화상의 파노라마 화상 데이터를 발생하기 위한 합성 조건 데이터를 기초하여 DRAM(29)에 저장되어 있는 화상 데이터를 합성하고, 이 파노라마 화상 데이터를 신호 발생기(25)에 전송한다. 신호 발생기(25)는 예를 들어 동기신호를 입력 파노라마 화상 데이터에 가산하여 비디오 신호(디스플레이 데이터)를 발생하고, 이 데이터를 VRAM(26)에 일시 저장한다. 다음에 신호 발생기(25)는 VRAM(26)으로부터 1-프레임 화상 데이터를 판독하고, 이 데이터를 D/A 변환기(27) 및 증폭기(28)를 통해 디스플레이 유닛(12)에 출력하고, 이로써 디스플레이 스크린 상에 파노라마 화상의 일 부분을 재생/디스플레이한다.
이 파노라마 화상이 재생/디스플레이될 때, CPU(36)는 디스플레이된 화상이 파노라마 화상임을 나타내는 파노라마 화상 마크(12d) "P"를 디스플레이 스크린 상에 디스플레이한다. 또한 CPU(36)는 "+"키(17a) 또는 "-"키(17b)가 눌림에 따라 스크롤링 방향 신호를 신호 발생기(25)에 송신한다. 신호 발생기(25)는 "+"키(17a) 또는 "-"키(17b)가 눌림에 따라 디스플레이 유닛(12) 상에 파노라마 화상을 스크롤하기 위한 스크롤링 방향 제어 신호에 따라 VRAM(26)으로부터 판독한 1-프레임 화상 데이터를 연속으로 변경/제어한다.
모드 스위치(13)가 통신 모드를 지정하도록 슬라이드될 때, CPU(36)는 후술할 통신처리(도 14 및 15 참조)를 실행한다.
이 통신처리에서, CPU(36)는 상기 재생 디스플레이 처리에서와 동일한 방법으로 "+"키(17a) 또는 "-"키(17b)가 눌림에 따라 플래시 메모리(31)에 저장되어 있는 화상 데이터(보통의 감지된 화상 데이터 또는 파노라마 화상 데이터)를 디스플레이 유닛(12) 상에 재생/디스플레이한다. 셔터키(15)가 눌리자마자, CPU(36)는 외부장치로 전송될 화상 데이터로써 디스플레이 유닛(12) 상에 현재 재생/디스플레이된 화상 데이터를 지정하고, 재생/디스플레이를 위해 DRAM(29)에서 맵된 이 화상 데이터(보통의 감지된 화상 데이터 또는 화상 합성으로 얻은 파노라마 화상 데이터)를 압축/신장회로(30)에 전송한다. 압축/신장회로(30)가 이 데이터를 압축하자 마자, CPU(36)는 이 화상 데이터를 적외선 통신 유닛(38)에 출력한다. 다음에 CPU(36)는 적외선 통신 유닛(38)으로부터의 이 화상 데이터를 적외선 펄스를 이용하여 목적지인 외부장치에 전송한다.
I/O (입력/출력) 포트(37)는 시리얼 입력/출력 단자(18a) 및 통신 케이블을 통해 연결된 외부장치와 디지털 카메라(1)간에 교환될 시리얼 데이터(화상 데이터, 제어 데이터 등)에 입력/출력 제어를 수행하기 위한 인터페이스이다.
적외선 통신 유닛(38)은 디지털 카메라(1)와 외부장치간의 IrDA(적외선 데이터 협회) 기법을 기초하여 적외선 통신을 수행하기 위한 적외선 인터페이스이고, 적외선 통신에 의해 교환될 화상 데이터, 제어 데이터 등에 송신/수신 제어를 수행한다.
특히, 적외선 통신 유닛(38)은 적외선 통신 기능을 갖는 외부장치에 송신될 전송 데이터를 일시 저장하기 위한 전송 데이터 메모리, 전송 데이터 메모리에 저장되어 있는 데이터를 적외선 신호로 변조하기 위한 변조부, 적외선 펄스를 이용하여 변조된 Ir신호를 적외선 통신 창(19)을 통해 외부장치에 송신하기 위한 전송 LED, 적외선 펄스를 이용하여 외부장치로부터 송신된 적외선 신호를 적외선 통신 창(19)을 통해 수신하기 위한 광다이오드, 수신된 적외선 신호를 수신 데이터로 복조하기 위한 복조부, 및 복조된 수신 데이터를 일시 저장하기 위한 수신 데이터 메모리로 구성된다.
디지털 카메라(1)는 상기 장치를 갖는다.
다음으로 디지털 카메라(1)의 작동을 설명할 것이다.
디지털 카메라(1)의 CPU(36)에 의해 실행된 화상 감지 조건 설정 처리를 도 5의 흐름도 및 도 6A 및 6B에 도시된 디스플레이 샘플을 참조하여 우선 설명할 것이다.
모드 스위치(13)가 재생 모드를 지정하도록 슬라이드되고 이펙트키(16)가 눌릴 때, CPU(36)는 도 6A에 도시된 바와 같이 다양한 처리(예를 들어, 줌 처리, 컬러 보정 처리, 및 화상 감지 조건 설정 처리)를 설명하는 메뉴를 디스플레이 유닛(12) 상에 디스플레이한다. 이들 처리중 화상 감지 조건 설정 처리가 선택/지정될 때, CPU(36)는 화상 감지 조건 설정 처리와 연관된 프로그램을 ROM(33)에서 판독하고, 이 처리를 시작한다.
무엇보다도, CPU(36)는 우선 초기화(단계 S1)와 같은 초기화 처리를 수행하고, 다음에 키작동에 기초하여 파노라마 화상에 대한 화상 감지 조건 설정 처리를 수행할지를 점검한다(단계 S2).
파노라마에 대한 화상 감지 조건 설정 처리를 수행하지 않을 거라고 결정하자마자, CPU(36)는 또 다른 종류의 화상 감지 조건 설정 처리를 수행할 거라고 결정한다. 예를 들어, CPU(36)는 CCD(20)의 노출시간을 조정하기 위해 셔터속도를 변경/설정하거나, 감지된 화상의 밝기를 조정하기 위한 화상 감지 렌즈(11)를 통해 수신된 광의 양을 조정하기 위해 렌즈개구를 변경/설정하는 것과 같은 화상 감지 조건 설정 처리를 수행한다(단계 S3). 설정된 화상 감지 조건 데이터는 RAM(34)의 화상 감지 조건 메모리(34b)에 저장되고(단계 S4), 화상 감지 조건 설정 처리는 종료된다.
CPU(36)가 단계 S2에서 파노라마 화상에 대한 화상 감지 조건 설정 처리를 수행할거라고 결정하면, CPU(36)는 도 6B에 도시된 바와 같이 파노라마 화상의 사진촬영 방향을 설정하기 위한 설정 창을 디스플레이 유닛(12) 상에 디스플레이한다(단계 S5).
도 6B를 참조하면, "수평"은 파노라마 사진촬영 모드에서 좌측에서 우측의 수평방향으로 복수의 화상을 감지하기 위한 조건이고, "수직"은 파노라마 사진촬영 모드에서 하향의 수직방향으로 복수의 화상을 감지하기 위한 조건이다.
CPU(36)는 파노라마 화상의 사진촬영 방향이 "+"키(17a), "-"키(17b), 셔터키(15) 등이 눌리자마자 선택/지정되는지를 점검한다(단계 S6). 파노라마 화상의 사진촬영 방향이 선택/지정되지 않는다면, 흐름은 단계 S5로 되돌아 간다.
CPU(36)가 파노라마 화상의 사진촬영 방향이 선택/지정되었다고 결정할 때, CPU(36)는 선택/지정된 사진촬영 방향의 데이터를 화상 감지 조건 데이터로써 RAM(34)의 화상 감지 조건 메모리(34b)에 저장한다(단계 S7). 다음으로 이 화상 감지 조건 설정 처리를 종료한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 화상 감지 조건 설정 처리의 시퀀스에 관한 것이다.
상기 화상 감지 조건 설정 처리에서, 좌측에서 우측의 수평방향("수평")이나 상단에서 하단의 수직방향("수직")을 파노라마 화상 사진촬영 작동시 사진촬영 방향으로써 설정하도록 제어한다. 그러나, 분명하게도 우측에서 좌측의 수평방향이나 하단에서 싱단의 수직방향을 또한 설정하도록 제어할 수도 있다.
디지털 카메라(1)의 CPU(36)에 의해 실행된 파노라마 화상 감지 처리를 도 7의 흐름도 및 도 8A와 8B 및 도 9A 내지 도 9D에 도시된 디스플레이 샘플을 참조하여 다음에 설명할 것이다. 이 파노라마 화상 감지 처리에서, 파노라마 화상에 대한 복수의 화상 데이터를 감지하여 저장한다.
편의상, 다음의 파노라마 화상 감지 처리에서, 좌측에서 우측의 수평방향("수평")을 상기 화상 감지 조건 설정 처리에 의해 파노라마 화상의 사진촬영 방향으로써 설정하고, 파노라마 화상에 대한 복수의 화상 데이터를 좌측에서 우측의 수평방향으로 연속 감지한다고 가정하자.
모드 스위치(13)가 파노라마 사진촬영 모드를 가리키도록 슬라이드될 때, CPU(36)는 파노라마 화상 감지 처리와 연관된 프로그램을 ROM(33)에서 판독하고, 처리를 시작한다.
무엇보다도, CPU(36)는 상기 화상 감지 조건 설정 처리에 의해 RAM(34)의 화상 감지 조건 메모리(34b)에 저장되어 있는 화상 감지 조건 데이터를 판독하고, 화상 감지 조건 데이터를 기초하여 셔터속도, 렌즈개구 및 파노라마 화상의 사진촬영 방향과 같은 화상 감지 조건을 설정한다(단계 S11).
CPU(36)는 파인더로써의 디스플레이 유닛(12) 상의 디스플레이 제어를 수행한다. 첫번째 화상을 사진촬영할 때, CPU(36)는 디스플레이 스크린의 전체 영역을 도 8A에 도시된 바와 같이 쓰루 스크린(12a)으로써 설정하고, 화상 감지 렌즈(11)를 통해 수신된 물체 화상을 쓰루 스크린(12a) 상에 디스플레이한다(단계 S12).
CPU(36)는 셔터키(15)가 눌렸는지를 점검한다(단계 S13). 셔터키(15)가 눌 리지 않았다면, CPU(36)는 셔터키(15)가 눌렸는지를 계속 점검한다. 셔터키(15)가 눌렸다고 CPU(36)가 결정하면, CPU(36)는 첫번째 화상에 대한 화상 감지 처리를 실행한다(단계 S14).
CPU(36)는 타이밍 발생기(24)에 비디오 포착 신호를 출력한다. 타이밍 발생기(24)는 타이밍 신호를 발생시키고, 비디오 포착 신호를 기초로 이를 구동회로(23)에 출력한다. 구동회로(23)는 CCD(20)가 화상 감지 신호를 수신하도록 타이밍 신호를 기초로 CCD(20)의 노출 및 판독 타이밍을 제어한다. A/D 변환기(22)는 수신된 화상 감지 신호를 아날로그 신호에서 디지털 신호로 변환한다. 신호 발생기(25)는 첫번째 감지된 화상 데이터를 발생하기 위하여 화상 감지 작동에 대해 컬러 계산 처리를 수행하고, 이를 DRAM(29)에 저장한다.
다음에, CPU(36)는 DRAM(29)에 저장되어 있는 감지된 화상 데이터를 압축/신장회로(30)에 전송하고, 이 데이터를 압축한다(단계 S15). 다음으로 CPU(36)는 새로운 페이지 번호 데이터 및 파노라마 플래그 데이터 "1"에 대응하는 압축된 화상 데이터를 플래시 메모리(31)에 저장한다(단계 S16).
CPU(36)는 두번째 및 후속의 화상 데이터에 대해 화상 감지 처리를 시작한다. 무엇보다도, CPU(36)는 파인더로써 작용하는 디스플레이 유닛(12) 상에 디스플레이 제어를 수행한다. 두번째 및 후속의 화상을 사진촬영하는데 있어, 도 8B에 도시된 바와 같이, CPU(36)는 디스플레이 스크린의 좌단부상에 길고 가느다란 조각의 재생된 화상 디스플레이 영역(12b)를 설정하고, 또한 쓰루 스크린 영역(12c)으로써 나머지 스크린 영역을 설정한다(단계 S17).
CPU(36)는 재생된 화상 디스플레이 영역(12b)에 현재 감지된 화상에 바로 앞서는 감지된 화상의 우단부의 일 화상을 재생/디스플레이하고, 또한 쓰루 스크린 영역(12c)에 화상 감지 렌즈(11)를 통해 수신된 물체 화상을 디스플레이한다(단계 S18).
단계 S17 및 S18에서 디스플레이 유닛(12) 상의 디스플레이 제어를 도 9A 내지 9C를 참조하여 상세히 설명할 것이다.
도 9A는 단계 S11 내지 S16에서 처리에 의해 감지되고 플래시 메모리(31)에 저장된 첫번째 감지된 화상 데이터를 도시한다. 두번째 화상을 사진촬영하는데 있어, 도 8B에 도시된 바와 같이, CPU(36)는 디스플레이 스크린 상에 재생된 화상 디스플레이 영역(12b) 및 쓰루 스크린 영역(12c)을 설정한다(단계 S17). 무엇보다도, 이 경우 CPU(36)는 플래시 메모리(31)로부터 첫번째 감지된 화상 데이터를 판독하고, 이를 DRAM(29)에 맵하고, 도 9B에 도시된 바와 같이 (재생된 화상 디스플레이 영역(12b)의 영역크기에 대응하는) 감지된 화상 데이터의 우단부의 일 화상을 취득한다.
도 9C에 도시된 바와 같이, CPU(36)는 디스플레이 스크린 상의 재생된 화상 디스플레이 영역(12b)에 취득한 화상을 재생/디스플레이하고, 또한 화상 감지 렌즈(11)를 통해 수신한 물체 화상을 쓰루 스크린 영역(12c)(해칭한 부분)에 디스플레이한다(단계 S18).
파인더에 대한 이러한 디스플레이 제어로 인해, 사용자는 두번째 또는 후속의 화상 데이터를 파노라마 사진촬영 모드로 사진촬영하여 얻을 때, 물체 화상을 바로 앞서는 감지된 화상의 단부 화상에 부합되는 화상 위치를 갖는 쓰루 스크린 영역(12c)에 디스플레이되고 디스플레이 유닛(12, 파인더)의 재생된 화상 디스플레이 영역(12b)에 재생/디스플레이된 물체 화상을 감지할 수 있다(도 9D 참조). 따라서, 화상 데이터간의 어떠한 변화라도 최소화하는 동안, 파노라마 화상에 대해 감지될 복수의 화상 데이터를 매우 용이하게 감지할 수 있다.
다음에, CPU(36)는 셔터키(15)가 눌렸는지를 점검한다(단계 S19). 셔터키(15)가 눌리지 않았다면, CPU(36)는 셔터키(15)가 눌렸는지를 계속 점검한다. 셔터키(15)가 눌렸다고 CPU(36)가 결정하면, CPU(36)는 두번째 및 후속의 화상에 대해 화상 감지 처리를 실행한다(단계 S20).
CPU(36)는 전술한 단계 S14에서와 동일한 방법으로 두번째 또는 후속의 감지된 화상 데이터를 발생하고, 이를 DRAM(29)에 저장한다. CPU(36)는 이 감지된 화상 데이터를 압축/신장회로(30)에 전송하고, 이 데이터를 압축한다(단계 S21). 이후, CPU(36)는 첫번째 감지된 화상 데이터에 할당된 페이지 번호 데이터 다음의 페이지 번호 데이터 및 파노라마 플래그 데이터 "1"에 대응하는 이런 압축된 화상 데이터를 플래시 메모리(31)에 저장한다(단계 S22).
다음으로 CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 S23). 이펙트키(16)가 눌리지 않았다면, 흐름은 단계 S17로 되돌아 가서 파노라마 화상에 대한 다음 화상에 대해 화상 감지 처리를 수행한다.
CPU(36)가 이펙트키(16)가 눌렸다고 결정하면, CPU(36)는 파노라마 화상에 대한 복수의 화상 데이터에 대해 화상 감지 처리를 종료하고, 파노라마 화상에 대 해 감지된 화상 데이터의 총 개수(파노라마 화상속으로 결합될 화상의 개수)를 계산한다(단계 S24).
CPU(36)는 파노라마 화상속으로 결합될 화상의 계산된 개수, 화상 감지 조건 설정 처리에서 설정된 파노라마 화상의 사진촬영 방향(도 5 참조), 및 파노라마 화상에 대해 감지된 각각의 화상 데이터의 화상 감지 순서(화상이 플래시 메모리(31)에 저장된 순서 즉, 페이지 번호 데이터의 오름차순)를 기초로 하여 각 화상 데이터에 대한 합성 조건 데이터를 발생한다(단계 S25).
예를 들어, 파노라마 화상속으로 결합될 화상의 개수가 3개이고, 좌측에서 우측의 수평방향이 파노라마 화상의 사진촬영 방향으로써 설정된다면, 파노라마 화상에 대해 감지된 각 화상 데이터의 합성 조건 데이터는 페이지 번호 데이터의 오름차순으로 "3R-1", "3R-2", 및 "3R-3"으로써 각각 기록된다.
CPU(36)가 상기 화상 데이터에 대응하는 각각의 발생된 합성 조건 데이터를 플래시 메모리(31)에 저장한 후(단계 S26), 이 파노라마 화상 감지 처리는 종료된다.
상기 설명은 CPU(36)에 의해 실행된 파노라마 화상 감지 처리의 시퀀스에 관계한다.
편의상, 상기 파노라마 화상 감지 처리에서, 좌측에서 우측으로의 수평방향은 파노라마 화상의 사진촬영 방향으로써 설정된다. 그러나, 예를 들어 우측에서 좌측으로의 수평방향, 하단에서 상단으로의 수직방향, 또는 상단에서 하단으로의 수직방향도 파노라마 화상의 사진촬영 방향으로써 설정될 수 있다. 이 경우, 두번 째 또는 후속의 화상을 사진촬영하는데 있어, 재생된 화상 디스플레이 영역(12b) 및 쓰루 스크린 영역(12c)은 도 10A 내지 10C에 도시된 바와 같이 디스플레이 유닛(12, 파인더) 상에 설정된다.
도 11은 파노라마 촬영모드로 두번째 또는 후속의 화상 데이터를 사진촬영하는데 있어 재생된 화상 디스플레이 영역(12b1 내지 12b4) 및 쓰루 스크린 영역(12c)이 디스플레이 유닛(12, 파인더) 상에 설정되어 있는 설정상태의 수정을 도시한다.
이 수정에서, 도 11A에 도시된 바와 같이, 첫번째 화상 데이터가 감지될 때, CPU(36)는 재생된 화상 디스플레이 영역(12b1 내지 12b4) 및 쓰루 스크린 영역(12c)을, 도 11B에 도시된 바와 같이, 디스플레이 스크린 상에 설정한다. 다음으로 CPU(36)는, 도 11A에 도시된 바와 같이, 첫번째 감지된 화상 데이터의 4개 단부로부터 재생 화상 디스플레이 영역(12b1 내지 12b4)의 영역 크기에 대응하는 화상을 취득하고, 재생된 화상 디스플레이 영역(12b1 내지 12b4)의 취득한 화상을 디스플레이 스크린 상에 재생/디스플레이하고, 또한 화상 감지 렌즈(11)를 통해 수신된 물체 화상을 쓰루 스크린 영역(12c)에 디스플레이한다.
파인더에 대한 디스플레이 제어로 인해, 쓰루 스크린 영역(12c)에 디스플레이된 물체 화상의 위치를 디스플레이 유닛(12)의 재생된 화상 디스플레이 영역(12b1 내지 12b4)에 재생/디스플레이된 첫번째 감지된 화상의 단부 화상중 하나와 부합시키는 동안, 파노라마 화상의 사진촬영방향은 두번째 화상을 감지하여 설정할 수 있다. 이로써 사진촬영 작동 전에 화상 감지 조건 설정 처리(도 5 참 조)에서 사진촬영 방향을 설정해야 할 필요가 없어진다.
디지털 카메라(1)의 CPU(36)에 의해 실행된 재생 디스플레이 처리를 도 12 내지 19의 흐름도 및 도 20A 내지 20D에 도시된 디스플레이 예를 참조하여 다음에 설명한다.
편의상, 다음의 재생 디스플레이 처리에서, 플래시 메모리(31)의 페이지 번호 데이터 "1"에 대응하는 화상 데이터는 파노라마 화상에 대한 화상 데이터가 아니라 보통의 감지된 화상 데이터라고 가정하자. 즉, 페이지 번호 데이터 "1"에 대응하는 화상 데이터의 파노라마 플래그 데이터는 "0"이다.
모드 스위치(13)가 재생모드를 가리키도록 슬라이드될 때, CPU(36)는 재생 디스플레이 처리와 연관된 프로그램을 ROM(33)에서 판독하고, 처리를 시작한다.
무엇보다도, CPU(36)는 초기화와 같은 초기화 처리를 수행한다(단계 S31). 다음에 CPU(36)는 플래시 메모리(31)에 저장된 예를 들어 64개의 화상 데이터로부터 페이지 번호 데이터 "1"에 대응하는 화상 데이터를 판독하고, 이 화상 데이터를 압축/신장회로(30)에서 신장시킨다. 신장된 데이터를 DRAM(29)에 저장하자마자, CPU(36)는 신호 발생기(25)에서, 예를 들어 동기신호를 이 데이터에 가산하여 이 데이터를 비디오 신호로 변환하고, 이를 VRAM(26), D/A 변환기(27), 및 증폭기(28)를 통해 디스플레이 유닛(12)에 출력하고, 이로써 이 화상 데이터를 디스플레이 스크린 상에 재생/디스플레이한다(단계 S32).
다음에, CPU(36)는 "+"키(17a) 또는 "-"키(17b)가 눌렸는지를 점검한다(단계 S33). CPU(36)가 키(17a)도 키(17b)도 눌리지 않았다고 결정하면, CPU(36)는 "+" 키(17a) 또는 "-"키(17b)가 눌렸는지를 계속 점검한다.
CPU(36)가 "+"키(17a) 또는 "-"키(17b)가 눌렸다고 결정한다 가정하자. 이 경우, 눌려진 키에 따라 처리가 수행된다. "+"키(17a)가 눌리면, 다음 페이지 번호 데이터에 대응하는 화상 데이터의 파노라마 플래그 데이터가 플래시 메모리(31)로부터 판독된다. 예를 들어, 디스플레이 유닛(12) 상에 현재 재생/디스플레이된 화상 데이터의 페이지 번호 데이터가 "1"이면, 이 페이지 번호 데이터는 (+1)만큼 증가되고, 페이지 번호 데이터 "2"에 대응하는 화상 데이터의 파노라마 플래그 데이터가 플래시 메모리(31)로부터 판독된다. "-"키(17a)가 눌리면, 바로 앞의 페이지 번호 데이터에 대응하는 화상 데이터의 파노라마 플래그 데이터가 플래시 메모리(31)로부터 판독된다. 예를 들어, 디스플레이 유닛(12) 상에 현재 재생/디스플레이된 화상 데이터의 페이지 번호 데이터가 "8"이면, 이 페이지 번호 데이터는 (-1)만큼 감소되고, 페이지 번호 데이터 "7"에 대응하는 화상 데이터의 파노라마 플래그 데이터가 플래시 메모리(31)로부터 판독된다(단계 S34).
CPU(36)는 판독된 파노라마 플래그 데이터가 "1"인지를 점검한다(단계 S35). 이 파노라마 플래그 데이터가 "1"이 아니라면 즉, 이 파노라마 플래그 데이터가 "0"이라면, CPU(36)는 이 화상 데이터가 보통의 감지된 화상 데이터라고 결정한다. 다음으로 CPU(36)는 플래시 메모리(31)로부터 이 화상 데이터를 판독하고, 압축/신장회로(30)에서 이 화상 데이터를 신장하고, 이를 DRAM(29)에 저장한다. 다음으로 CPU(36)는 신호 발생기(25)에서, 예를 들어 동기신호를 이 화상 데이터에 가산하여 이 데이터를 비디오 신호로 변환하고, 이 신호를 디스플레이 유닛(12)에 출력하고, 이로써 이 화상 데이터를 디스플레이 스크린 상에 재생/디스플레이한다(단계 S36). 그 후, 이 흐름은 단계 S33으로 되돌아 간다.
단계 S35에서 CPU(36)가 파노라마 플래그 데이터가 "1"이라고 결정하면, CPU(36)는 이 화상 데이터가 파노라마 화상에 대해 감지한 복수의 화상 데이터중 하나라고 결정하고, 이 화상 데이터에 대응하는 플래시 메모리(31)에 저장된 합성 조건 데이터를 판독한다(단계 S37).
다음으로 CPU(36)는 이 합성 조건 데이터를 기초로 파노라마 화상을 형성하는 각 화상 데이터를 판독한다. 예를 들어, 합성 조건 데이터가 "3R-1"이면, 결합 화상 계수 데이터가 "3"(3개의 화상 데이터)이므로, CPU(36)는 상기 파노라마 화상 감지 처리(도 7 참조)에 의해 연속적인 페이지 번호 데이터를 할당하자마자 플래시 메모리(31)에 저장되어 있는 이 세개의 화상 데이터를 플래시 메모리(31)에서 연속 판독하고, 압축/신장회로(30)가 이 화상 데이터를 신장하고 이 데이터를 DRAM(29)에 전송하도록 명령을 내린다.(단계 S38).
이 작동후, CPU(36)는 이 합성 조건 데이터(사진촬영 방향 데이터 및 화상 감지 순서 데이터)를 토대로 DRAM(29)에 전송된 각 화상 데이터의 결합 방향 및 결합 순서를 설정하고, 파노라마 화상 데이터를 발생시키기 위해 각 화상 데이터를 합성한다(단계 S39).
이 경우, CPU(36)는 바로 앞의 감지된 화상(도 9C의 재생된 화상 디스플레이 영역(12b)에 대응하는 도 9D의 감지된 화상의 좌측 단부 화상; 도 13A의 대시라인내에 둘러싸인 영역의 화상) 위에 부분적으로 겹치는 두번째 또는 후속의 화상 데 이터의 단부 화상을 삭제하고, 결합/합성 처리를 수행한다. 이 합성 처리에서, 각 화상 데이터의 결합된 경계부는, 컬러 또는 밝기 정정 또는 화상 처리 예를 들어 결합된 경계부를 희미해지게 하기위하여 서로 비교될 수도 있다.
CPU(36)는 발생된 파노라마 화상 데이터를 신호 발생기(25)에 전송하고, 예를 들어 동기신호를 이 화상 데이터에 가산하여 이 화상 데이터를 비디오 신호(디스플레이 데이터)로 변환하고 이 파노라마 화상 데이터를 VRAM(26)에 일시 저장하도록 신호 발생기(25)에 명령을 내린다(단계 S40). 신호 발생기(25)는 VRAM(26)에 저장되어 있는 파노라마 화상 데이터(디스플레이 데이터)의 첫번째 1-프레임 화상 데이터(예를 들어 좌단, 우단, 상단, 하단, 또는 중앙부의 1-프레임 화상 데이터)를 D/A 변환기(27) 및 증폭기(28)을 통해 디스플레이 유닛(12)에 출력한다. 다음에 도 20B에 도시된 바와 같이(이 경우, 파노라마 화상 데이터의 좌단의 1-프레임 화상 데이터가 첫번째로 디스플레이되고 있다), 이 화상 데이터는 디스플레이 스크린 상에 재생/디스플레이되고, 디스플레이된 화상이 파노라마 화상임을 나타내는 파노라마 화상 마크(12d) "P"는 디스플레이 스크린의 상부 우측 코너에 디스플레이된다(단계 S41).
디스플레이된 화상이 파노라마 화상이거나 파노라마 화상의 부분을 나타내는 디스플레이된 부분 통보 마크(예를 들어 도 13C에 도시된 마크)가 파노라마 화상 마크(12d) "P" 대신에 현재 디스플레이되고 있음을 나타내는 메세지(예를 들어 도 13D의 "파노라마")를 디스플레이하도록 제어를 변경할 수도 있다.
다음에, CPU(36)는 "+"키(17a) 또는 "-"키(17b)가 눌렸는지를 점검한다(단계 S42). CPU(36)가 키(17a)도 키(17b)도 눌리지 않았다고 결정하면, 이 흐름은 단계 S44로 간다.
CPU(36)가 "+"키(17a) 또는 "-"키(17b)가 눌렸다고 결정하면, CPU(36)는 눌려진 키에 따라 파노라마 화상을 스크롤한다. 예를 들어, 디스플레이 유닛(12) 상에 현재 재생/디스플레이된 파노라마 화상이 도 20B에 도시된 바와 같이 풍경 화상이라면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 "+"키(17a)의 눌림에 따라 우측으로 스크롤하거나, 디스플레이 스크린 상의 디스플레이된 화상을 "-"키(17b)의 눌림에 따라 좌측으로 스크롤한다(단계 S43).
특히, CPU(36)는 스크롤링 방향 제어신호를 눌려진 키에 따라 신호 발생기(25)에 송신한다. 신호 발생기(25)는 이 스크롤링 방향 제어신호에 따라 VRAM(26)으로부터 판독된 1-프레임 화상 데이터를 연속으로 변경/제어하고, 이로써 디스플레이 유닛(12)이 파노라마 화상을 스크롤하게 된다.
파노라마 화상이 디스플레이 스크린 상에서 스크롤되고 있는 동안, 파노라마 화상 마크(12d) "P"는 디스플레이 스크린의 우측 상부 코너에 계속 디스플레이된다. 재생/디스플레이된 파노라마 화상이 초상 화상이면, CPU(36)는 "+"키(17a) 또는 "-"키(17b)의 눌림에 따라 디스플레이 스크린 상의 디스플레이된 화상을 상향 또는 하향으로 스크롤한다.
다음으로 CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 S44). 이펙트키(16)가 눌리지 않았다면, 흐름은 단계 S42로 되돌아 간다. CPU(36)가 이펙트키(16)가 눌렸다고 결정하면, CPU(36)는 파노라마 화상의 재생/디스플레이를 종료 할거라고 결정하고, 페이지 번호 데이터의 수치를 재생/디스플레이된 파노라마 화상을 형성하는 각 화상 데이터의 페이지 번호 데이터의 최대값으로 건너띄게 한다(단계 S45). 이후, 이 흐름은 단계 S33으로 되돌아 간다.
이 재생 디스플레이 처리를 실행하는 동안 재생모드와는 다른 모드로의 전환을 지정하기 위하여 모드 스위치(13)가 슬라이드될 때, CPU(36)는 재생 디스플레이 처리를 종료한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 재생 디스플레이 처리의 시퀀스에 관한 것이다.
상기 재생 디스플레이 처리(도 12 참조)에서, 보통의 감지된 화상 및 파노라마 화상이 디지털 카메라(1)의 디스플레이 유닛(12) 상에 재생/디스플레이된다. 그러나, 분명하게도 TV 수신기와 같은 외부장치가 디지털 카메라(1)의 비디오 출력단자(18b)에 비디오 케이블을 통해 접속되면, 이 장치의 디스플레이 스크린 상에서 비슷한 재생 디스플레이 처리를 수행할 수 있다.
도 13에 도시된 이 처리는 상기 재생 디스플레이 처리(도 12 참조)에서의 단계 S41의 처리 대신에 수행될 수도 있다는 점에 주목하기 바란다.
단계 S40에서 파노라마 화상이 VRAM(26)에 저장된 후, 파노라마 화상의 중앙부(1-프레임부)가 검출된다(단계 S41-1).
예를 들어 파노라마 화상이 3개의 감지된 화상으로 구성되면, 두번째 감지된 화상이 추출된다. 파노라마 화상이 4개의 감지된 화상으로 구성되면, 두번째 및 세번째 감지된 화상중 절반이 추출된다.
상기 작동후에, 단계 S41-1에서 추출한 중앙부의 1-프레임 화상 데이터를, 도 20C에 도시된 바와 같이, 디스플레이 스크린 상에 재생/디스플레이될 디스플레이 유닛(12)에 전송한다. 또한, 파노라마 화상의 부분이 현재 디스플레이됨을 나타내는 (또한 디스플레이된 화상이 파노라마 화상임을 나타내는) 디스플레이된 부분 통보 마크는 디스플레이 스크린의 하부 우측 코너에 디스플레이된다(단계 S41-2).
다음에 이 흐름은 단계 S42로 간다.
상기 재생 디스플레이 처리(도 12 참조)에서의 단계 S43의 처리(스크롤링 처리)를 도 14의 흐름도를 참조하여 다음에 설명한다.
우선, CPU(36)는 단계 S42에서 눌려진 키가 "+"키(17a) 또는 "-"키(17b)인지를 점검한다(단계 SA1).
CPU(36)가 "+"키(17a)가 눌렸다고 결정하면, CPU(36)는 VRAM(26)에 저장된 파노라마 화상 데이터가 풍경 화상인지를 점검한다(단계 SA2).
CPU(36)가 파노라마 화상이 풍경 화상이라고 결정하면, CPU(36)는 파노라마 화상의 우측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SA3). 우측 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 우측으로 스크롤하고(단계 SA4), 이 흐름은 단계 S44로 이동한다.
단계 SA3에서 CPU(36)가 우측 단부 화상이 디스플레이되고 있다고 즉, 디스플레이 유닛(12)의 좀더 우측에 어떠한 화상 데이이터도 디스플레이되고 있지 않다 고 결정하면, 이 흐름은 디스플레이된 화상을 스크롤하지 않고 단계 S44로 이동한다.
단계 SA2에서 CPU(36)가 이 화상이 풍경 화상이 아니라 초상 화상이라고 결정하면, CPU(36)는 파노라마 화상의 상부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SA5). 상부 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 상향으로 스크롤하고(단계 SA6), 이 흐름은 단계 S44로 이동한다.
단계 SA5에서 CPU(36)가 상부 단부 화상이 디스플레이되고 있다고 결정하면, 이 흐름은 디스플레이된 화상을 스크롤하지 않고 단계 S44로 이동한다.
단계 SA1에서 CPU(36)가 "-"키(17b)가 눌렸다고 결정하면, CPU(36)는 단계 SA2에서처럼 파노라마 화상 데이터가 풍경 화상인지를 점검한다(단계 SA7).
CPU(36)가 이 데이터가 풍경 화상이라고 결정하면, CPU(36)는 파노라마 화상(도 20B 참조)의 좌측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SA8). 좌측 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 좌측으로 스크롤한다(단계 SA9). 다음에 이 흐름은 단계 S44로 이동한다.
단계 SA8에서 CPU(36)가 좌측 단부 화상이 디스플레이되고 있다고 결정하면, 이 흐름은 디스플레이된 화상을 스크롤하지 않고 단계 S44로 이동한다.
단계 SA7에서 CPU(36)가 이 화상이 풍경 화상이 아니라 초상 화상이라고 결정하면, CPU(36)는 파노라마 화상의 하부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SA10). 하부 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 하향으로 스크롤하고(단계 SA11), 이 흐름은 단계 S44로 이동한다.
단계 SA10에서 CPU(36)가 하부 단부 화상이 디스플레이되고 있다고 결정하면, 이 흐름은 디스플레이된 화상을 스크롤하지 않고 단계 S44로 이동한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 스크롤링 처리(도 12에서 단계 S43의 처리)의 시퀀스에 관한 것이다.
도 14의 상기 스크롤링 처리에서, "+"키(17a) 또는 "-"키(17b)가 눌려 있는 동안, 스크롤링 처리가 실행된다. 그러나, "+"키(17a) 또는 "-"키(17b)가 눌리는 순간에 스크롤링을 시작하고, 중지키(예를 들어 이펙트(16))가 눌릴 때 이를 중지하도록 제어를 변경할 수도 있다.
상기 스크롤링 처리(도 12에서 단계 S43의 처리)는 도 15 내지 17에 도시된 제어에 의해 수행될 수도 있다.
이 스크롤링 처리의 수정1 및 2를 아래에 설명한다.
도 15 및 16에 도시된 스크롤링 처리의 수정1을 우선 설명한다.
스크롤링 처리의 수정1에서, 우선, CPU(36)는 단계 S42에서 눌려진 키가 "+"키(17a) 또는 "-"키(17b)인지를 점검한다(단계 SB1).
CPU(36)가 "+"키(17a)가 눌렸다고 결정하면, CPU(36)는 VRAM(26)에 저장된 파노라마 화상 데이터가 풍경 화상인지를 점검한다(단계 SB2).
CPU(36)가 이 데이터가 풍경 화상이라고 결정하면, CPU(36)는 파노라마 화상 의 우측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SB3). 우측 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 우측으로 스크롤링하기 시작한다(단계 SB4).
다음으로 CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 SB5). 이펙트키(16)가 눌렸다면, CPU(36)는 단계 SB4에서 수행된 우측으로의 스크롤링을 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
단계 SB5에서 CPU(36)가 이펙트키(16)의 눌림을 검출하지 못한다면, 이 흐름은 단계 SB3로 되돌아 가고, CPU(36)는 단계 SB3에서 우측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있음을 결정하거나 단계 SB5에서 이펙트키(16)가 눌렸다고 결정할 때까지, 단계 SB4에서 우측으로의 스크롤링을 계속 실행한다.
단계 SB3에서 CPU(36)가 우측 단부 화상이 디스플레이되고 있다고 결정하면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 좌측으로 스크롤링하기 시작한다(단계 SB6).
즉, 스크롤링 방향이 역전된다.
다음에, CPU(36)는 단계 SB7에서 좌측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있음을 결정하거나 단계 SB8에서 이펙트키(16)가 눌렸다고 결정할 때까지, 단계 SB6에서 좌측으로의 스크롤링을 계속 실행한다.
단계 SB8에서 이펙트키(16)의 눌림이 검출되면, 단계 SB6의 좌측으로의 스크롤링이 중지된다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
CPU(36)가 단계 SB7에서 좌측 단부 화상이 디스플레이되고 있다고 결정하면, 이 흐름은 단계 SB4로 이동하여 디스플레이 스크린 상의 디스플레이된 화상을 우측(반대방향)으로 스크롤링하기 시작한다.
단계 SB2에서 CPU(36)가 이 화상이 풍경 화상이 아니라 초상 화상이라고 결정하면, CPU(36)는 파노라마 화상의 상부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SB9). 상부 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 상향으로 스크롤하기 시작한다(단계 SB10).
다음에, CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 SB11). 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB10의 상향으로의 스크롤링을 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
단계 SB11에서 이펙트키(16)의 눌림이 검출되지 않으면, 이 흐름은 단계 SB9로 되돌아 간다. 다음에, CPU(36)는 단계 SB9에서 상부 단부 화상이 디스플레이되고 있다고 결정하거나, 단계 SB11에서 이펙트키(16)가 눌렸다고 결정할 때까지 단계 SB10의 상향으로의 스크롤링을 계속 실행한다.
CPU(36)가 단계 SB9에서 상부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 하향으로 스크롤하기 시작한다(단계 SB12).
다음에, CPU(36)는 단계 SB13에서 하부 단부 화상이 디스플레이되고 있다고 결정하거나, 단계 SB14에서 이펙트키(16)가 눌렸다고 결정할 때까지 단계 SB12의 하향 스크롤링을 계속 실행한다.
단계 SB14에서 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB12에서 수행된 스크롤링 처리를 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
CPU(36)가 단계 SB13에서 하부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하면, 이 흐름은 단계 SB10으로 이동하여 디스플레이 스크린 상의 디스플레이된 화상을 상향으로 스크롤하기 시작한다.
CPU(36)가 "-"키(17b)가 눌렸다고 결정하면, CPU(36)는 VRAM(26)에 저장된 파노라마 화상 데이터가 풍경 화상인지를 점검한다(단계 SB15).
CPU(36)가 이 데이터가 풍경 화상이라고 결정하면, CPU(36)는 파노라마 화상의 좌측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SB16). 좌측 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 좌측으로 스크롤링하기 시작한다(단계 SB17).
다음으로 CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 SB18). 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB17의 좌측방향 스크롤링을 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
단계 SB18에서 이펙트키(16)의 눌림이 검출되지 않으면, 이 흐름은 단계 SB16로 되돌아 간다. 다음에, CPU(36)는 단계 SB16에서 좌측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있음을 결정하거나 단계 SB18에서 이펙트키(16) 가 눌렸다고 결정할 때까지, 단계 SB17에서 좌측으로의 스크롤링을 계속 실행한다.
CPU(36)가 단계 SB16에서 좌측 단부 화상이 디스플레이 스크린 상에 디스플레이되고 있다고 결정하면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 우측으로 스크롤하기 시작한다(단계 SB19).
다음에, CPU(36)는 단계 SB20에서 우측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하거나, 단계 SB21에서 이펙트키(16)가 눌렸다고 결정할 때까지 단계 SB21의 우측방향 스크롤링을 계속 실행한다.
단계 SB21에서 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB19에서 수행된 우측방향 스크롤링을 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
CPU(36)가 단계 SB20에서 우측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하면, 이 흐름은 단계 SB17로 이동하여 디스플레이 스크린 상의 디스플레이된 화상을 좌측(반대방향)으로 스크롤하기 시작한다.
단계 SB15에서 CPU(36)가 이 화상이 풍경 화상이 아니라 초상 화상이라고 결정하면, CPU(36)는 파노라마 화상의 하부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있는지를 점검한다(단계 SB22). 하부 단부 화상이 디스플레이되고 있지 않으면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 하향으로 스크롤하기 시작한다(단계 SB23).
CPU(36)는 이펙트키(16)가 눌렸는지를 점검한다(단계 SB24). 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB23에서 수행된 하향 스크롤링을 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
단계 SB24에서 이펙트키(16)의 눌림이 검출되지 않으면, 이 흐름은 단계 SB22로 되돌아 간다. 다음에, CPU(36)는 단계 SB22에서 하부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하거나, 단계 SB24에서 이펙트키(16)가 눌렸다고 결정할 때까지 단계 SB23에서 수행된 하향 스크롤링을 계속 실행한다.
CPU(36)가 단계 SB22에서 하부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하면, CPU(36)는 디스플레이 스크린 상의 디스플레이된 화상을 상향으로 스크롤하기 시작한다(단계 SB25).
다음에, CPU(36)는 단계 SB26에서 상부 단부 화상이 디스플레이되고 있다고 결정하거나, 단계 SB27에서 이펙트키(16)가 눌렸다고 결정할 때까지 단계 SB25에서 수행된 상향 스크롤링을 계속 실행한다.
단계 SB27에서 이펙트키(16)의 눌림이 검출되면, CPU(36)는 단계 SB25에서 수행된 스크롤링 처리를 중지한다. 다음에 이 흐름은 도 12의 단계 S44로 이동한다.
CPU(36)가 단계 SB26에서 상부 단부 화상이 디스플레이 유닛(12) 상에 디스플레이되고 있다고 결정하면, 이 흐름은 단계 SB23으로 이동하여 디스플레이 스크린 상의 디스플레이된 화상을 하향으로 스크롤하기 시작한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 스크롤링 처리의 수정1의 시퀀스에 관한 것이다.
도 15 및 16의 스크롤링 처리의 수정1에서, "+"키(17a) 또는 "-"키(17b)가 눌릴 때 스크롤링 처리가 실행되고; 이펙트키(16)가 눌릴 때 스크롤링 처리가 중지된다. 그러나, "+"키(17a) 또는 "-"키(17b)가 눌리고 있는 동안 스크롤링 처리를 연속으로 실행하도록 제어를 변경할 수도 있다.
상기 재생 디스플레이 처리(도 12) 및 스크롤링 처리의 수정1(도 15 및 16)에서, 단계 S42에서 "+"키(17a) 또는 "-"키(17b)가 눌릴 때 스크롤링 처리의 수정1의 처리가 시작된다. 그러나, 단계 S42 및 SB1의 처리를 제외하고 파노라마 화상의 재생/디스플레이를 선택하자마자 파노라마 화상의 두 단부에서의 스크롤링 방향을 역전시키는(되돌리는) 스크롤링 처리(단계 SB2 내지 SB14의 처리 또는 단계 SB15 내지 SB27의 처리)를 자동으로 시작하도록 제어를 변경할 수도 있다.
도 17에 도시된 스크롤링 처리의 수정2를 다음에 설명한다.
아래에 설명할 스크롤링 처리의 수정2에서, 설명의 편의상, 도 12의 단계 S41에 디스플레이된 파노라마 화상 데이터가 풍경 화상(즉, 초상 화상이 아님)이라 가정하자.
스크롤링 처리의 수정2에서, 우선, CPU(36)는 단계 S42에서 눌려진 키가 "+"키(17a) 또는 "-"키(17b)인지를 결정한다(단계 SC1).
CPU(36)가 "+"키(17a)가 눌렸다고 결정하면, CPU(36)는 디스플레이된 화상이 누름 작동에 대응하는 양만큼 우측으로 스크롤될 수 있는지를 즉, 심지어 스크롤링 후에도 이 화상을 디스플레이하는데 필요한 1 프레임에 대한 모든 화상 데이터(1-프레임 데이터)가 확실한지를 점검한다(단계 SC2).
단계 SC2에서 CPU(36)가 디스플레이된 화상이 단계 S42의 누름 작동에 대응하는 양만큼 우측으로 스크롤될 수 있다고 결정하면, CPU(36)는 디스플레이된 화상을 우측으로 스크롤한다(단계 SC3). 다음에 이 흐름은 단계 S44로 이동한다.
단계 SC2에서 CPU(36)가 디스플레이된 화상이 누름 작동에 대응하는 양만큼 우측으로 스크롤될 수 없다고 결정하면, CPU(36)는 또한 디스플레이된 화상이 누름 작동에 대응하는 양만큼 우측으로 스크롤할 때 어떤 화상 데이터도 확보할 수 없는지를 점검한다(단계 SC4).
CPU(36)가 우측 단부 화상 데이터를 부분적으로 확보할 수 있다고 결정하면, CPU(36)는 좌측 단부 화상의 좌측(도 20D의 대시라인(12a)으로 나타낸 화상부)을 데이터 양에 있어 1-프레임 데이터보다 작은 부분적인 우측 단부 화상의 우측(도 20D의 대시라인(12b)으로 나타낸 화상부)에 결합하고, 이로써 1-프레임 화상 데이터를 발생한다. 다음에 CPU(36)는 디스플레이 유닛(12) 상의 디스플레이된 화상을 스크롤한다(단계 SC5). 이후, 이 흐름은 단계 S44로 이동한다.
디스플레이된 화상이 단계 SC4에서 우측으로 스크롤한다고 가정하자. 이 경우, CPU(36)가 우측단의 화상 데이터를 100% 확보할 수 없다고 결정하면, 1-프레임 좌측 단부 화상이 디스플레이 유닛(12) 상에 디스플레이된다(단계 SC6). 다음에 이 흐름은 단계 S44로 이동한다.
CPU(36)가 단계 SC1에서 "-"키(17b)가 눌렸다고 결정하면, CPU(36)는 디스플레이된 화상을 누름 작동에 대응하는 양만큼 좌측으로 스크롤할 수 있는지를 즉, 스크롤하기 위해 필요한 일 프레임의 모든 데이터(1-프레임 화상)를 확보할 수 있 는지를 점검한다(단계 SC7).
CPU(36)가 단계 SC7에서 디스플레이된 화상을 단계 S42의 누름 작동에 대응하는 양만큼 좌측으로 스크롤할 수 있다고 결정하면, CPU(36)는 이 화상을 우측으로 스크롤한다(단계 SC8). 다음에 이 흐름은 단계 S44로 이동한다.
CPU(36)가 단계 SC7에서 디스플레이된 화상을 누름 작동에 대응하는 양만큼 좌측으로 스크롤할 수 없다고 결정하면, CPU(36)는 디스플레이된 화상을 누름 작동에 대응하는 양만큼 좌측으로 스크롤할 때 어떤 화상 데이터도 확보할 수 없는지를 점검한다(단계 SC9).
CPU(36)가 좌측단의 화상 데이터를 부분적으로 확보할 수 있다고 결정하면, CPU(36)는 우측 단부 화상의 우측(도 20D의 대시라인(12b)으로 나타낸 화상부)을 데이터 양에 있어 1-프레임 화상 데이터보다 작은 부분적인 좌측 단부 화상의 좌측(도 20D의 대시라인(12a)으로 나타낸 화상부)에 결합하고, 이로써 1-프레임 화상 데이터를 발생하고, 이를 디스플레이 유닛(12) 상에 디스플레이한다(단계 SC10). 이후, 이 흐름은 단계 S44로 이동한다.
CPU(36)가 단계 SC9에서 디스플레이된 화상을 좌측으로 스크롤한다고 가정하자. 이 경우, CPU(36)가 좌측단의 화상 데이터를 100% 확보할 수 없다고 결정하면, 1-프레임 화상 데이터의 우측 단부 화상을 디스플레이한다(단계 SC11). 다음에 이 흐름은 단계 S44로 이동한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 스크롤링 처리의 수정2의 시퀀스에 관한 것이다.
도 17의 스크롤링 처리의 수정2에서, "+"키(17a) 또는 "-"키(17b)가 눌리는 동안 스크롤링 처리가 실행된다. 그러나, "+"키(17a) 또는 "-"키(17b)가 눌리는 순간 스크롤링을 시작하고, 중지키(예를 들어 이펙트키(16))가 눌릴 때 이를 중지하도록 제어를 변경할 수도 있다.
도 17의 스크롤링 처리의 수정2에서, 단계 SC4 및 SC5의 처리 및 단계 SC9 및 SC10의 처리를 제외하도록 즉, 단계 SC2(단계 SC7)에서 번호(NO)가 결정될 때 이 흐름을 단계 SC6(단계 SC11)로 즉시 이동하도록 제어 구성을 설계할 수도 있다.
상기 스크롤링 처리의 재생 디스플레이 처리(도 12) 및 수정2(도 17)에서, 단계 S42에서 "+"키(17a) 또는 "-"키(17b)가 눌릴 때 스크롤링 처리의 수정2의 처리가 시작된다. 그러나, 단계 S42 및 SC1의 처리를 제외하고 파노라마 화상의 재생/디스플레이를 선택하자마자 소정의 방향으로 스크롤링의 스크롤링 처리(단계 SC2 내지 SC6의 처리 또는 단계 SC7 내지 SC11의 처리)를 시작하도록 제어를 변경할 수도 있다.
도 18에 도시된 것과 같은 제어 구성으로 상기 재생 디스플레이 처리(도 12)를 수행할 수도 있다.
이 재생 디스플레이 처리의 수정을 아래에 설명한다.
재생 디스플레이 처리의 수정에서, CPU(36)는 먼저 초기화 같은 초기화 처리를 수행하고(단계 SD1), 다음에 작업 메모리(34a)에 페이지 번호 데이터로써 "1"을 설정한다(단계 SD2).
이후, CPU(36)는 작업 메모리(34a)에 설정된 페이지 번호 데이터에 대응하는 화상 데이터의 파노라마 플래그 데이터의 값을 플래시 메모리(31)로부터 판독한다(단계 SD3).
CPU(36)는 파노라마 플래그 데이터의 판독된 값이 "1"인지를 점검한다(단계 SD4). 파노라마 플래그 데이터의 판독된 값이 "1"이 아니라면 즉, 파노라마 데이터의 이 값이 "0"이라면, CPU(36)는 이 화상 데이터가 보통의 사진촬영된 화상 데이터라고 결정한다. 다음에 CPU(36)는 이 화상 데이터를 플래시 메모리(31)로부터 판독하고, 압축/신장회로(30)에 명령을 내려 이 화상 데이터를 신장하고, 이를 DRAM(29)에 저장한다. CPU(36)는 신호 발생기(25)를 제어하여 예를 들어 동기신호를 이 화상 데이터에 가산함으로써 이 화상 데이터를 비디오 신호로 변환하고, 이 신호를 VRAM(26), D/A 변환기(27), 및 증폭기(28)를 통해 디스플레이 유닛(12)에 출력하고, 이로써 이 화상 데이터를 디스플레이 스크린 상에 재생/디스플레이한다(단계 SD5).
CPU(36)는 이 화상 데이터의 재생/디스플레이를 단계 SD4에서 시작한 후 소정의 시간주기(예를 들어 2초)가 경과하였는지를 결정한다(단계 SD6).
CPU(36)가 소정의 시간주기가 경과했다고 결정하면, CPU(36)는 작업 메모리(34a)에 설정된 페이지 번호 데이터의 값을 증가시키고(단계 SD7), 이 흐름은 단계 SD3로 되돌아 간다.
CPU(36)가 파노라마 플래그 데이터의 판독된 값이 "1"이라고 결정하면, CPU(36)는 이 화상 데이터가 파노라마 화상에 대해 감지된 복수의 화상 데이터중 하나라고 결정한다. 우선, CPU(36)는 이 화상 데이터에 대응하는, 플래시 메모리(31)에 저장된 합성 조건 데이터를 판독한다(단계 SD8).
다음에 CPU(36)는 이 합성 조건을 기초로 파노라마 화상을 형성하는 이 화상 데이터를 플래시 메모리(31)로부터 연속으로 판독한다. 예를 들어 이 합성 조건 데이터가 "3R-1"이면, 결합 화상 계수 데이터가 "3"(3개의 화상 데이터)이므로, CPU(36)는 상기 파노라마 화상 감지 처리(도 7 참조)에 의해 연속적인 페이지 번호 데이터가 할당된 플래시 메모리(31)에 저장되어 있는 이 세개의 화상 데이터를 연속 판독한다. CPU(36)는 압축/신장회로(30)에 명령을 내려 이 화상 데이터를 신장하고 이 합성 데이터를 DRAM(29)에 전송한다(단계 SD9).
이 작동후, CPU(36)는 이 합성 조건 데이터(사진촬영 방향 데이터 및 화상 감지 순서 데이터)를 토대로 DRAM(29)에 전송된 각 화상 데이터의 결합 방향 및 결합 순서를 설정하고, 파노라마 화상 데이터를 발생시키기 위해 각 화상 데이터를 합성한다(단계 SD10).
CPU(36)는 이 발생된 파노라마 화상 데이터를 신호 발생기(25)에 전송하고, 신호 발생기(25)에 명령을 내려 동기 신호를 이 데이터에 가산시켜 이 화상 데이터를 비디오 신호로 변환한다. 다음에 CPU(36)는 이 파노라마 화상 데이터를 VRAM(26)에 일시 저장한다(단계 SD11).
다음에 CPU(36)는 VRAM(26)에 저장되어 있는 파노라마 화상 데이터가 풍경 화상 데이터인지 점검한다(단계 SD12). CPU(36)가 이 화상 데이터가 풍경 화상 데이터라고 결정하면, CPU(36)는 먼저 디스플레이 스크린 상에 파노라마 화상의 좌측(우측) 단부 화상(1-프레임 화상 데이터)을 재생/디스플레이하고, 다음에 우측(좌측) 단부 화상이 재생/디스플레이될 때까지 디스플레이된 화상을 우측(좌측)으로 연속 스크롤한다(단계 SD13).
CPU(36)가 단계 SD12에서 화상 데이터가 초상 화상 데이터라고 결정하면, CPU(36)는 먼저 디스플레이 스크린 상에 파노라마 화상의 상(하)부 단부 화상(1-프레임 화상 데이터)을 재생/디스플레이하고, 다음에 하(상)부 단부 화상이 재생/디스플레이될 때까지 하향(상향)으로 연속 스크롤한다(단계 SD14).
단계 SD13 또는 단계 SD14에서 스크롤한 후 우측(좌측) 단부 화상 또는 하(상)부 단부 화상이 재생/디스플레이될 때, CPU(36)는 작업 메모리(34a)에 설정된 페이지 번호 데이터의 값을 재생/디스플레이된 파노라마 화상을 구성하는 각 화상 데이터의 페이지 번호 데이터중에서 최대값을 증가시켜 얻은 값으로 변경한다(단계 SD15). 이후, 이 흐름은 단계 SD3로 되돌아 간다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 재생 디스플레이 처리의 수정의 시퀀스에 관한 것이다.
재생 디스플레이 처리에서 단계 S41의 처리(도 12) 대신 재생 디스플레이 처리의 수정에서 단계 SD12 내지 SD14의 처리(도 18)를 수행하도록 제어를 변경할 수도 있다. 즉, 파노라마 화상의 재생/디스플레이를 선택할 때, 이 파노라마 화상을 화상의 전체에 걸쳐서 자동으로 스크롤할 수도 있다. 이 후, "+"키(17a) 또는 "-"키(17b)가 눌릴 때 이 디스플레이된 화상을 스크롤할 수도 있다.
재생 디스플레이 처리에서 단계 S43의 처리(도 12) 대신 재생 디스플레이 처리의 수정에서 단계 SD12 내지 SD14의 처리(도 18)를 수행하도록 제어를 변경할 수 도 있다. 즉, "+"키(17a) 또는 "-"키(17b)가 눌릴 때 파노라마 화상을 화상의 전체에 걸쳐서 자동으로 스크롤할 수도 있다.
또한, 재생 디스플레이 처리의 수정에서 단계 SD13의 처리(도 18 참조) 대신 도 19에 도시된 처리를 수행할 수도 있다.
특히, CPU(36)가 단계 SD12에서 화상 데이터가 풍경 화상 데이터라고 결정하면, CPU(36)는 VRAM(26)에 저장된 파노라마 화상의 중앙부(1-프레임 화상 데이터)를 검출한다(단계 SE1).
예를 들어 파노라마 화상이 3개의 사진촬영된 화상으로 구성되면, 두번째 사진촬영된 화상이 추출된다. 파노라마 화상이 4개의 사진촬영된 화상으로 구성되면, 두번째 및 세번째 사진촬영된 화상중 절반이 추출된다.
상기 작동후에, 도 20C에 도시한 바와 같이, CPU(36)는 단계 SE1에서 추출된 중앙부의 1-프레임 화상 데이터를 디스플레이 유닛(12)에 전송하고, 이 화상 데이를 디스플레이 스크린 상에 재생/디스플레이한다(단계 SE2).
다음에, CPU(36)는 좌측(우측) 단부 화상이 재생/디스플레이될 때까지, 이 디스플레이된 화상을 좌측(우측)으로 계속 스크롤한다(단계 SE3). 다음에 CPU(36)는 이 스크롤 방향을 역전시켜 우측(좌측) 단부 화상이 재생/디스플레이될 때까지 이 디스플레이된 화상을 우측(좌측)으로 계속 스크롤한다(단계 SE4).
우측(좌측) 단부 화상이 재생/디스플레이될 때, CPU(36)는 이 스크롤 방향을 역전시켜 중앙부의 화상이 재생/디스플레이될 때까지 이 디스플레이된 화상을 좌측(우측)으로 계속 스크롤한다(단계 SE5). 이후, 이 흐름은 단계 SD15로 이동한 다.
분명하게도, 재생 디스플레이 처리의 수정에서 단계 SD14의 처리(도 18 참조) 대신 도 19에 도시된 처리를 수행할 수 있다.
또한, 재생 디스플레이 처리의 단계 S41의 처리(도 12) 대신 도 19에 도시된 처리를 수행하기 위하여 제어를 변경할 수도 있다. 즉, 파노라마 화상의 재생/디스플레이를 선택할 때, 도 19에 도시한 방법으로 스크롤을 자동으로 수행한다. 그 후, "+"키(17a) 또는 "-"키(17b)가 눌릴 때 스크롤을 수행한다.
디지털 카메라(1)의 CPU(36)에 의해 실행된 통신 처리를 도 21 및 22의 흐름도를 참조하여 다음에 설명한다.
모드 스위치(13)가 통신 모드를 지정하도록 슬라이드될 때, CPU(36)는 디지털 카메라(1)와 외부장치간에 수행된 데이터 통신의 통신 형태에 대응하는 통신처리와 연관된 프로그램을 ROM(33)에서 판독하고, 이 처리를 시작한다.
아래에 설명할 통신처리는 디지털 카메라(1)의 플래시 메모리(31)에 저장된 화상 데이터를 적외선 통신 유닛(38)을 이용한 적외선 통신(IrDA 기법)에 의해 적외선 통신 기능을 갖는 외부장치에 전송하는 경우에 관한 것이다.
무엇보다도, 단계 S51 내지 S67에서, 플래시 메모리(31)에 저장된 보통의 감지된 화상 데이터 및 "+"키(17a) 또는 "-"키(17b)가 눌림에 따라 복수의 화상 데이터를 합성하여 발생된 파노라마 화상 데이터를 연속으로 전환/디스플레이하기 위하여, CPU(36)는 상기 재생 디스플레이 처리의 단계 S31 내지 S45의 처리(도 12 참조)와 비슷한 처리를 수행한다.
셔터키(15)가 눌릴 때(단계 S53 내지 S63), CPU(36)는 외부장치에 전송할 화상 데이터로써, 셔터키(15)가 눌릴 때 재생/디스플레이된 이 화상 데이터(보통의 감지된 화상 데이터 또는 파노라마 화상 데이터)를 지정한다(단계 S68).
CPU(36)는 이 데이터를 소정의 통신 프로토콜에 따라 적외선 통신(IrDA 기법)이 수행될 멀리 떨어진 외부장치에 전송하기 위한 전송률, 펄스폭, 및 변조기법과 같은 다양한 통신 조건을 설정한다(단계 S69).
이 작동후에, CPU(36)는 디스플레이 유닛(12) 상에 재생/디스플레이하기 위해 DRAM(29)에서 맵되고 전송할 화상 데이터로써 지정된 이 화상 데이터(보통의 감지된 화상 데이터 또는 화상 합성으로 발생된 파노라마 화상 데이터)를 압축/신장회로(30)에 전송하고, 압축/신장회로(30)에 명령을 내려 이 데이터를 압축한다. 그 후, CPU(36)는 이 화상 데이터를 적외선 통신 유닛(38)에 출력하고, 적외선 통신 유닛(38)으로부터의 이 화상 데이터를 적외선 펄스를 이용하여 멀리 떨어진 외부장치에 전송한다(단계 S70).
전송단 신호를 멀리 떨어진 외부장치에 송신하자마자(단계 S71), CPU(36)는 수신단 신호가 멀리 떨어진 외부장치로부터 수신되는지를 점검한다(단계 S72). 수신단 신호를 수신하면, 통신처리를 종료한다.
상기 설명은 디지털 카메라(1)의 CPU(36)에 의해 실행된 통신처리의 시퀀스에 관한 것이다.
이 통신처리에서, 파노라마 화상에 대해 감지된 복수의 화상 데이터는 파노라마 화상 데이터에 합성되고, 이 파노라마 화상 데이터는 외부장치에 전송된다. 이렇게 제어하는 대신, 파노라마 화상에 대한 각 화상을 합성하지 않은 채 외부장치에 전송하도록 제어를 변경할 수도 있다.
이 통신처리에서, 도 23A에 도시한 바와 같이, 파노라마 화상 데이터는 적외선 통신(IrDA 기법)에 의해 디지털 카메라(1)로부터 외부장치에 전송된다. 그러나, 상기 적외선 통신 기법과는 달리 전파를 이용한 다양한 전파 통신 기법으로 파노라마 화상 데이터를 외부장치에 전송할 수도 있다. 또한, 도 23B 내지 23D에 도시한 데이터 통신 형태로 파노라마 화상 데이터를 외부장치에 전송할 수도 있다.
도 23A 내지 23D는 디지털 카메라(1)와 외부장치간의 데이터 통신 형태를 도시한다.
도 23A는 IrDA 기법에 기초한 적외선 통신에 의해 데이터 통신을 수행하는 경우를 도시한다. 도 23B는 통신 케이블(RS-232C 타입)을 통해 데이터 통신을 수행하는 경우를 도시한다. 도 23C는 메모리 카드를 통해 데이터를 교환하는 경우를 도시한다. 도 23D는 통신선로를 통해 데이터 통신을 수행하는 경우를 도시한다.
도 23B는 디지털 카메라(1) 및 외부장치가 RS-232C 표준을 만족시키는 I/O 포트를 구비하고, 디지털 카메라(1) 및 외부장치가 통신 케이블(RS-232C 타입)을 통해 서로 접속되는 경우를 도시한다. 통신 케이블(RS-232C 타입)을 통해 서로 접속된 디지털 카메라(1) 및 외부장치에 따라, 파노라마 화상 데이터는 RS-232C 표준에 따르는 시리얼 신호 형태로 디지털 카메라(1)로부터 외부장치에 전송된다.
도 23C는 디지털 카메라(1) 및 외부장치가 PCMCIA(국제 개인용 컴퓨터 메모리 카드 협회) 표준에 따르는 메모리 카드가 접속된 카드 슬롯을 구비하고, 메모리 카드를 통해 디지털 카메라(1)와 외부장치간에 데이터가 교환되고 있는 경우를 도시한다. 이들 카드 슬롯을 구비한 디지털 카메라(1) 및 외부장치에 따라, 디지털 카메라(1)의 메모리 카드에 파노라마 화상 데이터가 저장되고, 이 메모리 카드는 외부장치의 카드 슬롯에 삽입되고, 이로써 디지털 카메라(1)로부터 외부장치에 파노라마 화상 데이터를 전송한다. 명백하게도, 이러한 기억매체를 통해 데이터 전송이 수행될 때, 기억매체는 이 메모리 카드에 제한되지 않고, 다른 기억매체 예를 들어 반도체 메모리, 자성 기억매체, 및 광학 기억매체를 이용할 수 있다.
도 23D는 디지털 카메라(1) 및 외부장치가 통신선로에 대응하는 데이터 통신 기능을 갖고 있고, 디지털 카메라(1)가 소정의 통신선로(예를 들어 공중망 또는 LAN)를 통해 외부장치에 접속되는 경우를 도시한다. 이 통신선로를 통해 서로 접속된 디지털 카메라(1) 및 외부장치에 따라, 파노라마 화상 데이터는 통신선로에 대응하는 신호 형태로 디지털 카메라(1)로부터 외부장치에 전송된다.
본 발명을 실시예와 관련하여 상세히 설명하였다. 그러나 명백하게도, 본 발명은 상기 실시예에 제한되지 않고 본 발명의 정신 및 범위내에서 다양한 변형을 할 수 있다.
상기 실시예에서, 파노라마 화상에 대해 감지된 복수의 화상 데이터를 플래시 메모리(31)에 따로따로 저장한다. 재생/디스플레이 또는 데이터 전송에서, 파노라마 화상에 대한 복수의 화상 데이터는 디스플레이 유닛(12) 상에 재생/디스플레이되거나 외부장치로 전송될 파노라마 화상 데이터에 합성된다. 이런 제어 구성 대신에, 파노라마 화상에 대한 복수의 감지된 화상 데이터를 파노라마 화상 데이터 에 합성하고, 이 파노라마 화상 데이터를 플래시 메모리(31)에 저장하도록 제어를 변경할 수도 있다.
상기 실시예에서, 다양한 제어 프로그램이 ROM에 저장되고, 감지된 화상 데이터와 표제 화상을 합성하여 얻은 화상 데이터가 플래시 메모리에 저장된다. 그러나, 이들 제어 프로그램과 화상 데이터를 저장하기 위한 기억매체는 ROM과 플래시 메모리 같은 반도체 메모리에 제한되지는 않는다. 예를 들어, 자성 및 광학 기억매체를 사용할 수 있다. 또한, 이 기억매체는 장치 몸체에 분리가능하게 장착될 수도 있다.
상기 실시예에서, 복수의 감지된 화상 데이터를 합성하여 발생한 파노라마 화상은 재생/디스플레이된다. 그러나, 본 발명은 감지된 하나의 화상 데이터의 상부 및 하부를 절단하여 발생한 파노라마 화상 또는 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 화상 감지 소자(또는 유효 화소)에 의해 감지된 화상이 재생/디스플레이되는 경우에 적용될 수 있다.
또한, 본 발명은 전자 스틸 카메라 뿐만 아니라 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 사진촬영된 화상 데이터를 재생/디스플레이할 수 있는 사진촬영된 화상 재생 장치에 적용될 수 있다.
분명하듯이, 예를 들어 본 발명은 CCD 카메라를 구비하고 PCMCIA 표준에 따르는 PC 카메라 카드 등을 부착한 화상 감지 기능을 보이는 개인용 컴퓨터 또는 휴대용 전자장치에 적용될 수 있다.
이상에서 설명한 바와 같이, 본 발명에 따라 화상 디스플레이 유닛의 가로세로비와 다른 가로세로비를 갖는 사진화상을 효과적으로 디스플레이하도록 화상 디스플레이 유닛을 작동시킬 수 있는 화상 재생 방법을 제공받을 수 있다.

Claims (26)

  1. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 복수 기억하는 기억수단과,
    상기 기억수단에 기억되어 있는 복수의 화상데이터 중에서 1개의 화상데이터를 선택하는 선택수단과,
    상기 선택수단에 의해 선택된 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터 중의 어느 것인지를 판별하는 판별수단과,
    상기 판별수단에 의해 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터라고 판별된 화상데이터를 상기 화상표시부에 표시하는 경우에, 해당 화상데이터의 일부인 부분화상데이터를 상기 화상표시부에 표시하는 제 1 표시제어수단과,
    상기 판별수단에 의해 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터라고 판별된 화상데이터를 상기 화상표시부에 표시하는 경우에 해당 화상데이터 전체를 상기 화상표시부에 표시하는 제 2 표시제어수단과,
    상기 제 1 표시제어수단에 의해 상기 화상표시부에 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터의 일부인 부분화상데이터가 표시되어 있는 경우에 표시화상이 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터의 부분화상데이터인 것을 나타내는 통지표시를 실행하는 제 3 표시제어수단을 구비한 것을 특징으로 하는 전자스틸카메라.
  2. 제 1 항에 있어서,
    상기 통지표시는 상기 화상데이터 중의 어느 부분의 화상데이터가 화상표시부에 표시되어 있는지를 나타내는 것인 것을 특징으로 하는 전자스틸카메라.
  3. 제 1 항에 있어서,
    상기 제 1 표시제어수단은 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 스크롤 표시제어수단을 포함하는 것을 특징으로 하는 전자스틸카메라.
  4. 제 3 항에 있어서,
    상기 화상표시부에 있어서의 상기 화상데이터의 스크롤 표시를 지시하는 스크롤지시수단을 구비하고,
    상기 스크롤 표시제어수단은 상기 스크롤지지수단으로부터의 지시에 따라서 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 것을 특징으로 하는 전자스틸카메라.
  5. 제 1 항에 있어서,
    상기 제 1 표시제어수단은 상기 화상데이터 중의 단부의 부분화상데이터 또는 중앙의 부분화상데이터를 상기 화상표시부에 표시시키는 것을 특징으로 하는 전자스틸카메라.
  6. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시키는 표시제어수단을 구비하고,
    상기 표시제어수단은 상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 스크롤표시제어수단을 추가로 구비하고,
    상기 스크롤표시제어수단은 상기 화상표시부에 상기 화상데이터 중의 단부의 부분화상데이터를 표시시킨 후, 사용자에 의한 스크롤방향을 변경하는 지시조작이 없어도 스크롤방향을 반전시키는 수단을 추가로 포함하는 것을 특징으로 하는 전자스틸카메라.
  7. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시키는 표시제어수단을 구비하고,
    상기 표시제어수단은 상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 스크롤표시제어수단을 추가로 구비하고,
    상기 스크롤표시제어수단은 상기 화상표시부에 상기 화상데이터 중의 한쪽 단부의 부분화상데이터를 표시시킨 후, 상기 화상데이터 중의 다른 쪽 단부의 부분화상데이터를 상기 화상표시부에 표시시킴으로써 스크롤방향을 변경하는 일없이 스크롤표시를 속행시키는 수단을 포함하는 것을 특징으로 하는 전자스틸카메라.
  8. 제 7 항에 있어서,
    상기 스크롤표시제어수단은 상기 화상표시부에 상기 화상데이터 중의 한쪽 단부의 부분화상데이터를 표시시킨 후, 해당 한쪽 단부의 부분화상데이터와, 상기 화상데이터 중의 다른 쪽 단부의 부분화상데이터를 합성하고, 이 합성화상데이터를 상기 화상표시부에 표시시킴으로써 연속적인 스크롤표시를 속행시키는 수단을 포함하는 것을 특징으로 하는 전자스틸카메라.
  9. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 복수의 화상데이터 중에서 소망의 화상데이터를 선택하는 선택수단과,
    상기 선택수단에 의해 선택된 화상데이터를 상기 화상표시부에 표시시키는 표시제어수단을 구비하고,
    상기 표시제어수단은 상기 선택수단에 의해 선택된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 해당 화상데이터 전체를 상기 화상표시부에 표시시키기 위해 화상데이터의 스크롤표시를 개시하는 스크롤표시제어수단을 추가로 구비한 것을 특징으로 하는 전자스틸카메라.
  10. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시키는 표시제어수단을 구비하고,
    상기 표시제어수단은 상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 스크롤표시제어수단을 추가로 구비하고,
    상기 스크롤표시제어수단은 상기 화상데이터 중의 한쪽 단부의 부분화상데이터에서 다른 쪽 단부의 부분화상데이터까지 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시킨 후, 스크롤표시를 정지하는 것을 특징으로 하는 전자스틸카메라.
  11. 제 10 항에 있어서,
    상기 촬영수단에 의해 취득된 복수의 화상데이터 중에서 소망의 화상데이터를 선택하는 선택수단을 구비하고,
    상기 스크롤표시제어수단은 상기 선택수단에 의해 선택된 화상데이터의 스크롤표시를 개시하는 것을 특징으로 하는 전자스틸카메라.
  12. 제 10 항에 있어서,
    상기 화상표시부에 있어서의 상기 화상데이터의 스크롤표시를 지시하는 스크롤지시수단을 구비하고,
    상기 스크롤표시제어수단은 상기 스크롤지지수단으로부터의 지시에 따라서 화상데이터 중의 한쪽 단부의 부분화상데이터에서 다른 쪽 단부의 부분화상데이터까지 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시킨 후, 스크롤표시를 정지하는 것을 특징으로 하는 전자스틸카메라.
  13. 제 10 항에 있어서,
    상기 촬영수단에 의해 취득된 복수의 화상데이터 중에서 1개의 화상데이터를 차례차례 전환 선택하는 선택제어수단을 구비하고,
    상기 스크롤표시제어수단은 상기 선택제어수단에 의해 선택된 화상데이터 중의 한쪽 단부의 부분화상데이터에서 다른 쪽 단부의 부분화상데이터까지 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터를 스크롤 표시시킨 후, 스크롤표시를 정지하며,
    상기 선택제어수단은 상기 스크롤표시의 정지 후, 다른 화상데이터를 선택하는 것을 특징으로 하는 전자스틸카메라.
  14. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 복수 기억하는 기억수단과,
    상기 기억수단에 기억되어 있는 복수의 화상데이터 중에서 1개의 화상데이터를 선택하는 선택수단과,
    상기 선택수단에 의해 선택된 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터인지를 판별하는 판별수단과,
    상기 판별수단에 의해 상기 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터라고 판별된 경우에, 해당 화상데이터의 일부인 부분화상데이터를 상기 화상표시부에 표시하는 동시에, 해당 화상데이터 전체를 상기 화상표시부에 표시시키기 위해 화상데이터의 스크롤표시를 개시하는 스크롤표시제어수단을 구비한 것을 특징으로 하는 전자스틸카메라.
  15. 제 14 항에 있어서,
    상기 판별수단에 의해 상기 화상데이터가 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터라고 판별된 경우에 해당 화상데이터 전체를 상기 화상표시부에 표시하는 표시제어수단을 구비하는 것을 특징으로 하는 전자스틸카메라.
  16. 제 14 항에 있어서,
    상기 선택수단은 상기 기억수단에 기억되어 있는 복수의 화상데이터 중에서 1개의 화상데이터를 차례차례 전환 선택하는 선택제어수단을 포함하는 것을 특징으로 하는 전자스틸카메라.
  17. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 촬영수단과,
    상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시키는 표시제어수단을 구비하고,
    상기 표시제어수단은 상기 촬영수단에 의해 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시키는 스크롤표시제어수단을 추가로 구비하고,
    상기 촬영수단은 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 가로로 긴 화상데이터 및 세로로 긴 화상데이터를 취득하고,
    상기 촬영수단에 의해 취득된 화상데이터가 가로로 긴 화상데이터인지 세로로 긴 화상데이터인지를 판별하는 판별수단을 구비하며,
    상기 스크롤표시제어수단은 상기 판별수단에 의해 가로로 긴 화상데이터라고 판별된 경우, 가로방향으로의 스크롤표시를 실행하고, 상기 판별수단에 의해 세로로 긴 화상데이터라고 판별된 경우, 세로방향으로의 스크롤표시를 실행하는 것을 특징으로 하는 전자스틸카메라.
  18. 제 17 항에 있어서,
    상기 촬영수단에 의해 취득된 복수의 화상데이터 중에서 1개의 화상데이터를 선택하는 선택수단을 구비하고,
    상기 판별수단은 상기 선택수단에 의해 선택된 화상데이터가 가로로 긴 화상데이터인지 세로로 긴 화상데이터인지를 판별하는 것을 특징으로 하는 전자스틸카메라.
  19. 제 17 항에 있어서,
    상기 화상표시부에 있어서의 상기 화상데이터의 스크롤표시를 지시하는 스크롤지지수단을 구비하고,
    상기 판별수단은 상기 스크롤지시수단에 의해 스크롤표시가 지시된 화상데이터가 가로로 긴 화상데이터인지 세로로 긴 화상데이터인지를 판별하며,
    상기 스크롤표시제어수단은 상기 판별수단에 의해 가로로 긴 화상데이터라고 판별된 경우, 상기 스크롤지시수단으로부터의 지시에 따라서 가로방향으로의 스크롤표시를 실행하고, 상기 판별수단에 의해 세로로 긴 화상데이터라고 판별된 경우, 상기 스크롤지시수단으로부터의 지시에 따라서 세로방향으로의 스크롤표시를 실행하는 것을 특징으로 하는 전자스틸카메라.
  20. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 복수 기억하는 공정과,
    상기 기억된 복수의 화상데이터 중에서 1개의 화상데이터를 선택하는 공정과,
    상기 선택된 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터 중의 어느 것인지를 판별하는 공정과,
    상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터라고 판별된 화상데이터를 상기 화상표시부에 표시하는 경우에, 해당 화상데이터의 일부인 부분화상데이터를 상기 화상표시부에 표시하는 공정과,
    상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터라고 판별된 화상데이터를 상기 화상표시부에 표시하는 경우에 해당 화상데이터 전체를 상기 화상표시부에 표시하는 공정과,
    상기 화상표시부에 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터의 일부인 부분화상데이터가 표시되어 있는 경우에 표시화상이 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터의 부분화상데이터인 것을 나타내는 통지표시를 실행하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  21. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시하는 공정과,
    상기 화상표시부에 상기 화상데이터 중의 단부의 부분화상데이터를 표시시킨 후, 사용자에 의한 스크롤방향을 변경하는 지시조작이 없어도 스크롤방향을 반전하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  22. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시하는 공정과,
    상기 화상표시부에 상기 화상데이터 중의 한쪽 단부의 부분화상데이터를 표시시킨 후, 상기 화상데이터 중의 다른 쪽 단부의 부분화상데이터를 상기 화상표시부에 표시시킴으로써 스크롤방향을 변경하는 일없이 스크롤표시를 속행하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  23. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 복수의 화상데이터 중에서 소망의 화상데이터를 선택하는 공정과,
    상기 선택된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 해당 화상데이터 전체를 상기 화상표시부에 표시시키기 위해 화상데이터의 스크롤표시를 개시하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  24. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시하는 공정과,
    상기 화상데이터 중의 한쪽 단부의 부분화상데이터에서 다른 쪽 단부의 부분화상데이터까지 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시시킨 후, 스크롤표시를 정지하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  25. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터, 및 상기 화상표시부의 가로세로비와 대략 동일한 가로세로비를 갖는 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 복수 기억하는 공정과,
    상기 기억된 복수의 화상데이터 중에서 1개의 화상데이터를 선택하는 공정과,
    상기 선택된 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터인지를 판별하는 공정과,
    상기 화상데이터가 상기 화상표시부의 가로세로비와 다른 가로세로비를 갖는 화상데이터라고 판별된 경우에, 해당 화상데이터의 일부인 부분화상데이터를 상기 화상표시부에 표시하는 동시에, 해당 화상데이터 전체를 상기 화상표시부에 표시시키기 위해 화상데이터의 스크롤표시를 개시하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
  26. 화상표시부의 가로세로비와 다른 가로세로비를 갖는 가로로 긴 화상데이터 및 세로로 긴 화상데이터를 취득하는 공정과,
    상기 취득된 화상데이터를 상기 화상표시부에 표시시킬 경우, 해당 화상데이터 중의 부분화상데이터를 상기 화상표시부에 표시시키는 동시에, 상기 화상표시부에 표시시킬 상기 부분화상데이터를 연속적으로 변경 제어함으로써 상기 화상표시부에 상기 화상데이터 전체를 스크롤 표시하는 공정과,
    상기 취득된 화상데이터가 가로로 긴 화상데이터인지 세로로 긴 화상데이터인지를 판별하는 공정과,
    가로로 긴 화상데이터라고 판별된 경우, 가로방향으로의 스크롤표시를 실행하고, 세로로 긴 화상데이터라고 판별된 경우, 세로방향으로의 스크롤표시를 실행하는 공정을 갖는 것을 특징으로 하는 화상재생방법.
KR1019997003916A 1997-09-03 1998-08-28 사진화상 재생기능을 갖는 전자 스틸 카메라 KR100615988B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP9/238440 1997-09-03
JP238440 1997-09-03
PCT/JP1998/003851 WO1999012341A1 (en) 1997-09-03 1998-08-28 Electronic still camera having photographed image reproducing function

Publications (2)

Publication Number Publication Date
KR20000068890A KR20000068890A (ko) 2000-11-25
KR100615988B1 true KR100615988B1 (ko) 2006-08-28

Family

ID=59812131

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019997003916A KR100615988B1 (ko) 1997-09-03 1998-08-28 사진화상 재생기능을 갖는 전자 스틸 카메라

Country Status (1)

Country Link
KR (1) KR100615988B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9261771B2 (en) 2011-08-30 2016-02-16 Samsung Electronics Co., Ltd. Digital photographing apparatus for displaying panoramic images and methods of controlling the same
US9354505B2 (en) 2011-08-30 2016-05-31 Samsung Electronics Co., Ltd. Digital photographing apparatus for displaying panoramic images and method of controlling the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940010682A (ko) * 1992-10-09 1994-05-26 오오가 노리오 파노라마 영상 발생 방법 및 장치
JPH0969037A (ja) * 1995-08-31 1997-03-11 Sharp Corp データ処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940010682A (ko) * 1992-10-09 1994-05-26 오오가 노리오 파노라마 영상 발생 방법 및 장치
JPH0969037A (ja) * 1995-08-31 1997-03-11 Sharp Corp データ処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9261771B2 (en) 2011-08-30 2016-02-16 Samsung Electronics Co., Ltd. Digital photographing apparatus for displaying panoramic images and methods of controlling the same
US9354505B2 (en) 2011-08-30 2016-05-31 Samsung Electronics Co., Ltd. Digital photographing apparatus for displaying panoramic images and method of controlling the same

Also Published As

Publication number Publication date
KR20000068890A (ko) 2000-11-25

Similar Documents

Publication Publication Date Title
EP0935878B1 (en) Electronic still camera having photographed image reproducing function
US8558900B2 (en) Image capturing apparatus and control method thereof with attitude control
KR100672338B1 (ko) 듀얼 표시부를 구비한 이동통신 단말기 및 이를 이용한촬영 방법
KR100899912B1 (ko) 영상 처리기, 영상처리 방법과 그에 대한 컴퓨터 판독가능한 저장매체
US8207991B2 (en) Image display and storage apparatus, method and medium
JP3535724B2 (ja) 画像撮像装置およびその方法、並びに記憶媒体
KR19990007386A (ko) 디지탈 스틸 카메라
JP3055537B2 (ja) 電子スチルカメラ及び画像再生方法
JP2005229291A (ja) 画像記録装置及び撮像装置並びに画像ファイル保存方法
JP4161471B2 (ja) 電子カメラ及びカメラシステム
JP3324986B2 (ja) 画像再生装置、及び画像再生方法
JP3956431B2 (ja) 合成写真機能付き電子カメラ
KR100615988B1 (ko) 사진화상 재생기능을 갖는 전자 스틸 카메라
JP3799745B2 (ja) 画像処理装置
JP2004297821A (ja) 電子スチルカメラ及び画像再生方法
JP4345608B2 (ja) 画像データ再生装置、及び、プログラム
JP3890897B2 (ja) カメラ装置及び記録媒体
JP2007228110A (ja) デジタルカメラ
JP3721965B2 (ja) 電子スチルカメラ及びその画像記録方法、並びに記録媒体
JP4396562B2 (ja) 撮像装置、及び画質表示方法
KR100292498B1 (ko) 멀티모드캠코더및그의제어방법
JP2005124004A (ja) 画像表示装置、携帯電話、画像表示制御方法及び画像表示制御プログラム
JP2005217479A (ja) 撮影場所情報付加システム及びデジタルカメラ
JP2001257918A (ja) 電子カメラ
JP2002290784A (ja) 撮影装置

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

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130723

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140808

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150807

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160805

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170811

Year of fee payment: 12

EXPY Expiration of term