







도 1은 본 발명의 실시형태에 의한 화상 레이아웃 장치의 구성을 나타낸 개략 블럭도이다.1 is a schematic block diagram showing a configuration of an image layout apparatus according to an embodiment of the present invention.
도 2는 본 실시형태에 있어서 행하여지는 처리를 나타낸 플로우챠트이다.2 is a flowchart showing a process performed in the present embodiment.
도 3은 화상 선택 화면을 나타낸 도면이다.3 is a diagram illustrating an image selection screen.
도 4는 템플릿 데이터베이스의 예를 나타낸 도면이다.4 is a diagram illustrating an example of a template database.
도 5는 선택된 템플릿의 예를 나타낸 도면이다.5 is a diagram illustrating an example of a selected template.
도 6은 삽입순 리스트의 예를 나타낸 도면이다.6 shows an example of an insertion order list.
도 7은 레이아웃 화상의 예를 나타낸 도면이다.7 is a diagram illustrating an example of a layout image.
도 8은 본 발명에 의한 화상 레이아웃 장치를 적용한 주문 접수 장치를 나타낸 도면이다.8 is a view showing the order receiving apparatus to which the image layout apparatus according to the present invention is applied.
[부호의 설명] [Description of the code]
1: 화상 레이아웃 장치 2: 메모리 카드1: Image layout device 2: Memory card
12: CPU 14: 시스템 메모리12: CPU 14: system memory
16: 입력부 18: 표시부16: input section 18: display section
20: 카드 슬롯 22: 압축 해동부20: card slot 22: compression thawing
24: 하드디스크 26: 메모리 제어부24: hard disk 26: memory control unit
28: 표시 제어부 30: 프린터 인터페이스28: display control unit 30: printer interface
32: 레이아웃 결정부 34: 레이아웃 화상 생성부32: layout determination unit 34: layout image generation unit
40: 화상 선택 화면 50: 주문 접수 장치40: image selection screen 50: order receiving device
본 발명은 복수의 화상을 1매의 배경 화상에 레이아웃하는 화상 레이아웃 장치, 방법 및 화상 레이아웃 방법을 컴퓨터에 실행시키기 위한 프로그램에 관한 것이다.The present invention relates to an image layout apparatus, a method for laying out a plurality of images on one background image, and a program for causing a computer to execute the image layout method.
인물을 포함하는 화상에 있어서는 그 인물이 화상의 어느 위치에 묘사되고 있는가가 대단히 중요하다. 특히 패스포트 등에 이용되는 증명 사진에 있어서는 결정된 사이즈의 화상의 결정된 위치에 결정된 사이즈를 갖는 얼굴이 묘사되고 있을 필요가 있다. 이 때문에, 화상에 포함되는 얼굴을 결정된 위치에 묘사하고, 또한 결정된 사이즈를 갖게 되도록 화상으로부터 얼굴을 추출하고, 추출된 얼굴의 사이즈를 변경하거나 트리밍을 행하는 수법이 제안되어 있다(특허 문헌 1 ~ 3 참조).In an image including a person, it is very important in which position of the image the person is depicted. In particular, in an ID photograph used for a passport or the like, it is necessary to describe a face having a determined size at a determined position of an image of a determined size. For this reason, a technique has been proposed in which a face included in an image is depicted at a determined position, a face is extracted from the image so as to have a determined size, and the size of the extracted face is changed or trimmed (
또한, 졸업 앨범과 같이 1매의 대지에 복수의 인물 화상을 첨부할 경우에 각 인물을 촬영함으로써 취득된 화상으로부터 추출된 얼굴 영역을 정규화하고, 정규화 후의 얼굴 영역의 화상을 첨부함으로써 앨범을 작성하는 수법이 제안되어 있다(특허 문헌 4 참조). 특허 문헌 4의 수법에 의하면 앨범에 포함되는 복수의 인물 얼굴 을 동일 사이즈로 할 수 있기 때문에 돋보임이 좋은 앨범을 작성할 수 있다.In addition, when a plurality of person images are attached to one sheet like a graduation album, normalizing the face region extracted from the image acquired by photographing each person, and creating an album by attaching the image of the face region after normalization The technique is proposed (refer patent document 4). According to the technique of
[특허 문헌 1] 일본 특허 공개평 11-341272호 공보[Patent Document 1] Japanese Patent Application Laid-Open No. 11-341272
[특허 문헌 2] 일본 특허 공개 2000-270198호 공보[Patent Document 2] Japanese Patent Application Laid-Open No. 2000-270198
[특허 문헌 3] 일본 특허 공개 2000-270199호 공보[Patent Document 3] Japanese Unexamined Patent Publication No. 2000-270199
[특허 문헌 4] 일본 특허 공개 2000-165648호 공보[Patent Document 4] Japanese Patent Application Laid-Open No. 2000-165648
그러나, 여행이나 운동회 등의 통상의 촬영에 의해 취득되는 화상의 경우 화상에 포함되는 인물은 일인만이 아닌 복수의 경우가 있다. 이 경우 1매의 화상에 포함되는 인물 얼굴은 일인만의 인물이 포함되는 경우와 비교하여 작아진다. 또한, 아름다운 경치를 배경으로 인물 촬영을 행함으로써 취득된 화상의 경우 주제는 인물이 아닌 배경이기 때문에 포함되는 인물 얼굴은 대단히 작은 경우가 많다. 이 때문에, 이러한 포함되는 인물 얼굴이 작은 화상을 1매의 대지에 레이아웃 할 때에 상술한 바와 같은 증명 사진이나 앨범과 같이 얼굴 사이즈를 정규화하여 버리면 화상을 크게 확대할 필요가 발생한다. 또한, 확대된 화상으로부터 인물의 부분을 트리밍하면 그 화상에 포함되는 촬영시의 분위기가 크게 손상되어 버린다. 특히, 배경이 주제로 되어 있는 화상의 경우 인물 얼굴은 대단히 작게 묘사되어 있기 때문에 이것을 정규화한 후에 인물 얼굴 영역을 트리밍 하면 트리밍 후의 화상에 배경이 거의 포함되지 않게 되므로 화상의 내용이 촬영자가 의도한 것과 전혀 다른 것으로 되어 버린다. 또한, 화상을 레이아웃하는 배경 화상의 화상 삽입 영역이 각종 사이즈를 갖는 경우에 있어서 인물 얼굴이 작게 묘사되고 있는 화상을 작은 사이즈의 화상 삽입 영역에 삽입하는 경우에는 화상을 축소할 필요가 있기 때문에 그 화 상에 누가 묘사되고 있는가를 알지 못하게 되어 버린다.However, in the case of an image acquired by normal photography such as a trip or sports day, there are a plurality of cases in which the person included in the image is not only one person. In this case, the face of a person included in one image is smaller than the case where only one person is included. In addition, in the case of an image acquired by photographing a person against a beautiful landscape, the subject face is often very small because the subject is a background rather than a person. For this reason, when laying out an image of such an embedded human face on one sheet of paper, if the face size is normalized as in the above-described ID photo or album, there is a need to enlarge the image. In addition, trimming a part of a person from the enlarged image greatly impairs the atmosphere at the time of shooting included in the image. In particular, in the case of an image whose background is the subject, the face of the person is described as very small, so trimming the face area of the person after normalizing it almost eliminates the background in the image after trimming. It becomes completely different. In addition, when the image insertion area of the background image that lays out the image has various sizes, when the image in which the human face is depicted small is inserted into the image insertion area of a small size, the image needs to be reduced. You do not know who is depicting the statue.
본 발명은 상기 사정을 감안하여 이루어진 것이며, 화상에 포함되는 인물 얼굴의 사이즈에 따라서 적절하게 화상을 레이아웃하는 것을 목적으로 한다.This invention is made | formed in view of the said situation, and an object of this invention is to lay out an image suitably according to the size of the face of a person included in an image.
본 발명에 의한 화상 레이아웃 장치는, 1매의 배경 화상에 레이아웃하기 위한 복수의 화상을 결정하는 화상 결정 수단,An image layout apparatus according to the present invention includes image determination means for determining a plurality of images for layout on one background image,
각종 사이즈를 갖는 복수의 화상 삽입 영역을 갖는 복수 종류의 템플릿 중에서 상기 결정된 화상의 수에 대응하는 화상 삽입 영역을 갖는 템플릿을 결정하고, 상기 복수의 화상 각각에 얼굴이 포함되어 있는지의 여부를 판정하고, 상기 얼굴이 포함되어 있는 화상에 대해서는 각 화상에 포함되는 대표 얼굴의 사이즈가 작은 화상일수록 상기 결정된 템플릿에 있어서의 큰 사이즈의 화상 삽입 영역에 삽입하고, 상기 얼굴이 포함되지 않은 화상에 대해서는 상기 결정된 템플릿에 있어서의 작은 사이즈의 화상 삽입 영역에 삽입하도록 상기 복수 화상의 레이아웃을 결정하는 레이아웃 결정 수단을 구비한 것을 특징으로 하는 것이다.From among a plurality of kinds of templates having a plurality of image insertion regions having various sizes, a template having an image insertion region corresponding to the determined number of images is determined, and it is determined whether or not a face is included in each of the plurality of images. For the image containing the face, the smaller the size of the representative face included in each image is inserted into the image insertion area of the larger size in the determined template, and the determined image for the image without the face is included. It is characterized by including layout determination means for determining the layout of the plurality of images so as to be inserted into the image insertion area of a small size in the template.
「대표 얼굴」은 화상에 얼굴이 1개밖에 포함되지 않은 경우는 그 얼굴이며, 복수의 얼굴이 포함되는 경우는 가장 사이즈가 큰 얼굴이다.The "representative face" is the face when only one face is included in the image, and the face having the largest size when a plurality of faces are included.
또한, 본 발명에 의한 화상 레이아웃 장치에 있어서는, 상기 템플릿에 포함되는 상기 복수의 화상 삽입 영역의 각각의 사이즈가 큰 순으로 삽입 순서가 규정되어지는 경우에 있어서,In addition, in the image layout apparatus according to the present invention, when the insertion order is defined in ascending order of the sizes of the plurality of image insertion areas included in the template,
상기 레이아웃 결정 수단을 상기 대표 얼굴의 사이즈가 가장 작은 화상으로부터 순서대로 상기 삽입 순서에 의해 상기 화상 삽입 영역에 삽입하도록 상기 복수 화상의 레이아웃을 결정하는 수단으로해도 좋다.The layout determining means may be means for determining the layout of the plurality of images such that the layout determination means is inserted into the image insertion area in the insertion order from the image having the smallest size of the representative face.
본 발명에 의한 화상 레이아웃 방법은, 1매의 배경 화상에 레이아웃하기 위한 복수의 화상을 결정하고,The image layout method according to the present invention determines a plurality of images for laying out on one background image,
각종 사이즈를 갖는 복수의 화상 삽입 영역을 갖는 복수 종류의 템플릿 중에서 상기 결정된 화상의 수에 대응하는 화상 삽입 영역을 갖는 템플릿을 결정하고,From among a plurality of kinds of templates having a plurality of image insertion regions having various sizes, a template having an image insertion region corresponding to the determined number of images is determined,
상기 복수의 화상 각각에 얼굴이 포함되어 있는지의 여부를 판정하고,It is determined whether or not a face is included in each of the plurality of images,
상기 얼굴이 포함되어 있는 화상에 대해서는 각 화상에 포함되는 대표 얼굴의 사이즈가 작은 화상일수록 상기 결정된 템플릿에 있어서의 큰 사이즈의 화상 삽입 영역에 삽입하고, 상기 얼굴이 포함되지 않는 화상에 대해서는 상기 결정된 템플릿에 있어서의 작은 사이즈의 화상 삽입 영역에 삽입하도록 상기 복수의 화상의 레이아웃을 결정하는 것을 특징으로 하는 것이다.As for the image containing the face, the smaller the size of the representative face included in each image is inserted into the image insertion area of the larger size in the determined template, and the determined template for the image not including the face. The layout of the plurality of images is determined so as to be inserted into an image insertion area of a small size.
또한, 본 발명에 의한 화상 레이아웃 방법을 컴퓨터에 실행시키기 위한 프로그램으로서 제공하여도 좋다.Further, the image layout method according to the present invention may be provided as a program for causing a computer to execute.
이하, 도면을 참조해서 본 발명의 실시형태에 대해서 설명한다. 도 1은 본 발명의 실시형태에 의한 화상 레이아웃 장치의 구성을 나타낸 개략 블럭도이다. 도 1에 나타낸 바와 같이, 본 발명의 실시형태에 의한 화상 레이아웃 장치(1)는 화상을 나타내는 화상 데이터의 기록 제어 및 표시 제어 등의 각종 제어를 행함과 아울러, 장치(1)를 구성하는 각 부의 제어를 행하는 CPU(12)와, 장치(1)를 동작시키기 위한 기본적인 프로그램 및 각종 정수가 기록되어 있는 ROM 및 CPU(12)가 처리를 실행할 때의 작업 영역으로 되는 RAM에 의해 구성되는 시스템 메모리(14)와, 여러가지 지시를 장치(1)에 대하여 행하기 위한 키보드 및 마우스 등으로 이루어지는 입력부(16)와, 각종 표시를 행하는 액정 모니터 등으로 이루어지는 표시부(18)를 구비한다.EMBODIMENT OF THE INVENTION Hereinafter, embodiment of this invention is described with reference to drawings. 1 is a schematic block diagram showing a configuration of an image layout apparatus according to an embodiment of the present invention. As shown in FIG. 1, the
또한, 화상 레이아웃 장치(1)는 화상 데이터가 기록된 메모리 카드(2)로부터 화상 데이터를 판독하거나 메모리 카드(2)에 화상 데이터를 기록하기 위한 카드 슬롯(20)과, 화상 데이터를 JPEG로 대표되는 수법으로 압축하거나 압축된 화상 데이터를 해동하는 압축 해동부(22)와, 메모리 카드(2)로부터 판독된 화상 데이터, 복수의 화상을 레이아웃할 때의 배경으로 되는 템플릿을 나타내는 템플릿 데이터, 및 화상을 열람하기 위한 뷰어 소프트웨어 등의 CPU(12)가 실행하는 각종 프로그램 등을 기록하는 하드디스크(24)와, 시스템 메모리(14), 카드 슬롯(20) 및 하드디스크(24)를 제어하는 메모리 제어부(26)와, 표시부(18)의 표시를 제어하는 표시 제어부(28)와, 프린터(3)를 장치(1)에 접속하기 위한 프린터 인터페이스(30)를 구비한다.In addition, the
또한, 화상 레이아웃 장치(1)는 후술하는 바와 같이 유저가 결정한, 템플릿에 삽입하는 화상의 레이아웃을 결정하는 레이아웃 결정부(32)와, 레이아웃 결정부(32)에 의해 결정된 레이아웃으로 화상을 레이아웃함으로써 레이아웃 화상을 생성하는 레이아웃 화상 생성부(34)를 구비한다.In addition, the
이하, 레이아웃 결정부(32) 및 레이아웃 화상 생성부(34)의 기능에 대해서 본 실시형태에 있어서 행하여지는 처리에 아울러 설명한다.Hereinafter, the functions of the
도 2는 본 실시형태에 있어서 행하여지는 처리를 나타내는 플로우챠트이다. 유저가 화상의 레이아웃 지시를 입력부(16)로부터 행함으로써 CPU(12)가 처리를 개시하고, 표시부(18)에 하드디스크(24)에 보존된 화상의 섬네일(thumbnail) 화상의 일람을 포함하는 화상 선택 화면을 표시한다[스텝(ST1)]. 도 3은 화상 선택 화면의 예를 나타낸 도면이다. 도 3에 나타낸 바와 같이 화상 선택 화면(40)에는 하드디스크(24)에 보존된 화상의 섬네일 화상의 일람을 표시하는 섬네일 화상 에리어(40A) 및 각종 입력을 행하기 위한 입력 에리어(40B)가 표시되어 있다. 입력 애리어(40B)에는 레이아웃하는 화상을 확정하기 위한 확정 버튼(40C)이 표시되어 있다.2 is a flowchart showing a process performed in the present embodiment. The
유저는 화상 선택 화면(40)에 있어서 입력부(16)를 이용하여 레이아웃하는 복수의 화상을 선택할 수 있다. 구체적으로는, 섬네일 화상 애리어(40A)에 있어서 레이아웃을 소망하는 화상을 클릭함으로써 레이아웃하는 복수의 화상을 선택할 수 있다.The user can select a plurality of images to be laid out using the
이어서, 유저가 확정 버튼(40C)을 클릭함으로써 레이아웃하는 화상의 결정 지시가 된 것인지의 여부의 감시를 개시하고[스텝(ST2)], 스텝(ST2)이 긍정되면 레이아웃 결정부(32)가 유저가 결정한 화상의 수에 따른 템플릿을 하드디스크(24)에 보존된 복수의 템플릿 중에서 결정한다[스텝(ST3)].Subsequently, if the user clicks on the
여기서, 본 실시형태에 있어서는 하드디스크(24)에는 화상수와 화상수에 대응하는 화상 삽입 영역을 갖는 템플릿을 특정하는 템플릿 ID를 대응시킨 템플릿 관리 데이터베이스가 보존되어 있다. 도 4는 템플릿 관리 데이터베이스의 예를 나타 낸 도면이다. 도 4에 나타낸 바와 같이 템플릿 관리 데이터베이스(DB1)는 화상수와 화상수에 따른 화상 삽입 영역을 갖는 템플릿 데이터를 특정하기 위한 템플릿 ID가 대응되어 있다. 또한, 템플릿 ID로서는 예컨대 템플릿 데이터의 파일명에 포함되는 수치를 이용할 수 있다.Here, in this embodiment, the
레이아웃 결정부(32)는 스텝(ST2)이 긍정된 후, 템플릿 데이터베이스(DB1)를 참조하여 유저가 선택한 화상수에 대응하는 템플릿 ID를 특정하고, 그 템플릿 ID에 의해 특정되는 파일명이 부여된 템플릿 데이터를 하드디스크(24)로부터 판독함으로써 템플릿을 결정한다. 예컨대, 유저가 결정한 화상이 8개인 경우에는, 도 5에 나타낸 바와 같이, 8개의 각종 사이즈를 갖는 화상 삽입 영역을 갖는 템플릿으로 결정된다. 여기서, 본 실시형태에 있어서는 템플릿의 화상 삽입 영역으로의 화상의 삽입 순서가 규정되어 있다. 구체적으로는 사이즈가 큰 화상 삽입 영역일수록 삽입 순위로서 높은 순위가 부여되어 있다. 예컨대, 도 5에 나타낸 템플릿에 있어서는 좌상 및 우하로 위치하는 화상 삽입 영역(42A,42B)이 가장 큰 것이므로 화상 삽입 영역(42A,42B)에는 1,2위의 순위가 부여되어 있다. 또한, 이어서 사이즈가 큰 화상 삽입 영역(42C,42D)에는 3,4위의 순위가 부여되어 있다. 또한, 화상 삽입 영역의 사이즈가 동일한 경우에는 적당히 순위를 할당하면 좋다. 여기서, 도 5에 나타낸 템플릿에 있어서는 화상 삽입 영역(42A,42B,42C,42D) 이외의 화상 삽입 영역(42E~42H)은 모두 사이즈가 동일하기 때문에 화상 삽입 영역(42E~42H)에는 5위 이후 8위까지의 순위가 적당히 부여되어 있다.After the step ST2 is affirmed, the
이어서, 유저가 결정한 복수의 화상에 대해서 예컨대, 파일명순으로 소트한 경우의 선두의 화상을 처리 대상의 화상으로 설정하고[스텝(ST4)], 처리 대상의 화상으로부터 얼굴 영역을 추출한다[스텝(ST5)]. 또한, 얼굴 영역을 추출하는 수법으로서는 화상으로부터 피부색을 가짐과 아울러 인물 얼굴의 형상(예컨대 타원계)을 갖는 영역을 검출하고, 검출된 영역을 얼굴의 영역으로 간주해서 추출하는 수법을 이용할 수 있다. 또한, 이 수법 외에, 예컨대 일본 특허 공개평 8-153187호 공보, 일본 특허 공개평 9-50528호 공보, 일본 특허 공개 2001-14474호 공보, 일본 특허 공개 2001-175868호 공보 및 일본 특허 공개 2001-209795호 공보 등에 기재된 수법 등, 공지의 수법을 이용할 수 있다.Subsequently, for the plurality of images determined by the user, for example, the head image when sorting in the file name order is set as the image to be processed (step ST4), and the face region is extracted from the image to be processed (step ( ST5)]. As a method of extracting a face region, a method of detecting a region having a skin color from an image and having a shape (for example, an elliptic system) of a human face, and extracting the detected region as a region of the face can be used. In addition to this technique, for example, Japanese Patent Laid-Open No. 8-153187, Japanese Patent Laid-Open No. 9-50528, Japanese Patent Laid-Open No. 2001-14474, Japanese Patent Laid-Open No. 2001-175868 and Japanese Patent Laid-Open 2001- A well-known method, such as the method of 209795 etc., can be used.
이어서, 레이아웃 결정부(32)는 추출된 얼굴의 수를 판정하고[스텝(ST6)], 얼굴이 포함되지 않을 경우, 즉 얼굴의 수가 0개인 경우에는 처리 대상 화상에 대해서는 대표 얼굴을 없는 것으로 하고[스텝(ST7)], 템플릿의 화상 삽입 영역에 삽입하는 화상의 순서를 규정하기 위한 삽입순 리스트에 있어서의 대표 얼굴 없음 리스트에 처리 대상 화상 파일명을 추가한다[스텝(ST8)]. 또한, 삽입순 리스트에 대해서는 후술한다.Subsequently, the
한편, 얼굴의 수가 1개인 경우에는 추출된 얼굴 영역의 얼굴을 대표 얼굴로 하고[스텝(ST9)], 얼굴의 수가 2개 이상인 경우에는 가장 큰 얼굴 영역의 얼굴을 대표 얼굴로 한다[스텝(ST10)]. 그리고, 처리 대상 화상을 삽입순 리스트에 있어서의 대표 얼굴 있음 리스트에 대표 얼굴의 사이즈가 작을수록 순위가 높아지도록 처리 대상화상의 파일명을 추가한다[스텝(ST11)].On the other hand, if the number of faces is one, the face of the extracted face region is the representative face (step ST9). If the number of faces is two or more, the face of the largest face region is the representative face (step ST10). )]. Then, the processing target image is added to the representative face present list in the insertion order list so that the file name of the processing target image is increased so that the smaller the size of the representative face, the higher the ranking (step ST11).
이어서, 처리를 해야 할 다음 화상이 있는지의 여부를 판정하고[스 텝(ST12)], 스텝(ST12)이 긍정되면 처리 대상 화상을 다음 화상으로 설정하고[스텝(ST13)], 스텝(ST5)으로 되돌아가서, 스텝(ST5) 이후의 처리를 되풀이한다.Subsequently, it is determined whether there is a next image to be processed (step ST12). If step ST12 is affirmed, the processing target image is set to the next image [step ST13] and step ST5. Returning to, the processing after step ST5 is repeated.
스텝(ST12)이 부정되면 대표 얼굴 없음 리스트를 대표 얼굴 있음 리스트 후에 부여하여 삽입순 리스트를 완성시킴으로써 레이아웃을 결정한다[스텝(ST14)]. 도 6은 삽입순 리스트의 예를 나타낸 도면이다. 도 6에 나타낸 바와 같이 삽입순 리스트(L0)는 대표 얼굴 있음 리스트(L1)과 대표 얼굴 없음 리스트(L2)로 이루어지고, 스텝(ST14)의 처리에 의해 대표 얼굴 있음 리스트(L1) 후에 대표 얼굴 없음 리스트(L2)가 부여되어 있다. 그리고, 대표 얼굴 있음 리스트(L1)에는 대표 얼굴이 작은 순으로 유저가 선택한 화상 파일명이 기재되고, 대표 얼굴 없음 리스트(L2)에는 얼굴이 포함되지 않는 화상 파일명이 파일명순으로 기재되어 있다.If step ST12 is denied, the layout is determined by giving a no face list list after the representative face list and completing the insertion order list (step ST14). 6 shows an example of an insertion order list. As shown in Fig. 6, the insertion order list L0 is composed of the representative face present list L1 and the representative face no list L2, and the representative face after the representative face present list L1 is processed by the processing of step ST14. None list L2 is given. In the representative face with list L1, the image file names selected by the user are described in order of decreasing representative face, and the image file names without faces are listed in the file name order with no face.
또한, 본 실시형태에 있어서 유저가 선택한 8개의 화상 중 6개의 화상에 얼굴이 포함되고 있고, 2개의 화상에 얼굴이 포함되어 있지 않았다고 하면, 대표 얼굴 있음 리스트(L1)에는 6개의 화상 파일명이 포함되는 얼굴의 사이즈가 작은 순으로 기재되고, 대표 얼굴 없음 리스트(L2)에는 2개의 화상 파일명이 파일명순으로 기재된다. 여기서, 대표 얼굴 있음 리스트(L1)에는 DSCF0013.JPG, DSCFO002.JPG, DSCF0054.JPG, DSCF0005.JPG, DSCF0023.JPG, DSCF0012.JPG의 순으로 화상 파일명이 기재되어 있기 때문에, 각 화상에 포함되는 얼굴은 파일명이 DSCF00l3.JPG의 것이 가장 작고, DSCF0012.JPG 의 것이 가장 큰 것이 된다.In addition, if six faces among eight images selected by the user are included in the present embodiment, and no faces are included in the two images, the representative face presence list L1 includes six image file names. The sizes of the faces to be described are described in descending order, and two image file names are described in the file name order in the representative faceless list L2. Here, the image file names are listed in the representative face present list L1 in the order of DSCF0013.JPG, DSCFO002.JPG, DSCF0054.JPG, DSCF0005.JPG, DSCF0023.JPG, and DSCF0012.JPG. The file name of DSCF00l3.JPG is the smallest and the file name of DSCF0012.JPG is the largest.
이어서, 레이아웃 화상 생성부(34)가 삽입순 리스트(L0)를 참조하여 리스트에 기재된 순으로 템플릿의 화상 삽입 영역의 삽입 순서에 대응시켜서 화상을 화상 삽입 영역에 삽입함으로써 레이아웃 화상을 생성한다[스텝(ST15)]. 그리고, 레이아웃 화상을 표시부(18)에 표시하고[스텝(ST16)], 처리를 종료한다. 또한, 프린터(3)로부터 레이아웃 화상을 프린트 출력해도 좋다.Subsequently, the layout
도 7은 레이아웃 화상의 예를 나타낸 도면이다. 도 7에 나타낸 바와 같이, 이 레이아웃 화상에는 화상 삽입 영역(42A~42F)의 순서로 삽입되는 화상에 포함되는 얼굴의 사이즈가 원래의 화상의 사이즈에 비해서 작은 순으로 삽입되어 있다. 또한, 화상 삽입 영역(43G,42H)에는 인물을 포함하지 않은 화상이 삽입되어 있다.7 is a diagram illustrating an example of a layout image. As shown in Fig. 7, the size of the face included in the image to be inserted in the order of the
이와 같이, 본 실시형태에 있어서는 얼굴이 포함되어 있는 화상에 대해서는 각 화상에 포함되는 대표 얼굴의 사이즈가 작을수록 템플릿에 있어서의 큰 사이즈의 화상 삽입 영역에 삽입되도록 레이아웃을 결정하도록 했기 때문에, 레이아웃 화상상에 있어서 포함되는 얼굴의 사이즈가 작은 화상에 누가 묘사되어 있는지를 알지 못하게 되어 버리는 것을 방지할 수 있다. 또한, 얼굴의 사이즈가 정규화되는 일도 없기 때문에 상술한 바와 같이 배경이 주제로 되어 있어 포함되는 인물 얼굴이 작은 화상에 대해서도 배경이 주제로 되어 있는 것을 한눈에 알 수 있도록 화상을 배치할 수 있다. 또한, 포함되는 얼굴의 사이즈가 큰 화상에 대해서는 작은 사이즈의 화상 삽입 영역에 삽입되지만 원래 포함되는 얼굴의 사이즈가 크기 때문에 누가 묘사되어 있는가를 알지 못하게 될 일은 없다. 따라서, 본 실시형태에 의하면 화상에 포함되는 얼굴의 사이즈에 따라서 적절하게 화상을 레이아웃 할 수 있다.As described above, in the present embodiment, since the layout is determined so that the smaller the size of the representative face included in each image is inserted into the larger image insertion area in the template, the layout is determined. The size of the face included in the imagination can be prevented from not knowing who is depicted in the small image. In addition, since the size of the face is not normalized, the background is a theme as described above, and the image can be arranged so that it can be seen at a glance that the background is the theme even for an image having a small face. In addition, an image with a large size of a face included is inserted into an image insertion area of a small size, but it is not necessary to know who is depicted because the size of the originally included face is large. Therefore, according to this embodiment, an image can be laid out suitably according to the size of the face contained in an image.
또한, 상기 실시형태에 있어서는 본 발명에 의한 화상 레이아웃 장치(1)를 단독으로 이용하고 있지만, 예컨대 도 8에 나타낸 바와 같이, 사진점의 점두에 설 치되는 주문 접수 장치(50)에 본 발명에 의한 화상 레이아웃 장치(1)를 적용하는 것도 가능하다. 이 경우, 유저는 사진점의 점두에 있어서 주문 접수 장치(50)에 설치되어 있는 메모리 카드 슬롯(52)에 화상이 기록된 메모리 카드를 장전하고, 메모리 카드에 기록된 화상 중에서 레이아웃하기 위한 복수의 화상을 결정한다. 또한, 주문 접수 장치(50)의 모니터(54)는 터치 패널 방식의 입력부를 구비하고, 화상 선택 등의 각종 지시는 모니터(54)에 터치함으로써 행할 수 있다.In addition, in the said embodiment, although the
그리고, 이에 따라 주문 접수 장치(50)는 상기 실시형태와 마찬가지의 처리를 행하여 레이아웃 화상을 생성하고, 생성된 레이아웃 화상을 모니터(54)에 표시한다. 그리고 유저는 프린트 지시를 주문 접수 장치(50)에 행함으로써 주문 접수 장치(50)에 접속된 사진점의 프린터(56)로부터 레이아웃 화상을 프린트 출력시킬 수 있다.And the
또한, 상기 실시형태에 있어서는 템플릿의 화상 삽입 영역에 사이즈가 큰 순으로 삽입 순서가 규정되어 있으며, 레이아웃하는 화상에 포함되는 얼굴의 사이즈가 작은 순으로 템플릿의 삽입 순서에 맞추어서 화상의 레이아웃을 결정하고 있지만, 템플릿의 화상 삽입 영역에 사이즈가 작은 순으로 삽입 순서를 규정해도 좋고, 이 경우, 레이아웃하는 화상에 포함되는 얼굴의 사이즈가 큰 순으로 템플릿의 삽입 순서에 맞추어서 화상의 레이아웃을 결정하면 좋다.In the above embodiment, the insertion order is defined in the image insertion area of the template in the order of the largest size, and the layout of the image is determined in accordance with the insertion order of the template in the order of the smallest size of the faces included in the layout image. However, the insertion order may be defined in the order of the smallest size in the image insertion area of the template. In this case, the layout of the image may be determined in accordance with the insertion order of the template in the order of the size of the faces included in the image to be laid out.
이상, 본 발명의 실시형태에 의한 장치에 대해서 설명했지만, 컴퓨터를 상기의 레이아웃 결정부(32) 및 레이아웃 화상 생성부(34)에 대응하는 수단으로서 기능시켜, 도 2에 나타낸 바와 같은 처리를 행하게 하는 프로그램도 본 발명의 실시형 태 1개이다. 또한, 그러한 프로그램을 기록한 컴퓨터 판독가능한 기록 매체도 본 발명의 실시형태 하나이다.As mentioned above, although the apparatus by embodiment of this invention was demonstrated, it functions as a means corresponding to the
본 발명에 의하면, 1매의 배경 화상에 레이아웃 하기 위한 복수의 화상이 결정되고, 각종 사이즈를 갖는 복수의 화상 삽입 영역을 갖는 복수 종류의 템플릿으로부터 결정된 화상의 수에 대응하는 화상 삽입 영역을 갖는 템플릿이 결정된다. 그리고, 복수의 화상 각각에 얼굴이 포함되어 있는 지의 여부가 판정되고, 얼굴이 포함되어 있는 화상에 대해서는 각 화상에 포함되는 대표 얼굴의 사이즈가 작은 화상일수록 템플릿에 있어서의 큰 사이즈의 화상 삽입 영역에 삽입되도록 레이아웃이 결정된다. 한편, 얼굴이 포함되지 않는 화상에 대해서는 템플릿에 있어서의 작은 사이즈의 화상 삽입 영역에 삽입되도록 레이아웃이 결정된다. 이 때문에, 포함되는 얼굴의 사이즈가 작은 화상은 보다 큰 화상 삽입 영역에 삽입되는 것으로 되므로, 그 화상에 누가 묘사되고 있는가를 알지 못하게 되어 버리는 것을 방지할 수 있다. 또한, 얼굴의 사이즈가 정규화되는 것도 아니기 때문에 상술한 바와 같이 배경이 주제로 되어 있어서 포함되는 인물 얼굴이 작은 화상에 대해서도 배경이 주제가 되어 있는 것을 한눈에 알도록 화상을 배치할 수 있다. 또한, 포함되는 얼굴의 사이즈가 큰 화상은 작은 사이즈의 화상 삽입 영역에 삽입되지만 원래 포함되는 얼굴의 사이즈가 크기 때문에 작은 사이즈의 화상 삽입 영역에 삽입하여도 화상에 누가 묘사되고 있는가를 알지 못하게 될 일은 없다. 따라서, 본 발명에 의하면 화상에 포함되는 얼굴의 사이즈에 따라서 적절하게 화상을 레이아웃할 수 있다.According to the present invention, a plurality of images for layout on one background image are determined, and a template having an image insertion area corresponding to the number of images determined from a plurality of types of templates having a plurality of image insertion areas having various sizes. This is determined. Then, it is determined whether or not a face is included in each of the plurality of images, and for an image containing a face, the smaller the size of the representative face included in each image is, the larger the image insertion area in the template is. The layout is determined to be inserted. On the other hand, the layout is determined so that an image without a face is inserted into a small image insertion area in the template. For this reason, since the image with the small size of the face to be included is inserted in a larger image insertion area, it can be prevented from not knowing who is depicted in the image. In addition, since the size of the face is not normalized, as described above, the background is a subject, so that the image can be arranged at a glance to know that the background is the subject even for an image of a small face included. In addition, an image with a large size of a face included is inserted into a small image insertion area, but since the size of a face included originally is large, it is not necessary to know who is depicted in the image even when inserted into a small image insertion area. . Therefore, according to this invention, an image can be laid out suitably according to the size of the face contained in an image.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060088961AKR100823964B1 (en) | 2005-09-16 | 2006-09-14 | Computer-readable recording medium recording image layout apparatus, method and program |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP-P-2005-00270071 | 2005-09-16 | ||
| KR1020060088961AKR100823964B1 (en) | 2005-09-16 | 2006-09-14 | Computer-readable recording medium recording image layout apparatus, method and program |
| Publication Number | Publication Date |
|---|---|
| KR20070032229Atrue KR20070032229A (en) | 2007-03-21 |
| KR100823964B1 KR100823964B1 (en) | 2008-04-22 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060088961AActiveKR100823964B1 (en) | 2005-09-16 | 2006-09-14 | Computer-readable recording medium recording image layout apparatus, method and program |
| Country | Link |
|---|---|
| KR (1) | KR100823964B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10187520B2 (en) | 2013-04-24 | 2019-01-22 | Samsung Electronics Co., Ltd. | Terminal device and content displaying method thereof, server and controlling method thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11341272A (en)* | 1998-05-22 | 1999-12-10 | Noritsu Koki Co Ltd | Image processing apparatus and image processing method |
| JP2000165648A (en)* | 1998-11-27 | 2000-06-16 | Fuji Photo Film Co Ltd | Image processing method, its device and recording medium |
| JP2000270198A (en)* | 1999-03-17 | 2000-09-29 | Noritsu Koki Co Ltd | Image processing method and photographic print processing method |
| JP2000270199A (en)* | 1999-03-17 | 2000-09-29 | Noritsu Koki Co Ltd | Processing photo prints |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10187520B2 (en) | 2013-04-24 | 2019-01-22 | Samsung Electronics Co., Ltd. | Terminal device and content displaying method thereof, server and controlling method thereof |
| Publication number | Publication date |
|---|---|
| KR100823964B1 (en) | 2008-04-22 |
| Publication | Publication Date | Title |
|---|---|---|
| JP4555197B2 (en) | Image layout apparatus and method, and program | |
| JP5993642B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP5009577B2 (en) | Image search apparatus and method, and program | |
| US8111303B2 (en) | Album creating apparatus and method | |
| US20020055955A1 (en) | Method of annotating an image | |
| US7475362B2 (en) | Information processing apparatus, file processing method, and computer-readable memory medium and program | |
| JP5455456B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6031278B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP2008035328A (en) | Template generating device, image layout device, modified template generating device and program thereof | |
| JP6282065B2 (en) | Image processing apparatus, image processing method, and program | |
| EP1909477A2 (en) | Scrapbook server, method of controlling same, and control program therefor | |
| JP2008015854A (en) | Image processing apparatus and image processing program | |
| US8526741B2 (en) | Apparatus and method for processing image | |
| JP2010044625A (en) | Information processing apparatus, and method of controlling the same | |
| JP4620877B2 (en) | Image processing apparatus, image processing method, and program | |
| JP7696712B2 (en) | Image processing device, image processing method, and program | |
| US8120808B2 (en) | Apparatus, method, and program for laying out images | |
| US20100077297A1 (en) | Information processing apparatus, processing method therefor, and computer-readable storage medium | |
| KR100823964B1 (en) | Computer-readable recording medium recording image layout apparatus, method and program | |
| US8582148B2 (en) | Image processing apparatus and image processing method | |
| CN100501736C (en) | History Control | |
| EP1909475A2 (en) | Scrapbook server, method of controlling same, and control program therefor | |
| JP2019003326A (en) | Information processor, control method and program | |
| JP2007233778A (en) | Index print, index print creation apparatus and method, and program | |
| JP2007140897A (en) | Image search apparatus and method, and program |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20060914 | |
| PA0201 | Request for examination | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant | Patent event date:20070208 Comment text:Notification of Change of Applicant Patent event code:PN23011R01D | |
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20070921 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20080304 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20080415 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20080416 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee | Payment date:20110318 Start annual number:4 End annual number:4 | |
| PR1001 | Payment of annual fee | Payment date:20120322 Start annual number:5 End annual number:5 | |
| FPAY | Annual fee payment | Payment date:20130321 Year of fee payment:6 | |
| PR1001 | Payment of annual fee | Payment date:20130321 Start annual number:6 End annual number:6 | |
| FPAY | Annual fee payment | Payment date:20140319 Year of fee payment:7 | |
| PR1001 | Payment of annual fee | Payment date:20140319 Start annual number:7 End annual number:7 | |
| FPAY | Annual fee payment | Payment date:20160318 Year of fee payment:9 | |
| PR1001 | Payment of annual fee | Payment date:20160318 Start annual number:9 End annual number:9 | |
| FPAY | Annual fee payment | Payment date:20170322 Year of fee payment:10 | |
| PR1001 | Payment of annual fee | Payment date:20170322 Start annual number:10 End annual number:10 | |
| FPAY | Annual fee payment | Payment date:20180403 Year of fee payment:11 | |
| PR1001 | Payment of annual fee | Payment date:20180403 Start annual number:11 End annual number:11 | |
| FPAY | Annual fee payment | Payment date:20190328 Year of fee payment:12 | |
| PR1001 | Payment of annual fee | Payment date:20190328 Start annual number:12 End annual number:12 | |
| PR1001 | Payment of annual fee | Payment date:20200401 Start annual number:13 End annual number:13 | |
| PR1001 | Payment of annual fee | Payment date:20220323 Start annual number:15 End annual number:15 | |
| PR1001 | Payment of annual fee | Payment date:20240315 Start annual number:17 End annual number:17 |