KR100845355B1 - 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법 - Google Patents

이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법 Download PDF

Info

Publication number
KR100845355B1
KR100845355B1 KR1020060095693A KR20060095693A KR100845355B1 KR 100845355 B1 KR100845355 B1 KR 100845355B1 KR 1020060095693 A KR1020060095693 A KR 1020060095693A KR 20060095693 A KR20060095693 A KR 20060095693A KR 100845355 B1 KR100845355 B1 KR 100845355B1
Authority
KR
South Korea
Prior art keywords
image
preference
images
user
search
Prior art date
Application number
KR1020060095693A
Other languages
English (en)
Other versions
KR20080029484A (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 KR1020060095693A priority Critical patent/KR100845355B1/ko
Publication of KR20080029484A publication Critical patent/KR20080029484A/ko
Application granted granted Critical
Publication of KR100845355B1 publication Critical patent/KR100845355B1/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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법에 관한 것으로서, 좀 더 상세하게는 사용자 단말기의 전체화면에 표시되는 이미지들의 각각의 이미지 선호도를 측정하여 이를 이미지 검색서버로 전송함으로써, 상기 이미지 검색서버의 이미지 검색 신뢰를 향상시킴을 특징으로 한다. 본 발명은, 사용자 단말기의 전체화면을 구성하는 다수의 이미지들을 획득하는 이미지 획득부와, 상기 획득한 각각의 이미지들에 대하여 선택항목의 사용자 설정 값을 입력받아 편집하는 이미지 디스플레이 편집부와, 상기 선택항목의 사용자 설정 값으로부터 이미지 선호도를 추출하는 이미지 선호도 측정부와, 상기 측정한 이미지 선호도를 저장하는 이미지 선호도 저장 데이터베이스와, 상기 획득한 다수의 이미지들 및 해당 이미지들에 대한 상기 선택항목의 사용자 설정 값 및 해당 이미지들에 대한 관련정보를 저장하는 이미지 저장부와, 획득한 다수의 이미지들을 사용자 단말기의 전체화면에 디스플레이하고, 상기 선택항목의 사용자 설정 값으로부터 추출한 이미지 선호도를 유무선망을 통하여 외부의 이미지 검색서버로 전송하는 알고리즘을 구비한 제어부를 포함한다.
이미지, 그림, 검색, 순위, 서버, 화면, 바탕화면, 대기화면, 선호도, 신뢰

Description

이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법 {Application, System for measuring image preference and method for operating the same}
도 1은 본 발명의 실시 예에 따른 이미지 선호도 측정하는 모습을 도시한 그림이다.
도 2는 본 발명의 실시 예에 따라 사용자 단말기의 전체화면에 분할 디스플레이된 모습을 도시한 그림이다.
도 3은 본 발명의 실시 예에 따른 이미지 선호도 측정 어플리케이션의 구성 블록도이다.
도 4는 본 발명의 실시 예에 따라 이미지 선호도 측정 어플리케이션에서 각 이미지 선호도를 측정하여 외부의 검색서버로 전송하는 단계를 도시한 플로차트이다.
도 5는 본 발명의 실시 예에 따른 미리보기/편집 툴을 도시한 그림이다.
도 6은 본 발명의 실시 예에 따라 이미지 검색서버의 검색 결과를 참고하여 이미지 서버를 통해서 이미지 획득하는 단계를 도시한 플로차트이다.
도 7은 본 발명의 실시 예에 따라 RSS와 같은 Feed를 활용하여 획득하는 단계를 도시한 플로차트이다.
도 8은 본 발명의 실시 예에 따라 웹 문서 내의 특정 이미지를 획득하는 단계를 도시한 플로차트이다.
도 9는 본 발명의 실시 예에 따라 일반적인 웹 브라우저로부터 이미지를 획득하는 단계를 도시한 플로차트이다.
도 10은 본 발명의 실시 예에 따라 웹서버를 이용하여 이미지 선호도를 측정하는 이미지 선호도 측정 시스템을 도시한 상태도이다.
도 11은 본 발명의 또 다른 실시 예로서 이미지 검색부와 Feed부가 더 포함된 이미지 선호도 측정 어플리케이션의 구성 블록도이다.
도 12는 본 발명의 실시 예에 따른 crop/no-crop 선택 상태에 따른 디스플레이 예시이다.
*도면의 주요 부분에 대한 부호의 설명*
100: 사용자 단말기 110: 이미지 검색서버
120: 이미지 서버 130: Feed 서버
140: 일반 웹서버 302: 제어부
304: 입력부 306: 표시부
308: 유무선 통신부 310: 이미지 획득부
312: 이미지 디스플레이 편집부 314: 이미지 선호도 측정부
316: 이미지 저장부 318: 이미지 선호도 저장 DB
본 발명은 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법에 관한 것으로서, 좀 더 상세하게는 사용자 단말기의 전체화면에 표시되는 이미지들의 각각의 이미지 선호도를 측정하여 이를 이미지 검색서버로 전송함으로써, 상기 이미지 검색서버의 이미지 검색 신뢰를 향상시킴을 특징으로 한다.
정보통신기술의 발달로 말미암아 원거리 데이터통신망을 매개하여 다양한 분야에 대한 정보를 적어도 하나 이상의 호스트서버를 통하여 다수의 가입자측으로 실시간 제공하는 정보제공기술의 개발이 활발하게 진행 중이다. 이러한 기술적 환경에 의하여 수많은 사용자(user)들이 자신들이 검색하고자 하는 이미지, 동영상, 텍스트, 오디오 등과 같은 정보를 신속하게 검색서버에 접속하여 검색할 수 있으며, 다양한 검색 결과를 실시간으로 접할 수 있으므로 정보의 공유까지 소요되는 시간을 효과적으로 단축하고 있다.
최근에는 디지털 카메라 장치의 보급이 활성화되면서 일반 사용자에 의하여 많은 양의 이미지가 생산되고 인터넷의 보편화로 이미지 정보를 쉽게 공유 획득할 수 있게 되었다. 이와 같은 추세에 의하여 블로그, 뉴스, 포털, 검색, 이미지 공유 사이트 등에서 차지하는 이미지의 중요도가 증가하였을 뿐 아니라 많은 양의 이미지가 유통되어 이들 이미지들에 대한 효율적인 검색 방법이 필요한 실정이다.
그러나 이미지 정보는 내용 파악을 자동화하기가 쉽지 않고 주관적인 미적 감 각에 의존하는 경우가 많아 사용자에게 불필요한 이미지 정보와 유용한 정보를 구분하는 자동화가 용이하지 않다. 따라서 개인적으로 찍은 이미지들도 대부분 분류/선택되지 않은 상태로 저장 장치에 방치된 상태로 보관되는 경우가 많다.
또한, 인터넷에 공개되어 있는 이미지들(또는 이미지를 공유하는 사이트)에서 이미지를 검색해주는 이미지 검색 엔진의 검색 결과가 검색 의도에 부합하지 않거나 이미지의 미적/기술적 품질이 떨어지는 경우가 많이 있다.
종래에는 사용자의 선호도를 반영하여 양질의 이미지를 선별하기 위하여, 사용자가 평가 검색된 이미지에 대한 평가 점수를 직접 부여하도록 하는 시스템이 운영되기도 하지만, 대부분의 회원(사용자)들은 정보만을 습득하는 수준에서 이미지 검색 엔진을 이용할 뿐 검색된 이미지에 대한 평가점수 부여에는 소극적이다. 이는 다량의 이미지에 평가점수를 부여하는 행위 자체가 사용자의 많은 시간과 노력을 요구하기 때문에 적극적으로 평가점수를 부여하는 사용자가 극히 드물다. 따라서 사용자들에 의해 부여된 평가점수를 바탕으로 사용자 선호도에 따른 양질의 이미지를 검색 선출하는 것은 사실상 불가능한 문제가 있다.
상기의 문제점을 해결하고자 본 발명은 안출된 것으로서, 이미지의 획득 및 표시 방법을 용이하게 하여 사용자들로 하여금 보다 다양한 이미지를 활용하도록 촉진함을 목적으로 한다. 또한, 각 이미지에 대한 사용자의 이미지 선호도를 추출하여 이미지 검색서버에 전달함으로써, 이미지 검색에 있어서 검색 방법 및 순위 결정을 개선하여 양질의 이미지를 검색하도록 도움을 주는 것을 목적으로 한다.
상기 목적을 이루기 위하여 본 발명의 이미지 선호도 측정 어플리케이션은, 사용자 단말기의 전체화면을 구성하는 다수의 이미지들을 획득하는 이미지 획득부와, 상기 획득한 각각의 이미지들에 대하여 사용자 단말기의 전체화면에 디스플레이할 위치 및 크기 등에 관련된 선택항목의 사용자 설정 값을 입력받아 편집하는 이미지 디스플레이 편집부와, 상기 선택항목의 사용자 설정 값으로부터 각 이미지에 대한 사용자 관심도를 나타내는 이미지 선호도를 추출하는 이미지 선호도 측정부와, 상기 측정한 이미지 선호도를 저장하는 이미지 선호도 저장 데이터베이스와, 상기 획득한 다수의 이미지들 및 해당 이미지들에 대한 상기 선택항목의 사용자 설정 값 및 해당 이미지들에 대한 관련정보를 저장하는 이미지 저장부와, 획득한 다수의 이미지들을 선택항목의 편집 설정에 따라 사용자 단말기의 전체화면에 디스플레이하고, 상기 선택항목의 편집된 설정 값으로부터 추출한 이미지 선호도를 유무선망을 통하여 외부의 이미지 검색서버로 전송하는 알고리즘을 구비한 제어부를 포함한다.
본 발명의 이미지 선호도 측정 방법은, 사용자 단말기의 전체화면을 구성할 다수의 이미지들을 획득하는 단계와, 상기 획득한 각각의 이미지들에 대하여 사용자 단말기의 전체화면에 디스플레이할 위치 및 크기 등에 관련된 선택항목의 사용자 설정 값을 입력받는 단계와, 상기 선택항목의 사용자 설정에 따라 상기 전체화 면에 다수의 이미지들을 그 크기 및 위치를 달리하여 분할 디스플레이하는 단계와, 상기 선택항목의 사용자 설정 값으로부터 각 이미지에 대한 사용자 관심도를 나타내는 이미지 선호도를 추출하는 단계와, 상기 추출한 이미지 선호도를 유무선망을 통하여 외부의 이미지 검색서버로 전송하는 단계를 포함한다.
또한, 본 발명의 이미지 선호도 측정 시스템은, 다수의 이미지가 전체화면에 디스플레이되며 그 이미지 크기 및 위치와 관련된 선택항목의 사용자 설정 값을 외부의 이미지 선호도 측정 서버에 전송하는 사용자 단말기와, 상기 사용자 단말기가 요청한 이미지를 검색하여 획득한 후 상기 사용자 단말기로 제공하며, 상기 사용자 단말기의 전체화면에 디스플레이되는 다수의 이미지들의 디스플레이 형태를 편집하도록 하는 미리보기/편집 툴(tool)을 사용자 단말기에 제공하며, 상기 미리보기/편집 툴을 이용해 디스플레이 편집되는 선택항목의 사용자 설정 값으로부터 이미지 선호도를 측정하여 외부의 이미지 검색서버로 전송하는 이미지 선호도 측정 서버를 포함한다.
이하, 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다.
도 1은 본 발명의 실시 예에 따른 이미지 선호도 측정하는 모습을 도시한 그림이다.
본 발명의 사용자 단말기(100;예컨대, 컴퓨터, 무선 단말기 등)에는, 이미지 획득, 이미지 디스플레이, 이미지 선호도를 이미지 검색서버(110)로 전송하는 기능을 수행하는 이미지 선호도 측정 어플리케이션이 설치되어 있다. 상기 사용자 단말기로는 데스크탑, 노트북과 같은 컴퓨터, 휴대폰, PDA와 같은 무선 단말기를 포함하는 개념을 말하는 것으로서, 그 대상 적용에 제한은 없다. 상기 이미지 선호도 측정 어플리케이션은 소정의 어플리케이션 실행 프로그램으로서 인터넷을 통하여 다운로드 받아 설치되어, 간단한 사용자의 명령으로 다양한 이미지 파일들을 획득하여 이를 사용자 단말기의 전체화면(바탕화면, 화면 보호기 등)에 사용자 선호도에 따라 여러 장의 이미지로서 표시한 후 선호도 정보를 이미지 검색서버(110)로 전송한다.
이때, 사용자 단말기(100)의 전체화면에 표시되는 이미지들은 사용자의 관심(사용자 선호도)에 따라 서로 다른 크기로 표시될 수 있으며, 이와 같은 사용자 선호도는 이미지 검색서버로 전송되어 이미지 검색서버가 이미지 검색 기준으로 이용하게 된다. 따라서 종래와 같이 사용자의 인위적인 평가점수 부여 없이도, 본 발명은 사용자의 이미지 선택에 따른 이미지 선호도가 자동적으로 이미지 검색서버(110)로 전송되기 때문에 효과적으로 이미지 선호도를 측정하여 이미지 검색에 이용할 수 있다.
좀 더 상술하여 설명하면, 우선, 상기 이미지 선호도 측정 어플리케이션은 사용자 단말기의 전체화면을 구성할 이미지들을 획득하는 단계를 가지는데, 상기 이미지 획득은 이미지 검색서버(110)의 검색 결과를 참고하여 이미지 서버(120)를 통 해서 획득하거나, Feed서버(130)를 활용해 획득하거나, 일반적인 웹서버(140)를 통해 획득할 수 있다.
상기에서 이미지 서버란, 이미지만을 공유하는 서버를 한정하는 것이 아니라 이미지 데이터를 포함하고 있는 모든 웹 서버를 포함하는 개념이다. 이하에서는, 이미지 서버라 함은 이미지를 제공할 수 있는 웹상의 모든 서버를 포함하는 개념을 말한다. 상기 이미지 선호도 측정 어플리케이션에서 이미지를 획득하는 상기 방법들은 도 6, 도 7, 도 8, 도 9와 함께 후술하기로 한다.
상기와 같이 이미지 획득이 완료된 후에는, 도 2(a)와 같이 획득된 이미지들을 사용자 단말기의 전체화면에 균등 크기로 분할 디스플레이할 수 있는데, 일반적으로 전체화면에 한 장의 이미지만을 선택적으로 표시하는 것과 달리 본 발명의 이미지 선호도 측정 어플리케이션은 전체화면에 여러 장의 이미지들을 배치해준다.
도 2(a)와 같이 균등하게 여러 장의 이미지를 배치하여 분할 디스플레이할 수 있지만, 본 발명은 사용자의 선호도 선택(선택항목의 사용자 설정 값)을 입력받아 각 이미지들을 다양한 크기로 변환 편집하여 사용자 단말기(100)의 전체화면에 도 2(b)와 같이 분할 디스플레이한다. 사용자는 주관적/심미적 만족도가 낮은 이미지는 아예 디스플레이하지 않거나 작은 크기로서 디스플레이하고자 할 것이며, 만족도가 높은 이미지는 보다 장시간, 넓은 면적에 표시할 것이다. 또한, 관련 이미지에 대한 관심도가 높은 경우 해당 이미지의 관련 정보(해당 웹사이트나 부가 정보)를 열람하게 된다. 상기와 같이 이미지 선호도 측정 어플리케이션은 사용자의 이미지 선택/활용 행위를 유도하여 사용자의 이미지에 대한 이미지 선호도를 추출한다. 상기 이미지 선호도는 사용자의 이미지에 대한 품질 평가, 만족도 또는 관심도를 나타내는 정보라고 할 수 있다.
이미지 선호도 측정 어플리케이션은 상기 추출된 이미지 선호도를 이미지 검색서버(110)로 전송하여, 이미지 검색서버(110)가 이미지 검색 결과 순위를 결정하는데 사용할 수 있게 한다.
도 3은 본 발명의 실시 예에 따른 이미지 선호도 측정 어플리케이션의 구성 블록도이다.
상기 이미지 선호도 측정 어플리케이션은 사용자 단말기 내부에 설치되는 프로그램으로서, 특정 사이트에서 다운로드 받아 설치되며 구동 시에 사용자 인터페이스(UI) 창을 제공한다. 상기 이미지 선호도 측정 어플리케이션은 제어부(302), 표시부(306), 입력부(304), 유무선 통신부(308), 이미지 획득부(310), 이미지 디스플레이 편집부(312), 이미지 선호도 측정부(314), 이미지 저장부(316), 이미지 선호도 저장 데이터베이스(318)를 구비한다.
표시부(306)는 TFT-LCD와 같은 디스플레이 장치로서 바탕화면 모드, 대기화면 모드, 화면 보호기 모드 등에서 다양한 이미지들이 하나의 전체화면에 표시된다. 상기 디스플레이되는 이미지들은 도 2(b)와 같이 그 크기가 사용자 선택에 의해 삭제 또는 크기축소/크기확대 등의 편집 과정을 거쳐 상기 표시부에 이미지들이 분할 디스플레이 된다. 상기 분할 디스플레이는 도 2(b)와 같이 바둑판 형태로 될 수도 있고 다른 형태로도 분할 디스플레이될 수 있음은 자명할 것이다. 또한, 각 이미지 의 크기 및 형태 역시 서로 상이하게 하여 디스플레이 될 수 있다.
입력부(304)는 사용자로부터 다양한 설정 값을 입력받는 기능을 수행하는 기능부로서, 마우스, 키보드 등을 통해 사용자로부터 입력되는 이미지 편집 명령인 선택항목 사용자 설정 값 등을 입력받는 기능을 수행한다.
유무선 통신부(308)는 일반 웹서버, 이미지 검색서버(110), 이미지 서버(120), Feed서버(130), 일반 웹서버(140) 등과의 데이터 통신을 지원하는 통신망으로서, 이미지 선호도 측정 어플리케이션은 유무선 통신부의 프로토콜을 따라 상기 서버들과 데이터 통신한다. 유무선 통신부의 통신 방식은 이더넷(Ethernet), 범용 직렬 버스(Universal Serial Bus), IEEE 1394, 직렬통신(serial communication) 및 병렬 통신(parallel communication)과 같은 유선 통신 방식이 사용될 수 있으며, 무선 랜(Wireless LAN)과 같은 무선 통신 방식이 사용될 수도 있는 것이다.
이미지 획득부(310)는 사용자 단말기의 전체화면을 구성할 이미지들을 획득하는 기능을 수행하는데, 이미지 검색서버의 검색 대상에 해당되는 이미지라면 이미지를 획득하는 경로를 다양하게 하여 이미지를 획득할 수 있다. 따라서 상기 이미지 획득은, 소정의 이미지 검색서버의 검색 결과인 이미지의 URL을 참고하여 해당 이미지 URL을 갖는 이미지 서버를 통하여 획득하거나, RSS와 같은 Feed를 활용해 일정 주기로 특정 Feed URL을 체크하여 해당 URL에 새로운 게시물이 있을 시에 이를 통보받아 획득하거나, 웹 문서 내에 있는 특정 이미지를 일정 규칙에 의해 획득하거나, 일반적인 웹 브라우저로부터 이미지를 획득할 수 있다. 상기 이미지 획득하는 방법들은 도 6, 도 7, 도 8, 도 9와 함께 후술한다.
이미지 디스플레이 편집부(312)는 사용자 단말기의 전체화면에 디스플레이할 이미지들과 이들 이미지들의 디스플레이 크기를 편집하는 기능을 수행한다. 사용자로부터 이미지 편집 명령인 선택항목 사용자 설정 값(이미지 디스플레이 제외, 이미지 크기축소, 이미지 크기확대 등)에 관련된 입력을 받은 경우, 설정받은 선택항목의 사용자 설정 값에 따라, 해당 이미지들을 사용자 단말기의 전체화면에 디스플레이할 것인지 아니면 제외할 것인지, 이미지 크기축소/크기확대하여 디스플레이 할 것인지를 결정하여 전체적인 디스플레이 창을 도 2(b)와 같이 구성 편집한다. 또한, 이미지 디스플레이 편집부(312)는 각 이미지에 제공되는 인터페이스를 통하여 이미지 획득 시에 얻은 관련정보를 표시하거나 이미지가 포함된 웹페이지를 열람할 수 있도록 하는 정보를 제공한다. 상기 이미지 표시 방법은 도 2(b)와 같이 바둑판 형식으로 일률적으로 배치하거나 이미지마다 다른 모양 형태로 서로 다른 모양과 크기로서 화면에 배치하도록 편집할 수 있다. 또한 미리보기 열람 기능을 제공할 수 있다.
이미지 선호도 측정부(314)는 상기 디스플레이 편집된 이미지에 대한 이미지 선호도를 측정하는 기능을 수행한다. 상기 이미지 선호도는 편집 시에 설정한 선택항목의 사용자 설정 값으로부터 추출할 수 있는데, 예컨대, 선택항목의 사용자 설정 값 중에 전체화면에서 이미지 제외로 설정된 경우, 화면에서 디스플레이 제외되었다는 정보를 이미지 선호도로서 가지게 된다. 따라서 선택항목의 사용자 설정 값에서 추출(측정)되는 상기 이미지 선호도는, 화면에서 디스플레이 제외되었는지 여부, 해당 이미지가 보관함에 저장되었는지 여부, 화면에 표시되어 존속되는 시간, 화면에 표시되어 있는 이미지의 면적정보, 화면에 노출되어 있는 시간 및 면적 정보, 원본 이미지 또는 큰 이미지의 열람 여부 및 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹페이지의 열람 여부 및 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 및 횟수, 이미지에 대한 관련 정보 추가 변경 횟수 등을 포함한다.
이미지 저장부(316)는 화면에 표시되어 있는 이미지를 저장한 메모리 영역으로서 사용자의 관심도가 높아서 보관하고자 하는 경우 해당 이미지가 저장되는 메모리부이다. 각 이미지가 저장될 때, 인덱스의 역할로서 해당 이미지의 URL 주소가 저장되며, 아울러, 이미지의 URL주소 이외에도 관련 정보가 저장되는데, 예를 들어, 이미지 검색서버에서 이루어진 검색 결과에 포함되어 있는 정보(이미지가 포함되어 있는 원문 웹 페이지 URL, 이미지의 제목, 이미지의 설명, 이미지의 요약어(tag), 이미지의 게시 시각), 이미지 검색서버에서 매 검색 결과마다 부여하는 고유 식별자 등이 관련정보로서 이미지 저장부에 함께 저장된다.
이미지 선호도 저장 데이터베이스(318)는 상기 이미지 선호도 측정부(314)에서 측정된 선호도가 저장되는 데이터베이스로서, 화면에서 디스플레이 제외하였는지 여부, 해당 이미지를 보관함에 저장하였는지 여부, 화면에 표시되어 존속하는 시간, 화면에 표시되어 있는 이미지의 면적정보, 원본 이미지 또는 큰 이미지의 열람 여부 및 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹페이지의 열람 여부 및 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 및 횟수, 이미지에 대한 관련 정보 추가 변경 횟수 등의 각 선호도 항목들을 각 이미지마다 해당 항목 정보들이 저장되어 있다. 이미지 선호도 저장 데이터베이스에 저장되는 상기 이미지 선호도는 최종적으로 이미지 검색서버(110)로 전송된다.
제어부(302)는 상기 각 기능부를 제어하는 메인 태스크(main task)로서, 각 기능부를 호출하여 해당 기능부를 수행시킨다. 예를 들어, 이미지를 다운로드 받아야 하는 플로우 진행시에는 인터럽트 신호를 발생시켜 이미지 획득부를 호출하여 이미지를 획득하도록 하며, 다수의 이미지들을 편집받아 전체화면에 디스플레이하고자 하는 경우에는 이미지 디스플레이 편집부를 호출하여 동작시키며, 이미지 선호도 측정하고자 하는 경우에는 이미지 선호도 측정부를 호출하여 이미지 선호도 측정을 하도록 한다. 또한, 제어부(302)는 측정된 이미지 선호도를 외부의 이미지 검색서버(110)로 전송하는데 이러한 상기 제어부의 동작 알고리즘을 도 4와 함께 후술한다.
도 4는 본 발명의 실시 예에 따라 이미지 선호도 측정 어플리케이션에서 각 이미지 선호도를 측정하여 외부의 검색서버로 전송하는 단계를 도시한 플로차트이다.
우선, 사용자 단말기 내의 이미지 선호도 측정 어플리케이션은 다양한 경로를 통해 이미지를 획득하는 단계(S402)를 가진다. 상기 이미지 획득하는 기본적인 개념은 이미지의 URL을 검색해서 해당 이미지가 있는 URL에 접속하여 이미지를 획득할 수 있다. 따라서 상기 이미지 획득(S402)은, 이미지 검색서버(110)의 검색 결과 를 참고하여 이미지 서버(120)를 통해서 획득하거나, RSS와 같은 Feed를 활용해 획득하거나, 웹 문서 내의 특정 이미지를 획득하거나, 일반적인 웹 브라우저로부터 이미지를 획득하는 등 다양한 방법이 있을 수 있다. 상기 이미지 획득하는 다양한 방법을 도 6, 도 7, 도 8, 도 9의 플로차트와 함께 후술한다.
상기와 같이 이미지들을 획득(S402)한 후에는 획득한 다수의 이미지들에 각각에 대한 선택항목 사용자 설정 값을 입력(편집)받아 사용자 단말기의 전체화면에 도 2(b)와 같이 분할 디스플레이(S404)한다. 즉, 바탕화면, 화면보호기 또는 간단한 조작으로 화면 전체에 이미지들을 표시한다. 상기 전체화면에 표시되는 이미지들은 이미지 획득 시에 얻은 관련정보나 이미지가 포함된 웹 페이지 주소가 함께 디스플레이될 수 있다.
상기 각 이미지들의 편집(선택항목 사용자 설정 값 입력)을 위하여 이미지 선호도 측정 어플리케이션은 도 5와 같은 이미지 미리보기/편집 툴을 제공한다. 사용자는 상기 이미지 미리보기/편집 툴을 이용하여 획득한 각 이미지를 삭제, 추가, 위치 및 크기 변경, 관련정보 등의 디스플레이 추가 등의 편집을 수행할 수 있게 된다. 이러한 편집 정보(선택항목 사용자 설정 값)를 사용하여 사용자는 선호도에 따라 이미지들을 선택 활용할 수 있고, 이미지 측정 어플리케이션은 이러한 이미지 편집 정보(선택항목 사용자 설정 값)로부터 이미지 선호도를 각 항목별로 측정(S406)한다.
상기 편집 정보(선택항목 사용자 설정 값 입력)로부터 이미지 선호도를 추출 측정하는 이유는 다음과 같다. 일반적으로 웹 브라우저나 이미지 뷰어에 표시되는 이미지는 해당 프로그램을 종료하면 이미지를 볼 수 없으며, 다시 보기 위해서는 프로그램의 재실행 및 열람의 과정이 요구된다. 반면에, 바탕화면은 다른 응용 프로그램들을 종료 또는 최소화하면 상시적으로 열람이 가능하다. 화면 보호기나 전체화면을 이용하는 경우에도 다른 프로그램을 표시하지 않고 해당 이미지들만을 표시할 수 있다. 또한 바탕화면은 스크롤 기능과 같이 보다 많은 내용을 보여주는 기능이 없으므로, 수개에서 수십 개의 이미지가 선택 표시된다. 수개 내지 수십 개의 이미지가 수시로 표시되는 특성으로 인하여 사용자는 선호도에 가장 부합하는 이미지만을 선택하는 경향을 가지게 된다.
다수의 이미지들을 편집하여 하나의 전체화면에 디스플레이하기 위하여 사용자 선호도에 따른 편집 기능을 제공하는데, 이러한 편집 기능은 매우 다양한 방법으로 구현될 수 있다. 그 예의 일부를 기술한다.
- 바탕화면의 이미지에 오른 마우스를 클릭하면 컨텍스트 메뉴(context menu)가 표시되어 해당 기능 선택 가능하도록 한다(윈도우 O/S의 경우 shell extension programming으로 가능하며 이 경우, 상시적으로 프로그램이 실행될 필요가 없고 메뉴 항목 선택 시에만 실행해도 된다).
- 본 발명의 이미지 선호도 측정 어플리케이션이 정상적으로 동작하면서 사용자의 마우스 입력을 모니터링(윈도우 O/S의 경우 Hooking)하고, 일반 윈도 프로그램이 아닌 바탕화면 위에 마우스 커서를 일정 패턴으로 움직이거나, 클릭하는 등의 동작을 수행하면 이를 감지하여 정해진 동작을 수행한다.
- 미리 보기 창을 이용한 편집 프로그램, 전체화면, 화면 보호기는 일반 GUI 프로그램의 동작 방식을 모두 지원하므로 보다 다양한 인터페이스 구성이 가능하다. 미리보기/편집 툴은 예시를 도 5에 도시하였는데, 팝업 창 형태로 디스플레이되어 툴바와 미리 보기 모습을 디스플레이한다.
또한, 이미지 선호도 측정 어플리케이션은 각 이미지 별로 사용자 선호도에 따른 독립적으로 선택항목을 편집하도록 선택항목 사용자 설정 값을 입력받는 기능을 제공하는데, 이러한 각 이미지별로 독립적으로 선택항목 사용자 설정 값을 입력받는 기능의 예시를 하기 [표 1]에서 기술한다.
[표 1],
선택항목 명칭 내용
원하지 않는 이미지 제거 기능 검색 사이트에서 검색하는 경우 원하는 이미지만을 선택하게 되지만 바탕화면의 이미지는 부적절한 이미지는 제거할 필요성이 발생하므로 원하지 않는 이미지를 제거함. 화면으로부터 이미지가 삭제되고, 바탕화면에 존속한 시간과 제거되었음이 기록됨.
이미지 위치 조정 기능 2D 화면상의 위치 또는 화면에서 두 개 이상의 이미지가 겹쳤을 때 위 아래 관계(Z-order)를 결정하는 위치를 변경함. 각 이미지의 노출 면적에 영향을 주게 됨.
이미지 크기 조정 기능 각 이미지의 크기를 변경하여 선호도가 높은 이미지를 크게 표시하고, 중요도가 낮은 이미지를 작게 표시함.
별도 구동 프로그램에서 이미지 표시 기능 원본 크기 또는 바탕화면에 표시된 이미지 보다 큰 크기의 이미지를 별도의 화면에 표시하거나, 해당 이미지 파일 확장자의 디폴트 프로그램(default program)에 의하여 표시되도록 실행함. 상기 원본 크기의 이미지는 이미지 선호도 측정 어플리케이션 내의 이미지 저장부에서 추출되어 디스플레이될 수도 있으나, 해당 URL에 직접 접속한 후 해당 이미지를 획득하여 디스플레이하도록 할 수 있음.
이미지 관련정보 저장 기능 문자 정보가 같이 표시되는 웹 문서와 달리 바탕화면은 최소의 문자 또는 순수하게 이미지만으로 구성되므로 사용자는 관심 있는 이미지에 대하여 보다 많은 관련 정보를 열람할 수 있음. 관련 정보는 이미지를 획득할 때 저장한 정보를 보여줌. 정보를 보여주는 방법은 여러 가지 형식이 있을 수 있는데, 풍선 도움말 형식으로 이미지 주변에 표시하거나, 상태 바(Status bar)와 같이 고정된 영역에 표시하거나, 별도의 화면 영역을 생성하는 표시하는 등의 방법이 있을 수 있음. 이미지와 관련된 정보로서 전부 또는 일부를 표시할 수 있음. 여기서 표시되는 정보는 이미지를 획득하는 과정에서 저장됨. 상기 관련 정보로는, 제목(검색 결과에 제공된 이미지의 제목, 또는 Feed의 게시물의 제목), 설명 또는 요약문(검색 결과에 제공된 설명, 또는 Feed의 게시물의 설명), 이미지를 포함하는 원문 웹 페이지의 URL, 요약어(tag; 검색 결과나Feed 게시물의 Tag 정보), 이미지의 획득 경로방법(검색, Feed, 웹 브라우저에서 선택, 웹 페이지에서 분석 획득), 검색서버 이름 및 검색 조건, Feed 사이트(블로그, 포토 뉴스)의 URL과 이름 등이 될 수 있음
사용자 단말기 내 웹브라우저로 이미지 열람 기능 원본 이미지가 포함되어있는 웹 페이지를 사용자 단말기에 설치되어 있는 웹 브라우저를 이용하여 열람하도록 지원함. 윈도우 O/S의 경우에는 URL을 실행하면 OS가 기본 웹 브라우저로 입력해주어 열람이 가능함.
연관성 높은 유사한 이미지 검색 기능 연관성이 높은 다른 유사한 이미지를 더 검색하는 기능을 제공함. 검색에 의하여 획득한 이미지의 경우에는, 동일한 검색 조건을 이용하여 다른 이미지를 검색하도록 하며, 검색 결과로부터 얻은 정보를 이용하여 유사한 이미지를 검색할 수 있도록 검색 조건을 설정하고 사용자가 수정하여 최종 검색할 수 있도록 함. 예를 들어 ‘color’라는 검색어로 검색한 이미지의 요약어(tag)가 color, red, sky 세 개인 경우 세 개의 검색어를 AND 조건으로 이미지를 더 검색할 수 있도록 설정할 수 있음. 검색서버에서 이미지 저자명을 지원하는 경우 이미지 저자명을 설정할 수 있으며 이미지가 속해있는 그룹(일종의 동호회 같은 사용자 분류)으로 검색이 가능한 경우 이미지가 속해 있는 그룹의 이미지를 검색하도록 설정할 수 있음. 마찬가지로 Feed에 의하여 획득한 이미지의 경우에는, 동일한 게시물에 포함되어 있는 다른 이미지를 가지도록 하거나 동일한 Feed에 포함되어 있는 다른 이미지를 획득하도록 설정할 수 있음.
즐겨찾기 기능 즐겨찾기와 같이 보관함을 제공하고 사용자는 이미지 데이터 및 관련 정보를 저장하여 이후에 다시 바탕화면에 표시하고 열람할 수 있도록 하는 기능을 제공함.
관련정보 추가 기능 사용자로 하여금 이미지에 대한 관련 정보를 추가 변경할 수 있는 기능을 제공함. 일반적으로 요약어(tag)는 콘텐츠의 저자가 설정할 뿐 아니라 열람자들이 추가할 수 있기 때문에 요약어를 추가하는 기능을 제공함. 또한, 상기 설명한 바와 같이 검색 및 Feed로부터 이미지에 대한 설명을 저장하고 열람 가능할 수 있는데, 여기에 사용자가 추가로 개인의 설명을 추가할 수 있도록 함. 또한, 사용자의 평가 정보를 추가 기재하는 기능을 제공할 수 있다. 상기에서 사용자가 요약어(tag)를 추가하면 검색서버로 전송하여 줌. 요약어를 추가함은 이미지에 대한 관심도를 보여주기 때문에 선호도 측정에 이용될 수 있다. 그렇지만, 개인의 설명을 추가하는 경우에는 개인의 기억을 위한 메모의 성격이므로 검색서버로 전송하지는 않음.
crop /no-crop선택기능 현재 다수의 사진을 배열하는 방법은 보통 사각형의 바둑판을 꽉 채우도록 사진을 잘라내는 (crop)것이 많이 이용되는 방법임. 이 경우 사각형 공간을 최대한 이용하여 사진을 표시하는 장점이 있지만 사람 얼굴이 잘려 나가는 경우가 종종 있음(도 12의 좌측그림). 그래서 사진을 잘라내지 않고(no-crop) 사진 내용은 전체가 다 표시되도록 줄여서 표시하고, 대신 남는 공간을 특정 색(검은색)으로 메꾸는 방법을 제공할 수 있음(도 12의 우측그림). 이미지 인식 알고리즘으로 사람의 얼굴을 검출하여 crop할지 여부를 결정할 수도 있겠으나, crop하는 것이 나은지 아니면 crop하지 않는 것이 나은지를 결정하는 것을 자동화하기 어려울 수도 있음. 따라서 바탕화면에 사진을 표시할 때 사진을 crop되는 상태와 crop되지 않는 상태를 전환할 수 있는 방법을 제공함. 사용자로 하여금 각 개인의 선호도에 따라 두 가지 상태를 전환할 수 있도록 하는 기능을 제공함. 상기 정보를 검색 서버로 전송하게 되면, 다수의 사용자의 선택 설정 정보를 누적하여 사진의 특성을 결정지을 수 있음. 따라서 사진 미리보기/편집에 crop/no-crop 선택 기능을 제공하고, 사용자의 선호도 전송 시에 선택 사항을 같이 전송함.
한편, 상기 특정 검색어로 획득한 이미지들을 사용자 단말기의 전체화면(바탕화면)에 디스플레이하는 영역은 다양하게 선택할 수 있는 방안이 있을 수 있는데, 전체화면(바탕화면)에 다수개의 이미지를 표시하는데 있어서 바둑판 형식으로 일률적으로 배치할 수도 있고, 각 이미지마다 다른 크기와 위치로 배치할 수도 있다. 사용자에 따라서는 다른 응용 프로그램을 많이 이용하여 바탕화면이 노출되지 않는 경우가 있다. 따라서 바탕화면을 보기 위해서는 다른 프로그램들을 종료하거나 최소화한 후 다시 원상 복귀해야 하는 문제가 있다. 이러한 경우를 위하여 화면 보호기와 전체화면 보여주기 기능으로 바탕화면에 보여지는 이미지들을 보여 줄 수 있다. 전체화면 보여주기 기능은 간단한 조작(메뉴, 아이콘, 버튼, 핫키 등)으로 다른 프로그램 위에 화면 표시 장치의 상당 부분을 표현하는 방법이다. 두 개 이상의 모니터를 동시에 이용하는 경우, 모든 모니터에 표시하는 방법 뿐 아니라 하나의 모니터의 전체화면에 표시하는 것도 포함한다. 화면 표시 이후에 간단한 조작으로 화면을 제거하면 실행 중이던 응용 프로그램들이 이전의 배치 상태를 유지한 채로 실행이 가능하다.
전체화면에 표시되는 이미지의 종류는 사용자의 선택에 따라 결정된다. 전체화면에 동시에 N개의 이미지가 표시될 때, 단일한 획득 방법에 의하여 획득된 이미지들이 N개를 채울 수 있다. 'color'라는 검색어로 검색한 결과가 20개의 이미지 공간을 표시하거나, 하나의 블로그에서 획득한 최신 이미지로 20개의 이미지 공간을 표시할 수 있다. 또는, 사용자가 20개의 이미지 공간을 분할하여 4개는 특정 블로그의 최신 이미지, 5개는 검색서버로부터 특정 검색조건을 이용하여 획득한 이미지, 5개는 특정 웹 문서에서 확장 프로그램을 이용하여 획득한 이미지, 나머지 1개는 사용자가 직접 웹 브라우저로부터 가져온 이미지를 디스플레이하도록 설정할 수 있다.
따라서 이미지 편집 및 디스플레이하는 단계가 완료(S404)된 후에는, 상기 [표 1]의 선택항목에서 선택된 내역에서 이미지 선호도를 측정하는 단계(S406)를 가지는데, 이미지 선호도를 측정하는 수단은 상기 선택항목의 사용자 설정 값을 이용하여 이미지 선호도를 추출하여 측정하는 것이다. 예를 들어, 화면에서 제거 여 부, 보관함(이미지 저장부)에의 저장 여부, 바탕화면에 표시되어 존속하는 시간, 바탕화면에 표시되어 있는 이미지의 면적 정보, 노출 시간 및 면적 정보, 원본 이미지 또는 큰 이미지의 열람 여부 또는 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹 페이지의 열람 여부 또는 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 또는 회수, 이미지에 대한 관련 정보 추가 변경 횟수 등으로 측정될 수 있다.
상기에서 화면에서 제거 여부로서 이미지 선호도를 측정하는 이유는, 사용자의 선호도가 그리 크지 않음을 나타내는 것으로서, 화면 표시 시작 시점과 제거 시점을 추출하여 두 시점의 시간 간격을 파악한 후, 이들 시간 간격이 소정의 임계치 이하일 경우에 이미지가 화면에서 제거되었다고 판단한다. 또한, 보관함에 저장 여부로서 이미지 선호도를 측정하는 이유는, 제거의 반대 의미로 재검색에 의하여 재획득되는 경우보다 선호도가 높음을 의미하기 때문이다. 또한, 바탕화면에 표시되어 존속되는 시간을 가지고서 이미지 선호도를 측정하는 이유는, 선호도가 높은 이미지일수록 바탕화면에 표시되는 시간이 늘기 때문에 바탕화면에 표시되는 시간이 증가함에 비례하여 선호도가 증가되도록 한다. 전체화면에 표시되어 있는 이미지의 면적 정보를 가지고서 이미지 선호도를 측정하는 이유는, 전체화면에 노출되는 이미지의 크기 및 위치에 따라 사용자의 선호도가 달리하기 때문으로서 해당 이미지의 면적, 표시되어 있는 복수 이미지 전체 면적, 화면 표시 장치의 전체 면적 등을 고려한다. 또한, 노출 시간 및 면적 정보를 가지고서 이미지 선호도를 측정하는 이유는, 상기에서 고려한 전체화면에 존속하는 시간 및 면적정보가 반드시 노출시간 및 면적정보와 일치하지 않기 때문이다. 전체화면의 바탕화면으로서 존속하고 있더라도 사용자가 다른 프로그램을 사용하고 있는 경우에는 사용자에게 해당 이미지가 노출되지 않기 때문이다. 따라서 주기적으로 바탕화면의 노출 상태를 모니터링하여 각 이미지별로 노출된 시간과 면적을 추출하여 이미지 선호도 측정에 사용되도록 한다.
상기와 같이 이미지 선호도 측정이 완료된 후에는 측정된 이미지 선호도를 이미지 검색서버(110)로 전송하는 단계(S408)를 가진다. 전송되는 이미지 선호도는 선택항목의 정보로부터 추출한 정보로서, 상기에서 살핀 바와 같이 화면에서 제거 여부, 보관함(이미지 저장부)에의 저장 여부, 바탕화면에 표시되어 존속하는 시간, 바탕화면에 표시되어 있는 이미지의 면적 정보, 노출 시간 및 면적 정보, 원본 이미지 또는 큰 이미지의 열람 여부 또는 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹 페이지의 열람 여부 또는 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 또는 회수, 이미지에 대한 관련 정보 추가 변경 횟수 등이 될 수 있다.
한편, 이미지 검색서버(110)로 상기 이미지 선호도가 전송되는 것 이외에도, 다음과 같은 정보들이 함께 전송될 수 있다. 해당 이미지의 URL, 해당 이미지의 URL에 준하는 내용으로 변환 가능한 고유 식별자(예컨대, flickr.com의 경우 다양한 크기의 이미지가 제공된 상태에서 고유 식별자를 제공하는 규칙에 따라 연산하면 원하는 크기의 이미지 URL을 얻을 수 있음), 해당 이미지를 획득한 방법 및 Feed URL, 웹 URL, 검색조건 등이 될 수 있다. 상기에서 해당 이미지를 획득한 방법 및 Feed URL, 웹 URL, 검색조건을 전송하는 이유는, 이미지의 품질이 좋다 하더라도 검색 조건에 상반되는 결과는 좋은 검색 결과라 할 수 없기 때문에, 이미지를 검색에 의하여 획득한 경우 사용자가 어떤 검색 조건으로 검색한 결과에 대한 선호도인가가 중요하므로 이미지 획득 방법 및 검색조건을 전송하는 것이다. 검색 시점과 검색시점의 전/후 사용 배경 등을 고려하기 위해서는, 검색 결과마다 이미지 검색서버가 고유 식별자를 제공하고 사용자 단말기가 고유 식별자를 이미지 검색 서버로 전송하여 전송 데이터의 양을 최소화하는 것이 바람직하다. 그리고 Feed URL이나 웹 URL을 전송하는 것은 개별 이미지의 선호도 뿐 아니라 이미지를 제공하는 Feed나 웹 사이트의 선호도를 부가적으로 판단하는데 이용될 수 있기 때문이다.
한편, 상기와 같이 이미지 검색서버(110)로, 이미지의 URL(또는 고유 식별자), 이미지 선호도, 선택항목의 선택 내역, 해당 이미지를 획득한 방법과 관련 정보(Feed URL, 웹문서의 URL 등) 및 검색조건을 전송하는 시점은 다양한 시점 중 어느 한 시점을 선택하여 전송할 수 있다. 예를 들어, 사용자의 선택항목에서 특정 선택 내용이 발생할 때마다 신규 발생 내용을 전송할 수 있다. 또는 정보를 누적하여 일정 시점에 전송할 수 있는데, 예컨대, 사용자의 선택항목 정보가 일정 크기 이상 되었을 때 전송하거나 사용자 프로그램이 시작 또는 종료할 때 전송하거나 일정 시간 주기 마다 전송하거나 사용자가 이미지 검색서버를 이용하여 검색할 때 이전 발생 정보를 전송할 수 있다.
한편, 도 4의 S402 단계에서 이미지를 획득하는 방법은, 이미지 검색서버의 검색 대상에 해당되는 이미지(이미 indexing되어 있거나 신규로 추가하는 경우 모두 포함)라면 이미지를 획득하는 경로는 무관하다. 본 발명은 이미지의 선호도를 파악하여 그 선호도 정보를 이용하여 이미지 검색서버의 성능을 개선하는데 목적이 있으므로, 이미지 검색서버의 검색을 통하여 이미지를 얻지 않고 사용자가 익히 아는 웹 사이트를 방문하여 화면에 적용한 이미지도 검색 엔진의 검색 대상이 되므로 해당 이미지에 대한 선호도 정보를 검색 엔진의 개선에 이용할 수 있다.
일반적으로 대부분의 이미지 정보는 URL(Uniform Resource Locator)로 고유 위치가 식별되어 접근 가능하다. 특정 회사의 직원들에게만 공개되거나 로그인 상태에 따라 일부 구성원에게만 공개되는 이미지 정보인 경우에도 각 이미지는 URL로 그 고유 위치가 식별된다. URL로 표현되는 이미지는 FTP 또는 HTTP의 이미지가 대표적이며, 일반 웹 사이트, 블로그, 이미지 공유 사이트, 검색서버에 저장된 작은 크기의 이미지(thumbnail) 등이 있다.
URL로 식별되는 이미지는 이미지 검색 엔진의 검색 대상이 된다. URL로 식별되는 이미지를 획득하는 방법으로는 이미지 검색서버의 검색 결과를 참고하여 이미지 서버를 통해서 획득하거나, RSS와 같은 Feed를 활용해 획득하거나, 일반적인 웹 브라우저로부터 이미지를 획득하거나, 웹 문서 내의 특정 이미지를 획득할 수 있는데, 이러한 획득 방법에 대하여 차례로 상세히 설명한다.
이미지 검색서버의 검색 결과를 참고하여 이미지 서버를 통해서 획득하는 방법을 도 6의 플로차트와 함께 설명하고, RSS와 같은 Feed를 활용해 획득하는 방법 을 도 7의 플로차트와 함께 설명하고, 웹 문서 내의 특정 이미지를 획득하는 방법을 도 8의 플로차트와 함께 설명하고, 일반적인 웹 브라우저로부터 이미지를 획득하는 방법을 도 9의 플로차트와 함께 설명한다.
도 6은 본 발명의 실시 예에 따라 이미지 검색서버의 검색 결과를 참고하여 이미지 서버를 통해서 이미지 획득하는 단계를 도시한 플로차트이다.
우선, 사용자 단말기(100)에 설치되어 있는 이미지 측정 어플리케이션내의 이미지 획득부(310)는, 이미지 검색을 위한 검색조건을 입력받기 위한 검색조건 입력창을 디스플레이(S602)한다. 상기 검색조건 입력창은 사용자로부터 검색조건을 입력받는 인터페이스로서, 추천 검색어를 제공하는 추천 검색어 버튼/링크가 상기 검색조건 입력창에 구현될 수 있다.
사용자는 상기 검색조건 입력창을 통해 검색하고자 하는 검색조건(예컨대, 검색어 입력, 추천 검색어 버튼/링크 등)을 입력(S604)한다. 상기 검색조건으로는, 필수 검색조건으로서 검색어(키워드)가 입력되며, 확장 검색조건으로는, 이미지 검색서버(110)에서 제공하는 웹 서비스 API(Web Service Application Programming Interface)의 검색 조건 입력 및 UI(User Interface)의 단순화 방법에 따라 추가/삭제/변경될 수 있는 사항으로, 검색 단어들의 AND/OR 조건식, 검색 결과의 시작 순위 및 개수(예: 검색 순위 상위 100번째부터 150번째까지) 등이 검색조건으로 구성될 수 있다. 예를 들어, 사용자가 같은 검색어를 이용하여 반복적으로 검색하면, 검색횟수를 카운팅하여 상위에서 하위로 검색 순위를 내려가며 검색하거나 페이 지(page)를 1,2,3......처럼 선택할 수 있거나, next 좌우 버튼으로 다음 순위를 검색할 수도 있다. 상기에서 이미지 검색서버(110)에서 제공하는 웹서비스 API란 이미지 검색서버(110)에서 직접 일반 웹 브라우저를 이용하여 검색하는 방법 이외에도, 해당 이미지 검색서버가 아닌 제3의 웹 사이트나 응용 프로그램에서 검색 결과를 얻어 올 수 있도록 하는 프로그래밍 인터페이스를 말하는 것으로서, 통상적으로 XML이 많이 이용된다. 본 발명은 상기 웹서비스 API를 통해 검색조건 입력과 명령을 검색서버로 전송하면 해당 검색 결과를 수신하는 것이다.
상기와 같이 웹서비스 API를 통해 검색조건을 입력(S604)받아 이미지 검색서버(110)로 전송(S606)하면, 이미지 검색서버(110)는 검색조건에 따른 검색을 수행(S608)한 후 검색조건에 충족하는 검색결과(이미지들의 URL주소 및 관련정보)를 전송(S610)하게 되고, 사용자 단말기(100)는 상기 검색결과를 수신(S612)하게 된다. 사용자 단말기(100)는 상기 수신한 검색결과에서 이미지의 URL 정보(또는 이미지의 URL을 생성할 수 있는 정보)와 관련정보를 추출하여 이미지 저장부에 저장(S614)한다. 상기 이미지의 URL 정보는 이미지의 URL 또는 URL의 목록(이미지의 크기에 따라 복수의 URL이 제공되는 경우 목록으로 저장) 또는 미리 정하여진 규칙에 따라 URL로 역산할 수 있는 고유 식별자(일부 검색서버의 경우 동일한 이미지에 대하여 다양한 크기의 파일을 제공하며, 미리 정하여진 규칙으로 고유 식별자를 연산하면 특정 크기의 이미지 URL 값을 얻을 수 있다)가 될 수 있다.
상기 관련정보는 검색결과에 포함되어 있는 정보(각 검색서버에 따라 상이할 수 있음), 즉, 이미지가 포함되어 있는 원문 웹 페이지 URL, 이미지의 제목, 이미 지의 설명, 이미지의 요약어(tag; 키워드로 입력한 검색조건과 다른 것이 있을 수 있음. 예컨대, 'red' 키워드 검색조건으로 검색한 이미지의 태그가 'red', 'sky', 'cloud'일 수 있음), 이미지의 게시 시각 등이 될 수 있다.
상기와 같이 URL 및 관련정보를 추출하여 저장한 후에는, 상기 추출한 URL(또는, 고유 식별자를 역산하여 추출한 URL)을 이용하여 해당 이미지 서버(120)로 이미지 전송을 요청(S616)하여 해당 이미지를 다운로드(S620) 받음으로써 획득을 완료(S622)할 수 있다.
도 7은 본 발명의 실시 예에 따라 RSS와 같은 Feed를 활용하여 획득하는 단계를 도시한 플로차트이다.
우선, 사용자 단말기(100)는 사용자로부터 Feed의 URL을 입력받는 Feed 입력창을 생성하여 디스플레이(S702)한다. 상기 Feed란 웹사이트에 새로운 이미지 정보가 개시되어 있음을 자동으로 알려주는 기술로서, RSS, Atom 등의 종류가 있다. 즉, 블로그나 인터넷 신문 등 새로운 게시물이 생성되는 웹사이트에서 사용자가 해당 웹 사이트를 방문하지 않고도 새로운 게시물이 발생함을 알 수 있도록 도와주는 기술이 RSS 또는 Atom이라 불리는 Feed이다. Feed서버(130)에서는 미리 정해진 URL에 새로운 게시물이 발생될 때마다 해당 내용을 포함하는 XML 파일로 구성된 Feed를 업데이트한다. 따라서 사용자 단말기는 이 XML 파일을 주기적 또는 비주기적으로 읽어 들여 사용자가 해당 URL 사이트를 방문하지 않고도 새로운 게시물의 존재 여부를 알 수 있게 된다.
사용자는 상기 Feed 입력창에 Feed할 URL주소 및 환경설정을 입력(S704)한다. 상기 입력방법으로 다양한 방법이 있을 수 있는데, i)사용자가 직접 Feed URL을 웹 브라우저 등으로부터 복사하여 Feed 입력창에 추가하거나, ii)웹 브라우저에 부착되어 실행되는 프로그램을 작성/제공하여 사용자가 설치/실행하면, 웹 페이지 방문 시에 Feed URL이 있는지 여부를 웹 페이지로부터 검출하고 Feed URL이 있는 경우 사용자게에 추가할 수 있도록 UI를 활성화하여 사용자가 추가를 지시하면 해당 Feed URL을 추가하거나, iii)웹 문서에 Feed URL이 자동 설정되는 아이콘(icon)을 제공한다. 사용자가 이 아이콘을 선택하면 자동으로 Feed URL의 설정이 가능하도록 한다. 즉, 블로그에 "Add to XXX feed reader"라는 버튼이 있고 이를 누르면, XXX feed reader에 해당 URL 정보가 전달되는 방법이다. 이와 같은 형식으로 Feed URL을 설정하는 구현 방법은 매우 다양한데, 예컨대, 사용자 계정 서버로 전달/저장한 후 해당 프로그램에서 미리 정해놓은 프로토콜을 이용하여 전송 받을 수도 있고, 아이콘을 누르면 특정 확장자의 파일이 사용자 단말기로 다운로드되고, 이 파일 안에 있는 URL 정보들을 저장할 수도 있다.
한편, 상기와 같이 상기 Feed 입력창에 Feed할 URL주소를 입력과 아울러 Feed 업데이트할 환경설정을 사용자로부터 입력(S704)받는다. 즉, 각 Feed를 읽어 들이는 주기 또는 시점을 설정(예컨대, 매 30분마다 매일 13시 00분이 도래할 때, 컴퓨터 시작 후 5분 경과할 때, 사용자가 직접 업데이트 명령을 전송할 때 등)받으며, 새로 표시할 이미지가 표시 가능한 이미지 개수보다 많은 경우 일부 이미지를 선택하는 방법을 설정(예컨대, 각 게시물에 포함되는 이미지 중 첫 번째 이미지 선택, 최신의 게시물 이미지 우선 선택, 난수로 선택, 표시되지 않은 가장 오래된 이미지 우선 선택 등)을 입력받는다.
상기 설정된 Feed URL과 환경설정에 따라 특정 시간이 도래하면 Feed 서버(130)에 Feed 데이터를 요청(S706)한다. 상기 Feed 서버(130)는 요청 시점 이전에 Feed URL에 대한 새로운 게시물이 발생하였다면 해당 게시물을 전송(S708)해주는 피딩 작업(S708)을 수행한다. 이는 Feed의 요청 시점 이전에 새로운 게시물이 발생하였다면 그때 상응하는 Feed 문서 파일로 업데이트 되어 Feed URL에 저장되고, 이미지 파일이 특정 URL에 저장되어 있다가 전송을 요청 받으면 전송되는 것과 마찬가지로 Feed 문서 파일을 저장해 놓고 전송하는 것이다. 현재 상태의 Feed 데이터를 사용자 단말기로 전송(S710)한다.
사용자 단말기(100)는 수신한 Feed 데이터를 분석하여 이미지 URL을 추출하여 목록을 구성하여 이미지 저장부에 저장(S712)한다. 즉, 수신한 Feed 데이터의 내용을 분석하여 신규로 추가된 이미지 목록(이미지의 URL, 추가 시간)을 구성한다. 상기 이미지 목록에 저장되는 정보는 이미지의 URL, 이미지를 포함하는 원문 게시물의 URL, 제목, 설명, 게시 시각 등의 정보가 될 수 있다.
신규 이미지 여부는 아래 두 가지 방법의 한가지로 확인한다. i) RSS의 경우 각 게시물에 게시 시간이 포함되어 있는데 이전에 마지막으로 처리한 Feed의 시간과 비교하여 이후에 발생한 게시물에 포함된 이미지는 신규 이미지 목록에 추가한다. ii) 다른 방법으로는, 일반적으로 각 이미지 URL은 고유한 값을 가지는데 이전 Feed에 포함되어 있던 이미지들의 목록을 저장/유지하고, 이 목록을 검색 확인하여 동일한 것이 없는 경우 새로 발생한 이미지로 간주하여 신규 이미지 목록에 추가한다.
상기와 같이 이미지 목록을 구성하여 저장한 후에는, 사용자 단말기(100)는 상기 이미지 목록을 이용하여 해당 이미지 서버(120)로 이미지 전송을 요청(S714)하여 해당 이미지를 다운로드(S718) 받음으로써 이미지 획득을 완료(S720)할 수 있다.
도 8은 본 발명의 실시 예에 따라 웹 문서 내의 특정 이미지를 획득하는 단계를 도시한 플로차트이다.
웹 사이트의 경우 새로운 게시물이 등록되지만 도 7과 같은 Feed를 제공하지 않는 사이트들이 많다. 예를 들어, .gov/apod/astropix.html 은 매일 새로운 천제 관련 사진을 게시하고, 도 매일 새로운 만화를 제공한다. 이외에도 싸이월드의 경우 새로운 게시물이 등록되지만 표준화된 Feed를 제공하지는 않는다. 이러한 웹 페이지는 Feed를 제공하지 않지만 화면의 구성이나 HTML 문서의 형식에 규칙성이 있다. 이러한 웹 페이지로부터 새로운 이미지를 가져오기 위하여 HTML 문서의 규칙을 파악하여 새로운 이미지를 가져올 수 있는데, 규칙의 예로 다음과 같은 것들이 있다. 예를 들어, 두 번째 도표의 X번째 행 Y번째 열에 포함되어있는 첫 번째 이미지 URL의 이미지 파일을 전송받거나, HTML 문서의 첫 번째 이미지 URL의 이미지 파일을 전송받거나, 본문상의 특정 단어 이후 두 번째 이미지 URL 이미지 파일을 전송받거나, HTML 문서를 특정 브라우저에서 특정 폰트 크기로 화면 표시했을 때 화면 좌상단으로 부터 특정 영역에 존재하는 이미지 파일을 전송받는다.
그런데, 상기와 같이 웹 문서에서 이미지를 가져오는 규칙은 매우 다양하고 웹 문서의 구조가 변경될 수 있으므로, 본 발명의 이미지 선호도 측정 어플리케이션 내에 직접 구현되면 유연히 대처할 수 없는 문제가 있다. 따라서 새로운 규칙에 대응하기 위하여 각 규칙을 plug-in이나 script 코드 등으로 제1 확장 프로그램 팩으로 구현할 수 있도록 하고, 상기 제1 확장 프로그램 팩을 본 발명의 이미지 선호도 측정 어플리케이션에서 사용하여 이미지의 URL 주소를 획득한다.
이러한 웹 문서 내의 특정 이미지를 획득하는 단계를 도 8의 플로차트와 함께 설명하면, 우선, 웹 문서 내의 특정 이미지를 가져올 수 있는 규칙을 프로그래밍한 확장 프로그램 팩(이하, '제1 확장 프로그램 팩'이라 함)을 사용자 단말기(100)내의 이미지 선호도 측정 어플리케이션에 등록하는 단계(s802)를 가진다. 이 때, 상기 이미지 선호도 측정 어플리케이션은 상기 제1 확장 프로그램 팩을 등록 장착할 수 있도록 하는 인터페이스를 제공하여 손쉽게 제1 확장 프로그램 팩이 이미지 선호도 측정 어플리케이션의 일부로서 동작되도록 한다.
그 후, 사용자가 체크할 URL 주소를 입력하고, 체크할 주기/시점 등의 환경을 설정(S804)하게 되면, 사용자가 설정한 주기/시점에 제1 확장 프로그램 팩이 실행(S806)된다. 상기 제1 확장 프로그램 팩은 입력된 URL 사이트(140)에 접속하여 규칙대로 웹문서 내의 특정 지점에 위치한 이미지의 URL 주소를 추출(S808)하여 해당 이미지의 URL 주소 및 관련정보를 이미지 저장부에 저장(S810)한다. 상기 관련정보로는 해당 이미지를 포함하는 원문의 웹 페이지 URL, 제1 확장 프로그램 팩이 검출한 관련 정보(이미지 또는 게시물의 제목, 이미지의 설명 등)가 될 수 있다.
사용자 단말기(100)가 상기 이미지의 URL을 가지는 이미지 서버(120)로 해당 이미지 전송을 요청(S812)하여 이미지 서버에서 해당 이미지를 전송(S814)하여 다운로드(S816) 받음으로써, 사용자 단말기는 원하는 이미지를 획득(S818)할 수 있게 된다.
한편, 특정 웹 문서 경우 일부 이미지에 대해서는 Feed 기능을 제공하지만 일부 이미지에 대해서는 Feed 기능을 제공하지 않을 수 있다. 즉, Feed에 포함되는 내용을 어느 범위까지 할 것인지에 대한 문제는 전적으로 웹 사이트의 운영자나 게시자의 결정에 따르게 되어 있다. 즉, 블로그의 문선 전문을 Feed에 포함할지, 요약문을 포함할지, 게시물 내용의 이미지를 포함할지 등등에 대한 표준이나 권고사항이 없다. 따라서 이미지 URL을 포함하는 Feed도 있지만, 간단한 요약문과 함께 원문 웹 페이지의 Link URL만을 제공하는 경우가 많이 있다. 이러한 경우, Feed만으로 이미지의 URL을 알 수 없다.
따라서 도 7과 같이 Feed를 활용해 이미지의 URL을 획득하는 방법과 도 8과 같이 웹 문서 내의 특정 이미지의 URL을 획득하는 방법을 결합하여 이미지의 URL을 검출할 수 있다. 즉, Feed로부터 새로운 게시물의 발생 여부를 확인하고 이미지의 URL 대신 원문 웹 문서의 URL을 Feed를 통해 검출하고, 검출한 웹 문서의 URL에 대하여 제1 확장 프로그램 팩을 이용하여 이미지의 URL을 검출하여, 해당 이미지의 URL을 가진 이미지 서버에 접속하여 최종적으로 이미지를 획득할 수 있다.
도 9는 본 발명의 실시 예에 따라 일반적인 웹 브라우저로부터 이미지를 획득하는 단계를 도시한 플로차트이다.
사용자가 웹 브라우저로 웹 서핑 중에 원하는 이미지를 선택하여 이미지를 획득하는 방법으로서, 웹 브라우저에 제공하는 API(Application Programming Interface)를 이용하여 웹 페이지에 포함된 이미지에 관련된 정보를 사용자가 본 발명의 프로그램으로 전달하는 기능을 하는 plug-in이나 add-on으로 된 확장 프로그램 팩(이하, '제2 확장 프로그램 팩'이라 함)을 등록(S902)하여 이용한다. 상기의 제2확장 프로그램 팩이 사용자 단말기 내의 웹 브라우저에 장착 등록된 후, 사용자가 인터넷의 웹 페이지를 열람 중 이미지를 선택(S904)하여 해당 이미지를 획득할 것을 요청하면, 제2확장 프로그램은 해당 이미지를 저장하고, 아울러 해당 이미지의 관련정보(이미지의 URL, 제목 등)를 분석 추출하여 저장(S906)한다. 상기에서 웹 페이지를 열람 중 이미지를 선택받는 것은, 다양한 구현 예가 있는데, 마우스의 오른 버튼을 클릭이 있을 시에 메뉴 항목을 제공하여 이미지를 다운로드 받거나, 웹 페이지의 이미지를 마우스로 드래그(drag)하여 특정 영역이나 바탕화면에 드롭(drop)하여 이미지를 받을 수 있도록 구현한다.
한편, 상기와 같이 사용자 단말기에 이미지 선호도 측정 어플리케이션이 설치되어 구동되는 경우, 직접 어플리케이션 동작이 사용자 단말기에서 이루어지기 때문에 기능이 풍부하고 사용하기 편리한 장점이 있다. 그러나 이미지 선호도 측정 어플리케이션이 사용자 단말기에 설치된 경우에만 사용이 가능하고, 각종 사용자 설정 정보가 해당 사용자 단말기에만 저장되므로 다른 컴퓨터에서는 설정을 다시 해줘야 하는 불편함이 있다. 특히, 두 대 이상의 사용자 단말기에서 이미지 선호도를 측정하는 경우, 이미지를 위한 Feed URL 설정/저장을 각각의 사용자 단말기에서 새로 해야 한다거나 바탕화면으로 배치 조정 수집된 사진들을 다른 사용자 단말기에서는 이용할 수 없는 불편이 있을 수 있다.
이러한 문제를 해결하기 위하여 기능성이 다소 부족하더라도 웹 서비스를 통해 이미지 선호도를 측정하는 방안을 제시한다. 상기 웹 서비스를 통해 구현하면 사용자 단말기를 구분하지 않고 확장 가능성이 커지는 장점이 있게 된다.
상기 웹 서비스를 이용하여 이미지 선호도를 측정하는 방안은 크게 세 가지 방안이 있을 수 있다. 첫째, 사용자 단말기에 이미지 선호도 측정 어플리케이션이 설치되지만 상기 [표 1]의 선택항목을 설정하는 것과 같이 사용자에 의해 설정되는 환경설정 정보들만이 별도의 웹서버(이하, '이미지 선호도 측정 서버'라 함)에 저장되어 이미지 선호도 측정 시에 저장되어 있는 환경설정 정보들을 읽어 와서 구현하도록 할 수 있다. 둘째, 사용자 단말기에 이미지 선호도 측정 어플리케이션을 설치하지 않고 최종 사용자 단말기의 전체화면 설정을 제외한 나머지 모든 과정을 이미지 선호도 측정 서버에서 웹서비스로 수행하는 방법이다. 셋째, 상기 첫 번째 방법과 두 번째 방법을 결합한 것으로서 환경설정 정보들이 별도의 이미지 선호도 측정 서버에 저장될 뿐 아니라 새로운 정보의 확인 과정도 상기 이미지 선호도 측정 서버에서 직접 수행하여 그 결과를 사용자 단말기로 전송하는 방법으로서, 새로운 정보가 발생하면 이미지 선호도 측정 서버가 사용자 단말기에 이미지 데이터를 전 송하거나 이미지 URL 및 관련정보를 제공하며, 사용자 단말기에서 화면에 표시하여 선택항목의 설정을 받을 수 있도록 구현하는 것이다.
우선, 상기 첫 번째 방법인 환경설정 정보만이 별도의 웹서버에 저장시켜 놓고 이미지 선호도 측정 시에 환경설정 정보들을 읽어 와서 측정을 수행하는 방법을 좀 더 상세히 설명하면, 사용자가 웹서버에 계정을 개설하여 해당 계정에 있는 환경설정을 변경하는 것이다. 상기 웹서버의 특정 계정의 환경설정을 변경하는 방법은 해당 웹서버에 접속하여 직접 해당 사이트에서 직접 환경설정을 변경하거나, 사용자 단말기의 이미지 선호도 측정 어플리케이션에서 환경설정을 변경한 후 해당 환경설정 내용이 웹서버로 전송되어 최종적으로 웹서버에 해당 환경설정 내용이 저장되도록 구현할 수 있다. 상기와 같이 웹서버에 환경설정 내용이 저장된 후에는, 나중에 사용자 단말기의 이미지 선호도 측정 어플리케이션이 구동되어 상기 웹서버에 로그인 접속하여 해당 환경설정 내용을 전송받을 수 있다.
상기 두 번째 방법인 사용자 단말기에 이미지 선호도 측정 어플리케이션을 설치하지 않고 최종 사용자 단말기의 전체화면 설정을 제외한 나머지 모든 과정을 웹서비스로 수행하는 방법을 좀 더 상세히 설명하면, 상기 방법은 사용자 단말기에 이미지 선호도 측정 어플리케이션 설치 부담이 없으므로 웹 브라우저만 사용할 수 있다면 어떤 환경에서나 동일한 서비스를 이용할 수 있다. 최종적으로 바탕화면에 적용하지 않고 복수의 이미지로 만든 모자이크 이미지를 웹 브라우저에서 열람하고 별도의 이미지 파일로 저장하는 용도로 사용할 수도 있다. 이하, 도 10에서 이를 설명한다.
도 10은 본 발명의 실시 예에 따라 웹서버를 이용하여 이미지 선호도를 측정하는 이미지 선호도 측정 시스템을 도시한 상태도이다.
사용자 단말기(1400)에는 이미지 선호도 측정 어플리케이션이 설치되어 있지 않기 때문에, 사용자 단말기(1400)는 웹 브라우저를 통해 이미지 선호도 측정 서버(1000)에 로그인 접속하여 검색어, Feed URL, 웹 URL 등을 전송(S1002)하여 결과적으로 해당 이미지 데이터, URL, 관련정보 등을 이미지 선호도 측정 서버(1000)로부터 전송(S1008)받을 수 있다.
상술하면, 사용자 단말기(1400)가 웹 브라우저를 통해 이미지 선호도 측정 서버(1000)에 검색어, Feed URL, 웹 URL 등을 전송하게 되면, 이미지 선호도 측정 서버(1000)는 상기 수신한 검색어, Feed URL, 웹 URL 등을 이용하여 해당 이미지를 검색(S1004,S1006)하여 해당 이미지 데이터, 관련정보 등을 획득한 후 이를 사용자 단말기로 전송(S1008)해주는 것이다.
상기에서 이미지 선호도 측정 서버(1000)가 이미지 데이터 및 관련정보를 획득하는 방법은 도 5, 도 6, 도 7, 도 8의 단계와 동일한 방식으로 이루어진다. 도 5, 도 6, 도 7, 도 8의 경우는 사용자 단말기 내에 설치된 이미지 선호도 측정 어플리케이션에서 수행됨에 비하여, 도 10에서는 이미지 선호도 측정 서버(1000)가 수행한다는 점에서 그 수행 주체에 차이가 있을 뿐이다.
예컨대, 이미지 검색에 의해 이미지를 획득하고자 하는 경우 이미지 선호도 측정 서버(1000)는, 이미지 검색 가능한 웹페이지를 사용자 단말기(1400)에 제공하 여 필요한 검색어를 입력(S1002)받는다. 상기 검색어 입력이 있으면 이미지 선호도 측정 서버(1000)는 이미지 검색서버(1300)에 접속하여 검색 수행한 원하는 검색 결과의 이미지의 URL을 수신하고 이를 바탕으로 이미지 서버(1200)나 이미지 정보 DB(1100)에 접속하여 원하는 이미지를 획득(S1004,S1006)한다.
또한, Feed를 이용하고자 사용자 단말기(1400)로부터 Feed URL을 전송받은 경우, 이미지 선호도 측정 서버는 해당 Feed URL로부터 새로운 이미지를 가져오는 웹 페이지를 제공한다. 사용자가 상기 웹 페이지를 열람하면 이미지 선호도 측정 서버는 Feed 서버에 접속하여 새로운 Feed를 수신하고 이미지 선호도 측정 서버에 저장되어 있는 마지막 열람 Feed에 대한 정보와 비교하여 새로운 이미지의 URL을 획득하고 이를 바탕으로 이미지 서버(1200)이나 이미지 정보 DB(1100)에 접속하여 원하는 이미지를 획득(S1004,S1006)한다.
또한, 웹 문서내의 특정 이미지를 획득하고자 하는 경우, 이미지 선호도 측정 서버(1400)는 웹 URL을 설정할 수 있는 웹 페이지를 제공하여 사용자 단말기로부터 웹 URL을 등록받게 되고, 그 후, 이미지 선호도 측정 서버(1000)는 사용자가 이미지 획득 규칙을 설정할 수 있도록 하는 웹 페이지를 사용자 단말기에 제공하고 사용자는 규칙을 선택하고 이러한 설정 정보는 이미지 선호도 측정 서버에 저장된다. 이미지 선호도 측정 서버에 저장되어 있는 웹 URL로부터 새로운 이미지를 가져오는 웹페이지를 제공한다. 사용자가 이 웹 페이지를 열람하면 웹 서버는 해당 웹 페이지에 접속하여 이미지를 획득한다.
또한, 상기 Feed 방법 및 웹 문서내의 특정 이미지 획득 방법을 결합한 방식 으로 이미지를 획득할 수 있다. Feed로부터 새로운 게시물의 웹 URL에 접속하여 사용자 설정한 규칙으로 이미지를 획득한다.
상기와 같이 이미지 선호도 측정 서버(1000)가 이미지를 획득한 후에는 이미지 미리보기/편집 툴을 웹 브라우저 형태로서 사용자 단말기(1400)에 제공(S1008)하여, 사용자로부터 선택항목 설정을 입력받아 이를 사용자 단말기로부터 전송받는다.
상기에서 이미지 미리 보기/편집 툴은 이미지 선호도 측정 서버(1000)가 필요한 크기로 변경한 후에 이미지를 전송할 수도 있으며, 또는, 이미지 선호도 측정 서버(1000)는 이미지의 URL만을 제공하고 미리보기/편집 툴이 상기 URL로부터 원본 이미지 데이터를 직접 수신하여 크기를 변경할 수 있다.
또한, 사용자는 이미지 선호도 측정 서버(1000)에서 제공하는 상기 이미지 미리보기/편집 툴을 이용하여 이미지를 제거하거나 새로운 이미지를 추가하거나 이미지의 크기 및 위치를 변경할 수 있으며 이미지에 대한 관련 정보를 열람할 수 있다. 또한, 편집된 최종 이미지를 바탕화면이나 이미지 파일로 저장할 수 있는 인터페이스를 제공하여 사용자가 활용할 수 있도록 할 수 있다.
상기와 같이 이미지 선호도 측정 서버(1000)에서 제공(S1008)하는 이미지 미리보기/편집 툴을 통하여 편집된 선택항목 내용들은 이미지 선호도 측정 서버(1000)로 전송(S1010)되어 저장되고, 이미지 선호도 측정 서버(1000)는 이러한 선택항목 내용들을 근거로 이미지 선호도(전체화면에서 제거 여부, 보관함에의 저장 여부, 바탕화면에 표시되어 존속하는 시간, 바탕화면에 표시되어 있는 이미지의 면적 정보, 노출 시간 및 면적 정보, 원본 이미지 또는 큰 이미지의 열람 여부 또는 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹 페이지의 열람 여부 또는 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 또는 회수, 이미지에 대한 관련 정보 추가 변경 횟수)를 추출하여 이미지 검색서버(1300)로 전송(S1012)해준다.
한편, 본 발명의 다른 실시 예로서, 이미지를 획득함에 있어 이미지 검색서버의 검색 결과를 참고하여 이미지 서버를 통해서 획득하는 방법(도 6), RSS와 같은 Feed를 활용해 획득하는 방법(도 7), 웹 문서 내의 특정 이미지를 획득하는 방법(도 8), 일반적인 웹 브라우저로부터 이미지를 획득하는 방법(도 9) 등이 있으나 이밖에도 사용자 단말기의 지역저장장치(local storage)에 저장된 이미지 획득하여 개인적으로 이미지 선호도 측정을 수행하도록 구현할 수 있다. 즉, 사용자 단말기 내부의 이미지 선호도 측정 어플리케이션 내부에 이미지 검색모듈을 두어서 사용자 단말기내의 지역 저장 장치에 저장되어 있는 이미지에 대한 선호도를 자체적으로 측정하여 이용할 수 있다. 상기 지역저장장치는 내부의 하드 디스크 드라이브일 수도 있으며, 플래시 메모리(flash memory), 램(ram)과 같은 내장 메모리에 위치될 수도 있으며, 나아가, 네트워크로 연결되어 파일공유 가능한 다른 사용자 단말기의 하드 디스크 드라이브와 같은 원격 단말기의 저장장치일 수 있다.
또한, 따라 사용자 단말기에 착탈이 가능한 CF카드(Compact Flash Card), SD카드(Secure Digital Card), SM카드(Smart Media Card), MMC 카드(Multi-Media Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 이동식 메모리 모듈이나 광자기 디스크 저장장치가 될 수도 있다. 상기 지역저장장치에 저장되어 있는 이미지 역시 고유의 URL로 표시(예컨대, file:///C:/My Pictures/IMG_1234.jpg) 될 수 있다.
디지털 카메라의 보급과 함께 일반인들도 많은 이미지 정보를 생산하고 있으나 각 개인이 생산한 정보를 선별 정리하는 것은 매우 시간 소모적이어서 사실상 사용자 단말기 내에서 저장 방치되는 경우가 있다. 따라서 사용자 단말기내의 지역 저장 장치내에 저장되어 있는 이미지들을 바탕화면에 디스플레이하는 경우, 이들에 대한 선호도 측정이 가능하여 추후 사용자 단말기의 지역 저장 장치에 저장되어 있는 이미지들을 검색할 시에 유용한 이미지들을 검색할 수 있다.
이를 위하여 사용자 단말기내의 도 11의 이미지 선호도 측정 어플리케이션은, 도 3의 구성부 이외에도 도 1의 이미지 검색서버 및 Feed 서버와 동일한 기능을 하는 이미지 검색부(1102) 및 Feed부(1104)를 추가적으로 더 구비하고 있어야 한다. 또는, 상기 이미지 검색부(1102) 및 Feed부(1104)는 동시에 두개가 있어야 하는 것은 아니고 최소한 하나만 있어도 본 발명을 구현할 수 있다.
도 11과 같이 이미지 선호도 측정 어플리케이션 내부에 이미지 검색부(1102)나 Feed부(1104)를 이용하여 이미지를 검색하거나 지역 저장 장치에 새로 추가된 이미지의 위치를 구하여 지역저장장치에 저장되어 있는 이미지를 획득할 수 있게 된다. 또한 웹 브라우저나 이미지 뷰어로부터 선택하여 이미지를 획득할 수도 있다.
상기와 같이 이미지를 획득한 후에는 도 4의 단계들과 동일한 방식으로 이미지 편집 및 선호도 측정이 이루어지고 최종적으로 측정된 선호도는 이미지 선호도 측정 어플리케이션 내부에 있는 이미지 검색부(1102)로 전송된다.
상기 과정에서, 특히, 이미지 선호도 측정하는 다양한 방법 중의 하나로서 사용자의 평가점수를 기준으로 할 수도 있다. 사용자 단말기 내에 보관된 개인 소유의 이미지에 대한 정리의 의미를 지니므로, 웹에 존재하는 이미지에 비하여 사용자는 보다 적극적으로 평가점수를 부여하게 될 것이다.
상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시 될 수 있다. 따라서 본 발명의 특허 범위는 상기 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위 뿐만 아니라 균등 범위에도 미침은 자명할 것이다.
상기에서 기술한 바와 같이 본 발명은, 사용자 단말기의 전체화면의 이미지 선호도를 이용함으로써, 사용자들로 하여금 보다 다양한 이미지를 활용하도록 하는 이미지 검색의 신뢰성을 높이는 효과가 있다. 또한, 손쉽게 이미지들을 획득하여 사용자 단말기의 전체화면을 구성하는 효과가 있다.

Claims (27)

  1. 사용자 단말기의 전체화면을 구성하는 다수의 이미지들을 획득하는 이미지 획득부와,
    상기 획득한 각각의 이미지들에 대하여 사용자 단말기의 전체화면에 디스플레이할 위치 및 크기 등에 관련된 선택항목의 사용자 설정 값을 입력받아 편집하는 이미지 디스플레이 편집부와,
    상기 선택항목의 사용자 설정 값으로부터 각 이미지에 대한 사용자 관심도를 나타내는 이미지 선호도를 추출하는 이미지 선호도 측정부와,
    상기 측정한 이미지 선호도를 저장하는 이미지 선호도 저장 데이터베이스와,
    상기 획득한 다수의 이미지들 및 해당 이미지들에 대한 상기 선택항목의 사용자 설정 값 및 해당 이미지들에 대한 관련정보를 저장하는 이미지 저장부와,
    획득한 다수의 이미지들을 선택항목의 편집 설정에 따라 사용자 단말기의 전체화면에 분할하여 디스플레이하고, 상기 선택항목의 편집된 설정 값으로부터 추출한 이미지 선호도를 유무선망을 통하여 외부의 이미지 검색서버로 전송하는 알고리즘을 구비한 제어부
    를 포함하는 이미지 선호도 측정 어플리케이션.
  2. 제1항에 있어서, 상기 이미지 선호도 측정 어플리케이션은,
    사용자 선택에 의해 삭제 또는 크기축소/크기확대 등의 편집 과정을 거친 다수의 이미지들이 소정의 배열 형태로서 전체화면에 디스플레이되는 표시부와,
    사용자와의 인터페이스로서 사용자로부터 선택항목의 편집을 위한 설정 값을 입력받는 입력부와,
    일반 웹서버, 이미지 검색서버, 이미지 서버, Feed서버 등과의 데이터 통신을 지원하는 유무선 통신부
    를 포함하는 사용자 단말기에 내장되어 구동됨을 특징으로 하는 이미지 선호도 측정 어플리케이션.
  3. 삭제
  4. 제1항에 있어서, 상기 제어부는 서로 다른 형태, 서로 다른 크기로 된 다수의 이미지들을 하나의 전체화면에 분할 디스플레이함을 특징으로 하는 이미지 선호도 측정 어플리케이션.
  5. 제1항에 있어서, 상기 이미지 검색서버는, 전송받은 이미지 선호도를 근거로 하여 각 이미지에 대한 신뢰성/유효성 평가 순위를 매김을 특징으로 하는 이미지 선호도 측정 어플리케이션.
  6. 제1항에 있어서, 상기 이미지 디스플레이 편집부는, 미리보기 창과 메뉴판을 제공하여 사용자로 하여금 각 이미지들을 편집할 수 있도록 하는 이미지 선호도 측 정 어플리케이션.
  7. 제1항에 있어서, 상기 선택항목의 사용자 설정 값은, 외부의 웹서버에 미리 등록되어 있는 사용자 설정 값을 전송받아 이용함을 특징으로 하는 이미지 선호도 측정 어플리케이션.
  8. 제1항 또는 제7항에 있어서, 상기 선택항목은, 원하지 않는 이미지 제거 기능, 이미지 위치 조정 기능, 이미지 크기 조정 기능, 별도 구동 프로그램에서 이미지 표시 기능, 이미지 관련정보 저장 기능, 사용자 단말기 내 웹브라우저로 이미지 열람 기능, 연관성 높은 유사한 이미지 검색 기능, 즐겨찾기 기능, 관련정보 추가 기능, crop/no-crop 선택기능을 포함하는 이미지 선호도 측정 어플리케이션.
  9. 제1항에 있어서, 상기 이미지 선호도는, 화면에서 디스플레이 제외되었는지 여부, 해당 이미지가 보관함에 저장되었는지 여부, 화면에 표시되어 존속되는 시간, 화면에 표시되어 있는 이미지의 면적정보, 화면에 노출되어 있는 시간 및 면적 정보, 원본 이미지 또는 큰 이미지의 열람 여부 및 횟수, 이미지에 대한 관련 정보 열람 여부 또는 횟수, 이미지를 포함하는 웹페이지의 열람 여부 및 횟수, 연관성이 높은 다른 유사 이미지를 검색 또는 획득 시도 여부 및 횟수, 이미지에 대한 관련 정보 추가 변경 횟수에 대한 정보를 포함하는 이미지 선호도 측정 어플리케이션.
  10. 제1항에 있어서, 상기 관련정보는, 제목(검색 결과에 제공된 이미지의 제목, 또는 Feed의 게시물의 제목), 설명 또는 요약문(검색 결과에 제공된 설명, 또는 Feed의 게시물의 설명), 이미지를 포함하는 원문 웹 페이지의 URL, 요약어(tag; 검색 결과나Feed 게시물의 Tag 정보), 이미지의 획득 경로방법(검색, Feed, 웹 브라우저에서 선택, 웹 페이지에서 분석 획득), 검색서버 이름 및 검색 조건, Feed 사이트(블로그, 포토 뉴스)의 이름을 포함하는 이미지 선호도 측정 어플리케이션.
  11. 제1항에 있어서, 상기 이미지 획득부는, 소정의 이미지 검색서버의 검색 결과인 이미지의 URL 참고하여 해당 이미지 URL을 갖는 이미지 서버를 통하여 획득하는 이미지 선호도 측정 어플리케이션.
  12. 제1항에 있어서, 상기 이미지 획득부는, 일정 주기로 특정 Feed URL을 체크하여 해당 Feed에 새로운 게시물이 있을 시에 이를 통보받는 Feed 기술에 의해 이미지를 획득하는 이미지 선호도 측정 어플리케이션.
  13. 삭제
  14. 삭제
  15. 사용자 단말기의 전체화면을 구성할 다수의 이미지들을 획득하는 제1단계와,
    상기 획득한 각각의 이미지들에 대하여 사용자 단말기의 전체화면에 디스플레이할 위치 및 크기 등에 관련된 선택항목의 사용자 설정 값을 입력받는 제2단계와,
    상기 선택항목의 사용자 설정에 따라 상기 전체화면에 다수의 이미지들을 그 크기 및 위치를 달리하여 분할 디스플레이하는 제3단계와,
    상기 선택항목의 사용자 설정 값으로부터 각 이미지에 대한 사용자 관심도를 나타내는 이미지 선호도를 추출하는 제4단계와,
    상기 추출한 이미지 선호도를 유무선망을 통하여 외부의 이미지 검색서버로 전송하는 제5단계
    를 포함하는 이미지 선호도 측정 방법.
  16. 제15항에 있어서, 제1단계에서 다수의 이미지들을 획득하는 단계는,
    검색 조건 입력창을 통해 검색 조건을 입력받는 단계와,
    상기 검색 조건을 이미지 검색서버로 전송하여 검색결과인 이미지의 URL 및 관련정보를 수신하여 저장하는 단계와,
    상기 이미지의 URL로 이미지를 다운로드 받는 단계
    를 포함하는 이미지 선호도 측정 방법.
  17. 삭제
  18. 제15항에 있어서, 제1단계에서 다수의 이미지들을 획득하는 단계는,
    일정 주기로 등록받은 URL을 체크하여 해당 URL에 새로운 게시물이 있을 시에 이를 통보받는 Feed의 URL 및 환경설정을 등록하는 단계와,
    Feed 서버내의 업데이트된 Feed 데이터를 일정 주기 또는 시점 도래 시에 요청하여 수신하는 단계와,
    상기 Feed 데이터 내의 이미지 목록에서 추출한 이미지의 URL에 접속하여 해당 이미지를 다운로드 받는 단계
    를 포함하는 이미지 선호도 측정 방법.
  19. 삭제
  20. 제15항에 있어서, 상기 선택항목은, 원하지 않는 이미지 제거 기능(또는 이미지 대체 기능), 이미지 위치 조정 기능, 이미지 크기 조정 기능, 별도 구동 프로그램에서 이미지 표시 기능, 이미지 관련정보 저장 기능, 사용자 단말기 내 웹브라우저로 이미지 열람 기능, 연관성 높은 유사한 이미지 검색 기능, 즐겨찾기 기능, 관련정보 추가 기능, crop/no-crop 선택기능을 포함하는 이미지 선호도 측정 방법.
  21. 제15항에 있어서, 상기 제5단계는, 해당 이미지의 URL, 해당 이미지의 URL에 준하는 내용으로 변환 가능한 고유 식별자, 해당 이미지를 획득한 방법, Feed의 URL, 웹URL, 검색조건을 이미지 선호도와 함께 이미지 검색서버로 전송하는 이미지 선호도 측정 방법.
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 사용자 단말기의 전체화면을 구성하는 다수의 이미지들을 획득하는 이미지 획득부와,
    상기 획득한 각각의 이미지들에 대하여 사용자 단말기의 전체화면에 디스플레이할 위치 및 크기 등에 관련된 선택항목의 사용자 설정 값을 입력받아 편집하는 이미지 디스플레이 편집부와,
    상기 선택항목의 사용자 설정 값으로부터 각 이미지에 대한 사용자 관심도를 나타내는 이미지 선호도를 추출하는 이미지 선호도 측정부와,
    상기 측정한 이미지 선호도를 저장하는 이미지 선호도 저장 데이터베이스와,
    상기 획득한 다수의 이미지들 및 해당 이미지들에 대한 상기 선택항목의 사용자 설정 값 및 해당 이미지들에 대한 관련정보를 저장하는 이미지 저장부와,
    상기 사용자 단말기 내부에 있는 지역저장장치(local storage)에 저장되어 있는 이미지를 대상으로 하여 사용자 선호도를 반영하여 검색 결과를 출력하는 이미지 검색부와,
    일정 주기로 상기 지역저장장치를 체크하여 새로운 이미지가 있을 시에 이를 자동 통보하여 이미지를 획득하는 Feed부와,
    획득한 다수의 이미지들을 선택항목의 편집 설정에 따라 사용자 단말기의 전체화면에 디스플레이하고, 상기 선택항목의 편집된 설정 값으로부터 추출한 이미지 선호도를 상기 이미지 검색부로 전송하는 알고리즘을 구비한 제어부
    를 포함하는 이미지 선호도 측정 어플리케이션.
  27. 제26항에 있어서, 상기 지역저장장치(local storage)는 사용자 단말기의 하드 드라이브, 네트워크로 연결되어 파일공유 가능한 다른 사용자 단말기의 하드 드라이브, 착탈이 가능한 이동식 메모리를 포함하는 이미지 선호도 측정 어플리케이션.
KR1020060095693A 2006-09-29 2006-09-29 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법 KR100845355B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060095693A KR100845355B1 (ko) 2006-09-29 2006-09-29 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060095693A KR100845355B1 (ko) 2006-09-29 2006-09-29 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법

Publications (2)

Publication Number Publication Date
KR20080029484A KR20080029484A (ko) 2008-04-03
KR100845355B1 true KR100845355B1 (ko) 2008-07-09

Family

ID=39532054

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060095693A KR100845355B1 (ko) 2006-09-29 2006-09-29 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법

Country Status (1)

Country Link
KR (1) KR100845355B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100955181B1 (ko) * 2008-04-15 2010-04-29 엔에이치엔(주) 이미지 검색방법 및 검색 시스템
US8769434B2 (en) * 2010-08-11 2014-07-01 Nike, Inc. Intelligent display of information in a user interface
KR101025312B1 (ko) * 2010-08-17 2011-03-29 주식회사 코난테크놀로지 모바일 환경에서 멀티미디어 객체 식별을 이용한 사용자 관심도 측정 시스템 및 사용자 관심도 측정 방법
KR102623157B1 (ko) * 2014-08-15 2024-01-11 시드니 니콜 엡스타인 현재의 관심에 대해 사용자에게 시각적으로 안내하는 시스템 및 컴퓨터 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101970A (ja) * 1995-10-06 1997-04-15 Omron Corp 画像検索方法および画像検索装置
KR20070011767A (ko) * 2005-07-21 2007-01-25 삼성전자주식회사 화면 노출시간을 기초로 이미지 파일을 정렬하는 장치 및그 방법
KR20070059382A (ko) * 2005-12-06 2007-06-12 삼성전자주식회사 이미지 표시 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101970A (ja) * 1995-10-06 1997-04-15 Omron Corp 画像検索方法および画像検索装置
KR20070011767A (ko) * 2005-07-21 2007-01-25 삼성전자주식회사 화면 노출시간을 기초로 이미지 파일을 정렬하는 장치 및그 방법
KR20070059382A (ko) * 2005-12-06 2007-06-12 삼성전자주식회사 이미지 표시 장치 및 방법

Also Published As

Publication number Publication date
KR20080029484A (ko) 2008-04-03

Similar Documents

Publication Publication Date Title
US8595635B2 (en) System, method and apparatus for selecting content from web sources and posting content to web logs
US20160162591A1 (en) Web Content Tagging and Filtering
US8832058B1 (en) Systems and methods for syndicating and hosting customized news content
US20090006338A1 (en) User created mobile content
KR101522284B1 (ko) 콘텐츠 피드 사용자 인터페이스
US20070067305A1 (en) Display of search results on mobile device browser with background process
JP5850895B2 (ja) 検索システム、検索方法、端末装置および検索プログラム
US20070208704A1 (en) Packaged mobile search results
CN101751428A (zh) 信息搜索方法及装置
US20100067064A1 (en) Image processing apparatus and image processing method
US20140143835A1 (en) Web-Based Digital Publishing Platform
JP2014219974A (ja) ウェブページの部分コンテンツを取得するための方法及び装置
Blekas et al. Use of RSS feeds for content adaptation in mobile web browsing
JP6322629B2 (ja) 情報表示方法およびプログラム
KR100996037B1 (ko) 무선 인터넷 접속이 가능한 이동 통신 단말기에서 하이퍼링크 정보를 제공하기 위한 장치 및 방법
US20120041946A1 (en) Data search apparatus, control method thereof and computer readable storage medium
KR20120029013A (ko) 호스트장치 및 호스트장치의 웹컨텐츠 표시방법
KR100845355B1 (ko) 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법
JP2006139470A (ja) 情報提供装置および情報提供方法ならびにそのプログラム
KR20190089494A (ko) 전자 장치 및 그 제어 방법
JP2008046879A (ja) ページ表示装置、ページ表示方法、およびコンピュータプログラム
JP5416023B2 (ja) 閲覧端末及び方法
TWI430119B (zh) Personalized home page generation system
JP2002132825A (ja) 画像検索システム、画像検索方法、画像検索プログラム、画像検索プログラムを記録したコンピュータ読み取り可能な記憶媒体、および画像検索装置
US20170177632A1 (en) Method and apparatus for saving web content

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
LAPS Lapse due to unpaid annual fee