KR102622908B1 - Digitalization method for photo album - Google Patents
Digitalization method for photo album Download PDFInfo
- Publication number
- KR102622908B1 KR102622908B1 KR1020210148032A KR20210148032A KR102622908B1 KR 102622908 B1 KR102622908 B1 KR 102622908B1 KR 1020210148032 A KR1020210148032 A KR 1020210148032A KR 20210148032 A KR20210148032 A KR 20210148032A KR 102622908 B1 KR102622908 B1 KR 102622908B1
- Authority
- KR
- South Korea
- Prior art keywords
- photo
- album
- page
- physical
- object insertion
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000003780 insertion Methods 0.000 claims abstract description 33
- 230000037431 insertion Effects 0.000 claims abstract description 33
- 238000004321 preservation Methods 0.000 abstract description 7
- 238000007726 management method Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000002845 discoloration Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Processing Or Creating Images (AREA)
Abstract
실물 앨범 원형 보존 디지털화 방법이 개시된다. 이 방법은 실물 앨범 페이지가 디지털화된 페이지 이미지의 사진 배치를 인식하는 배치 인식 단계, 기등록된 복수의 페이지 레이아웃 중에서 상기 인식된 사진 배치와 동일한 배치로 이루어진 객체 삽입 영역들을 갖는 페이지 레이아웃을 선택하는 레이아웃 선택 단계, 및 실물 앨범 페이지의 디지털화된 사진 객체들을 상기 선택된 페이지 레이아웃의 객체 삽입 영역들에 삽입하되 실물 앨범 페이지와 동일하게 각각의 객체 삽입 영역에 해당 사진 객체를 삽입하는 객체 삽입 단계를 포함하며, 실물 앨범을 구성하는 모든 페이지에 대해 배치 인식 단계와 레이아웃 선택 단계 및 객체 삽입 단계를 반복 수행하여 실물 앨범을 원형 그대로 디지털 앨범으로 복제한다.A method of digitizing the original physical album preservation is disclosed. This method includes a layout recognition step of recognizing the photo arrangement of the page image in which the physical album page is digitized, and selecting a page layout having object insertion areas arranged in the same arrangement as the recognized photo arrangement from among a plurality of pre-registered page layouts. A selection step, and an object insertion step of inserting the digitized photo objects of the physical album page into object insertion areas of the selected page layout, but inserting the corresponding photo objects into each object insertion area in the same manner as the physical album page, The placement recognition step, layout selection step, and object insertion step are repeated for all pages that make up the physical album to replicate the physical album as a digital album in its original form.
Description
본 발명은 디지털 앨범 제작에 관한 것으로, 특히 책자형 실물 앨범을 디지털 앨범으로 제작하기 위한 기술에 관한 것이다.The present invention relates to the production of digital albums, and particularly to technology for producing a book-type physical album into a digital album.
책자형 사진 앨범은 전통적으로 필름카메라로 촬영해 인화한 사진들을 보관하기 위한 것으로, 사용자는 촬영 순서나 이벤트별로 사진들을 구분하고 앨범의 각 페이지마다 자신의 선호에 맞게 사진들을 배치한다. 이러한 책자형 사진 앨범은 디지털 카메라의 등장과 스마트폰 카메라의 폭발적인 발전 그리고 정보통신기술의 발달에 따라 사진 촬영 및 관리 부분이 아날로그 방식에서 디지털 방식으로 대중화되기 전까지 일반적으로 이용되어 왔다. 하지만 디지털 방식이 대중화되고 나서는 기존의 책자형 사진 앨범에 수록된 사진들까지도 디지털화하여 관리할 수 있게 되었다.Booklet-type photo albums are traditionally used to store photos taken with a film camera and printed. Users sort photos by shooting order or event and arrange photos according to their preferences on each page of the album. These booklet-type photo albums were commonly used until the emergence of digital cameras, the explosive development of smartphone cameras, and the development of information and communication technology, when photo taking and management were popularized from analog to digital. However, after digital methods became popular, it became possible to digitize and manage even photos contained in existing booklet-type photo albums.
책자형 앨범의 사진들을 디지털화하기 위해 사용자는 스캐너로 스캔하거나 스마트폰 카메라로 촬영을 해야 한다. 이렇게 얻어진 디지털 사진 이미지들은 사진 관리 서비스 업체의 인터넷 계정에 업로드되고, 사진 관리 서비스 업체는 업로드된 사진 이미지들을 파일 이름이나 업로드 일자 등으로 순차적으로 관리하고 있다. 그런데 사용자 입장에서는 책자형 사진 앨범을 원형 그대로 추억하고자 하는 욕구가 있기 마련인데, 기존의 디지털 사진 관리 방식으로는 이러한 욕구가 충족되기 어렵다. 단순히 사진 이미지들을 사용자의 온라인 계정에 등록하여 열람할 수 있게만 한 것일 뿐이기 때문이다.To digitize photos in a booklet album, users must scan them with a scanner or take photos with a smartphone camera. The digital photo images obtained in this way are uploaded to the Internet account of the photo management service provider, and the photo management service provider sequentially manages the uploaded photo images by file name, upload date, etc. However, from the user's perspective, there is a desire to remember the booklet-type photo album in its original form, but this desire is difficult to satisfy with existing digital photo management methods. This is because photo images are simply registered in the user's online account so that they can be viewed.
본 발명은 실물 앨범을 원형 그대로 디지털화할 수 있게 하는 방안을 제공함을 목적으로 한다.The purpose of the present invention is to provide a method for digitizing a physical album in its original form.
일 양상에 따른 실물 앨범 원형 보존 디지털화 방법은 실물 앨범 페이지가 디지털화된 페이지 이미지의 사진 배치를 인식하는 배치 인식 단계, 기등록된 복수의 페이지 레이아웃 중에서 상기 인식된 사진 배치와 동일한 배치로 이루어진 객체 삽입 영역들을 갖는 페이지 레이아웃을 선택하는 레이아웃 선택 단계, 및 실물 앨범 페이지의 디지털화된 사진 객체들을 상기 선택된 페이지 레이아웃의 객체 삽입 영역들에 삽입하되 실물 앨범 페이지와 동일하게 각각의 객체 삽입 영역에 해당 사진 객체를 삽입하는 객체 삽입 단계를 포함하며, 실물 앨범을 구성하는 모든 페이지에 대해 배치 인식 단계와 레이아웃 선택 단계 및 객체 삽입 단계를 반복 수행하여 실물 앨범을 원형 그대로 디지털 앨범으로 복제할 수 있다.According to one aspect, a physical album original preservation digitalization method includes a layout recognition step of recognizing the photo layout of a page image in which a physical album page has been digitized, and an object insertion area having the same layout as the recognized photo layout among a plurality of pre-registered page layouts. A layout selection step of selecting a page layout having It includes an object insertion step, and the physical album can be copied as a digital album in its original form by repeatedly performing the placement recognition step, layout selection step, and object insertion step for all pages that make up the physical album.
본 발명은 사용자로 하여금 손쉽고 빠르게 실물 앨범을 원형 그대로 디지털화할 수 있게 하는 효과를 창출한다. 구체적으로, 본 발명은 스마트 레이아웃(페이지 레이아웃) 기능으로 책자형 사진 앨범의 표지, 페이지, 사진 배치를 원형 그대로 제작해 기존 앨범 그대로의 느낌과 추억을 제공해줄 수 있다. 또한, 본 발명은 원형 그대로 제작된 디지털 앨범을 클라우드 서버에 저장해 사용자와 사용자가 초대한 공유 사용자들이 시간과 장소, 인원에 제한 없이 공유하고 소통할 기회를 제공할 수 있다.The present invention creates the effect of allowing users to easily and quickly digitize physical albums in their original form. Specifically, the present invention uses a smart layout (page layout) function to produce the cover, pages, and photo arrangement of a booklet-type photo album as they were, providing the same feeling and memories as the original album. In addition, the present invention can store a digital album produced in its original form on a cloud server, providing an opportunity for the user and the shared users invited by the user to share and communicate without restrictions on time, place, and number of people.
도 1은 일 실시예에 따른 실물 앨범 원형 보존 디지털화 시스템 블록도이다.
도 2는 일 실시예에 따른 컴퓨팅 단말 및 앨범 관리 서버 블록도이다.
도 3은 일 실시예에 따른 실물 앨범 원형 보존 디지털화 방법 흐름도이다.
도 4는 페이지 레이아웃들을 예시한 도면이다.
도 5 내지 도 8은 앨범 앱의 화면 예시도이다.1 is a block diagram of a physical album original preservation digitization system according to an embodiment.
Figure 2 is a block diagram of a computing terminal and an album management server according to an embodiment.
Figure 3 is a flowchart of a digitalization method for preserving the original physical album according to an embodiment.
Figure 4 is a diagram illustrating page layouts.
Figures 5 to 8 are example screens of the album app.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 통상의 기술자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.The foregoing and additional aspects of the present invention will become more apparent through preferred embodiments described with reference to the accompanying drawings. Hereinafter, the present invention will be described in detail through these embodiments so that those skilled in the art can easily understand and reproduce it.
도 1은 일 실시예에 따른 실물 앨범 원형 보존 디지털화 시스템 블록도이다. 실물 앨범 원형 보존 디지털화(실물 사진앨범 원형 보존과 공유를 위한 디지털화) 시스템은 도 1에 도시된 구성들을 모두 포함하거나 일부만을 포함할 수 있다. 일 실시예에 있어서, 실물 앨범 원형 보존 디지털화 시스템은 사용자의 통신 단말(100)에서 실행되는 애플리케이션인 앨범 앱(200)과 이와 연동하는 앨범 관리 서버(300)를 포함한다. 통신 단말(100)은 데이터 통신이 가능한 컴퓨팅 기기로서, 모바일 단말일 수 있으며 스마트폰이나 태블릿 PC 등을 예로 들 수 있다. 통신 단말(100)에는 실물 앨범(실물 사진 앨범)을 원형 그대로 디지털화하여 디지털 앨범으로 생성할 수 있게 하는 앨범 앱(200)이 설치되어 실행된다. 일 양상에 따른 앨범 앱(200)은 실물 앨범을 페이지 단위로 복제하여 디지털 앨범을 생성한다.1 is a block diagram of a physical album original preservation digitization system according to an embodiment. The physical album original preservation digitization (digitization for original physical photo album preservation and sharing) system may include all or only some of the components shown in FIG. 1. In one embodiment, the original physical album preservation digitalization system includes an album app 200, which is an application running on the user's communication terminal 100, and an album management server 300 linked thereto. The communication terminal 100 is a computing device capable of data communication and may be a mobile terminal, for example a smartphone or tablet PC. The communication terminal 100 is equipped with and runs an album app 200 that digitizes a physical album (physical photo album) in its original form and creates a digital album. The album app 200 according to one aspect creates a digital album by duplicating a physical album page by page.
앨범 관리 서버(300)는 하나 이상의 서버용 컴퓨팅 디바이스를 포함하여 구성되는 서버 시스템으로서, 윈도우 계열 운영체제나 MacOS, 자바, 유닉스(UNIX) 또는 리눅스(LINUX)를 포함하거나, 이에 포함되지 않은 다양한 운영체제 하에서 운영될 수 있다. 앨범 관리 서버(300)는 앨범 앱(200)에 의해 생성된 디지털 앨범을 데이터베이스에 저장 관리하여 사용자로 하여금 언제 어디서든 디지털 앨범을 열람할 수 있게 함은 물론 편집도 행할 수 있게 하며, 사용자의 디지털 앨범이 다른 사용자들에게도 공유되도록 하는 공유 서비스도 제공할 수 있다.The album management server 300 is a server system comprised of one or more server computing devices, and operates under various operating systems including or not including Windows-based operating systems, MacOS, Java, UNIX, or Linux. It can be. The album management server 300 stores and manages digital albums created by the album app 200 in a database, allowing users to view and edit digital albums anytime, anywhere, and to manage the digital albums of the user. A sharing service can also be provided to allow albums to be shared with other users.
도 2는 일 실시예에 따른 컴퓨팅 단말 및 앨범 관리 서버 블록도이다. 통신 단말(100)은 단말 자원부(110)와 앨범 앱(200)을 포함한다. 단말 자원부(110)는 컴퓨팅 단말(100)의 하드웨어 및 소프트웨어 자원을 포함한다. 단말 자원부(110)의 자원들 중 적어도 일부는 관리 앱(200)에 의해 액세스 가능하다. 액세스 가능한 자원에는 카메라(111)와 디스플레이(112) 및 통신 모듈(113)이 포함될 수 있다. 카메라(111)는 실물 앨범에 수록된 사진을 촬영하는데 이용되고, 디스플레이는 카메라 화면이나 앨범 앱(200)의 사용자 인터페이스 등을 표시하는데 이용되며, 통신 모듈(113)은 앨범 관리 서버(300)와 데이터를 송수신하는데 이용된다. 그리고 앨범 앱(200)은 통신 단말(100)의 메모리에 기록되며, 통신 단말(100)의 프로세서에 의해 실행되어 사용자에게 실물 앨범을 원형 그대로 디지털화하는 서비스를 제공한다.Figure 2 is a block diagram of a computing terminal and an album management server according to an embodiment. The communication terminal 100 includes a terminal resource unit 110 and an album app 200. The terminal resource unit 110 includes hardware and software resources of the computing terminal 100. At least some of the resources of the terminal resource unit 110 are accessible by the management app 200. Accessible resources may include a camera 111, a display 112, and a communication module 113. The camera 111 is used to take pictures included in the physical album, the display is used to display the camera screen or the user interface of the album app 200, and the communication module 113 is used to communicate with the album management server 300 and data. It is used to send and receive. And the album app 200 is recorded in the memory of the communication terminal 100 and is executed by the processor of the communication terminal 100 to provide the user with a service that digitizes the physical album in its original form.
앨범 관리 서버(300)는 서버 제어부(310)와 앨범 저장부(320)를 포함하며, 도 2에 도시되어 있지는 않으나 통신부 등 서버에 필수적인 구성들을 모두 포함한다. 서버 제어부(310)는 하나 이상의 프로세스를 포함하여 서버 전반을 제어하며, 앨범 저장부(320)에 앨범 앱(200)으로부터 업로드된 디지털 앨범을 저장 관리한다. 또한, 앨범 관리 서버(300)는 사용자들이 디지털 앨범을 공유하고 서로 소통할 수 있도록 하기 위한 온라인 플랫폼도 제공한다.The album management server 300 includes a server control unit 310 and an album storage unit 320, and although not shown in FIG. 2, it includes all components essential to the server, such as a communication unit. The server control unit 310 controls the overall server, including one or more processes, and stores and manages digital albums uploaded from the album app 200 in the album storage unit 320. Additionally, the album management server 300 also provides an online platform for users to share digital albums and communicate with each other.
도 3은 일 실시예에 따른 실물 앨범 원형 보존 디지털화 방법 흐름도이다. 앨범 앱(200)은 실물 앨범 페이지의 사진 배치를 인식한다(S100). 즉, 실물 앨범의 한 페이지에 수록된 사진들의 배치를 자동으로 인식한다. 일 실시예에 있어서, 앨범 앱(200)은 카메라(111)를 통해 실물 앨범의 페이지 이미지를 획득하며, 획득된 페이지 이미지에 포함된 사진 객체들의 배치를 인식한다. 이때, 앨범 앱(200)은 페이지 이미지의 색상 특징을 기반으로 각각의 사진 객체의 외곽선(경계선)을 검출할 수 있으며, 이를 이용해 사진 객체들의 배치를 인식할 수 있다. 또한, 앨범 앱(200)은 S100에서 사진 배치를 인식하는 것 외에 각각의 사진 객체를 추출할 수 있다. 또는 사진 객체 추출은 S300에서 수행될 수도 있다.Figure 3 is a flowchart of a method for preserving and digitizing the original physical album according to an embodiment. The album app 200 recognizes the arrangement of photos on the actual album page (S100). In other words, the arrangement of photos included on one page of a physical album is automatically recognized. In one embodiment, the album app 200 acquires a page image of a physical album through the camera 111 and recognizes the arrangement of photo objects included in the acquired page image. At this time, the album app 200 can detect the outline (borderline) of each photo object based on the color characteristics of the page image, and use this to recognize the arrangement of the photo objects. Additionally, the album app 200 can extract each photo object in addition to recognizing the photo arrangement in S100. Alternatively, photo object extraction may be performed in S300.
사진 배치가 인식되면, 앨범 앱(200)은 기등록되어 있는(보유하고 있는) 복수의 서로 다른 페이지 레이아웃들 중에서 S100을 통해 인식된 사진 배치와 동일한 배치로 이루어진 객체 삽입 영역들을 갖는 페이지 레이아웃을 선택한다(S200). 도 4에 페이지 레이아웃들이 예시되어 있다. 페이지 레이아웃은 2분할, 3분할, 4분할 등으로 분할되며, 분할된 각각의 영역은 사진 객체가 삽입되는 객체 삽입 영역(A)이 된다. 앨범 앱(200)은 이 같은 페이지 레이아웃들 중에서 S100을 통해 인식된 사진 배치와 동일하게 객체 삽입 영역들이 배치된 페이지 레이아웃을 선택하는 것이다.When the photo arrangement is recognized, the album app 200 selects a page layout with object insertion areas in the same arrangement as the photo arrangement recognized through S100 from among a plurality of different page layouts that are already registered (possessed). Do it (S200). Page layouts are illustrated in Figure 4. The page layout is divided into 2 parts, 3 parts, 4 parts, etc., and each divided area becomes an object insertion area (A) where a photo object is inserted. Among these page layouts, the album app 200 selects a page layout in which object insertion areas are arranged identically to the photo arrangement recognized through S100.
다음으로, 앨범 앱(200)은 실물 앨범 페이지의 디지털화된 사진 객체들을 S200에서 선택된 페이지 레이아웃의 객체 삽입 영역들에 삽입하는데, 실물 앨범 페이지와 동일하게 각각의 객체 삽입 영역에 해당 사진 객체를 삽입한다(S300). 즉, 실물 앨범 페이지의 모습 그대로 디지털 복제가 이루어지도록 하는 것이다. 일 실시예에 있어서, 앨범 앱(200)은 객체 삽입 영역들에 삽입될 사진 객체들을 페이지 이미지에서 각각 추출하며, 추출된 각각의 사진 객체를 해당 객체 삽입 영역에 삽입한다. 그리고 상술하였듯이, 사진 객체의 추출은 S300에서 이루어질 수도 있으나 페이지 레이아웃 선택 전에 미리 이루어질 수도 있다.Next, the album app 200 inserts the digitized photo objects of the physical album page into the object insertion areas of the page layout selected in S200, and inserts the corresponding photo objects into each object insertion area in the same way as the physical album page. (S300). In other words, the digital copy is made exactly as the actual album page appears. In one embodiment, the album app 200 extracts photo objects to be inserted into object insertion areas from the page image, and inserts each extracted photo object into the corresponding object insertion areas. And as described above, extraction of photo objects may be performed in S300, but may also be performed in advance before selecting the page layout.
추가로, 앨범 앱(200)은 S300이 완료된 후에 사용자로부터 페이지 레이아웃에 삽입된 사진 객체들 중에서 적어도 일부에 대한 교체 요청이 있을 경우에 페이지 레이아웃에 삽입된 사진 객체를 실물 앨범 페이지에서 해당 사진만을 새로 촬영하여 얻어진 사진 객체로 교체한다(S400)(S500). 이때 해당 사진이 아닌 다른 사진이 촬영되어 교체되는 것을 방지하기 위해, 앨범 앱(200)은 새로 촬영되어 얻어진 사진 객체와 페이지 레이아웃에 삽입된 사진 객체를 비교하여 동일한 이미지인 것으로 확인될 경우에 한하여 교체가 이루어지도록 할 수 있다. 이 같이 사진 객체를 교체하는 이유는 해상도 등 사진 품질 때문이다. S300을 통해 페이지 레이아웃에 삽입된 사진 객체들이 페이지 이미지에서 추출된 경우에는 해상도가 낮을 수 밖에 없는 바, 사진 교체를 통해 사진 객체들의 해상도를 높이고자 한 것이다.Additionally, if there is a request from the user to replace at least some of the photo objects inserted in the page layout after S300 is completed, the album app 200 replaces the photo objects inserted in the page layout with only the corresponding photos on the actual album page. Replace with a photo object obtained by shooting (S400) (S500). At this time, in order to prevent a photo other than the photo in question from being taken and replaced, the album app 200 compares the newly captured photo object with the photo object inserted into the page layout and replaces the photo object only when it is confirmed that they are the same image. can be accomplished. The reason for replacing photo objects like this is because of photo quality, such as resolution. When photo objects inserted into the page layout through the S300 are extracted from the page image, the resolution is bound to be low, so we attempted to increase the resolution of the photo objects by replacing the photos.
이후, 앨범 앱(200)은 실물 앨범의 복제를 계속 진행할지 여부에 대한 사용자 확인에 따라 복제를 계속 진행하거나 복제를 종료한다(S600). 복제를 계속 진행할 경우, 앨범 앱(200)은 S100으로 돌아가 상술한 절차를 반복한다. 따라서, 사용자는 실물 앨범의 첫 페이지부터 마지막 페이지까지 순차적으로 페이지 복제가 이루어지도록 할 수 있다. 그리고 상술하지는 않았으나, 앨범 앱(200)은 S300 및/또는 S500에서 사진 객체를 삽입하거나 교체하기 전에 최적의 품질을 보장하기 위한 이미지 처리를 수행할 수 있다. 예를 들어, 앨범 앱(200)은 이미 잘 알려진 이미지 보정 기술을 이용하여 앨범 곡면의 왜곡 보정, 이미지 사이즈, 주변밝기, 각도, 변색, 화질 등을 종합적으로 분석하여 자동 보정을 수행할 수 있는 것이다.Thereafter, the album app 200 continues copying or ends copying depending on the user's confirmation as to whether to continue copying the physical album (S600). If replication continues, the album app 200 returns to S100 and repeats the above-described procedure. Accordingly, the user can sequentially copy pages from the first page to the last page of the physical album. And although not described above, the album app 200 may perform image processing to ensure optimal quality before inserting or replacing a photo object in the S300 and/or S500. For example, the album app 200 can perform automatic correction by comprehensively analyzing the distortion correction of the curved surface of the album, image size, peripheral brightness, angle, discoloration, image quality, etc., using well-known image correction technology. .
추가로, 앨범 앱(200)은 복제가 완료되면 실물 앨범 페이지들이 원형 그대로 유지되어 디지털화된 페이지들로 이루어진 디지털 앨범을 앨범 관리 서버(300)로 업로드한다(S700). 이에 앨범 관리 서버(300)는 업로드된 사용자의 디지털 앨범을 앨범 저장부(320)에 저장하며, 언제든 사용자가 온라인 열람은 물론 사진 편집 등을 행할 수 있게 관리한다. 또한, 앨범 관리 서버(300)는 사용자와 온라인 상에서 관계를 맺은 타 사용자들에게 사용자의 디지털 앨범이 공유되도록 할 수 있으며, 디지털 앨범을 매개로 사용자와 타 사용자들이 소통할 수 있게 하는 온라인 플랫폼 서비스도 제공할 수 있다.Additionally, when replication is completed, the album app 200 maintains the physical album pages in their original form and uploads a digital album composed of digitized pages to the album management server 300 (S700). Accordingly, the album management server 300 stores the uploaded user's digital album in the album storage unit 320 and manages it so that the user can view it online and edit photos at any time. In addition, the album management server 300 can share the user's digital album with other users who have established relationships with the user online, and also provides an online platform service that allows the user and other users to communicate through the digital album. can be provided.
다음으로, 이상에 대해 앨범 앱(200)의 사용자 인터페이스를 예시한 도 5 및 도 6을 참고하여 부연 설명한다. 통신 단말(100)에서 실행된 앨범 앱(200)은 사용자가 실물 앨범을 복제(디지털화)하고자 할 경우에 실물 앨범을 페이지 단위로 복제하기 위한 사용자 인터페이스를 통신 단말(100)의 화면에 표시한다. 도 5의 (a)는 앨범 앱(200)의 메인 화면을 예시한 것이며, 도 5의 (b)는 실물 앨범을 복제하기 위한 사용자 인터페이스 화면(기본 화면)을 예시한 것이다. 도 5의 (b)에서와 같이 기본 화면에는 카메라(111)를 통해 획득된 영상이 표시되는 카메라 영역(10)이 포함되며, 서로 다른 복수의 페이지 레이아웃(스마트 레이아웃)들이 표시되는 레이아웃 영역(20)도 추가로 포함되어 구성될 수 있다. 카메라 영역(10)에는 카메라(111)로 획득된 영상이 표시된다. 따라서, 사용자는 실물 앨범을 페이지 단위로 복제하기 위해 실물 앨범의 한 페이지가 도 5의 (b)와 같이 카메라 영역(10)에 표시되도록 할 수 있다.Next, the above will be further explained with reference to FIGS. 5 and 6 illustrating the user interface of the album app 200. When a user wants to copy (digitize) a physical album, the album app 200 executed on the communication terminal 100 displays a user interface for copying the physical album page by page on the screen of the communication terminal 100. Figure 5(a) illustrates the main screen of the album app 200, and Figure 5(b) illustrates a user interface screen (basic screen) for duplicating a physical album. As shown in (b) of FIG. 5, the basic screen includes a camera area 10 where images acquired through the camera 111 are displayed, and a layout area 20 where a plurality of different page layouts (smart layouts) are displayed. ) may also be additionally included and configured. An image acquired by the camera 111 is displayed in the camera area 10. Accordingly, in order to copy the physical album page by page, the user can display one page of the physical album in the camera area 10 as shown in (b) of FIG. 5.
앨범 앱(200)은 카메라 영역(10)에 표시된 페이지 이미지를 분석하여 사진 배치를 인식하며, 그 인식된 사진 배치와 동일한 페이지 레이아웃을 선택한다. 페이지 레이아웃이 선택되면, 앨법 앱(200)은 그 선택된 페이지 레이아웃의 객체 삽입 영역별로 해당되는 사진 객체를 삽입한다. 도 6의 (c)와 같이 레이아웃 영역(20) 내 페이지 레이아웃들 중에서 자동 선택된 페이지 레이아웃에 사진 객체들이 삽입된 모습이 표시될 수 있다.The album app 200 analyzes the page image displayed in the camera area 10 to recognize the photo arrangement and selects the same page layout as the recognized photo arrangement. When a page layout is selected, the photo object 200 inserts a photo object corresponding to each object insertion area of the selected page layout. As shown in (c) of FIG. 6, photo objects may be displayed inserted into a page layout automatically selected from among the page layouts in the layout area 20.
도 6의 (d)는 사용자가 사진 객체들이 삽입된 페이지 레이아웃을 편집할 수 있도록 하는 사용자 인터페이스 화면을 예시한 것이다. 객체 삽입 영역마다 삽입된 사진 객체 상에는 사진 교체를 위한 카메라 모양의 아이콘이 표시될 수 있으며, 사용자는 이 아이콘을 선택하여 해당 사진을 촬영할 수 있다. 이에 따라, 해당 객체 삽입 영역에 삽입되어 있는 사진 객체(A 객체)는 새로 촬영되어 얻어진 사진 객체(B 객체)로 교체될 수 있다. 이때, 앨범 앱(200)은 A 객체와 B 객체를 비교하여 동일한 이미지로 확인된 경우에 한하여 교체를 수행할 수 있다.Figure 6(d) illustrates a user interface screen that allows a user to edit the page layout where photo objects are inserted. A camera-shaped icon for replacing a photo may be displayed on the photo object inserted in each object insertion area, and the user can select this icon to take the photo. Accordingly, the photo object (object A) inserted in the corresponding object insertion area can be replaced with a photo object (object B) obtained by newly photographing. At this time, the album app 200 can compare object A and object B and perform replacement only if they are confirmed to be the same image.
도 7의 (e)는 앨범 관리 서버(300)에 업로드된 디지털 앨범을 사용자가 도 6의 (d)에서와 같이 편집할 수 있고, 공유 사용자(타 사용자)는 열람할 수 있는 앱 화면이다. 사용자가 자신의 디지털 앨범을 열람하는 경우 사용자 구분 체크 기능에 의해 자동으로 각 사진 객체별로 카메라 아이콘이 표출될 수 있으며, 사용자는 이를 이용해 사진을 변경 또는 재촬영할 수 있다. 그리고 공유 사용자는 열람만 할 수 있고, 사용자가 보안 또는 프라이버시 문제로 블라인드 처리한 앨범 또는 사진은 선명하게 볼 수 없도록 할 수 있다.Figure 7 (e) is an app screen where a user can edit a digital album uploaded to the album management server 300 as shown in Figure 6 (d), and sharing users (other users) can view it. When a user views his or her digital album, a camera icon can be automatically displayed for each photo object using the user classification check function, and the user can use it to change or retake the photo. Additionally, shared users can only view albums or photos that users have blocked for security or privacy reasons and cannot clearly view them.
도 8의 (f)는 디지털 앨범에 대해 사용자 또는 공유 사용자가 댓글을 게시하고 열람할 수 있는 앱 화면이다. 사진 객체마다 댓글이 있을 경우 해당 사진의 좌측 하단에 댓글이 있음을 나타내는 아이콘(댓글 아이콘)이 도 8의 (f)와 같이 표시될 수 있다. 그리고 도 8의 (g)에서와 같이 댓글 아이콘이 선택되면 해당 사진에 댓글판이 표시될 수 있으며, 재터치할 경우 댓글판은 사라지고 댓글 아이콘이 표시될 수 있다. 그리고 댓글이 저장된 사진 또는 해당 댓글이 사용자에 의해 공유가 제한될 경우에는 공유 사용자가 열람하거나 접근할 수 없다.Figure 8(f) is an app screen where a user or a sharing user can post and view comments on a digital album. If there is a comment for each photo object, an icon (comment icon) indicating that there is a comment may be displayed at the bottom left of the photo, as shown in (f) of FIG. 8. And, as shown in (g) of Figure 8, when the comment icon is selected, a comment board may be displayed on the photo, and if the photo is touched again, the comment board may disappear and a comment icon may be displayed. Additionally, if sharing of a photo with a comment or a comment is restricted by the user, the sharing user cannot view or access it.
한편, S300에 대한 다른 실시예에 있어서, 앨범 앱(200)은 실물 앨범 페이지에 수록된 사진들을 각각 카메라를 이용해 디지털화된 사진 객체들로 획득하며, 획득된 각각의 사진 객체를 페이지 레이아웃의 해당 객체 삽입 영역에 삽입한다. 즉, 페이지 이미지에서 사진 객체들을 추출하고 이를 객체 삽입 영역들에 삽입하는 것이 아니라, 각각의 사진을 개별 촬영하여 얻어진 사진 객체들을 객체 삽입 영역들에 삽입하는 것이다.Meanwhile, in another embodiment of S300, the album app 200 acquires the photos included in the physical album page as digitized photo objects using a camera, and inserts each acquired photo object into the page layout. Insert into the area. In other words, rather than extracting photo objects from the page image and inserting them into the object insertion areas, photo objects obtained by individually taking each photo are inserted into the object insertion areas.
일 예로, 앨범 앱(200)은 페이지 레이아웃의 객체 삽입 영역을 사용자에게 순차적으로 지정해주고, 객체 삽입 영역이 지정된 상태에서 카메라 앵글에 담긴 실물 앨범 페이지의 한 장의 사진을 디지털화하여 그 지정된 객체 삽입 영역에 삽입한다. 이 같은 방식으로 모든 객체 삽입 영역에 해당 사진 객체를 삽입시킬 수 있다. 다른 예로, 앨범 앱(200)은 카메라를 이용해 실물 앨범 페이지의 사진들을 한 장씩 디지털화하며, 디지털화된 각각의 사진 객체를 페이지 이미지의 사진 객체들과 비교하여 페이지 이미지 상에서 동일한 사진 이미지를 확인하며, 동일한 것으로 확인된 사진 이미지의 배치 위치를 확인한 후에 페이지 레이아웃 상에서 그 확인된 배치 위치에 대응되는 객체 삽입 영역에 사진 객체를 삽입한다. 이 같은 방식으로 실물 앨범 페이지와 동일하게 디지털 앨범 페이지를 생성할 수 있다.As an example, the album app 200 sequentially designates object insertion areas of the page layout to the user, digitizes a photo of a physical album page captured at a camera angle while the object insertion area is designated, and places it in the designated object insertion area. Insert. In this way, the photo object can be inserted into any object insertion area. As another example, the album app 200 uses a camera to digitize the photos on a physical album page one by one, compares each digitized photo object with photo objects in the page image to confirm the same photo image on the page image, and compares each digitized photo object with the photo objects in the page image. After confirming the arrangement position of the confirmed photo image, the photo object is inserted into the object insertion area corresponding to the confirmed arrangement position on the page layout. In this way, you can create a digital album page in the same way as a physical album page.
한편, 앨범 앱은 컴퓨팅 기기가 판독할 수 있는 기록매체에 저장되고, 컴퓨팅 기기에 의해 읽혀지고 실행됨으로써 상술한 실물 앨범 원형 보존 디지털화 방법이 구현될 수 있다. 이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Meanwhile, the album app is stored on a recording medium that can be read by a computing device, and is read and executed by the computing device, so that the above-described method of preserving and digitizing the original physical album can be implemented. So far, the present invention has been examined focusing on its preferred embodiments. A person skilled in the art to which the present invention pertains will understand that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered from an illustrative rather than a restrictive perspective. The scope of the present invention is indicated in the claims, not the foregoing description, and all differences within the equivalent scope should be construed as being included in the present invention.
100 : 통신 단말 110 : 단말 자원부
111 : 카메라 112 : 디스플레이
113 : 통신 모듈 200 : 앨범 앱
300 : 앨범 관리 서버 310 : 서버 제어부
320 : 앨범 저장부100: Communication terminal 110: Terminal resource department
111: camera 112: display
113: Communication module 200: Album app
300: album management server 310: server control unit
320: album storage unit
Claims (7)
카메라를 이용해 실물 앨범 페이지가 디지털화된 페이지 이미지를 획득한 후에 그 획득된 페이지 이미지를 분석하여 그 페이지 이미지에 포함된 사진 객체들의 배치를 인식하는 배치 인식 단계;
기등록된 복수의 페이지 레이아웃 중에서 배치 인식 단계를 통해 인식된 사진 배치와 동일한 배치로 이루어진 객체 삽입 영역들을 갖는 페이지 레이아웃을 선택하는 레이아웃 선택 단계;
디지털화된 페이지 이미지로부터 추출된 사진 객체들을 레이아웃 선택 단계를 통해 선택된 페이지 레이아웃의 객체 삽입 영역마다 하나씩 삽입하되, 실물 앨범 페이지에 수록된 사진 배치와 동일하도록 객체 삽입 영역마다 해당 사진 객체를 삽입하는 객체 삽입 단계; 및
사용자로부터 페이지 레이아웃의 객체 삽입 영역에 삽입된 사진 객체에 대한 교체 요청이 있을 경우에 카메라로부터 신규 촬영하여 얻어진 신규 사진 객체로 객체 삽입 영역의 사진 객체를 교체하되, 신규 사진 객체와 객체 삽입 영역에 삽입되어 있는 사진 객체를 비교하여 동일한 이미지일 경우에 한하여 교체하는 사진 교체 단계;를 포함하며,
실물 앨범을 구성하는 모든 페이지에 대해 배치 인식 단계와 레이아웃 선택 단계와 객체 삽입 단계를 반복 수행하여 실물 앨범을 원형 그대로 디지털 앨범으로 복제하는 실물 사진앨범 원형 보존과 공유를 위한 디지털화 방법.In the digitization method for preserving and sharing the original physical photo album executed by the processor of a mobile terminal,
A placement recognition step of acquiring a page image of a digitized physical album page using a camera and then analyzing the acquired page image to recognize the arrangement of photo objects included in the page image;
A layout selection step of selecting a page layout having object insertion areas with the same arrangement as the photo arrangement recognized through the arrangement recognition step from among a plurality of pre-registered page layouts;
An object insertion step in which the photo objects extracted from the digitized page image are inserted one by one into each object insertion area of the page layout selected through the layout selection step, and the corresponding photo object is inserted into each object insertion area to be identical to the photo arrangement included in the actual album page. ; and
If there is a request from the user to replace a photo object inserted in the object insertion area of the page layout, the photo object in the object insertion area is replaced with a new photo object obtained by taking a new photo from the camera, but the new photo object is inserted in the object insertion area. It includes a photo replacement step of comparing existing photo objects and replacing them only if they are the same image,
A digitization method for preserving and sharing a physical photo album that replicates the physical album as a digital album in its original form by repeating the placement recognition step, layout selection step, and object insertion step for all pages that make up the physical album.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210148032A KR102622908B1 (en) | 2021-11-01 | 2021-11-01 | Digitalization method for photo album |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210148032A KR102622908B1 (en) | 2021-11-01 | 2021-11-01 | Digitalization method for photo album |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230063126A KR20230063126A (en) | 2023-05-09 |
KR102622908B1 true KR102622908B1 (en) | 2024-01-09 |
Family
ID=86408607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210148032A KR102622908B1 (en) | 2021-11-01 | 2021-11-01 | Digitalization method for photo album |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102622908B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000082128A (en) | 1998-09-04 | 2000-03-21 | Canon Inc | Image processor control method therefor and computer readable memory |
JP2003250027A (en) | 2002-02-25 | 2003-09-05 | Ken Matsuzaki | Photo album scanner |
JP2006074592A (en) * | 2004-09-03 | 2006-03-16 | Canon Inc | Electronic album edit apparatus, control method thereof, program thereof, and computer readable storage medium with program stored |
JP2020149581A (en) | 2019-03-15 | 2020-09-17 | キヤノン株式会社 | Information processor, information processing method, program and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090018393A (en) | 2007-08-17 | 2009-02-20 | 주식회사 대우아이에스 | Electronic photoframe having a scanner |
-
2021
- 2021-11-01 KR KR1020210148032A patent/KR102622908B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000082128A (en) | 1998-09-04 | 2000-03-21 | Canon Inc | Image processor control method therefor and computer readable memory |
JP2003250027A (en) | 2002-02-25 | 2003-09-05 | Ken Matsuzaki | Photo album scanner |
JP2006074592A (en) * | 2004-09-03 | 2006-03-16 | Canon Inc | Electronic album edit apparatus, control method thereof, program thereof, and computer readable storage medium with program stored |
JP2020149581A (en) | 2019-03-15 | 2020-09-17 | キヤノン株式会社 | Information processor, information processing method, program and storage medium |
Also Published As
Publication number | Publication date |
---|---|
KR20230063126A (en) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6636648B2 (en) | Albuming method with automatic page layout | |
US8761523B2 (en) | Group method for making event-related media collection | |
JP4762827B2 (en) | Electronic album generation apparatus, electronic album generation method, and program thereof | |
JP4305079B2 (en) | Image management device | |
US8917943B2 (en) | Determining image-based product from digital image collection | |
US20130050747A1 (en) | Automated photo-product specification method | |
JP6209962B2 (en) | Information processing apparatus and information processing program | |
US8849065B2 (en) | Continuation of multi-element image templates | |
US20130130729A1 (en) | User method for making event-related media collection | |
US20130128038A1 (en) | Method for making event-related media collection | |
US20170097947A1 (en) | Image Annotation for Image Auxiliary Information Storage and Retrieval | |
JP2010506297A (en) | Different classification cluster ranking for image record access | |
US10157190B2 (en) | Image action based on automatic feature extraction | |
JP5178392B2 (en) | Information processing apparatus and information processing apparatus control method | |
US9081801B2 (en) | Metadata supersets for matching images | |
JP7336211B2 (en) | Image processing device, control method, and program | |
Loui et al. | A software system for automatic albuming of consumer pictures | |
JP7336209B2 (en) | Image processing device, control method, and program | |
KR102455684B1 (en) | Studio reservation application system | |
KR102622908B1 (en) | Digitalization method for photo album | |
CN109672710B (en) | File uploading method, system and equipment | |
KR101841641B1 (en) | Automatic layout photo album Processing System using history | |
JP4117675B2 (en) | Method and program for creating card photo data | |
US20130050744A1 (en) | Automated photo-product specification method | |
US20130050745A1 (en) | Automated photo-product specification method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |