KR101485497B1 - Apparatus and method of recommendig background image based on icon-information on progress - Google Patents

Apparatus and method of recommendig background image based on icon-information on progress Download PDF

Info

Publication number
KR101485497B1
KR101485497B1 KR20130126409A KR20130126409A KR101485497B1 KR 101485497 B1 KR101485497 B1 KR 101485497B1 KR 20130126409 A KR20130126409 A KR 20130126409A KR 20130126409 A KR20130126409 A KR 20130126409A KR 101485497 B1 KR101485497 B1 KR 101485497B1
Authority
KR
South Korea
Prior art keywords
icon
background
salient
map
background image
Prior art date
Application number
KR20130126409A
Other languages
Korean (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 KR20130126409A priority Critical patent/KR101485497B1/en
Application granted granted Critical
Publication of KR101485497B1 publication Critical patent/KR101485497B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to a device and a method for recommending a background image based on icon alignment information. More particularly, the present invention relates to a device and a method for recommending a background image based on icon alignment information, wherein icon alignment information on the arrangement of aligned icons is extracted, a recommended image group, which is automatically matched to the icon alignment information by comparing the extracted icon alignment information with the salience map of a background image, is extracted and supplied to a user, and icons are arranged on the background image selected from the recommended image group by the user to be output. The present invention can increase user convenience by automatically recommending a background image proper for the arrangement of user icons and arranging the user icons on the recommended background image. The device for recommending a background image comprises: an icon alignment information extraction part for generating icon alignment information; a saliency database for storing a plurality of background images and a saliency map; and a recommended image group generating part for extracting and providing a recommended image group including one or more background images.

Description

아이콘 정렬정보에 기반한 배경화면 추천 장치 및 그 방법{Apparatus and method of recommendig background image based on icon-information on progress} [0001] The present invention relates to an apparatus and a method for recommending a background image based on icon alignment information,

본 발명은 아이콘 정렬정보에 기반한 바탕화면 추천 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는, 정렬된 아이콘의 배치에 대한 아이콘 정렬정보를 추출하고, 추출된 아이콘 정렬정보와 배경이미지의 샐리언스맵을 비교하여 자동으로 아이콘 정렬정보에 매칭되는 추천화면군을 추출하여 사용자에게 제공하고, 추천화면군에서 사용자에 의해 선택된 배경화면에 아이콘을 배치하여 출력하는 장치 및 방법에 관한 것이다.The present invention relates to a desktop recommendation apparatus based on icon alignment information and a method thereof, and more particularly, to a desktop recommendation apparatus and a method thereof that extract icon alignment information for arrangement of arranged icons, The present invention relates to an apparatus and a method for extracting a recommended screen group that automatically matches an icon arrangement information and providing the selected screen group to a user, and arranging and outputting icons on a background screen selected by a user in a recommended screen group.

컴퓨터를 비롯하여 최근 범용화된 스마트폰 및 태블릿 컴퓨터에는 자주 사용하는 프로그램이나 애플리케이션의 아이콘이 바탕화면에 배치되어 있으며, 사용자는 마우스나 터치 조작에 의해 아이콘의 배치를 자유롭게 변경할 수 있다. 이에 나아가, 최근에는 위젯(widget)의 사용도 급속도로 늘어나고 있다.[0003] 2. Description of the Related Art [0004] Recently, generalized smartphone and tablet computers including computers include icons of frequently used programs or applications on the desktop, and the user can freely change the arrangement of icons by a mouse or a touch operation. Furthermore, recently, the use of widgets is also rapidly increasing.

위젯이란 캘린더, 날씨, 계산기, 시계와 같은 유용한 기능과 각종 정보를 담고 있는 작은 크기의 애플리케이션으로, 단축 아이콘 형태로 만들어져 컴퓨터나 모바일기기(스마트폰 및 태블릿 컴퓨터)이나 블로그, 카페, 개인 홈페이지 등으로 내용을 카피하거나 다운로드할 수 있게 만듦으로써 웹브라우저를 통하지 않고도 위젯을 클릭하면 해당 서비스를 바로 이용할 수 있도록 만든 것이다. 일종의 모음 유틸리티 프로그램으로 사용자가 정보를 얻기 위하여 여러 웹페이지를 방문하지 않아도 되며, 컴퓨터나 웹에서 독립적인 구동이 가능한 프로그램이다.A widget is a small application that contains useful information such as calendar, weather, calculator, clock, and other information. It is created as a shortcut and can be used as a computer or mobile device (smartphone and tablet computer), blog, By making it possible to copy or download content, clicking the widget without going through a web browser makes it available immediately. It is a kind of collection utility program that users do not have to visit several web pages to get information, and it is a program that can run independently on computer or the web.

한편, 아이콘이나 위젯은 컴퓨터나 모바일기기의 바탕화면에 배치되는데, 각 사용자들은 자신이 좋아하는 바탕화면이나 배경화면을 만들고 자신만의 배경화면에 아이콘 및 위젯들을 배치하고 있다. On the other hand, icons and widgets are placed on the desktop of a computer or a mobile device. Each user creates his or her favorite desktop or wallpaper and places icons and widgets on his or her own wallpaper.

도 1은 배경화면에서의 아이콘 배치를 예시한 도면이다.1 is a diagram illustrating the arrangement of icons on a background screen.

도 1(a) 및 도 1(b)를 참조하면, 산을 사진으로 촬영한 배경화면에 아이콘들이 배치되어 있다. 도 1의 배경화면에서 산 풍경이 사용자가 시각적으로 관심을 가지는 영역인데, 도 1(a)는 산 풍경이 아닌 다른 부분에 아이콘이 배치되어 있지만, 도 1(b)에서는 산 풍경이 아이콘에 가려져 있음을 확인할 수 있다. 아이콘이 많거나 크면 산 풍경 주요 부분의 대부분이 아이콘에 가려질 수도 있다. Referring to Figs. 1 (a) and 1 (b), icons are arranged on a background screen photographed with mountains. In the background image of FIG. 1, the mountain scenery is an area in which the user is visually interested. In FIG. 1 (a), icons are placed in areas other than the mountain scenery. In FIG. 1 (b) . If icons are large or large, most of the major parts of the mountain landscape may be covered by icons.

사용자가 보길 원하는 배경화면의 주요 부분이 아이콘에 가려지는 경우 사용자는 아이콘을 직접 손으로 이동시켜야 하는 불편함이 존재한다. There is an inconvenience that the user must manually move the icon when the main part of the background screen desired to be viewed by the user is covered by the icon.

이처럼 사용자는 직접 배경화면을 선택하고 선택한 배경화면에 맞게 아이콘의 배치를 스스로 변경해야 하는 불편이 있으므로, 사용자의 아이콘이 배경화면의 주요 부분을 가리지 않는 최적의 배경화면을 자동으로 추천하는 기술에 대한 필요성이 있다. Thus, there is a problem in that the user must select the background wallpaper and change the arrangement of the icons according to the selected background screen. Therefore, the user's icon automatically selects the optimal background image There is a need.

본 발명이 해결하고자 하는 과제는, 정렬된 아이콘의 배치에 대한 아이콘 정렬정보를 추출하고, 추출된 아이콘 정렬정보와 배경화면의 샐리언스맵을 비교하여 자동으로 아이콘 정렬정보에 매칭되는 추천화면군을 자동으로 추출하여 사용자에게 제공함으로써 정렬된 아이콘 배치 환경에 어울리는 바탕화면을 사용자에게 추천해주는 장치 및 방법을 제공하는 데 있다.A problem to be solved by the present invention is to extract icon alignment information for arrangement of arranged icons, to compare the extracted icon alignment information with a salient map of the background screen, and to automatically set a recommended screen group matching the icon alignment information And automatically provides the extracted information to the user, thereby recommending a desktop suitable for the arranged icon placement environment to the user.

상기한 과제를 해결하기 위해 본 발명은, 배경화면의 아이콘 배치를 스캔하여 스캔한 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성하는 아이콘 정렬정보 추출부; 복수의 배경이미지와, 각 배경이미지에 대하여 시각적 관심영역과 배경영역을 분리하여 표시한 샐리언시맵을 함께 저장하고 있는 샐리언시 데이터베이스; 및 아이콘 정렬정보를 기초로 샐리언시 데이터베이스를 검색하여 스캔한 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 추출하여 제공하는 추천화면군 생성부를 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치을 제공하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an information processing apparatus including: an icon alignment information extracting unit that scans an arrangement of icons on a background screen to generate icon alignment information including information on arrangement positions of scanned icons; A salient database storing a plurality of background images, and a salient scene map in which a visual interest area and a background area are separately displayed for each background image; And a recommendation section for extracting and providing a recommendation screen group including at least one background image whose arrangement position of the scanned icon does not overlap with the visual interest area of the salient map by searching the salient database based on the icon arrangement information And a screen group generating unit, based on the icon alignment information.

바람직하게는, 상기 장치는, 추천화면군을 화면에 출력하고, 사용자로부터 출력된 추천화면군 중에서 하나의 배경이미지를 선택받는 배경화면 선택부; 및 선택된 배경이미지 위에 아이콘 정렬정보에 따라 아이콘을 배치하여 출력하는 출력부를 더 포함할 수 있다.Preferably, the apparatus further includes: a background screen selection unit that outputs a recommended screen group to the screen and selects one of the recommended screen groups output from the user; And an output unit that arranges and outputs the icons according to the icon alignment information on the selected background image.

바람직하게는, 상기 샐리언시 데이터베이스는, 각 배경이미지에 대하여 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나를 포함하는 부가정보를 더 저장하며, 상기 추천화면군 생성부는, 배경이미지의 부가정보와 사용자로부터 입력받은 검색조건이 매칭되도록 추천화면군을 추출할 수 있다.Preferably, the salient database further stores additional information including at least one of a title, a photographing position, an object to be photographed, and a subject for each background image, The recommendation screen group can be extracted so that the information and the search conditions input from the user are matched with each other.

바람직하게는, 상기 장치는, 사용자로부터 입력받은 입력이미지에 대하여 샐리언시맵을 생성하고, 입력받은 입력이미지와 기 생성된 샐리언시맵을 샐리언시 데이터베이스에 함께 저장하는 샐리언시맵 생성부를 더 포함할 수 있다.Preferably, the apparatus further includes a salient scene map generation unit for generating a salient scene map for the input image received from the user, and storing the input scene image and the generated salley scene map together with the salient scene database And the like.

바람직하게는, 상기 장치는, 스마트폰, 태블릿 컴퓨터 및 컴퓨터 단말 장치 중의 하나에 구현될 수 있다.Preferably, the device may be implemented in one of a smartphone, a tablet computer, and a computer terminal device.

또한, 상기한 과제를 해결하기 위해 본 발명은, (a) 배경화면의 아이콘 배치를 스캔하여 스캔한 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성하는 단계; 및 (b) 샐리언시 데이터베이스에 저장되어 있는 각 배경이미지의 샐리언시맵과 아이콘 정렬정보를 비교하는 단계; 및 (c) 스캔한 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 샐리언시 데이터베이스에서 추출하는 단계를 포함하며, 샐리언시 데이터베이스는 복수의 배경이미지 및 각 배경이미지에 대하여 시각적 관심영역과 배경영역을 분리하여 표시한 샐리언시맵을 함께 저장하고 있는, 아이콘 정렬정보에 기반한 배경화면 추천 방법을 제공하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an information processing method comprising the steps of: (a) scanning icon layouts of a background screen to generate icon alignment information including information on arrangement positions of scanned icons; And (b) comparing the salience map and icon alignment information of each background image stored in the salient database; And (c) extracting, from a salientian database, a recommended screen group including at least one background image whose placement position of the scanned icon does not overlap with the visual interest area of the salient map, The database is provided with a plurality of background images and a background recommendation method based on the icon alignment information which stores the salient scene map in which the visual attention area and the background area are separately displayed for each background image.

한편, 상기한 목적을 달성하기 위해서 본 발명은 상기 아이콘 정렬정보에 기반한 배경화면 추천 방법을 실현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.According to another aspect of the present invention, there is provided a computer-readable recording medium storing a program for realizing a background recommendation method based on the icon alignment information.

본 발명에 의하면, 사용자의 아이콘 배치에 적합한 배경화면을 자동으로 추천하고 추천한 배경화면에 사용자의 아이콘을 배치함으로써 사용자 편의성을 증대시킬 수 있다.According to the present invention, it is possible to automatically recommend a background image suitable for user's icon layout and to increase the user's convenience by arranging the user's icon on the recommended background image.

도 1은 배경화면에서의 아이콘 배치를 예시한 도면.
도 2는 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치를 나타낸 블록도.
도 3은 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 방법을 나타낸 흐름도.
도 4는 샐리언시맵을 생성하는 과정을 예시한 흐름도.
도 5는 아이콘 정렬정보를 추출하는 과정을 예시한 도면.
도 6은 배경이미지 및 샐리언시맵을 예시한 도면이다.
도 7은 추천화면군을 예시한 도면.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram illustrating icon placement on a background screen; Fig.
2 is a block diagram illustrating a background recommendation apparatus based on icon alignment information according to the present invention.
3 is a flowchart illustrating a background screen recommendation method based on icon alignment information according to the present invention.
4 is a flow chart illustrating a process of generating a Salian map;
5 is a diagram illustrating a process of extracting icon alignment information.
6 is a diagram illustrating a background image and a salient map.
7 is a diagram illustrating a group of recommended pictures;

본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The present invention is capable of various modifications and various forms, and specific embodiments are illustrated in the drawings and described in detail in the text. It should be understood, however, that the invention is not intended to be limited to the particular forms disclosed, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

제1, 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다. The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

본 출원에서 사용한 용어는 단지 특정한 실시예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprising" or "having ", and the like, are intended to specify the presence of stated features, integers, steps, operations, elements, parts, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning in the context of the relevant art and are to be interpreted as ideal or overly formal in meaning unless explicitly defined in the present application Do not.

이하에서 첨부된 도면을 참조하여, 본 발명의 바람직한 실시예를 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.

본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치 및 방법은, 아이콘의 배치에 대한 아이콘 정렬정보를 추출하고, 추출된 아이콘 정렬정보와 배경화면의 샐리언스맵을 비교하여 자동으로 아이콘 정렬정보에 매칭되는 추천화면군을 추출하여 사용자에게 제공하고, 추천화면군 중에서 사용자에 의해 선택된 배경이미지에 아이콘을 배치하여 출력하는 장치 및 방법에 관한 것이다. 한편, 위젯(widget)은 아이콘 형태로 배경화면에 배치될 수 있으므로, 본 발명에서 아이콘은 위젯(widget)을 포함하는 개념으로 사용한다. The apparatus and method for recommending a background screen based on icon alignment information according to the present invention extracts icon alignment information for arrangement of icons and compares the extracted icon alignment information with a salient map of the background screen to automatically The present invention relates to an apparatus and a method for extracting a matching screen group to be provided to a user and arranging an icon on a background image selected by a user from a group of recommended screens and outputting the icon. On the other hand, a widget can be placed on the background screen in the form of an icon, so the icon in the present invention is used as a concept including a widget.

도 2는 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치를 나타낸 블록도이다.2 is a block diagram illustrating a background recommendation apparatus based on icon alignment information according to the present invention.

도 2를 참조하면, 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치(100)는 아이콘 정렬정보 추출부(130), 추천화면군 생성부(140), 및 샐리언시 데이터베이스(saliency database, 170)를 포함하며, 추가로 입력부(110), 검색조건 입력부(111), 이미지 입력부(112), 배경화면 선택부(150), 샐리언시맵 생성부(160), 샐리언시 수정부(113), 및 출력부(190) 중의 적어도 하나를 더 포함할 수 있다.Referring to FIG. 2, the background recommendation apparatus 100 based on the icon alignment information according to the present invention includes an icon alignment information extracting unit 130, a recommended screen group generating unit 140, and a saliency database The image input unit 112, the background image selection unit 150, the salient image map generation unit 160, the salient image correction unit 170, and the salient image correction unit 160. The input unit 110, the search condition input unit 111, 113, and an output unit 190. [0033]

입력부(110)는 사용자의 키보드 조작, 마우스 조작, 또는 터치스크린 조작에 따른 각종 입력정보나 조작정보를 입력받는 역할을 수행한다. 사용자는 키보드, 마우스, 터치스크린의 조작을 통해 각종 문자정보나 조작정보를 입력할 수 있는데, 입력부(110)는 사용자의 키보드 조작, 마우스 조작, 또는 터치스크린 조작에 따른 각종 입력정보나 조작정보를 입력받아 관련 구성요소로 전달한다.The input unit 110 plays a role of receiving various input information or operation information according to a user's keyboard operation, a mouse operation, or a touch screen operation. The user can input various character information or operation information through the operation of a keyboard, a mouse, and a touch screen. The input unit 110 can input various input information or operation information according to a user's keyboard operation, a mouse operation, Inputs and passes them to related components.

아이콘 정렬부(120)는 사용자의 마우스 조작에 따른 조작정보를 입력부(110)로부터 전달받아 배경화면에 아이콘을 배치하거나 배치된 아이콘의 위치를 변경하는 역할을 수행한다. 사용자는 마우스나 키보드 조작을 통해 자신이 원하는 아이콘을 스크린에 출력되는 배경화면의 특정 위치에 배치시킬 수 있다.The icon sorting unit 120 receives the operation information according to the user's mouse operation from the input unit 110 and arranges the icons on the background screen or changes the positions of the arranged icons. The user can place the desired icon at a specific position of the background screen displayed on the screen through a mouse or a keyboard operation.

아이콘 정렬정보 추출부(130)는 배경화면에 배치된 아이콘들의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성하는 역할을 수행한다. 배경화면에는 다양한 아이콘이 다양한 위치에 배열되어 있으며, 아이콘 정렬정보 추출부(130)는 배경화면의 아이콘 배치를 스캔함으로써 각 아이콘이 배경화면상에서 어느 위치에 배치되어 있는지에 대한 아이콘 정렬정보를 생성한다.The icon sorting information extracting unit 130 generates icon sorting information including information on the arrangement positions of the icons arranged on the background screen. Various icons are arranged at various positions on the background screen, and the icon alignment information extracting unit 130 scans the arrangement of the icons on the background screen to generate icon alignment information on the positions of the icons on the background screen .

도 5는 아이콘 정렬정보를 추출하는 과정을 예시한 도면이다.5 is a diagram illustrating a process of extracting icon alignment information.

도 5에서처럼, 아이콘이 배치된 배경화면(50)에서 배경화면(51)의 이미지를 서브트랙션하면, 각 아이콘의 배치 위치를 나타내는 아이콘 정렬정보(52)가 생성될 수 있다. 아이콘 정렬정보 추출부(130)는 아이콘이 배치되어 있는 배경화면(50)에서 아이콘 배치를 스캔하고, 배경화면(51)을 제거하여 각 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보(52)를 생성한다. As shown in FIG. 5, when an image of the background screen 51 is subtracted from the background screen 50 on which the icons are arranged, icon alignment information 52 indicating the arrangement positions of the icons can be generated. The icon alignment information extracting unit 130 scans the icon layout on the background screen 50 on which the icons are arranged and removes the background screen 51 to obtain icon alignment information 52 ).

추천화면군 생성부(140)는 아이콘 정렬정보를 기초로 샐리언시 데이터베이스(saliency database, 170)를 검색하여 아이콘 정렬정보에 적합한 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 추출하여 화면에 출력함으로써 사용자에게 배경이미지들을 추천하는 역할을 수행한다.The recommended screen group generation unit 140 searches the salient database 170 based on the icon alignment information, extracts a recommended screen group including at least one background image suitable for the icon alignment information, Thereby recommending background images to the user.

샐리언시 데이터베이스(170)는 복수의 배경이미지 및 각 배경이미지에 대하여 시각적 관심영역을 표시한 샐리언시맵을 함께 저장하고 있는 데이터베이스이다. 각각의 배경이미지는 그 배경이미지에 대응하는 샐리언시맵과 함께 하나의 쌍을 이뤄 샐리언시 데이터베이스(170)에 저장된다.The salient language database 170 is a database that stores a plurality of background images and a salience map indicating visual interest regions for each background image. Each background image is stored in the salient database 170 as a pair with the salient scene map corresponding to the background image.

여기서, 샐리언시맵(saliency map)이란 어느 이미지에 대하여 시각적 관심영역과 배경영역을 분리하여 시각적으로 표시한 영상을 의미한다. 인간은 어떤 이미지를 볼 때 특정 부분에 더 집중하게 되는데, 색상의 차이가 심하거나, 밝기의 차이가 심하거나, 윤곽선의 특징이 강한 영역을 먼저 쳐다본다. 샐리언시맵이란 이처럼 인간이 먼저 쳐다보게 되는 눈에 띄는 영역인 시각적 관심영역을 표시한 영상을 의미한다. Here, the saliency map is an image obtained by visually displaying a visual interest area and a background area with respect to an image. When people look at certain images, they focus more on specific areas. First, they look at areas with strong color differences, strong differences in brightness, or strong features of contours. Sally's map is an image of a visual area of interest, which is a prominent area that human beings first look at.

도 6은 배경이미지 및 샐리언시맵을 예시한 도면이다.6 is a diagram illustrating a background image and a salient map.

도 6을 참조하면, 좌측 영상(60, 62, 64)은 배경이미지를 예시하고, 우측 영상(61, 63, 65)은 좌측의 배경이미지에 대한 샐리언시맵을 예시한다. 도 6에서, 시각적 관심영역은 흰색과 회색으로 표시되고, 시각적 관심영역을 제외한 영역인 배경영역은 검은색으로 표시되었다. 시각적 관심영역과 배경영역의 표시 방법은 도 6의 예시에 한정되지 않으며 다양한 방식으로 샐리언시맵이 표시될 수 있다.6, left images 60, 62 and 64 illustrate a background image, and right images 61, 63 and 65 illustrate a salientian map of a left background image. In Fig. 6, the visual attention area is displayed in white and gray, and the background area, which is an area excluding the visual attention area, is displayed in black. The display method of the visual attention area and the background area is not limited to the example of FIG. 6, and the salience map may be displayed in various ways.

도 2로 되돌아가면, 추천화면군 생성부(140)는 아이콘 정렬정보를 기초로 샐리언시 데이터베이스(170)를 검색하되 스캔한 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 추천화면군을 추출한다. 추출된 추천화면군은 후술할 배경화면 선택부(150)에 의해 화면에 출력되어 사용자에게 제공한다. Referring back to FIG. 2, the recommendation screen group generation unit 140 searches the salience database 170 based on the icon alignment information, while the placement position of the scanned icon does not overlap with the visual interest area of the salience map And extracts a recommended screen group. The extracted recommended screen group is output to the screen by the background screen selection unit 150 to be described later and provided to the user.

추천화면군은 아이콘 정렬정보에 매칭될 수 있는 적어도 하나 이상의 배경이미지를 포함한다. 이때 추천화면군에 포함된 각 배경이미지는, 그 배경이미지에 대응하는 샐리언시맵의 시각적 관심영역과 아이콘 정렬정보에 따른 아이콘 배치 위치가 서로 겹쳐지지 않는 이미지이다.The recommendation screen group includes at least one background image that can be matched with the icon alignment information. In this case, each background image included in the recommended screen group is an image in which the visual attention area of the salient map corresponding to the background image and the icon arrangement position according to the icon alignment information do not overlap with each other.

한편, 아이콘 정렬정보와 배경이미지의 크기가 서로 다른 경우, 배경화면 선택부(150) 어느 하나를 스케일링하여 크기를 서로 동일하게 한 후에 추천화면군을 추출한다. On the other hand, when the icon alignment information and the size of the background image are different from each other, the background image selection unit 150 scales any one of the background image and sizes the same, and then extracts a recommended image group.

도 7은 추천화면군을 예시한 도면이다.7 is a diagram illustrating a group of recommended pictures.

도 7의 좌측에는 아이콘 정렬정보(70)가 예시되어 있으며, 아이콘 정렬정보(70)의 우측에는 배경이미지의 샐리언시맵(71, 73, 75)이 예시되어 있으며, 맨 우측에는 배경이미지(72, 74, 76)가 예시되어 있다.The icon alignment information 70 is illustrated on the left side of FIG. 7, and the salient map 71, 73, 75 of the background image is illustrated on the right side of the icon alignment information 70, 72, 74, and 76 are illustrated.

추천화면군 생성부(140)는 아이콘 정렬정보(70)와 각 배경이미지(72, 74, 76)의 샐리언시맵(71, 73, 75)을 중첩시켜 샐리언시맵(71, 73, 75)의 시각적 관심영역이 아이콘 정렬정보에 따른 각 아이콘의 배치 위치와 겹쳐지는지 여부를 판단한 후 그 결과에 따라 추천화면군을 추출한다.73 and 75 of the respective background images 72, 74 and 76 are overlapped with the icon alignment information 70 and the salience map 71, 73, and 75 by superimposing the salience map 71, 73, 75 is overlapped with the arrangement position of each icon according to the icon alignment information, and extracts a recommended screen group according to the result.

도 7의 예에서, 샐리언시맵(71)에서 회색으로 표현된 좌측의 시각적 관심영역이 아이콘 배치 위치와 겹쳐지므로, 추천화면군 생성부(140)는 첫 번째 배경이미지(72)를 추천화면군으로서 선택하지 않는다. 그러나, 두 번째 배경이미지(74)와 세 번째 배경이미지(76)의 경우 샐리언시맵(73, 75)의 시각적 관심영역이 아이콘 배치 위치와 서로 겹쳐지지 않으므로, 추천화면군 생성부(140)는 두 번째와 세 번째의 배경이미지를 추천화면군으로서 추출한다.7, since the visual interest area on the left-hand side represented by gray in the salient map 71 overlaps with the icon arrangement position, the recommended screen group generation unit 140 generates the first background image 72 as a recommendation screen image Do not choose as a group. However, in the case of the second background image 74 and the third background image 76, since the visual attention area of the salience map 73, 75 does not overlap with the icon arrangement position, Extracts the second and third background images as a recommended screen group.

추천화면군 생성부(140)는 샐리언시 데이터베이스(170)에 저장되어 있는 모든 배경이미지들에 대하여 샐리언시맵의 시각적 관심영역과 아이콘 정렬정보에 따른 아이콘 배치 위치를 각각 비교하고, 그 시각적 관심영역과 아이콘 배치 위치가 겹쳐지지 않는 모든 배경이미지를 추천화면군으로서 추출한다. The recommendation screen group generation unit 140 compares the icon interest position of the salient map with the icon arrangement position according to the icon alignment information with respect to all background images stored in the salient database 170, All background images that do not overlap the region of interest and the icon placement position are extracted as the recommended screen group.

도 2로 되돌아가 설명하도록 한다.Returning to Fig. 2, description will be made.

배경화면 선택부(150)는 추출한 추천화면군을 화면에 출력하고, 추출한 추천화면군중에서 하나의 배경이미지를 사용자로부터 선택받는다. 사용자는 전술한 입력부(110)의 조작을 통해 추천화면군에 포함된 배경이미지 중에서 자신이 원하는 배경이미지를 선택할 수 있다.The background screen selection unit 150 outputs the extracted recommended screen group to the screen, and selects one background image from the user among the extracted recommended screen groups. The user can select a desired background image from the background images included in the recommended screen group through the operation of the input unit 110 described above.

그리고 나서, 출력부(190)는 추천화면군 중에서 사용자에 의해 선택된 배경이미지 위에 아이콘 정렬정보에 따라 각 아이콘을 배치하여 화면에 출력한다.Then, the output unit 190 arranges the icons according to the icon alignment information on the background image selected by the user among the recommended screen groups, and outputs them to the screen.

한편, 샐리언시 데이터베이스에 다양한 배경이미지가 저장되어 있을 수 있으므로, 사용자가 원하는 카테고리의 배경이미지를 포함하는 추천화면군이 추출되도록 구현될 수 있다.On the other hand, since various background images may be stored in the salient database, a recommendation screen group including a background image of a desired category may be extracted.

이를 위해, 샐리언시 데이터베이스(170)는 저장되어 있는 각 배경이미지에 대하여 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나에 대한 부가정보를 더 저장할 수 있다.To this end, the salience database 170 may further store additional information about at least one of the subject, the shooting location, the shooting object, and the subject for each stored background image.

검색조건 입력부(111)는 사용자로부터 검색조건을 입력받는 역할을 수행하며, 사용자에 의해 입력된 검색조건은 추천화면군 생성부(140)로 제공된다. 검색조건으로서 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나에 대한 정보가 입력될 수 있다.The search condition input unit 111 receives a search condition from a user, and the search condition input by the user is provided to the recommended image group generation unit 140. As the search condition, information on at least one of a title, a photographing position, an object to be photographed, and a subject can be inputted.

검색조건 입력부(111)를 통해 검색조건이 입력된 경우, 추천화면군 생성부(140)는 추출된 추천화면군에 포함된 배경이미지의 부가정보와 입력된 검색조건을 비교 매칭하여 추천화면군을 재추출한다. 즉, 검색조건이 입력된 경우, 추천화면군 생성부(140)는 추천화면군에 포함된 배경이미지들 중에서 각 배경이미지의 부가정보와 검색조건이 서로 매칭되는 배경이미지들을 추천화면군으로서 재추출한다. 한편, 검색조건이 입력된 경우 다음과 같은 방식으로 추천화면군이 추출될 수도 있다. 우선, 추천화면군 생성부(140)는 샐리언시 데이터베이스(170)에 포함된 배경이미지들 중에서 입력된 검색조건에 매칭되는 배경이미지들을 추출하고, 추출된 배경이미지들의 샐리언시맵을 아이콘 정렬정보와 비교한 후 추천화면군을 추출할 수 있다.If a search condition is input through the search condition input unit 111, the recommendation screen group generation unit 140 compares the supplementary information of the background image included in the extracted recommended screen group with the input search conditions, Re-extract. That is, when a search condition is input, the recommendation screen group generation unit 140 re-extracts, as the recommended screen group, background images in which the supplementary information of each background image and the retrieval conditions match each other among the background images included in the recommended screen group do. On the other hand, if the search condition is input, the recommended screen group may be extracted in the following manner. First, the recommended scene group generation unit 140 extracts background images matching the input search condition among the background images included in the salience database 170, and outputs the salience map of the extracted background images as the icon sorting It is possible to extract a recommended screen group after comparing with the information.

샐리언시 데이터베이스(170)에는 다양한 배경이미지들이 저장되어 있지만, 사용자는 자신이 선호하는 다양한 배경이미지들을 샐리언시 데이터베이스(170)에 저장시킬 수도 있다.Although various background images are stored in the salient database 170, the user may also store various background images of his or her preferences in the salient database 170. [

이미지 입력부(112)는 사용자로부터 입력이미지들을 입력받으며, 사용자에 의해 입력된 입력이미지는 샐리언시맵 생성부(160)로 제공된다.The image input unit 112 receives input images from the user, and the input image input by the user is provided to the salient map generating unit 160.

샐리언시맵 생성부(160)는 입력이미지를 분석하여 시각적 관심영역을 결정하여 샐리언시맵을 생성하고, 생성된 샐리언시맵을 이미지와 함께 쌍으로 샐리언시 데이터베이스(170)에 저장한다. 물론, 입력이미지에 대하여 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나를 포함하는 부가정보가 함께 입력된다면, 부가정보도 함께 샐리언시 데이터베이스(170)에 저장된다.The salient map generator 160 analyzes the input image to determine a visual interest area to generate a salient map and stores the generated salient map in pairs with the image in the salient database 170 do. Of course, if additional information including at least one of a title, a photographing position, an object to be photographed, and a subject is input together with the input image, the additional information is also stored in the salient database 170 together.

샐리언시맵 생성 과정을 좀 더 상세히 설명하면, 샐리언시맵 생성부(160)는 입력이미지를 분석하여 윤곽선을 추출하고, 추출된 윤곽선에서 색상이나 명도 차이가 심한 영역을 시각적 관심영역으로 결정한다. 이때, 색상이나 명도 차이가 심한 동시에 폐곡면으로 수렴하는 윤곽선 부분이 시각적 관심영역으로 결정되는 것이 바람직하다. The salient map generating unit 160 analyzes the input image to extract the outline, and determines an area in which the color or brightness difference is strong in the extracted outline as a visual interest area do. At this time, it is preferable that the contour portion converging to the closed curved surface is determined as the visual interest region while the color or brightness difference is severe.

샐리언시맵 수정부(113)는 사용자의 입력 조작에 따라 샐리언시맵 생성부(160)에 의해 생성된 샐리언시맵을 수정하는 역할을 수행한다. 샐리언시맵 생성부(160)에 의해 자동으로 생성된 시각적 관심영역은 사용자의 관심영역과 상이할 수 있으므로, 샐리언시맵 수정부(113)는 생성된 샐리언시맵과 수정 메뉴를 함께 화면에 출력함으로써 사용자가 샐리언시맵을 수정할 수 있도록 한다.The salient map corrector 113 plays a role of correcting the salience map generated by the salience map generator 160 according to a user's input operation. Since the visual interest area automatically generated by the salient map generating unit 160 may be different from the user's interest area, the salient map corrector 113 generates the salient map and the correction menu together Displayed on the screen allows the user to modify the salishon map.

이하에서는 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 방법을 설명하도록 한다. 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 방법은 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치와 본질적으로 동일하므로, 상세한 설명 및 중복되는 설명은 생략하도록 한다.Hereinafter, a background recommendation method based on icon alignment information according to the present invention will be described. The background recommendation method based on the icon alignment information according to the present invention is essentially the same as the background recommendation apparatus based on the icon alignment information according to the present invention and therefore detailed description and duplicate description will be omitted.

도 3은 본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 방법을 나타낸 흐름도이다.FIG. 3 is a flowchart illustrating a background screen recommendation method based on icon alignment information according to the present invention.

우선, 아이콘 정렬정보 추출부(130)는 배경화면의 아이콘 배치를 스캔하여 스캔한 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성한다(S100).First, the icon alignment information extracting unit 130 scans the icon layout of the background screen and generates icon alignment information including information on the arrangement position of the scanned icon (S100).

그리고 나서, 검색조건 입력부(111)는 사용자로부터 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나에 대한 정보를 포함하는 검색조건을 입력받는다(S200).Then, the search condition input unit 111 receives a search condition including at least one of a title, a photographing position, an object to be photographed, and a subject from the user (S200).

추천화면군 생성부(140)는 아이콘 정렬정보와 샐리언시 데이터베이스(170)에 저장되어 있는 배경이미지의 샐리언시맵을 비교하고, 검색조건에 매칭되는 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 추출한다(S300).The recommendation screen group generating unit 140 compares the icon alignment information with the salience map of the background image stored in the salient database 170 and displays a recommendation screen including at least one background image matching the search condition (S300).

검색조건이 입력되지 않은 경우, 추천화면군 생성부(140)는 아이콘 정렬정보와 샐리언시 데이터베이스(170)에 저장되어 있는 배경이미지의 샐리언시맵을 비교하고, 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 배경이미지들을 추출하여 추천화면군을 추출한다.If the search condition is not input, the recommendation screen group generation unit 140 compares the icon alignment information with the salientness map of the background image stored in the salience database 170, Extracts background images that do not overlap with the visual interest area of the city map, and extracts a recommended screen group.

한편, 검색조건이 입력된 경우, 추천화면군 생성부(140)는 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 동시에 검색조건을 만족하는 배경이미지들을 추출하여 추천화면군을 추출한다.On the other hand, when the search condition is input, the recommended scene group generation unit 140 extracts the background images satisfying the search condition while the placement position of the icon does not overlap with the visual interest area of the salient scene map, .

배경화면 선택부(150)는 추출된 추천화면군을 화면에 출력하고, 사용자로부터 출력된 추천화면군 중에서 하나의 배경이미지를 선택받는다(S400).The background image selection unit 150 outputs the extracted recommended image group to the screen, and selects one of the recommended image groups output from the user (S400).

출력부(190)는 사용자로부터 선택받는 배경이미지 위에 아이콘 정렬정보에 따라 각 아이콘을 배치하여 화면에 출력한다(S500).The output unit 190 arranges the icons on the background image selected by the user according to the icon alignment information, and outputs the icons to the screen (S500).

도 4는 샐리언시맵을 생성하는 과정을 예시한 흐름도이다.4 is a flowchart illustrating a process of generating a Salian map.

전술한 것처럼, 사용자는 자신이 선호하는 다양한 배경이미지들을 샐리언시 데이터베이스(170)에 저장시킬 수 있다.As described above, the user may store various preferred background images in his / her salient database 170.

이를 위해, 우선, 이미지 입력부(112)는 사용자로부터 입력이미지를 입력받으며, 입력이미지와 함께 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나를 포함하는 부가정보를 입력받을 수 있다.To this end, the image input unit 112 receives an input image from a user, and receives additional information including at least one of a title, a photographing position, an object to be photographed, and a subject along with an input image.

입력이미지가 입력되면, 샐리언시맵 생성부(160)는 각 입력이미지에 대하여 샐리언시맵을 생성한다(S600). 전술한 것처럼, 샐리언시맵 생성부(160)는 입력이미지를 분석하여 윤곽선을 추출하고, 추출된 윤곽선에서 색상이나 명도 차이가 심한 영역을 시각적 관심영역으로 결정한다. 이때, 색상이나 명도 차이가 심하며 폐곡면으로 수렴하는 윤곽선 부분이 시각적 관심영역으로 결정되는 것이 바람직하다. When the input image is input, the salience map generation unit 160 generates a salience map for each input image (S600). As described above, the salience map generation unit 160 analyzes the input image to extract the outline, and determines an area in which the color or brightness difference is significant in the extracted outline as the visual interest area. At this time, it is preferable that the part of the contour converging on the curved surface is determined as the visual area of interest, because the color or brightness difference is significant.

샐리언시맵 생성 과정을 좀 더 상세히 설명하면, 샐리언시맵 생성부(160)는 입력이미지를 분석하여 윤곽선을 추출하고, 추출된 윤곽선에서 색상이나 명도 차이가 심한 영역을 시각적 관심영역으로 결정한다. 이때, 색상이나 명도 차이가 심한 동시에 폐곡면으로 수렴하는 윤곽선 부분이 시각적 관심영역으로 결정되는 것이 바람직하다. The salient map generating unit 160 analyzes the input image to extract the outline, and determines an area in which the color or brightness difference is strong in the extracted outline as a visual interest area do. At this time, it is preferable that the contour portion converging to the closed curved surface is determined as the visual interest region while the color or brightness difference is severe.

자동으로 생성된 시각적 관심영역은 사용자의 관심영역과 상이할 수 있으므로, 사용자에 따라 자동으로 생성된 시각적 관심영역의 수정이 필요할 수 있다.Since the automatically generated visual interest region may be different from the user's interest region, it may be necessary to modify the visual interest region automatically generated according to the user.

샐리언시맵에 대한 수정이 필요한 경우(S700), 샐리언시맵 수정부(113)는 사용자로부터 수정 정보를 입력받고, 입력받은 수정 정보에 따라 샐리언시맵을 수정한다(S800).If it is necessary to modify the salient map (S700), the salient map corrector 113 receives correction information from the user and corrects the salient map according to the correction information (S800).

샐리언시맵에 대하여 수정이 필요하지 않거나 S800 단계가 수행되면, 샐리언시맵 수정부(113)는 S600 단계에서 생성된 샐리언시맵 또는 S800 단계에서 수정된 샐리언시맵을 그 입력이미지와 함께 쌍으로 샐리언시 데이터베이스(170)에 저장한다(S900). 물론, 입력이미지에 대하여 부가정보가 함께 입력된 경우, 그 부가정도보 함께 샐리언시 데이터베이스(170)에 저장된다. If no correction is required for the Sallian map, or if the S800 step is performed, the salient map corrector 113 updates the Sallian map generated at step S600 or the Sallian map corrected at step S800, In the salient language database 170 as a pair (S900). Of course, when the additional information is input together with the input image, the additional information is stored in the salient database 170 together.

본 발명의 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The method of the present invention can also be embodied as computer readable code on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may be implemented in the form of a carrier wave (for example, transmission via the Internet) . The computer-readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner.

본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치 및 그 추천 방법은 스마트폰, 태블릿 컴퓨터 및 컴퓨터 단말 장치 중의 어느 하나에 구현될 수 있다. The background recommendation apparatus and recommendation method based on the icon alignment information according to the present invention can be implemented in any one of a smart phone, a tablet computer, and a computer terminal apparatus.

본 발명에 따른 아이콘 정렬정보에 기반한 배경화면 추천 장치 및 방법은 스마트폰이나 태블릿 컴퓨터와 같은 모바일 장치나 일반적인 범용의 컴퓨터 장치에 구현되어, 사용자가 정렬한 아이콘 배치에 적합한 배경화면을 추천해준다. 기존에는 사용자가 직접 배경화면을 선택하고, 선택한 배경화면에 맞게 아이콘의 배치를 스스로 변경해야 했지만, 본 발명에 따르면 사용자의 아이콘 배치에 적합한 배경화면을 자동으로 추천하고 추천한 배경화면에 사용자의 아이콘을 배치함으로써 사용자 편의성을 증대시킬 수 있다. 또한, 본 발명에 따르면, 배경화면에서 사용자의 시각적 관심영역에 아이콘이 배치됨으로써 배경화면의 시각적 관심영역이 가려지는 것을 방지할 수 있다. The background recommendation apparatus and method based on the icon alignment information according to the present invention is implemented in a mobile device such as a smart phone or a tablet computer or a general-purpose computer apparatus, and recommends a background image suitable for arrangement of icons arranged by a user. Conventionally, the user has to directly select the background screen and change the arrangement of the icons according to the selected background screen. However, according to the present invention, it is possible to automatically recommend a background screen suitable for user's icon placement, The user convenience can be increased. In addition, according to the present invention, it is possible to prevent the visual interest area of the background screen from being obscured by arranging the icon in the visual interest area of the user on the background screen.

이상에서는 도면에 도시된 구체적인 실시예를 참고하여 본 발명을 설명하였으나 이는 예시적인 것에 불과하므로, 본 발명이 속하는 기술 분야에서 통상의 기술을 가진 자라면 이로부터 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명의 보호 범위는 후술하는 특허청구범위에 의하여 해석되어야 하고, 그와 동등 및 균등한 범위 내에 있는 모든 기술적 사상은 본 발명의 보호 범위에 포함되는 것으로 해석되어야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. Accordingly, the scope of protection of the present invention should be construed in accordance with the following claims, and all technical ideas within the scope of equivalents and equivalents thereof should be construed as being covered by the scope of the present invention.

입력부, 110 아이콘 정렬부, 120
아이콘 정렬정보 추출부, 130 추천화면군 생성부, 140
배경화면 선택부, 150 샐리언시맵 생성부, 160
샐리언시 데이터베이스, 170 출력부, 190
An input unit, 110 icon sorting unit, 120
An icon alignment information extracting unit 130, a recommended screen group generating unit 140
A background screen selecting unit 150, a salience map generating unit 160
Salian database, 170 output, 190

Claims (14)

배경화면의 아이콘 배치를 스캔하여 스캔한 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성하는 아이콘 정렬정보 추출부;
복수의 배경이미지와, 각 배경이미지에 대하여 시각적 관심영역과 상기 배경이미지에서 상기 시각적 관심영역을 제외한 영역인 배경영역을 분리하여 표시한 샐리언시맵을 함께 저장하고 있는 샐리언시 데이터베이스; 및
상기 아이콘 정렬정보를 기초로 상기 샐리언시 데이터베이스를 검색하여 스캔한 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 추출하여 제공하는 추천화면군 생성부를 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
An icon alignment information extracting unit that scans the icon layout of the background screen and generates icon alignment information including information on a placement position of the scanned icon;
A salient database storing a plurality of background images, a salient scene map separately displaying a visual interest area for each background image and a background area that is an area excluding the visual interest area in the background image; And
Extracting a recommended screen group including at least one background image in which the arrangement position of the scanned icon is searched based on the icon alignment information and the visual interest area of the salient map is not overlapped, And a recommendation screen group generating unit.
제1항에 있어서, 상기 장치는,
상기 추천화면군을 화면에 출력하고, 사용자로부터 상기 출력된 추천화면군 중에서 하나의 배경이미지를 선택받는 배경화면 선택부; 및
상기 선택된 배경이미지 위에 상기 아이콘 정렬정보에 따라 아이콘을 배치하여 출력하는 출력부를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
2. The apparatus of claim 1,
A background screen selecting unit for outputting the recommended screen group to the screen and selecting one of the recommended screen groups from the user; And
And an output unit for arranging and outputting an icon according to the icon alignment information on the selected background image.
제1항에 있어서,
상기 샐리언시 데이터베이스는, 각 배경이미지에 대하여 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나를 포함하는 부가정보를 더 저장하며,
상기 추천화면군 생성부는, 배경이미지의 부가정보와 사용자로부터 입력받은 검색조건이 매칭되도록 상기 추천화면군을 추출하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
The method according to claim 1,
Wherein the salience database further stores additional information including at least one of a title, a photographing position, an object to be photographed, and a subject for each background image,
The recommendation screen group generation unit extracts the recommended screen group so that the additional information of the background image and the search condition input from the user are matched.
제1항에 있어서, 상기 장치는,
사용자로부터 입력받은 입력이미지에 대하여 샐리언시맵을 생성하고, 상기 입력받은 입력이미지와 상기 생성된 샐리언시맵을 상기 샐리언시 데이터베이스에 함께 저장하는 샐리언시맵 생성부를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
2. The apparatus of claim 1,
Further comprising a salient map generating unit for generating a salient map for an input image received from a user and storing the input image and the generated salient map in the salient database together with the input image, A wallpaper recommendation device based on sorting information.
제4항에 있어서, 상기 샐리언시맵 생성부는,
상기 입력받은 입력이미지에서 윤곽선을 추출하고, 상기 추출된 윤곽선에 기초하여 색상 또는 밝기 차이가 일정 정도 이상인 영역을 시각적 관심영역으로 결정하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
5. The method according to claim 4, wherein the salience map generating unit comprises:
Extracts an outline from the input image, and determines an area having a color or brightness difference equal to or greater than a predetermined level as a visual area of interest based on the extracted outline.
제4항에 있어서, 상기 장치는,
사용자의 조작정보에 따라 상기 생성된 샐리언시맵을 수정하는 샐리언시 수정부를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
5. The apparatus of claim 4,
And a saliency correcting unit for correcting the generated salient map according to the operation information of the user.
제1항 내지 제6항 중의 어느 한 항에 있어서, 상기 장치는,
스마트폰, 태블릿 컴퓨터 및 컴퓨터 단말 장치 중의 하나에 구현되는 것을 특징으로 하는, 아이콘 정렬정보에 기반한 배경화면 추천 장치.
7. The apparatus according to any one of claims 1 to 6,
A smartphone, a tablet computer, and a computer terminal device.
(a) 배경화면의 아이콘 배치를 스캔하여 스캔한 아이콘의 배치 위치에 대한 정보를 포함하는 아이콘 정렬정보를 생성하는 단계; 및
(b) 샐리언시 데이터베이스에 저장되어 있는 각 배경이미지의 샐리언시맵과 상기 아이콘 정렬정보를 비교하는 단계; 및
(c) 스캔한 아이콘의 배치 위치가 샐리언시맵의 시각적 관심영역과 겹쳐지지 않는 적어도 하나 이상의 배경이미지를 포함하는 추천화면군을 상기 샐리언시 데이터베이스에서 추출하는 단계를 포함하며,
상기 샐리언시 데이터베이스는 복수의 배경이미지 및 각 배경이미지에 대하여 시각적 관심영역과 상기 배경이미지에서 상기 시각적 관심영역을 제외한 영역인 배경영역을 분리하여 표시한 샐리언시맵을 함께 저장하고 있는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
(a) generating icon alignment information including information on a position of a scanned icon by scanning an icon layout of a background screen; And
(b) comparing the icon alignment information with a salient map of each background image stored in the salient database; And
(c) extracting, from the salientian database, a recommended screen group including at least one background image whose arrangement position of the scanned icon does not overlap the visual interest area of the salient map,
Wherein the salient database stores a plurality of background images and a salient scene map separately displaying a visual interest area for each background image and a background area that is an area excluding the visual interest area in the background image, A recommendation method of wallpaper based on sorting information.
제8항에 있어서, 상기 방법은,
(d) 상기 추천화면군을 화면에 출력한 후, 사용자로부터 상기 출력된 추천화면군 중에서 하나의 배경이미지를 선택받는 단계; 및
(e) 상기 아이콘 정렬정보에 따라 각 아이콘들을 상기 선택된 배경이미지에 배치하여 화면에 출력하는 단계를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
9. The method of claim 8,
(d) receiving a selection of one of the recommended image groups from the user after outputting the recommended image group to the screen; And
(e) arranging the icons on the selected background image according to the icon alignment information and outputting the selected icons on the screen, wherein the background recommendation method is based on the icon alignment information.
제8항에 있어서,
상기 샐리언시 데이터베이스는, 각 배경이미지에 대하여 제목, 촬영 위치, 촬영 대상, 및 주제 중의 적어도 하나를 포함하는 부가정보를 더 저장하며,
상기 (c) 단계는, 배경이미지의 부가정보와 사용자로부터 입력받은 검색조건이 매칭되도록 상기 추천화면군을 추출하는 단계를 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
9. The method of claim 8,
Wherein the salience database further stores additional information including at least one of a title, a photographing position, an object to be photographed, and a subject for each background image,
Wherein the step (c) includes extracting the recommended screen group so that the additional information of the background image and the search condition input from the user are matched.
제8항에 있어서, 상기 방법은 상기 (a) 단계의 수행 이전에,
사용자로부터 입력이미지를 입력받는 단계;
상기 입력받은 입력이미지에 대한 샐리언시맵을 생성하는 단계; 및
상기 입력받은 입력이미지와 상기 생성된 샐리언시맵을 상기 샐리언시 데이터베이스에 함께 저장하는 단계를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
9. The method of claim 8, wherein the method further comprises: prior to performing the step (a)
Receiving an input image from a user;
Generating a salience map for the input image; And
The method of claim 1, further comprising storing the input image and the generated salient map together in the salient database.
제11항에 있어서, 상기 샐리언시맵을 생성하는 단계는,
상기 입력받은 입력이미지에서 윤곽선을 추출하는 단계; 및
상기 추출된 윤곽선에 기초하여 색상 또는 밝기 차이가 일정 정도 이상인 영역을 시각적 관심영역으로 결정하는 단계를 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
12. The method of claim 11, wherein generating the salience map comprises:
Extracting a contour line from the input image; And
And determining an area having a color or brightness difference of a certain level or more as a visual area of interest based on the extracted outline.
제11항에 있어서, 상기 방법은,
상기 입력받은 입력이미지와 상기 생성된 샐리언시맵을 상기 샐리언시 데이터베이스에 저장하기 전에 사용자의 조작정보에 따라 상기 생성된 샐리언시맵을 수정하는 단계를 더 포함하는, 아이콘 정렬정보에 기반한 배경화면 추천 방법.
12. The method of claim 11,
Further comprising modifying the generated salient map in accordance with the user's operational information prior to storing the input image and the generated salient map in the salient database, How to recommend wallpaper.
제8항 내지 제13항 중의 어느 한 항에 따른 방법을 실현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium storing a program for realizing the method according to any one of claims 8 to 13.
KR20130126409A 2013-10-23 2013-10-23 Apparatus and method of recommendig background image based on icon-information on progress KR101485497B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130126409A KR101485497B1 (en) 2013-10-23 2013-10-23 Apparatus and method of recommendig background image based on icon-information on progress

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130126409A KR101485497B1 (en) 2013-10-23 2013-10-23 Apparatus and method of recommendig background image based on icon-information on progress

Publications (1)

Publication Number Publication Date
KR101485497B1 true KR101485497B1 (en) 2015-01-22

Family

ID=52592359

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130126409A KR101485497B1 (en) 2013-10-23 2013-10-23 Apparatus and method of recommendig background image based on icon-information on progress

Country Status (1)

Country Link
KR (1) KR101485497B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101578764B1 (en) 2015-05-07 2015-12-18 넷마블게임즈 주식회사 System and method for simulating design of game display
WO2022114648A1 (en) * 2020-11-26 2022-06-02 삼성전자 주식회사 Electronic device for setting background screen and operating method therefor
US11449199B2 (en) 2019-09-21 2022-09-20 Samsung Electronics Co., Ltd. Method and system for generating dynamic user interface layout for an electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100074927A (en) * 2008-12-24 2010-07-02 포항공과대학교 산학협력단 Image retargeting method using importance diffusion, storage medium of storing program for executing the same and apparatus performing the same
KR20120008156A (en) * 2010-07-16 2012-01-30 엘지전자 주식회사 Mobile terminal and control method for mobile terminal
KR20130078663A (en) * 2011-12-30 2013-07-10 연세대학교 산학협력단 Synchronized text editing method and apparatus based on image data
KR20130079750A (en) * 2012-01-03 2013-07-11 엘지전자 주식회사 Mobile terminal and method for controlling the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100074927A (en) * 2008-12-24 2010-07-02 포항공과대학교 산학협력단 Image retargeting method using importance diffusion, storage medium of storing program for executing the same and apparatus performing the same
KR20120008156A (en) * 2010-07-16 2012-01-30 엘지전자 주식회사 Mobile terminal and control method for mobile terminal
KR20130078663A (en) * 2011-12-30 2013-07-10 연세대학교 산학협력단 Synchronized text editing method and apparatus based on image data
KR20130079750A (en) * 2012-01-03 2013-07-11 엘지전자 주식회사 Mobile terminal and method for controlling the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101578764B1 (en) 2015-05-07 2015-12-18 넷마블게임즈 주식회사 System and method for simulating design of game display
US11449199B2 (en) 2019-09-21 2022-09-20 Samsung Electronics Co., Ltd. Method and system for generating dynamic user interface layout for an electronic device
WO2022114648A1 (en) * 2020-11-26 2022-06-02 삼성전자 주식회사 Electronic device for setting background screen and operating method therefor

Similar Documents

Publication Publication Date Title
CN109960453B (en) Removing and replacing objects in images according to guided user sessions
US9934254B2 (en) Terminal apparatus, information processing system, and information processing method
US20150277686A1 (en) Systems and Methods for the Real-Time Modification of Videos and Images Within a Social Network Format
KR20150036106A (en) Creating variations when transforming data into consumable content
US9792268B2 (en) Zoomable web-based wall with natural user interface
CN105519101A (en) Recognition interfaces for computing devices
CN105045796A (en) Intent based search results associated with a modular search object framework
JP2003330856A (en) Browser system and control method
JP6419969B2 (en) Method and apparatus for providing image presentation information
CN111859856A (en) Information display method and device, electronic equipment and storage medium
KR101485497B1 (en) Apparatus and method of recommendig background image based on icon-information on progress
WO2021063222A1 (en) Electronic device and image processing method
CN113986407A (en) Cover generation method and device and computer storage medium
KR102317482B1 (en) System and method for language learning based on artificial intelligence recommendation of visual learning content and example sentence
CN102314223B (en) A kind of method and apparatus carrying out adaptive input in non-input scene for user
US11430166B1 (en) Facilitating generation of number-bullet objects
CN115544405A (en) Page rendering method and device, electronic equipment and storage medium
US11416121B2 (en) Image processing apparatus, image processing method, and program
CN113128181B (en) Information processing method and device
KR20220139246A (en) Method and system for language learning based on personalized search browser
US11010978B2 (en) Method and system for generating augmented reality interactive content
KR20150097250A (en) Sketch retrieval system using tag information, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor
JP2018112806A (en) Image associating apparatus, image database, image retrieval apparatus, image retrieval system and program
CN113268961A (en) Travel note generation method and device
CN111104026A (en) Method and device for recommending service

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee