KR101042787B1 - 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템 - Google Patents

컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템 Download PDF

Info

Publication number
KR101042787B1
KR101042787B1 KR1020090005016A KR20090005016A KR101042787B1 KR 101042787 B1 KR101042787 B1 KR 101042787B1 KR 1020090005016 A KR1020090005016 A KR 1020090005016A KR 20090005016 A KR20090005016 A KR 20090005016A KR 101042787 B1 KR101042787 B1 KR 101042787B1
Authority
KR
South Korea
Prior art keywords
media server
control point
face image
picture
file
Prior art date
Application number
KR1020090005016A
Other languages
English (en)
Other versions
KR20100085619A (ko
Inventor
신호철
윤원식
김철승
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020090005016A priority Critical patent/KR101042787B1/ko
Priority to US12/691,395 priority patent/US8319837B2/en
Priority to EP10151298.6A priority patent/EP2211529B1/en
Publication of KR20100085619A publication Critical patent/KR20100085619A/ko
Application granted granted Critical
Publication of KR101042787B1 publication Critical patent/KR101042787B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00148Storage
    • H04N1/00151Storage with selective access
    • H04N1/00153Storage with selective access for sharing images with a selected individual or correspondent
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00161Viewing or previewing
    • H04N1/00164Viewing or previewing at a remote location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Image Analysis (AREA)
  • Studio Devices (AREA)

Abstract

본 발명은 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA 시스템에서의 파일을 공유하는 방법 및 그 시스템을 제공한다. 본 발명에 따른 파일 공유 방법은, 컨트롤 포인트가 사진을 촬영하면 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하고, 인물유사도가 기 저장된 값 이상이면 해당 미디어 서버에 사진이 저장된 위치에 해당하는 URI를 전송하는 것이다.
DLNA, UPnP, UPnP AV 컨트롤 포인트, UPnP AV 미디어 서버, 사진, 공유

Description

컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA 시스템에서의 파일을 공유하는 방법 및 그 시스템{METHOD FOR JOINTING FILE BETWEEN CONTROL POINT AND MEDIA SERVER IN DIGITAL LIVING NETWORK ALLIANCE SYSTEM AND THE SYSTEM}
본 발명은 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA 시스템에서의 파일을 공유하는 방법 및 그 시스템에 관한 것이다.
DLNA(Digital Living Network Alliance)는 일반적으로 네트워크 연결을 위해 유선의 경우에는 802.3i, 802.3u 등을 표준으로 하고, 무선의 경우에는 802.11a/b/g를 표준으로 하고 있다. 또한 네트워크 계층은 IPv4 프로토콜을 사용하고, 미디어 전송 계층에는 HTTP(Hypertext Transfer Protocol)를 사용하고 있다. DLNA는 IP(Internet Protocol), TCP(Transmission Control Protocol),UDP(User Data Protocol), HTTP, XML(Extensible Markup Language) 등의 프로토콜을 사용하는 미들웨어인 UPnP(Universal Plug and Play)를 기반으로 하고 있는데, UPnP는 특정 운영체제나 프로그래밍 언어, 미디어와 독립적으로 네트워크 상의 디바이스 간 에 명령과 제어를 가능하게 하는 특징을 가진다.
UPnP AV 표준에서는 4가지 서비스를 정의하고 있는데, 연결 관리 서비스(Connection Manager Service), 랜더링 제어(Rendering Control) 서비스, AV 전송(AV Trnasport) 서비스가 그것이다.
연결관리 서비스는 포맷과 프로토콜을 선택하는데 컨트롤 포인트(Control Point)가 컨텐츠의 소스(Source)와 싱크(Sync) 간의 관계를 사용하고 관리할 수 있게 한다. 여기서 컨트롤 포인트는 다른 디바이스들을 검색하여 제어하는 능력을 가지는 디바이스를 가리킨다. 연결관리 서비스는 컨트롤 포인트가 물리적인 미디어 연결 기술을 몰라도 상관없도록 하며, 컨트롤 포인트가 소스와 그 소스를 재생할 싱크를 선택할 수 있게 한다.
렌더링 제어 서비스는 소리와 이미지 특성을 제어한다. 대부분의 재생 디바이스들은 컨텐츠 재생에 영향을 끼치는 설정 속성들을 제공하는데, 렌더링 제어 서비스는 컨트롤 포인트가 이러한 재생 속성들을 조정하기 위한 기능을 제공한다.
AV 전송 서비스는 재생과 기록을 제어한다. AV 전송 서비스는 컨트롤 포인트가 재생, 정지, 일시 정지 등과 같은 작업을 통해서 오디오와 비디오 스트림의 전송에 대한 제어를 할 수 있도록 하는 매커니즘을 제공한다.
컨텐츠 디렉토리 서비스는 컨텐츠와 메타 데이터 리스트를 보여주는 서비스이다. 컨텐츠 디렉토리는 컨트롤 포인트가 오디오 및 비디오 컨텐츠를 검색하고 저장하기 위해서 사용하는 서비스이다. 컨텐츠 디렉토리는 MP3 플레이어에 있는 노래들, 스틸 이미지로 구성된 슬라이드, DVD-쥬크박스에 있는 영화들, TV 스케쥴 등 많은 미디어 타입들을 나열할 수 있다. 또한 컨텐츠 디렉토리 서비스에서는 이미지 아이템에 대해 동적으로 썸네일(Thumnail)을 생성하고, 생성된 썸네일을 컨트롤 포인트 또는 미디어 렌더러에서 효율적으로 재생하기 위한 방법에 대해 기술하고 있는데, DLNA에서 썸네일을 제공하는 형태는 주로 JPEG_TN 또는 PNG_TN 형태의 독립적인 미디어 포맷이다.
한편, 현재 디지털 카메라와 휴대폰이 보편화되면서 대부분의 사람들이 휴대폰이나 디지털 카메라를 휴대하고 있고 많은 사진을 촬영하고 있다. 또한 사진 촬영 후에 SD 카드, CF 카드, USB, CD 등의 이동형 저장매체에 촬영한 사진을 저장하거나 웹(Web)에 올리는 등의 행위를 하고 있다.
휴대폰 등을 이용하여 사진을 촬영한 사용자는, 사진을 선별하여 누구와 공유할지를 결정하고, 결정된 사람과 그 사진을 공유하기 위하여 그 사람의 기기에 해당 사진파일을 물리적으로 복사하거나 또는 그 사람에게 일일히 전송해주어야 한다. 또한 사용자가 사진을 촬영하는 순간에는 다른 사용자와 촬영된 사진을 공유하지 못한다. 뿐만 아니라 그 이후에 다른 사용자에게 촬영된 사진을 전송해주기 위해서는 디지털 카메라 또는 휴대폰에 저장된 사진파일을 사용자가 일일히 검색하여야 하는 등의 불편이 초래되어, 해당 사진을 다른 사용자와 물리적으로 공유하기가 어렵다. 또한 사진을 다른 사용자와 공유하는 것도 소수의 인원이라면 어렵지 않게 할 수 있겠으나, 다수의 인원인 경우에는 다른 사용자들 각각에게 사진파일을 일일이 전송해줘야 하는 등 많은 노력이 필요하다. 따라서 촬영된 사진을 다른 사용자와 용이하게 공유할 수 있는 방법 및 장치가 요구된다.
본 발명의 목적은 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA 시스템에서의 파일을 공유하는 방법 및 그 시스템을 제공함에 있다.
본 발명에 따른 컨트롤 포인트 및 상기 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA(Digital Livng Network Alliance) 시스템에서의 상기 파일을 공유하는 방법은, 상기 컨트롤 포인트가 사진을 촬영하는 과정과, 상기 컨트롤 포인트가 상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하는 과정과, 상기 컨트롤 포인트가 상기 결정된 인물유사도가 기 저장된 값 이상인지 여부를 판단하고 상기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI를 전송하는 과정과, 상기 미디어 서버가 상기 컨트롤 포인트로부터 전송받은 URI에 접속하여 상기 사진을 수신하는 과정을 포함한다.
본 발명에 따른 DLNA 시스템은, 촬상부를 구비하며, 상기 촬상부를 통하여 사진을 촬영하면 상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하고, 상기 결정된 인물유사도가 기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI를 전송하는 컨트롤 포인트와, 상기 컨트롤 포인트로부터 상기 사진의 URI를 전송받아 상기 URI(Uniform Resource Identifier)에 접속하는 상기 적어도 하나의 미디어 서버를 포함한다.
본 발명에 따른 컨트롤 포인트 및 상기 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA(Digital Livng Network Alliance) 시스템에서의 상기 컨트롤 포인트가 상기 파일을 공유하는 방법은, 기 구비된 촬상부를 통하여 사진을 촬영하는 과정과, 상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하는 과정과, 상기 결정된 인물유사도가 기 저장된 값 이상인지 여부를 판단하고 상기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI를 전송하는 과정을 포함한다.
본 발명에 따르면 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA 시스템에서의 파일을 공유하는 방법 및 그 시스템을 제공한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성 요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의하여야 한다. 하기 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 본 발명에 따른 UPnP(Universal Plug and Play)를 기반으로 한 DLNA 시스템을 도시한 도면이다. 본 실시예에 따른 DLNA 시스템은 UPnP AV 컨트롤 포인트(Control Point)(10) 및 UPnP AV 미디어 서버(Media Server)(30)를 포함한다.
UPnP AV 컨트롤 포인트(10)는 사용자의 요청 등을 수신하여 사진을 촬영하고, 촬영된 사진을 기 구비된 메모리 등에 저장한다. 또한 쵤영된 사진에 포함된 피사체의 인물 유사도를 결정하고, 해당 인물이 사용하는 기기, 예를 들어 이동통신 단말기에 촬영된 사진을 전송받을 수 있는 URI(Uniform Resource Identifier) 등을 알려준다. UPnP AV 미디어 서버(30)는 UPnP AV 컨트롤 포인트(10)에 의해 촬영된 사진이 포함된 URI를 전송받아 해당 URI로 접속, 사진을 다운로드(Download)받는다.
본 실시예에 따른 UPnP AV 컨트롤 포인트(10)는 촬상부(12), 제1통신 인터페이스부(14), 인물유사도 검사부(16), 제1메모리(18), 제1제어부(20)를 포함한다. 바람직하게, UPnP AV 컨트롤 포인트(10)의 일 예로서 카메라가 있다.
UPnP AV 컨트롤 포인트(10)가 촬영을 할 것을 요청하는 사용자 입력 등을 수신하면, 촬상부(12)는 렌즈(미도시)를 통하여 입력되는 영상을 촬영하여 이미지(Image) 파일의 형태로 변환, 저장한다. 이때 저장되는 이미지 파일을 '사진파일'이라 한다.
제1통신 인터페이스부(14)는 UPnP AV 미디어 서버(30)와의 통신을 수행한다. 본 실시예에 따른 제1통신 인터페이스부(14)는 UPnP AV 미디어 서버(30)에 촬상부(12)에 의해 촬영된 사진파일의 URI를 전송할 수 있다. 이때, 제1통신 인터페이스부(14)는 후술하는 제1제어부(20)의 제어하에 그 사진파일의 URI가 포함된 메시 지(Message)를 UPnP AV 미디어 서버(30)에 전송할 수 있다.
인물유사도 검사부(16)는 촬상부(12)에 의해 사진이 촬영되면, 그 사진파일에 포함된 인물들의 유사도를 검사한다. 인물유사도 검사부(16)는 촬상부(12)에 의해 사진이 촬영된 인물들의 안면(Face)을 검사하고, 후술하는 제1메모리(18)에 기 저장된 인물들의 안면과 비교하여 상기 두 안면에 대한 유사도를 결정할 수 있다.
이와 같이 촬영된 사진의 안면유사도를 결정하는 기술에는 예를 들어, 입력영상에 타원형의 형판을 적용하는 방법(US4975960, KR0130962(등록)), 차 영상의 분석에 기반한 방법(JP1999-168690(출원), KR1999-045407(출원)), 화면흐름(Flow Field) 상에서의 불연속성에 기반한 방법(JP1993-221705(출원), JP2967012(등록)) 등이 이용될 수 있다.
제1메모리(18)는 프로그램 메모리, 데이터 메모리로 구성될 수 있다. 제1메모리(18)에는 UPnP AV 컨트롤 포인트(10)의 동작 제어를 위해 필요한 각종 정보가 저장된다. 본 실시예에 따른 제1메모리(18)는 촬상부(12)에 의해 사진파일이 저장될 수 있다. 또한 제1메모리(18)는 인물유사도 검사부(16)가 촬상부(12)에 의해 촬영된 사진의 인물들의 안면을 검사하여 안면유사도를 결정할 수 있도록 하는 이미지 파일을 저장할 수 있다.
즉, 인물유사도 검사부(16)는 촬영된 사진에서 인물들의 안면을 감지하여, 제1메모리(18)에 기 저장된 안면이미지 파일과 비교하여 각 인물에 대한 유사도를 결정한다.
제1제어부(20)는 UPnP AV 컨트롤 포인트(10)의 전반적인 동작을 제어한다. 제1제어부(20)는 인물유사도 검사부(16)에 의해 결정된 각 인물에 대한 유사도를 참조하여 촬상부(12)에 의해 촬영된 사진을 전송하여야 할 UPnP AV 미디어 서버(30)를 결정한다. 예를 들어, 제1제어부(20)는 인물유사도 검사부(16)에 의해 결정된 인물의 유사도가 70% 이상이면 동일한 인물로 판단하고, 70% 미만이면 다른 인물로 판명할 수 있다. 이때 제1제어부(20)는 동일한 인물로 판명된 UPnP AV 미디어 서버(30)에 해당 사진파일을 다운로드 받을 수 있는 URI를 전송하도록 제1통신 인터페이스부(14)를 제어한다.
본 실시예에 따른 UPnP AV 미디어 서버(30)는 제2통신 인터페이스부(32), 제2메모리(34) 및 제2제어부(40)를 포함한다.
제2통신 인터페이스부(32)는 UPnP AV 미디어 서버(30)의 통신 기능을 수행한다. 본 실시예에 따른 제2통신 인터페이스부(32)는 UPnP AV 컨트롤 포인트(10)에 의해 전송된 URI에 접속하여 사진 파일을 다운로드한다.
제2메모리(34)는 프로그램 메모리, 데이터 메모리로 구성될 수 있다. 제2메모리(34)에는 UPnP AV 미디어 서버(30)의 동작 제어를 위해 필요한 각종 정보가 저장된다. 본 실시예에 따른 제2메모리(34)는 UPnP AV 컨트롤 포인트(10)에 의해 전송된 URI에 접속하여 다운로드한 사진 파일을 저장할 수 있다.
제2제어부(40)는 UPnP AV 미디어 서버(30)의 전반적인 동작을 제어한다. 제2제어부(40)는 UPnP AV 컨트롤 포인트(10)로부터 사진 파일을 다운로드할 수 있는 URI를 수신하면, 제2통신 인터페이스부(32)를 제어하여 해당 URI에 접속한다.
도 2는 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 파일 공유방법을 도시한 순서도이다.
먼저 UPnP AV 컨트롤 포인트(10)는 UPnP 디스커버리(Discovery)를 통해 각각의 UPnP AV 미디어 서버(30)를 파악한다(S60). UPnP AV 컨트롤 포인트(10)는 그 UPnP AV 컨트롤 포인트(10)가 통신이 가능한 범위 내에서 응답요청 메시지를 방송하는 등의 방법으로 UPnP AV 컨트롤 포인트(10)와 통신이 가능한 UPnP AV 미디어 서버(30)에게 응답을 요청할 수 있다. UPnP AV 미디어 서버(30)가 UPnP AV 컨트롤 포인트(10)에게 응답 메시지를 전송하여 UPnP AV 컨트롤 포인트(10)와 통신이 가능함을 알리면 UPnP 디스커버리 과정이 완료된다. 이로써 UPnP AV 컨트롤 포인트(10)는 그 UPnP AV 컨트롤 포인트(10)가 통신이 가능한 범위 내에 존재하는 각각의 UPnP AV 미디어 서버(30)를 파악할 수 있게 된다.
이때 본 실시예에 따른 UPnP AV 컨트롤 포인트(10)는 UPnP AV 미디어 서버(30)에게 해당 UPnP AV 미디어 서버(30)를 사용하는 사용자 이미지, 즉 안면이미지를 전송하여 줄 것을 함께 요청할 수 있다. 또한 본 실시예에 따른 UPnP AV 미디어 서버(30)는 UPnP AV 컨트롤 포인트(10)에 해당 UPnP AV 미디어 서버(30)에 대응하는 안면이미지를 이미지파일(예를 들어, JPEG(Joint Photographics coding Experts Group), PNG(Portable Network Graphics)) 등의 형태로 전송할 수 있다. 이하, 이미지 파일의 형태로 저장된 안면이미지를 '안면이미지 파일'이라 부르기로 한다. 본 실시예에 따른 UPnP AV 미디어 서버(30)는 해당 UPnP AV 미디어 서버(30)를 사용하는 사용자의 안면이미지 파일을 제2메모리(34)에 기 저장한 상태일 수 있다. 또한 UPnP AV 컨트롤 포인트(10)는 UPnP 디스커버리 과정에서 각각의 UPnP AV 미디어 서버(30)로부터 해당 안면이미지 파일을 수신하여 제1메모리(18)에 저장하거나 또는 디스커버리 과정 이전에 각 UPnP AV 미디어 서버(30)의 안면이미지 파일을 제1메모리(18)에 기 저장한 상태일 수 있다.
UPnP 디스커버리 과정이 완료되면, UPnP AV 컨트롤 포인트(10)는 인물유사도 결정에 필요한 안면미이지를 결정한다(S62). 본 실시예에 따른 UPnP AV 컨트롤 포인트(10)는 인물유사도 결정에 필요한 안면이미지를 미리 결정해둠으로써 제1메모리(18)에 저장된 모든 안면이미지 파일 중 현재 필요한 안면이미지 파일을 따로 추출할 수 있다. 즉, UPnP AV 컨트롤 포인트(10)는 현재 통신하고 있는 UPnP AV 미디어 서버(30)의 안면이미지 파일만을 따로 추출함으로써 이후 사진 촬영을 하였을 때 촬영된 사진에 포함된 안면이미지와 따로 추출한 안면이미지 파일의 인물유사도만을 판단하여 인물유사도를 결정하는 시간을 단축할 수 있다.
촬상부(12)를 통하여 사진이 촬영되면(S64), UPnP AV 컨트롤 포인트(10)는 그 사진파일을 웹서버(50)에 전송한다(S66). UPnP AV 컨트롤 포인트(10)로부터 사진파일을 전송받은 웹서버(50)는 사진파일을 저장하고(S68), 사진파일의 URI를 UPnP AV 컨트롤 포인트(10)에 전송한다(S70).
통상적으로 DLNA 시스템에서 UPnP AV 컨트롤 포인트(10)로부터 촬영된 사진파일 등의 이미지 파일은 UPnP AV 컨트롤 포인트(10)로부터 웹서버(50)에 전송되어 저장된다. UPnP AV 컨트롤 포인트(10)는 사진파일이 저장된 웹서버(50)의 위치, 즉 사진파일의 URI를 저장하는 것을 원칙으로 한다. 본 실시예에 따른 UPnP AV 컨트롤 포인트(10)는 제1메모리(18)에 사진파일의 URI 및 사진파일을 모두 저장하는 것으 로 가정한다.
UPnP AV 컨트롤 포인트(10)는 사진파일에 포함된 안면이미지와 제1메모리(18)에 기 저장된 안면이미지 파일과의 인물유사도가 제1메모리(18)에 기 저장된 값 이상인지 여부를 판단한다(S72). 사진이 촬영되면, UPnP AV 컨트롤 포인트(10)의 인물유사도 검사부(16)는 그 사진파일에 포함된 안면이미지와 제1메모리(18)에 기 저장된 안면이미지 파일과의 인물유사도를 결정한다.
UPnP AV 컨트롤 포인트(10)는 제1제어부(20)는 인물유사도 검사부(16)에 의해 결정된 인물유사도를 참조하여 단계 S64에서 촬영된 사진파일을 전송받아야 할 UPnP AV 미디어 서버(30)를 결정한다. 제1제어부(20)는 인물유사도가 제1메모리(18)에 기 저장된 값 이상이면(S72:예) 해당 UPnP AV 미디어 서버(30)에 사진파일의 URI를 전송한다(S74). 반면에 인물유사도가 제1메모리(18)에 기 저장된 값 이상이 아니면(S72:아니오), 별도의 동작을 수행하지 않을 수 있다.
예를 들어 제1메모리(18)에 기 저장된 값이 '70%'라고 가정하면, 제1제어부(20)는 인물유사도 검사부(16)에 의해 결정된 인물유사도가 70% 이상인 안면이미지 파일에 대응하는 UPnP AV 미디어 서버(30)에 대해서만 사진파일의 URI를 전송한다.
이와 같이 인물유사도를 결정하는 것은, 단계 S64에서 UPnP AV 컨트롤 포인트(10)에 포함된 촬상부(12)에 의해 촬영된 사진에 포함된 안면이미지가 디스커버리 과정에서 파악된 모든 UPnP AV 미디어 서버(30) 각각에 대응하는 모든 안면이미지를 포함하고 있지 않기 때문이다. 즉 사진파일에는 UPnP AV 미디어 서버(30) 중 일부의 안면이미지만이 포함되어 있으므로, 사진파일에 포함된 안면이미지에 대응하는 UPnP AV 미디어 서버(30)에만 그 사진파일을 전송해주면 된다.
사진파일의 URI를 전송받은 UPnP AV 미디어 서버(30)는 웹서버(50)에 접속하여 사진파일을 전송하여 줄 것을 요청한다(S76). 웹서버(50)는 UPnP AV 미디어 서버(30)에 해당 사진파일을 전송하고(S78), UPnP AV 미디어 서버(30)는 사진파일을 수신하여 저장한다.
도 3은 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 UPnP AV 컨트롤 포인트의 파일 공유방법을 도시한 순서도이다.
UPnP AV 컨트롤 포인트(10)는 UPnP 디스커버리를 수행한다(S82). 이로써 UPnP AV 컨트롤 포인트(10)는 통신이 가능한 지역 내에 존재하는 UPnP AV 미디어 서버(30)를 파악한다.
이후, UPnP AV 컨트롤 포인트(10)의 제1제어부(20)는 촬상부(12)를 통하여 사진이 촬영되었는지 여부를 판단한다(S84). 사진 촬영이 이루어지지 않은 경우(S84:아니오) UPnP AV 컨트롤 포인트(10)는 대기상태를 유지한다. 반면에 사진 촬영이 이루어진 경우(S84:예), UPnP AV 컨트롤 포인트(10)는 촬영된 사진을 사진파일로서 저장하고, 웹서버(50)에 그 사진파일을 전송한다(S8). 사진파일이 웹서버(50)에 저장되면, 웹서버(50)는 해당 사진파일이 웹서버(50)에 저장되면서 생성된 URI를 UPnP AV 컨트롤 포인트(10)에 전송한다. UPnP AV 컨트롤 포인트(10)는 웹서버(50)로부터 사진파일의 URI를 수신하여 저장한다(S88).
UPnP AV 컨트롤 포인트(10)의 인물유사도 검사부(16)는 사진파일의 안면이미 지와 기 저장된 안면이미지 파일을 비교하여 사진파일에 포함된 각 안면이미지의 인물유사도를 결정한다(S90). 또한 UPnP AV 컨트롤 포인트(10)의 제1제어부(20)는 단계 S90에서 결정된 인물유사도가 제1메모리(18)에 기 저장된 값 이상인지 여부를 판단한다(S92). 기 저장된 값 이상이면(S92:예) 그 안면이미지 파일에 대응하는 해당 UPnP AV 미디어 서버(30)에 사진파일의 URI를 전송하여(S94) 그 UPnP AV 미디어 서버(30)가 사진파일을 전송받을 수 있도록 한다. 반면에 인물유사도가 기 저장된 값 이상이 아니면(S92:아니오) UPnP AV 컨트롤 포인트는 별다른 동작없이 대기 상태를 유지한다.
다른 실시예에 따른 UPnP AV 컨트롤 포인트(10)는 단계 S84의 과정을 생략하고 제1메모리(18)에 기 저장된 사진파일에 포함된 안면이미지와, 단계S82의 디스커버리 과정에서 획득한 각 UPnP AV 미디어 서버(30)의 안면이미지 파일을 비교할 수 있다. 이때도 도 3과 마찬가지로 인물유사도가 기 저장된 값 이상이면, UPnP AV 미디어 서버(30)에 해당 사진파일의 URI를 전송하여 줄 수 있다.
도 4는 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 UPnP AV 컨트롤 포인트 및 UPnP AV 미디어 서버를 도시한 도면이다.
도 4를 참조하면 DLNA 시스템은 카메라(100), 제1이동통신 단말기(112), 제2이동통신 단말기(114), 제3이동통신 단말기(116), 제4이동통신 단말기(118) 및 제5이동통신 단말기(120)로 구성된다.
본 실시예에 따른 카메라(100)는 UPnP AV 컨트롤 포인트(10)의 역할을 수행하며 UPnP AV 컨트롤 포인트 어플리케이션(Applicaton)이 수행되고 있는 것으로 가 정한다. 또한 본 실시예에 따른 제1내지 제5이동통신 단말기(112, 114, 116, 118, 120)는 UPnP AV 미디어 서버(30)의 역할을 수행하며 각각 UPnP AV 미디어 서버 어플리케이션을 수행중인 것으로 가정한다.
카메라(100)를 사용중인 사용자가 제1이동통신 단말기(112), 제3이동통신 단말기(116) 및 제5이동통신 단말기(120)를 사용하고 있는 사용자의 사진을 촬영하였다고 가정한다. 카메라(100)에 의해 촬영된 사진에는 제1이동통신 단말기(112), 제3이동통신 단말기(116) 및 제5이동통신 단말기(120)를 사용하는 사용자의 안면이미지가 포함되어 있을 것이다. 이때 안면이미지는 각 이동통신 단말기(112, 114, 116, 118, 120)를 사용하는 사용자의 얼굴부분만으로 한정될 수 있다.
카메라(100)는 인물유사도를 결정하는 과정에서 제1이동통신 단말기(112), 제3이동통신 단말기(116) 및 제5이동통신 단말기(120)를 사용하는 사용자가 촬영되었음을 알 수 있게 된다. 카메라(100)에 의해 촬영된 사진에 포함된 제1이동통신 단말기(112), 제3이동통신 단말기(116) 및 제5이동통신 단말기(120)의 인물유사도가 모두 제1메모리(18)에 기 저장된 값 이상이면, 카메라(100)는 제1이동통신 단말기(112), 제3이동통신 단말기(116) 및 제5이동통신 단말기(120)에 해당 사진파일의 URI를 전송한다.
도 1은 본 발명에 따른 UPnP를 기반으로 한 DLNA 시스템을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 파일 공유방법을 도시한 순서도이다.
도 3은 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 UPnP AV 컨트롤 포인트의 파일 공유방법을 도시한 순서도이다.
도 4는 본 발명의 일 실시예에 따른 UPnP를 기반으로 한 DLNA 시스템에서의 UPnP AV 컨트롤 포인트 및 UPnP AV 미디어 서버를 도시한 도면이다.

Claims (16)

  1. 컨트롤 포인트 및 상기 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA(Digital Livng Network Alliance) 시스템에서의 상기 파일을 공유하는 방법에 있어서,
    상기 컨트롤 포인트가 적어도 하나의 미디어 서버에 대한 디스커버리를 수행하는 과정과,
    상기 컨트롤 포인트가 사진을 촬영하는 과정과,
    상기 컨트롤 포인트가 상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하는 과정과,
    상기 컨트롤 포인트가 상기 결정된 인물유사도가 기 저장된 값 이상인지 여부를 판단하고 상기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI(Uniform Resource Identifier)를 전송하는 과정과,
    상기 미디어 서버가 상기 컨트롤 포인트로부터 전송받은 URI에 접속하여 상기 사진을 수신하는 과정을 포함하며,
    상기 디스커버리를 수행하는 과정은,
    상기 미디어 서버로 상기 미디어 서버를 사용하는 사용자의 안면이미지 파일의 전송을 요청하는 과정과,
    상기 미디어 서버로부터 상기 미디어 서버에 대응하는 안면이미지 파일을 수신하는 과정을 포함함을 특징으로 하는 파일 공유 방법.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 컨트롤 포인트는, 상기 적어도 하나의 미디어 서버로부터 전송된 각 사용자의 안면이미지 파일과 상기 촬영된 사진의 안면이미지를 비교하여 상기 인물유사도를 결정함을 특징으로 하는 파일 공유 방법.
  5. 제1항에 있어서,
    상기 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일은 상기 컨트롤 포인트에 기 저장된 상태임을 특징으로 하는 파일 공유 방법.
  6. DLNA 시스템에 있어서,
    촬상부를 구비하며, 적어도 하나의 미디어 서버에 대한 디스커버리(Discovery)를 수행하고, 상기 촬상부를 통하여 사진을 촬영하면 상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하고, 상기 결정된 인물유사도가 기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI를 전송하는 컨트롤 포인트와,
    상기 컨트롤 포인트로부터 상기 사진의 URI를 전송받아 상기 URI에 접속하는 상기 적어도 하나의 미디어 서버를 포함하며,
    상기 디스커버리를 수행하는 과정에서, 상기 미디어 서버로 상기 미디어 서버를 사용하는 사용자의 안면이미지 파일의 전송을 요청하고, 상기 미디어 서버로부터 상기 미디어 서버에 대응하는 안면이미지 파일을 수신하는 것을 특징으로 하는 DLNA 시스템.
  7. 제6항에 있어서,
    상기 컨트롤 포인트로부터 상기 촬영된 사진을 수신하여 저장하고, 상기 사진이 저장된 위치에 해당하는 URI를 상기 컨트롤 포인트에 전송하는 웹서버를 더 포함함을 특징으로 하는 DLNA 시스템.
  8. 제6항에 있어서, 상기 컨트롤 포인트는,
    상기 촬상부와,
    상기 인물유사도를 결정하는 인물유사도 결정부와,
    상기 적어도 하나의 미디어 서버에 상기 사진의 URI를 전송하는 통신 인터페이스부와,
    상기 적어도 하나의 미디어 서버에 대한 디스커버리를 수행하고, 상기 결정된 인물유사도가 상기 저장된 값 이상인지 여부를 판단하고, 상기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진의 URI를 전송하도록 상기 통신 인터페이스부를 제어하는 제어부를 포함함을 특징으로 하는 DLNA 시스템.
  9. 제8항에 있어서,
    상기 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일 및 상기 사진의 URI를 저장하는 메모리를 더 포함함을 특징으로 하는 DLNA 시스템.
  10. 제6항에 있어서, 상기 미디어 서버는,
    상기 URI에 접속하여 상기 사진을 전송받는 통신 인터페이스부를 포함함을 특징으로 하는 DLNA 시스템.
  11. 컨트롤 포인트 및 상기 컨트롤 포인트와 파일을 공유하는 미디어 서버를 포함하는 DLNA(Digital Livng Network Alliance) 시스템에서의 상기 컨트롤 포인트가 상기 파일을 공유하는 방법에 있어서,
    상기 컨트롤 포인트가 적어도 하나의 미디어 서버에 대한 디스커버리(Discovery)를 수행하는 과정과,
    기 구비된 촬상부를 통하여 사진을 촬영하는 과정과,
    상기 촬영된 사진에 포함된 안면이미지와, 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일과의 인물유사도를 결정하는 과정과,
    상기 결정된 인물유사도가 기 저장된 값 이상인지 여부를 판단하고 상기 저장된 값 이상인 경우 해당 미디어 서버에 상기 사진이 저장된 위치에 해당하는 URI를 전송하는 과정을 포함하며,
    상기 디스커버리를 수행하는 과정은,
    상기 미디어 서버로 상기 미디어 서버를 사용하는 사용자의 안면이미지 파일의 전송을 요청하는 과정과,
    상기 미디어 서버로부터 상기 미디어 서버에 대응하는 안면이미지 파일을 수신하는 과정을 포함함을 특징으로 하는 파일 공유 방법.
  12. 제11항에 있어서
    상기 미디어 서버가 상기 컨트롤 포인트로부터 전송받은 URI에 접속하여 상기 사진을 수신하는 과정을 더 포함함을 특징으로 하는 파일 공유 방법.
  13. 삭제
  14. 삭제
  15. 제11항에 있어서,
    상기 인물유사도의 결정은, 상기 적어도 하나의 미디어 서버로부터 전송된 각 사용자의 안면이미지 파일과 상기 촬영된 사진의 안면이미지를 비교하여 이루어짐을 특징으로 하는 파일 공유 방법.
  16. 제11항에 있어서,
    상기 적어도 하나의 미디어 서버에 각각 대응하는 안면이미지 파일은 기 저장된 상태임을 특징으로 하는 파일 공유 방법.
KR1020090005016A 2009-01-21 2009-01-21 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템 KR101042787B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020090005016A KR101042787B1 (ko) 2009-01-21 2009-01-21 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템
US12/691,395 US8319837B2 (en) 2009-01-21 2010-01-21 Method for sharing file between control point and media server in a DLNA system, and system thereof
EP10151298.6A EP2211529B1 (en) 2009-01-21 2010-01-21 Method for sharing file between control point and media server in a DLNA system, and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090005016A KR101042787B1 (ko) 2009-01-21 2009-01-21 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템

Publications (2)

Publication Number Publication Date
KR20100085619A KR20100085619A (ko) 2010-07-29
KR101042787B1 true KR101042787B1 (ko) 2011-06-20

Family

ID=41718411

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090005016A KR101042787B1 (ko) 2009-01-21 2009-01-21 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템

Country Status (3)

Country Link
US (1) US8319837B2 (ko)
EP (1) EP2211529B1 (ko)
KR (1) KR101042787B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101651191B1 (ko) * 2010-06-14 2016-08-25 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8947547B1 (en) 2010-09-12 2015-02-03 Thomas Nathan Millikan Context and content based automated image and media sharing
JP5052664B2 (ja) * 2010-12-21 2012-10-17 株式会社東芝 コンテンツ送受信装置、コンテンツ送受信方法およびコンテンツ送受信プログラム
CN103166948A (zh) * 2012-08-07 2013-06-19 深圳市金立通信设备有限公司 一种基于dlna协议的dlna设备演示***及方法
US9628986B2 (en) 2013-11-11 2017-04-18 At&T Intellectual Property I, L.P. Method and apparatus for providing directional participant based image and video sharing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133697A1 (en) * 2006-12-05 2008-06-05 Palm, Inc. Auto-blog from a mobile device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4103683B2 (ja) 2003-05-29 2008-06-18 カシオ計算機株式会社 撮影画像送信装置およびプログラム
GB2403099B (en) 2003-06-20 2007-01-24 Hewlett Packard Development Co Sharing image items
US20070211734A1 (en) * 2006-03-10 2007-09-13 Kuo-Long Yang Digital living network alliance gateway having integrated website server for remote access and method thereof
JP2007249585A (ja) * 2006-03-15 2007-09-27 Omron Corp 認証装置およびその制御方法、認証装置を備えた電子機器、認証装置制御プログラム、ならびに該プログラムを記録した記録媒体
WO2007113462A1 (en) 2006-03-30 2007-10-11 British Telecommunications Public Limited Company Content processing
JP4934843B2 (ja) * 2006-11-29 2012-05-23 株式会社リコー 情報処理装置、画像登録方法、およびプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133697A1 (en) * 2006-12-05 2008-06-05 Palm, Inc. Auto-blog from a mobile device

Also Published As

Publication number Publication date
KR20100085619A (ko) 2010-07-29
US20100182437A1 (en) 2010-07-22
EP2211529B1 (en) 2015-09-23
EP2211529A1 (en) 2010-07-28
US8319837B2 (en) 2012-11-27

Similar Documents

Publication Publication Date Title
US10523839B2 (en) Context and content based automated image and media sharing
US10200373B2 (en) Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system
JP5934765B2 (ja) 無線ディジタルコンテンツの管理のための方法及びメモリカード
US7920169B2 (en) Proximity of shared image devices
US7467162B2 (en) Pre-configured settings for portable devices
US9819490B2 (en) Regional proximity for shared image device(s)
JP2009522679A (ja) キャプチャされたコンテンツを管理するためのシステム及び方法
JP2013512523A (ja) データの記憶およびワイヤレストランシービングのためのメモリカードおよび方法
KR101042787B1 (ko) 컨트롤 포인트 및 컨트롤 포인트와 파일을 공유하는 미디어서버를 포함하는 dlna 시스템에서의 파일을 공유하는 방법 및 그 시스템
IL195784A (en) Mapping items that are discovered in the instant connection and startup smb site
JP5473290B2 (ja) 情報処理装置、情報処理方法及びプログラム
WO2022160985A1 (zh) 一种分布式拍摄方法,电子设备及介质
US20170251504A1 (en) Apparatus and method for requesting and transferring contents
KR102406501B1 (ko) 차량 탑승자 간 자료 공유 방법 및 그 시스템
US9756195B2 (en) Communication apparatus capable of communicating with external apparatus, control method for communication apparatus, and storage medium
WO2017101319A1 (zh) 一种通过外部设备实现多媒体直播的方法及移动客户端
US11522941B2 (en) Communication apparatus capable of communicating with external apparatus based on hypertext transfer protocol, method for controlling communication apparatus, and recording medium
JP7218164B2 (ja) 通信装置およびその制御方法
WO2014063528A1 (zh) 内容切换方法及装置
JP2010191706A (ja) Webシステムにおける分散処理方法およびwebシステムにおける分散処理システム
KR101210359B1 (ko) Dlna 네트워크에서 디지털 컨텐츠 매니지먼트 기능을이용한 컨텐츠 분류 방법 및 장치
JP2007174026A (ja) 画像収集システム、電子機器および画像送信方法、プログラム、並びに記録媒体
JP2021064971A (ja) 通信装置、制御方法、およびプログラム
CN115134420A (zh) 一种媒体播放方法、装置和电子设备
JP2023137937A (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: 20140529

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150528

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160530

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170529

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180530

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 9