KR20110088236A - 이미지 제공 장치 및 그 방법 - Google Patents

이미지 제공 장치 및 그 방법 Download PDF

Info

Publication number
KR20110088236A
KR20110088236A KR1020100008048A KR20100008048A KR20110088236A KR 20110088236 A KR20110088236 A KR 20110088236A KR 1020100008048 A KR1020100008048 A KR 1020100008048A KR 20100008048 A KR20100008048 A KR 20100008048A KR 20110088236 A KR20110088236 A KR 20110088236A
Authority
KR
South Korea
Prior art keywords
image
metadata
additional information
stored
information
Prior art date
Application number
KR1020100008048A
Other languages
English (en)
Inventor
정진국
박수홍
휴이 미아오
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020100008048A priority Critical patent/KR20110088236A/ko
Priority to US12/982,207 priority patent/US20110184980A1/en
Publication of KR20110088236A publication Critical patent/KR20110088236A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/587Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

이미지를 저장하고 있는 저장부, 외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 수신부, 저장된 이미지로부터 부가정보를 추출하는 부가정보 추출부, 추출된 부가정보를 기초로 하여 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 필터링부 및 필터링된 이미지를 외부로 송신하는 송신부를 구비하는 이미지 제공 장치가 개시되어 있다.

Description

이미지 제공 장치 및 그 방법{Apparatus and method for providing image}
본 발명의 일 실시예는 이미지를 제공하는 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 메타데이터를 이용하여 이미지를 필터링하여 이미지를 제공하는 장치 및 그 방법에 관한 것이다.
요즈음 사진을 갈아 끼우기가 힘든 기존의 액자 대신 전자 액자, 다른 말로는 디지털 액자가 등장하고 있다.
전자 액자는 디지털 카메라 등으로 찍은 사진을 액자에 내장된 메모리 카드에 옮겨 저장할 수 있으며, 5~12인치 크기의 소형 LCD 화면을 사용해 저장된 사진을 표시하는 디지털 기기를 의미한다. 현재 전자 액자는 사진을 업로드 또는 업데이트하기 위해서는, 컴퓨터, 메모리카드 또는 카메라를 연결하여 수동으로 사진을 업로드 또는 업데이트한다.
본 발명이 해결하고자 하는 기술적 과제는 메타데이터를 이용하여 자동으로 이미지 표시 장치에 표시되는 이미지를 업데이트 또는 업로드하는 장치 및 그 방법을 제공하는데 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따라, 이미지 제공 장치는 이미지를 저장하고 있는 저장부; 외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 수신부; 상기 저장된 이미지로부터 부가정보를 추출하는 부가정보 추출부; 상기 추출된 부가정보를 기초로 하여 상기 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 필터링부; 및 상기 필터링된 이미지를 외부로 송신하는 송신부를 포함한다.
상기 부가정보는 메타데이터 형태로 이미지에 저장되고, 상기 부가정보 추출부는 상기 저장된 이미지로부터 메타데이터를 파싱하여 추출할 수 있다.
상기 부가정보는 이미지에 관한 인물, 장소 및 시간 정보 중 적어도 하나를 포함할 수 있다.
상기 장소에 대한 부가정보는 GPS 정보일 수 있다.
상기 GPS 정보는 소정의 맵을 이용하여 주소를 나타내는 위치 정보로 전환된 메타데이터 형태로 저장될 수 있다.
상기 부가정보 추출부는 상기 저장된 이미지에 관련된 메타데이터를 소정의 데이터베이스로부터 수신할 수 있다.
상기 이미지 제공 장치는 촬영을 통하여 생성된 이미지에 관한 메타데이터를 생성하여 저장하는 메타데이터 생성부를 더 포함할 수 있다.
상기 메타데이터를 추출 또는 생성하여 저장하는 동작에 대한 메타데이터 프레임워크는 어플리케이션 레이어, API 레이어, 데이터 모델 레이어 및 저장 레이어를 포함하는 구조로 구성될 수 있다.
상기 메타데이터 프레임워크는 상기 메타데이터의 유형에 기초하여, 데이터 구조 및 저장 방식이 사전에 정의되어 있는 메타데이터 저장소를 더 포함하는 구조로 구성될 수 있다.
상기 데이터 모델 레이어는 해시 기반 데이터 모델, 트리 기반 데이터 모델 및 그래프 기반 데이터 모델 중 적어도 하나를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 다른 실시예에 따라, 이미지 제공 방법은 외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 단계; 저장된 이미지로부터 부가정보를 추출하는 단계; 상기 추출된 부가정보를 기초로 하여 상기 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 단계; 및 상기 필터링된 이미지를 외부로 송신하는 단계를 포함한다.
도 1은 본 발명의 일 실시예에 따른 이미지 제공 장치 및 이미지 표시 장치를 나타내는 블록다이어그램이다.
도 2는 JPEG 영역 내에 메타데이터가 저장되는 형태의 예를 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 Exif의 예를 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따른 이벤트 설정에 관한 예를 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 촬영 장치 또는 이미지 제공 장치에서 동작하는 메타데이터 프레임워크의 구조를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 이미지 제공 방법을 나타내는 흐름도이다.
첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 이미지 제공 장치 및 이미지 표시 장치를 나타내는 블록다이어그램이다.
촬영 장치(110)는 촬영부(111), 이미지 생성부(112) 및 메타데이터 생성부(113)를 포함하고, 이미지 제공 장치(120)는 수신부(121), 부가정보 추출부(122), 저장부(123), 필터링부(124) 및 송신부(125)를 포함하고, 이미지 표시 장치(130)는 이벤트 설정부(131), 송신부(132), 수신부(133) 및 표시부(134)를 포함한다.
이미지 제공 장치(120)와 이미지 표시 장치(130)는 와이파이(WiFi) 또는 블루투스(Bluetooth)와 같은 무선 네트워크 또는 소정의 유선 네트워크로 서로 연결될 수 있다.
이미지 제공 장치(120)는 카메라 또는 휴대폰 등 카메라가 내장된 단말기와 같은 촬영 장치(110)에 포함될 수도 있으며, 홈 서버 역할을 하는 기기나 퍼스널 컴퓨터 등에 포함될 수도 있다. 이미지 표시 장치(130)는 이미지, 예를 들어, 사진을 표시할 수 있는 제반 기기 등을 의미한다.
촬영 장치(110)의 촬영부(111)는 피사체를 촬영한다. 그 후, 이미지 생성부(112)는 JPEG과 같은 이미지를 생성하게 된다. 메타데이터 생성부(113)는 이미지와 관련된 메타데이터를 생성하여 이미지에 삽입하거나, 별도의 데이터베이스에 메타데이터를 전송하여 저장하게 된다. 메타데이터에 대한 자세한 사항은 후술하기로 한다.
이미지 제공 장치(120)의 수신부(121)는 이미지 표시 장치(130)로부터 설정된 이벤트에 관한 정보를 수신한다. 이벤트 설정에 관한 구체적인 것은 후술하기로 한다.
부가정보 추출부(122)는 저장부(123)에 저장되어 있는 이미지, 예를 들어 사진에 대한 부가정보를 추출한다. 본 발명의 일 실시예에서, 이미지의 부가정보는 메타데이터 형태로 이미지에 저장될 수 있다. 부가정보 추출부(122)는 상기 저장된 이미지로부터 메타데이터를 추출하여 파싱한다.
현재 촬영되는 사진의 대부분은 JPEG 파일 포맷으로 되어 있기 때문에, JPEG를 예로 들어 설명하기로 한다. 도 2는 JPEG 영역 내에 메타데이터가 저장되는 형태의 예를 나타내는 도면이다. APP1 영역(220)은 JPEG(210) 영역 내에 메타데이터를 저장할 수 있는 공간이다. 교환 이미지 파일 형식인 Exif는 현재 JPEG에서 표준으로 사용되는 메타데이터 포맷이다. 즉, Exif는 이미지(사진)에 대한 정보를 포함하는 메타데이터이다. Exif 영역(230)에는 촬영될 때의 시간 정보 및 장소 정보가 저장될 수 있다. 촬영 장치(110)는 피사체를 촬영할 때 촬영 장치(110)의 시스템 시간을 추출하여 시간 정보로써 Exif 영역(230)에 저장하고, 촬영 장치(110)에 포함된 위성 항법 장치(Global Positioning System; 이하 'GPS'라 칭함) 수신기를 통하여 GPS 신호를 수신하여 획득한 위치 정보를 장소 정보로써 Exif 영역(230)에 저장할 수 있다. 일반적으로, GPS 신호는 위도 및 경도와 같은 좌표 정보로 되어 있다. 예를 들어, 좌표 정보는 '동경(E) 127:00:09,00 북위(N) 37:26:08,00'와 같은 동경과 북위로 지점을 표시하는 경위도 좌표 정보일 수 있다. 이미지에 대한 부가정보로서 Exif 영역(230)에 저장되는 내용은 다양할 수 있으므로, 그 내용의 제한은 없다. 도 3은 본 발명의 일 실시예에 따른 Exif의 예를 나타내는 도면이다. 도 3을 참조하면, Exif에는 사진의 크기(Size), 제조자(Manufacturer), 카메라 모델(DSC-Model), 촬영 시간(Shooting-Date), 해상도(Resolution), 초점(Focus), JPEG-품질(JPEG-Quality), GPS 정보(GPS-Lat, GPS-Long) 및 고유 ID(Unique-ID) 등의 정보가 예로 들어 있다. 추가 메타데이터 영역(240)은 촬영 장치(110) 제조사가 자체적으로 정의하여 사용하는 메타데이터 영역이다. 본 발명의 일 실시예에 의한 경우, 추가 메타데이터 영역(240)에는 인물 정보, 표정 정보 또는 GPS 정보가 변환된 소정의 위치 정보 등이 저장될 수 있다. 인물 정보 및 표정 정보의 경우, 최근 촬영 장치(110)에 얼굴 검출/인식 모듈(Face Detection/Recognition Module)이 탑재되어 있기 때문에, 촬영 장치(110)는 해당 모듈을 이용하여 인물이 누구인지, 해당 인물이 웃고 있는 지의 정보를 추가 메타데이터 영역(240)에 저장할 수 있다. 또한, 위치 정보에 있어서, GPS 정보는 경도 및 위도 정보를 표현하기 때문에, 사용자가 위치를 이해하기가 어렵다. 사용자는 "서울특별시 세종로 1번지"라는 주소로 표현되는 경우 더욱 쉽게 이해할 수가 있다. 촬영 장치(110)는 GPS 정보에 기초하여 맵을 이용하여 주소에 관한 위치 정보로 변환한다. 촬영 장치(110)가 자체적으로 맵을 가지고 있는 경우에는 해당 맵을 이용하여 주소에 관한 위치 정보로 변환하고, 촬영 장치(110)가 자체적으로 맵을 가지고 있지 아니한 경우에는 무선 또는 유선 네트워크를 통하여 타 장치의 맵을 이용하여 주소에 관한 위치 정보로 변환한다. 변환된 주소에 관한 위치 정보는 Exif 영역(230)에는 저장될 수 없기에 추가 메타데이터 영역(240)에 저장되게 된다. 또한, 부가정보 추출부(122)는 이미지가 메타데이터를 포함하고 있지 아니한 경우에는, 저장된 이미지에 관련된 부가정보를 소정의 통신망을 통하여 외부의 데이터베이스로부터 수신할 수도 있다.
저장부(123)는 촬영 장치(110)로부터 생성된 이미지를 수신하여 저장한다.
필터링부(124)는 이미지로부터 추출된 부가정보, 즉, 메타데이터가 수신한 이벤트와 관련이 있는 것으로 판단되는 경우, 관련 메타데이터가 저장된 이미지를 필터링한다. 즉, 관련 메타데이터가 저장된 이미지를 저장부(123)로부터 추출한다. 예를 들어, 사용자가 '최근 사진(최근은 현재부터 일주일 전까지의 기간으로 설정되었다고 가정하자)' 이라는 이벤트를 설정한 경우, 시간 정보에 관한 메타데이터를 추출한 후, 현재부터 일주일 전까지의 기간에 해당하는 메타데이터 시간 정보를 가진 이미지를 추출한다. 필터링된 사진은 하나 이상일 수 있으며, 추출된 메타데이터가 수신한 이벤트와 관련이 없는 경우에는 이미지가 추출되지 않을 수도 있다.
이미지 제공 장치(120)의 송신부(125)는 추출된 이미지를 이미지 표시 장치(130)로 송신한다. 본 발명의 일 실시예에 따르면, 이미지 표시 장치(130)는 네트워크로 연결되는 등 여러 가지로 기능이 확대되고 있는데, 이미지를 업데이트 하기 위해서는 사용자가 많은 이미지에서 사진을 찾아야하는 불편함이 있다. 이 경우, 사용자가 이벤트만 설정해 놓으면 이미지를 자동으로 업데이트 또는 업로드를 할 수 있다.
도 5는 촬영 장치 또는 이미지 제공 장치에서 동작하는 메타데이터 프레임워크(Metadata Framework)의 구조를 나타내는 도면이다. 메타데이터 프레임워크는 네 가지의 레이어로 구성될 수 있다. 구체적으로 메타데이터 프레임워크는 저장 레이어(Storage Layer; 550), 데이터 모델 레이어(Data Model Layer; 530), API 레이어(API Layer; 520) 및 어플리케이션 레이어(Application Layer; 510)로 구성될 수 있다. 저장 레이어(550)는 메타데이터가 저장되는 스키마에 해당되는 레이어이다. 메타데이터는 컨텐츠 파일 내에 존재할 수도 있고, 독자적인 파일로도 존재할 수 있고, 별도의 메타데이터 데이터베이스를 이용하여 처리할 수도 있는 등 다양한 형태가 있기 때문에, 저장 레이어(550)는 이러한 다양성을 반영하기 위한 레이어이다. 예를 들어, 저장되는 이미지가 많거나 빠른 추출 속도를 위해서는 메타데이터 데이터베이스가 이용될 수도있고, 이미지가 적은 경우에는 이미지 내에 메타데이터가 삽입될 수도 있다. 본 발명의 일 실시예에서, 이미지 제공 장치(120)가 촬영 장치(110)에 포함된 경우에는, 이미지 파일 내에 메타데이터가 삽입되며, 이미지 제공 장치(120)가 촬영 장치(110)와는 별도로 존재하는 경우에는 메타데이터는 메타데이터 데이터베이스에 존재할 수 있다.
데이터 모델 레이어(530)는 엔진이 동작하는 기기의 컴퓨팅 파워 및 스키마의 형태를 고려하여 해시 기반 데이터 모델(Hash-based data model), 트리 기반 데이터 모델(Tree-based data model), 또는 그래프 기반 데이터 모델(Graph-based data model) 등 다양한 모델 중 하나를 선택할 수 있도록 하여 이종 환경(Heterogeneous environment)에서도 프레임워크의 적용을 가능하게 하는 레이어이다. 저장 레이어(550)와 데이터 모델 레이어(530) 사이에는 저장된 스키마에 따라 수행되는 메타데이터 드라이버(540)가 매핑된다.
API 레이어(520)는 어플리케이션의 재사용성을 위한 레이어로 메타데이터 프레임워크의 내부가 변경되더라도 어플리케이션 코드는 변경되지 않도록 하고 있고, 다른 어플리케이션에서 구현된 모듈도 쉽게 재사용할 수 있도록 하는 레이어이다.
메타데이터 저장소(Metadata Repository; 560)에는 각각의 메타데이터 유형에 기초하여, 메타데이터를 표현할 데이터 구조 및 저장 방식이 사전에 정의되어 있다.
해당 프레임워크에서 동작하는 어플리케이션 레이어(510)가 존재한다.
예를 들어, 어플리케이션 레이어(510)에서 사진 촬영 어플리케이션에 대한 프로그램이 실행된 경우, 메타데이터 저장소(560)는 API 레이어(520)의 Put(GPS) API로부터 메타데이터가 GPS 정보라는 것을 인식하고, 데이터 모델 레이어(530)를 통하여 이용할 데이터 모델(예를 들어, 해시 기반 데이터 모델)을 선택하고, Exif 메타데이터 드라이버(540)를 통해 저장 레이어(550)에서 메타데이터가 삽입된 이미지 파일을 저장하도록 제어한다. 이러한 공통된 메타데이터 프레임워크를 이용하여 기기가 연결된 상태에서 여러 이종 환경에서도 적용이 가능하며, 여러 메타데이터 포맷이 동시에 쓰일 수 있어 다양한 기기의 컨버전스 기능을 쉽게 구현할 수 있게 된다.
이미지 표시 장치(130)의 이벤트 설정부(131)는 사용자가 원하는 이벤트를 설정한다. 즉, 사용자는 이미지 표시 장치(130)에 표시하고 싶은 사진에 대한 속성을 설정한다. 도 4는 본 발명의 일 실시예에 따른 이벤트 설정에 관한 예를 나타내는 도면이다. 도 4를 참조하면, 이미지 표시 장치(130)에 이벤트 설정 메뉴(400)가 도시되어 있다. 이벤트 설정 메뉴(400)는 인물, 장소, 시간 이벤트를 제공하고 있다. 또한, 인물의 경우에는 특정 인물 등을 설정할 수 있고, 웃는 사진을 필터링할 수 있도록 체크 박스 형태로 제공하고 있다. 시간의 경우에는 가장 최근 사진 등을 입력 이벤트로 설정할 수 있고, 장소의 경우에는 야외 또는 특정 장소 이름 등을 설정할 수 있다. 다만, 이들은 예일 뿐, 그 대상이나 내용에 있어서 한정되는 것은 아니다.
이미지 표시 장치(130)의 송신부(132)는 이미지 표시 장치(130)와 이미지 제공 장치(120)가 소정의 통신망을 통하여 연결된 경우, 이벤트 설정부(131)에 의하여 설정된 이벤트에 관한 정보를 이미지 제공 장치(120)에 송신한다.
이미지 표시 장치(130)의 수신부(133)는 이미지 제공 장치(120)로부터 필터링된 이미지를 수신하며, 표시부(134)는 수신된 이미지를 표시한다. 만약, 표시부(134)는 수신된 이미지가 복수인 경우에는 슬라이드 쇼 형태로 표시할 수도 있다.
도 6은 본 발명의 일 실시예에 따른 이미지 제공 방법을 나타내는 흐름도이다.
도 6을 참조하면, 단계 610에서 이미지 제공 장치는 외부로부터 소정의 이미지와 관련된 이벤트를 수신한다. 외부와는 와이파이(WiFi) 또는 블루투스(Bluetooth)와 같은 무선 네트워크 또는 소정의 유선 네트워크로 서로 연결된 후, 외부로부터 사용자에 의하여 설정된 이벤트에 관한 정보를 수신한다. 이벤트와 관련해서, 사용자는 원하는 이벤트를 설정할 수 있다. 즉, 사용자는 이미지 표시 장치(130)에 표시하고 싶은 사진에 대한 속성을 설정할 수 있다. 이벤트의 예로는 인물, 장소, 시간에 관한 이벤트가 있다. 인물의 경우에는 특정 인물 등이 설정될 수 있고, 웃는 사진을 필터링할 수 있도록 설정될 수도 있다. 시간의 경우에는 가장 최근 사진 등이 입력 이벤트로 설정될 수 있고, 장소의 경우에는 야외 또는 특정 장소 이름 등이 설정될 수 있다. 다만, 이들은 예일 뿐, 그 대상이나 내용에 있어서 한정되는 것은 아니다.
단계 620에서, 이미지 제공 장치는 이미지 제공 장치의 저장장치에 저장된 이미지로부터 이미지의 부가정보를 추출한다. 본 발명의 일 실시예에서, 이미지의 부가정보는 메타데이터 형태로 이미지에 저장될 수 있다. 이미지 제공 장치는 상기 저장된 이미지로부터 메타데이터를 파싱한다. 파싱은 메타데이터의 구조에 맞는 데이터를 추출하는 것을 의미한다.
현재 촬영되는 사진의 대부분은 JPEG 파일 포맷으로 되어 있기 때문에, JPEG를 예로 들어 설명하기로 한다. 교환 이미지 파일 형식인 Exif는 현재 JPEG에서 표준으로 사용되는 메타데이터 포맷이다. 즉, Exif는 이미지(사진)에 대한 정보를 포함하는 메타데이터이다. Exif에는 촬영될 때의 시간 정보 및 장소 정보가 저장될 수 있다. 카메라는 피사체를 촬영할 때 카메라의 시스템 시간을 추출하여 시간 정보로써 Exif에 저장하고, 카메라에 포함된 GPS 수신기를 통하여 GPS 신호를 수신하여 획득한 위치 정보를 장소 정보로써 Exif에 저장할 수 있다. 일반적으로, GPS 신호는 위도 및 경도와 같은 좌표 정보로 되어 있다. 예를 들어, 좌표 정보는 '동경(E) 127:00:09,00 북위(N) 37:26:08,00'와 같은 동경과 북위로 지점을 표시하는 경위도 좌표 정보일 수 있다. 이미지에 대한 부가정보로서 Exif에 저장되는 내용은 다양할 수 있으므로, 그 내용의 제한은 없다. 예를 들어, Exif에는 사진의 크기(Size), 제조자(Manufacturer), 카메라 모델(DSC-Model), 촬영 시간(Shooting-Date), 해상도(Resolution), 초점(Focus), JPEG-품질(JPEG-Quality), GPS 정보(GPS-Lat, GPS-Long) 및 고유 ID(Unique-ID) 등의 정보가 예로 들어 있다. 추가 메타데이터는 카메라 제조사가 자체적으로 정의하여 사용하는 메타데이터이다. 본 발명의 일 실시예에 의한 경우, 추가 메타데이터에는 인물 정보, 표정 정보 또는 GPS 정보가 변환된 소정의 위치 정보 등이 저장될 수 있다. 인물 정보 및 표정 정보의 경우, 최근 카메라에 얼굴 검출/인식 모듈(Face Detection/Recognition Module)이 탑재되어 있기 때문에, 카메라는 해당 모듈을 이용하여 인물이 누구인지, 해당 인물이 웃고 있는 지의 정보를 추가 메타데이터 영역(240)에 저장할 수 있다. 또한, 위치 정보에 있어서, GPS 정보는 경도 및 위도 정보를 표현하기 때문에, 사용자가 위치를 이해하기가 어렵다. 사용자는 "서울특별시 세종로 1번지"라는 주소로 표현되는 경우 더욱 쉽게 이해할 수가 있다. 카메라는 GPS 정보에 기초하여 맵을 이용하여 주소에 관한 위치 정보로 변환한다. 카메라가 자체적으로 맵을 가지고 있는 경우에는 해당 맵을 이용하여 주소에 관한 위치 정보로 변환하고, 카메라가 자체적으로 맵을 가지고 있지 아니한 경우에는 무선 또는 유선 네트워크를 통하여 타 장치의 맵을 이용하여 주소에 관한 위치 정보로 변환한다. 예를 들어, 카메라는 인터넷을 통하여 구글맵(*** map)을 이용하여 GPS 정보를 주소에 관한 위치 정보로 변환할 수 있다. 변환된 주소에 관한 위치 정보는 Exif에는 저장될 수 없기에 추가 메타데이터에 저장되게 된다. 또한, 이미지 제공 장치는 이미지가 메타데이터를 포함하고 있지 아니한 경우에는, 저장된 이미지에 관련된 부가정보를 소정의 통신망을 통하여 외부의 데이터베이스로부터 수신할 수도 있다.
단계 630에서, 이미지 제공 장치는 추출된 부가정보를 기초로 하여 수신한 이벤트에 해당하는 이미지를 필터링한다. 이미지 제공 장치는 이미지로부터 추출된 부가정보, 즉, 메타데이터가 수신한 이벤트와 관련이 있는 것으로 판단되는 경우, 관련 메타데이터가 저장된 이미지를 필터링한다. 즉, 이미지 제공 장치는 관련 메타데이터가 저장된 이미지를 저장장치로부터 추출한다. 예를 들어, 사용자가 이벤트를 '미국' 이라는 장소로 설정한 경우, 이미지 제공 장치는 장소 정보에 관한 메타데이터를 추출한 후, 장소가 미국에 해당하는 메타데이터 장소 정보를 가진 이미지를 추출한다. 필터링된 사진은 하나 이상일 수 있으며, 추출된 메타데이터가 수신한 이벤트와 관련이 없는 경우에는 이미지가 추출되지 않을 수도 있다.
단계 640에서, 이미지 제공 장치는 추출된 이미지를 외부로 송신한다. 본 발명의 일 실시예에 따르면, 전자액자와 같은 이미지 표시 장치는 네트워크로 연결되는 등 여러 가지로 기능이 확대되고 있는데, 이미지를 업데이트 하기 위해서는 사용자가 많은 이미지에서 사진을 찾아야하는 불편함이 있다. 이 경우, 사용자가 이벤트만 설정해 놓으면 이미지 제공 장치는 이미지를 자동으로 업데이트 또는 업로드를 할 수 있다.
이상 설명한 바와 같은 이미지 제공 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 매체를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 디스크 관리 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (20)

  1. 이미지를 저장하고 있는 저장부;
    외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 수신부;
    상기 저장된 이미지로부터 부가정보를 추출하는 부가정보 추출부;
    상기 추출된 부가정보를 기초로 하여 상기 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 필터링부; 및
    상기 필터링된 이미지를 외부로 송신하는 송신부를 포함하는 것을 특징으로 하는 이미지 제공 장치.
  2. 제 1 항에 있어서,
    상기 부가정보는 메타데이터 형태로 이미지에 저장되고,
    상기 부가정보 추출부는 상기 저장된 이미지로부터 메타데이터를 파싱하여 추출하는 것을 특징으로 하는 이미지 제공 장치.
  3. 제 1 항에 있어서,
    상기 부가정보는 이미지에 관한 인물, 장소 및 시간 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 이미지 제공 장치.
  4. 제 3 항에 있어서,
    상기 장소에 대한 부가정보는 GPS 정보인 것을 특징으로 하는 이미지 제공 장치.
  5. 제 4 항에 있어서,
    상기 GPS 정보는 소정의 맵을 이용하여 주소를 나타내는 위치 정보로 전환된 메타데이터 형태로 저장되는 것을 특징으로 하는 이미지 제공 장치.
  6. 제 2 항에 있어서,
    상기 부가정보 추출부는 상기 저장된 이미지에 관련된 메타데이터를 소정의 데이터베이스로부터 수신하는 것을 특징으로 하는 이미지 제공 장치.
  7. 제 1 항에 있어서,
    상기 이미지 제공 장치는 촬영을 통하여 생성된 이미지에 관한 메타데이터를 생성하여 저장하는 메타데이터 생성부를 더 포함하는 것을 특징으로 하는 이미지 제공 장치.
  8. 제 2 항 또는 제 7 항에 있어서,
    상기 메타데이터를 추출 또는 생성하여 저장하는 동작에 대한 메타데이터 프레임워크는 어플리케이션 레이어, API 레이어, 데이터 모델 레이어 및 저장 레이어를 포함하는 구조로 구성되는 것을 특징으로 하는 이미지 제공 장치.
  9. 제 8 항에 있어서,
    상기 메타데이터 프레임워크는 상기 메타데이터의 유형에 기초하여, 데이터 구조 및 저장 방식이 사전에 정의되어 있는 메타데이터 저장소를 더 포함하는 구조로 구성된 것을 특징으로 하는 이미지 제공 장치.
  10. 제 8 항에 있어서,
    상기 데이터 모델 레이어는 해시 기반 데이터 모델, 트리 기반 데이터 모델 및 그래프 기반 데이터 모델 중 적어도 하나를 포함하는 것을 특징으로 하는 이미지 제공 장치.
  11. 외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 단계;
    저장된 이미지로부터 부가정보를 추출하는 단계;
    상기 추출된 부가정보를 기초로 하여 상기 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 단계; 및
    상기 필터링된 이미지를 외부로 송신하는 단계를 포함하는 것을 특징으로 하는 이미지 제공 방법.
  12. 제 11 항에 있어서,
    상기 부가정보는 메타데이터 형태로 이미지에 저장되고,
    상기 부가정보 추출 단계는 상기 저장된 이미지로부터 메타데이터를 파싱하여 추출하는 단계를 포함하는 것을 특징으로 하는 이미지 제공 방법.
  13. 제 11 항에 있어서,
    상기 부가정보는 이미지에 관한 인물, 장소 및 시간 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 이미지 제공 방법.
  14. 제 13 항에 있어서,
    상기 장소에 대한 부가정보는 GPS 정보인 것을 특징으로 하는 이미지 제공 방법.
  15. 제 14 항에 있어서,
    상기 GPS 정보는 소정의 맵을 이용하여 주소를 나타내는 위치 정보로 전환된 메타데이터 형태로 저장되는 것을 특징으로 하는 이미지 제공 방법.
  16. 제 11 항에 있어서,
    상기 부가정보 추출 단계는 상기 저장된 이미지에 관련된 부가정보를 소정의 데이터베이스로부터 수신하는 것을 특징으로 하는 이미지 제공 방법.
  17. 제 12 항에 있어서,
    상기 메타데이터를 추출하는 동작에 대한 메타데이터 프레임워크는 어플리케이션 레이어, API 레이어, 소정의 데이터 모델을 구비하는 데이터 모델 레이어 및 저장 레이어를 포함하는 구조로 구성된 것을 특징으로 하는 이미지 제공 방법.
  18. 제 17 항에 있어서,
    상기 메타데이터 프레임워크는 상기 메타데이터의 유형에 기초하여, 데이터 구조 및 저장 방식이 사전에 정의되어 있는 메타데이터 저장소를 더 포함하는 구조로 구성된 것을 특징으로 하는 이미지 제공 방법.
  19. 제 17 항에 있어서,
    상기 데이터 모델 레이어는 해시 기반 데이터 모델, 트리 기반 데이터 모델 및 그래프 기반 데이터 모델 중 적어도 하나를 포함하는 것을 특징으로 하는 이미지 제공 방법.
  20. 이미지 제공 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 있어서,
    외부로부터 소정의 이미지와 관련된 이벤트를 수신하는 단계;
    저장된 이미지로부터 부가정보를 추출하는 단계;
    상기 추출된 부가정보를 기초로 하여 상기 이벤트에 해당하는 적어도 하나의 이미지를 필터링하는 단계; 및
    상기 필터링된 이미지를 외부로 송신하는 단계를 포함하는 것을 특징으로 하는 이미지 제공 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020100008048A 2010-01-28 2010-01-28 이미지 제공 장치 및 그 방법 KR20110088236A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100008048A KR20110088236A (ko) 2010-01-28 2010-01-28 이미지 제공 장치 및 그 방법
US12/982,207 US20110184980A1 (en) 2010-01-28 2010-12-30 Apparatus and method for providing image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100008048A KR20110088236A (ko) 2010-01-28 2010-01-28 이미지 제공 장치 및 그 방법

Publications (1)

Publication Number Publication Date
KR20110088236A true KR20110088236A (ko) 2011-08-03

Family

ID=44309768

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100008048A KR20110088236A (ko) 2010-01-28 2010-01-28 이미지 제공 장치 및 그 방법

Country Status (2)

Country Link
US (1) US20110184980A1 (ko)
KR (1) KR20110088236A (ko)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189876B2 (en) 2012-03-06 2015-11-17 Apple Inc. Fanning user interface controls for a media editing application
US9041727B2 (en) 2012-03-06 2015-05-26 Apple Inc. User interface tools for selectively applying effects to image
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9363220B2 (en) 2012-03-06 2016-06-07 Apple Inc. Context-sensitive help for image viewing and editing application
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
CA2855414A1 (en) * 2014-06-30 2015-12-30 Frederick D. Lake Method of documenting a position of an underground utility
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
EP3272078B1 (en) 2015-03-18 2022-01-19 Snap Inc. Geo-fence authorization provisioning
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
CN109508323A (zh) * 2018-10-12 2019-03-22 量子云未来(北京)信息科技有限公司 一种文件存储***及文件存储方法
US10880496B1 (en) 2019-12-30 2020-12-29 Snap Inc. Including video feed in message thread

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133124A1 (en) * 2004-07-17 2008-06-05 Shahriar Sarkeshik Location Codes for Destination Routing
US20060080286A1 (en) * 2004-08-31 2006-04-13 Flashpoint Technology, Inc. System and method for storing and accessing images based on position data associated therewith
US7936484B2 (en) * 2006-06-14 2011-05-03 Ronald Gabriel Roncal Internet-based synchronized imaging
JP4367663B2 (ja) * 2007-04-10 2009-11-18 ソニー株式会社 画像処理装置、画像処理方法、プログラム
US8504611B2 (en) * 2008-05-30 2013-08-06 Centurylink Intellectual Property Llc System and method for digital picture frame syndication
US8392957B2 (en) * 2009-05-01 2013-03-05 T-Mobile Usa, Inc. Automatic content tagging, such as tagging digital images via a wireless cellular network using metadata and facial recognition
US20120096369A1 (en) * 2010-10-19 2012-04-19 ClearCare, Inc. Automatically displaying photos uploaded remotely to a digital picture frame

Also Published As

Publication number Publication date
US20110184980A1 (en) 2011-07-28

Similar Documents

Publication Publication Date Title
KR20110088236A (ko) 이미지 제공 장치 및 그 방법
JP5438376B2 (ja) 撮像装置及びその制御方法
US9465802B2 (en) Content storage processing system, content storage processing method, and semiconductor integrated circuit
US8031238B2 (en) Image-capturing apparatus, image-capturing method, and computer program product
KR100649040B1 (ko) 화상 데이터 관리·열람 방법
US9020940B2 (en) Method and device for modifying meta data of media objects
KR20140133763A (ko) 디바이스의 위치에 기초한 콘텐트 제공 시스템 및 방법
US9973649B2 (en) Photographing apparatus, photographing system, photographing method, and recording medium recording photographing control program
CN104657409B (zh) 通过显示备份信息来管理图像文件的设备和方法
US20130335594A1 (en) Enhancing captured data
JP2005346440A (ja) メタデータ付与支援システム、制御装置、及び、メタデータ付与支援方法
JP2014082705A (ja) 撮影機器
JP2011188171A (ja) デジタル写真データ処理装置、デジタル写真データサーバ、デジタル写真データ処理システムおよびデジタル写真データ処理方法
JP2017067834A (ja) 無人航空機の撮像画像表示装置、撮像画像表示方法、および撮像画像表示プログラム
WO2019153286A1 (zh) 一种图像分类方法及设备
EP4027252A1 (en) Picture search method and device
JP2015018421A (ja) 端末装置、投稿情報送信方法、投稿情報送信プログラムおよび投稿情報共有システム
KR20190139500A (ko) 웹툰 제공 장치 및 휴대 단말의 동작 방법
JP4732470B2 (ja) 表示制御方法、サーバ、表示装置及び通信システム
KR20100101960A (ko) 디지털 카메라, 사진 분류 시스템 및 방법
US20120154605A1 (en) Wireless data module for imaging systems
JP5990055B2 (ja) 撮像装置及びその制御方法
JP2012089928A (ja) 画像処理装置、画像処理方法
US9148472B2 (en) Server, electronic device, server control method, and computer-readable medium
KR101465186B1 (ko) 단말기 간에 데이터를 액세스하는 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application