KR101809204B1 - Method for arranging maximum image contents in one page of image contents book - Google Patents

Method for arranging maximum image contents in one page of image contents book Download PDF

Info

Publication number
KR101809204B1
KR101809204B1 KR1020160024924A KR20160024924A KR101809204B1 KR 101809204 B1 KR101809204 B1 KR 101809204B1 KR 1020160024924 A KR1020160024924 A KR 1020160024924A KR 20160024924 A KR20160024924 A KR 20160024924A KR 101809204 B1 KR101809204 B1 KR 101809204B1
Authority
KR
South Korea
Prior art keywords
image
image content
page
service
width
Prior art date
Application number
KR1020160024924A
Other languages
Korean (ko)
Other versions
KR20170102619A (en
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 KR1020160024924A priority Critical patent/KR101809204B1/en
Publication of KR20170102619A publication Critical patent/KR20170102619A/en
Application granted granted Critical
Publication of KR101809204B1 publication Critical patent/KR101809204B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/30Transportation; Communications

Abstract

The present invention relates to a method for maximizing image content on a page in a service for publishing image content.
The present invention is to provide a novel service capable of publishing an image content included in a cloud service and its own smartphone, as well as an SNS platform such as Facebook. In particular, the present invention proposes a method of arranging image contents among various types of contents in a single page as much as possible. Accordingly, the user can publish the image content, which has been difficult to approach with time, in a printed matter, thereby satisfying the user's recording needs.

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a service for publishing image contents,

The present invention relates to a technology for solidifying and publishing online contents as a printed matter.

Humans try to leave records. And human civilization has developed through such records. In particular, publishing has led to the development of human civilization with the advancement of publishing technology as the most common means of recording. The most striking new horizon in recent years was electronic publishing technology. Software-based electronic publishing technology has proposed a new publishing business model that publishes online-generated content using digital media and then distributes it online. Publishing technology has become computer-based as well as content creation and editing as well as printing and distribution. This has made the relationship between traditional authors and readers more intimate.

On the other hand, publishing, whether electronic or paper publishing, requires content to be published. Modern network technology has elevated the general user from the consumer status of the content industry to the status of the creator of the content. Most of the content circulated on the Internet today is user creative contents (UCC). In addition, through the Social Network Service (SNS), users constantly create, share, and disseminate contents on a daily basis. In short, most people now have their own content online.

Users can view these various contents online through their own accounts. However, such contents are updated every day and replaced with new contents, thereby disappearing from the user's device screen. As time goes on, it becomes increasingly difficult to access past content that is created through your account or on the premise that your account exists. In this situation, what users can do is to use search means or copy the uploaded content and save it as a separate file. The former has a limitation in that it is difficult to select a search word and access to the contents, and the latter has a very troublesome problem.

The inventor of the present invention has solved such a problem and tried for a long time to accomplish a technique for publishing the contents accumulated in daily and various forms in the SNS in the best form to satisfy the user's recording needs, .

It is an object of the present invention to provide a novel service capable of publishing content created on a user account, content stored in the cloud, or contents stored in a smart phone in a printed matter, in an SNS platform such as Facebook. In particular, the present invention proposes a method of arranging image contents among various types of contents in a single page as much as possible.

It is still another object of the present invention to provide a service for easily publishing an SNS content, a content stored in the cloud, or a content stored in a smart phone in a printed matter without a separate editing process.

On the other hand, other unspecified purposes of the present invention will be further considered within the scope of the following detailed description and easily deduced from the effects thereof.

In order to achieve the above object, the present invention provides a method for providing a social network account (SNID), comprising the steps of: (a) connecting a user terminal to a social network book platform (SNBP)

(b) granting the user terminal the right to access user information of the social network platform by the SNBP server;

(c) the SNBP server accesses the social network platform with SNID to collect only image content;

(d) adjusting the size of the image content according to the number of pages to which the SNBP server will place the image content;

(e) the SNBP server sequentially arranging a plurality of image contents in chronological order to generate an electronic book;

(f) converting the electronic book into a print file according to a final approval event of the user terminal; And

(g) a step of causing the SNBP server to start a printing procedure using the print file, wherein the SNBP server provides a method for maximizing the image content on one page in a service for publishing a social network content .

In a preferred embodiment of the present invention, the SNBP server comprises a facial recognition unit for recognizing facial features in image content;

Accessing the social network platform by the SNBP server and extracting a name tag by matching the recognized facial face; And

The SNBP server may further include an editing interface for deleting image contents including a name tag of a specific person from the electronic book or for editing an electronic book with only image contents including a name tag of a specific person.

In a preferred embodiment, the step (c) includes the steps of: selecting an edge having the largest blank space;

Reducing the width of the selected stage; And

And further adding the image content to the reduced stage.

In a preferred embodiment, the step (c) includes the steps of: selecting an edge having the smallest blank space;

And enlarging the width of the selected step.

In a preferred embodiment, the step (c) includes the steps of: selecting an image having a largest margin space among a plurality of images and selecting an image content to be additionally placed in the margin space;

Reducing the width of the selected stage so that the area of the margin space becomes '0' after the image content is added;

Further comprising: placing image content on the narrowed edge; And

And enlarging the width of the other end by the width of the reduced end.

In a preferred embodiment, the step (e) of the present invention may further comprise changing the arrangement order of the image contents having the same date to minimize the margins of the page.

In a preferred embodiment, the step (d) of the present invention changes the end of a page in the horizontal direction when the horizontal direction is more than a plurality of image contents arranged in one page.

In a preferred embodiment of the present invention, the step (d) of the present invention changes the horizontal length of the image content to a value obtained by dividing the horizontal length of the page by the number, or adjusts the vertical length of the image content to a value obtained by dividing the vertical length of the page by the number It's a good idea to resize the image content by changing the size of the image content.

In a preferred embodiment, the step (c) of the present invention preferably collects image content including a likeness or a comment of a plurality of image contents which is not less than a preset reference.

In a preferred embodiment of the present invention, it is preferable that the present invention further includes a step of calculating the number of pages of a printable file expected when the electronic book is converted into a file for printing, and displaying the number of pages and the printing cost on the user terminal.

In a preferred embodiment, the expected number of pages of the present invention may be updated by statistically analyzing an error between the actual number of pages and the expected number of pages of the printing file generated through PDF conversion according to a predetermined template and layout.

In a preferred embodiment, the social network platform of the present invention may include a Facebook, a band, a cyworld, an Instagram, a Cacao Story, a Pinterest, and a Wei Bo service.

According to the present invention as described above, since the user can publish past social network service contents which were difficult to approach with time, the user can satisfy the recording need of the user.

In addition, the user can output the maximum number of images by arranging the image contents included in the social network service in the optimal layout, which is very efficient.

Users can publish their content without any editing process with a minimum of clicks, which is very easy.

On the other hand, even if the effects are not explicitly mentioned here, the effect described in the following specification, which is expected by the technical features of the present invention, and its potential effects are treated as described in the specification of the present invention.

1 is a flowchart schematically showing a preferred embodiment of a method for maximizing image content on one page in a service for publishing a social network content of the present invention.
2 is a diagram showing a preferred embodiment of the configuration of a page including a vertical end of the present invention.
Figure 3 is a diagram illustrating a preferred embodiment for adjusting image content of the present invention.
4 is a diagram showing a preferred embodiment of the configuration of a page including the edge of the present invention.
Figure 5 is a diagram illustrating a preferred embodiment for adjusting image content of the present invention.
6 is a diagram showing a preferred embodiment of the image editing method of the present invention.
Figure 7 is a diagram illustrating a preferred embodiment for placing image content in the present invention.
Figure 8 is a diagram illustrating a preferred embodiment of optimizing the placement of image content in the present invention.
9 to 11 are views showing another embodiment of arranging image contents in the present invention.
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 appended claims.

Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may obscure the subject matter of the present invention.

The service server of the present invention collects image contents from a social network server, a cloud server, or a user terminal, and generates an electronic book to provide a service for publishing an electronic book. In other words, the service server of the present invention can acquire image contents by accessing a cloud server or a user's smart terminal, in addition to collecting image contents through a social network server. In the following description, a process of publishing an electronic book based on the service server of the present invention accessing a social network server and collecting image contents will be described, but the service server of the present invention is not limited thereto. In the following embodiments, the service server of the present invention can be used in the same meaning as the 'social network book service platform'.

1 is a flowchart schematically showing a preferred embodiment of a method for maximizing image content on one page in a service for publishing a social network content of the present invention.

1, the method of providing a social network book service of the present invention is a method of providing a social network book service (hereinafter, referred to as " SNBP " (Hereinafter referred to as " SNID " in the specification) (S1100).

To use the social network book service platform, the user logs in to the social network book service platform directly using the social network account used in the social network platform containing the content to be printed, without having to create a separate account. For example, you can log in to the social network book service platform by clicking the login button on the social network book service platform and entering your facebook ID.

The user terminal performs step S1200 of granting the SNBP server the right to access the user information of the social network platform. The social network book service platform requests the user terminal to authorize access to various information of the logged in social network platform and the user terminal allows the social network book service platform to collect data of the social network platform .

The SNBP server accesses the social network platform with the SNID to collect image content (S1300). In a preferred embodiment, the SNBP server identifies pages and arranges image content according to a predetermined number of digits. If the number of images is too large, the number of image contents included in one page increases, but the size of the image becomes small, which may cause visibility problems. Thus, the SNBP server can pre-determine the number of stages that can optimize the visibility and number of images contained in a page. However, in other embodiments, the SNBP server may provide a user interface to the user terminal to determine the number of stages to arrange image content.

The SNBP server places the image content on the page (S1400). The arrangement of the image contents can be made in descending order or ascending order. A plurality of image contents are arranged side by side according to dividing lines of the stages included in the page. For this purpose, the SNBP server can adjust the image size. In a preferred embodiment, adjusting the size of the image includes enlarging or reducing the image. However, in another embodiment, the SNBP server may crop the image.

When the arrangement of the image contents in the page is completed, the electronic book is generated by collecting a plurality of pages (S1500). When the electronic book is generated, the SNBP server automatically calculates the number of pages of the printable file expected when the electronic book is converted into the printable file, and displays the number of pages and the printing cost on the user terminal. That is, the present invention may further include a step of calculating an expected number of pages of the print file to be printed, the collected image contents collected from the social network platform, and displaying a cost proportional to the expected number of pages. Since the user terminal can confirm the expected number of pages and the cost, the cost can be adjusted by adjusting the collection period of the image contents and the like.

When the payment event of the user terminal is executed, the SNBP server converts the electronic book into a print file and performs a printing procedure (S1600). At this time, unlike the expected page of the electronic book, which is a digital file, the file for printing is generated through the conversion of the PDF file, so an error may occur between the page of the actual printing file and the expected page of the electronic book. Therefore, the present invention can further include the step of statistically analyzing and updating the error between the actual page number of the print file generated through the PDF conversion and the expected number of pages of the electronic book according to a predetermined template and layout. Accordingly, the present invention can more precisely feed back the estimated page count calculation method.

2 is a diagram showing a preferred embodiment of the configuration of a page including a vertical end of the present invention.

2, the page constituting the electronic book of the present invention may be a page 100 including a vertical line 120. [ Each longitudinal end 120 is divided by a longitudinal end dividing line 110. The width d1 of each stage can be determined by dividing the width X of the page 100 by the number of stages. A plurality of images are arranged along each of the stages, and the size of the image is adjusted to the width (d1) of the stage.

Figure 3 is a diagram illustrating a preferred embodiment for adjusting image content of the present invention. The enlargement and reduction (resize) will be explained using the embodiment of FIG. 3 (a). In other words, in the embodiment of Fig. 3 (a), the image is not cut. When the width w1 of the image I1 is larger than the width d1 of the individual ends, the image is reduced as shown in Fig. Conversely, when the width w1 of the image 1 (I1) is smaller than the width d1 of the individual end, the image is enlarged. In any case, the image I1 'after the size adjustment has a width equal to the width d1 of the edge, so that it can be easily arranged along the edge of the edge.

In the embodiment of FIG. 3 (b), the image is cropped and cut out. If the horizontal width w2 of the image 2 (I2) is larger than the horizontal width (d1) of the edge, a part of the horizontal area of the image is deleted. However, which part of the image the SNBP server deletes will be described with reference to FIG. The cropped image I2 'has a width equal to the width d1 of the edge, so that it can be easily disposed along the edge of the edge.

4 is a diagram showing a preferred embodiment of the configuration of a page including the edge of the present invention.

In a preferred embodiment, the SNBP server can basically arrange the image content on the basis of the horizontal edge. However, the page 200 constituting the electronic book of the present invention may be configured not only as a vertical edge but also as a horizontal edge 220. To this end, the SNBP server may further include the step of changing the end of the page in the horizontal direction when there are more images in the horizontal direction among the plurality of image contents arranged in one page.

Each transverse end 220 is separated by a transverse dividing line 210. The vertical width d2 of each stage can be determined by dividing the vertical length Y of the page 200 by the number of stages. A plurality of images are arranged along each of the stages, and the size of the image is adjusted to the vertical width (d2) of the stage.

Figure 5 is a diagram illustrating a preferred embodiment for adjusting image content of the present invention. The enlargement and reduction (resize) will be described using the embodiment of Fig. 5 (a). In other words, in the embodiment of Fig. 5 (a), the image is not cut. When the vertical width h1 of the image 3 I3 is larger than the vertical width d2 of the individual end, the image is reduced as shown in Fig. 5 (a). Conversely, when the vertical width h1 of the image 3 (I3) is smaller than the vertical width d1 of the individual end, the image is enlarged. The image I3 'after the size adjustment has a vertical width equal to the vertical width d2 of the stage in any case, so that it can be easily arranged along the edge of the edge.

In the embodiment of Fig. 5 (b), the image is cropped and cut out will be described. If the vertical width (h2) of the image 4 (I4) is larger than the vertical width (d2) of the edge, part of the vertical area of the image is deleted. However, which part of the image the SNBP server deletes will be described with reference to FIG. The cropped image I4 'has a vertical width equal to the vertical width d2 of the stage, so that it can be easily disposed along the edge of the stage.

6 is a diagram showing a preferred embodiment of the image editing method of the present invention.

In the preferred embodiment, the SNBP server detects the person area in the image content as shown in Fig. 6 (a). In Fig. 6 (a), two character areas are detected as P1 and P2. The SNBP server reconstructs the image around the portrait area. For example, as shown in Fig. 6 (b).

The so-called Golden Rule can be used to reconstruct the image composition. The width and height of the image are divided into 1/3 dividing lines 331, 333, 341, and 343, and the character area is arranged on the 1/3 dividing line. By reconstructing the image composition in this way, the remaining areas that are not included in the composition can be determined. For example, the area on the left side of the crop line 310 and the area on the crop line 320 may be cropped to be the area to be deleted. In this way, the SNBP server can build a database on the golden rate composition and crop image content accordingly. The size of the cropped image is set to the width of the vertical line in the case of a vertical page, and to the vertical width of the horizontal line in the case of a horizontal page.

In this way, it is very important that the SNBP server decide which part of the image to crop. This is because the subject of image content can be more clearly highlighted by discarding unnecessary or less important parts. Particularly, when a plurality of image contents are placed on one page, the image size may be reduced. However, this problem can be solved if the SNBP server automatically crops unnecessary or less important parts. For example, Fig. 6 (b) shows a more enlarged character area than Fig. 6 (a). Therefore, the subject of the image content becomes more visible and the visibility is improved.

Figure 7 is a diagram illustrating a preferred embodiment for placing image content in the present invention.

In the above embodiment, a method of adjusting the size of the image content to be standardized has been described. In the embodiment of FIG. 7, a method of arranging the standardized image content will be described. Although FIG. 7 describes only the portrait page, it is not so different from applying it to the landscape page.

The page 100 of FIG. 7 is comprised of three vertical stages, such as a first stage 121, a second stage 122, and a third stage 123. A plurality of image contents having the same horizontal width are arranged at each stage.

The plurality of image contents are sequentially arranged in descending order of time or in ascending order. For example, the images i11, i12, i13, i14, i21, i22, i23, i31, i32, i33, i34 may be arranged in the order of time flow.

At this time, there may be blank spaces (e1, e2, e3) at the end of each stage. The margin space is formed when the last vertical length of the stage is smaller than the vertical length of the image contents. For example, the vertical length of the blank space e1 of the first stage 121 is shorter than the vertical length of the image i21. The vertical length of the blank space e2 of the second stage 122 is shorter than the vertical length of the image i31. For this purpose, the SNBP server can perform the step of arranging the last image to the next stage when the sum of the lengths of the images exceeds the length of the page.

Figure 8 is a diagram illustrating a preferred embodiment of optimizing the placement of image content in the present invention.

In another embodiment, the present invention may optimize the placement of image content to increase the number of image content placed on a page.

For example, the SNBP server classifies a plurality of images into a plurality of groups. For example, the images i11, i12, i13, i14, i21, and i22 in FIG. 7 are classified into a first group, and the images i23, i31, i32, i33, and i34 are classified into a second group.

Minimize margins by changing the image placement order within the same group. For example, since the vertical length of the blank space e2 is larger than the vertical length of the image i34, the image i34 is arranged in the blank space e2.

A new image i35 is placed in the space where the image i34 is located. By adjusting the arrangement order in this manner, the margin space is reduced and the number of image contents included in one page can be further increased.

At this time, the criteria for classifying the group can be variously set. In a preferred embodiment, the groups may be classified based on a specific time range. For example, images with the same date can be classified into the same group. Or if the number of images corresponding to the same date is equal to or larger than a predetermined reference, the image of the same date may be divided into morning group and afternoon group. Conversely, when the number of images included in the same date is less than a predetermined standard, groups may be classified based on the same week.

Figures 9-11 illustrate another embodiment for optimizing the placement of image content in the present invention. 9 is a view prior to application of optimization, FIG. 10 illustrates an embodiment of adjusting the size of the edge in FIG. 9, FIG. 11 illustrates an embodiment of adjusting the size of image content by adjusting the size of the image content FIG. Although Figs. 9 to 11 illustrate the case where pages are arranged at the vertical end, the present invention includes application to the lateral end.

As can be seen in FIG. 9, the page 100 is composed of three vertical stages, such as a first stage 121, a second stage 122, and a third stage 123. The width of each end is the same as d1, and a plurality of image contents having the same width width are arranged inside the end. At this time, there may be blank spaces (e1, e2, e3) at the end of each stage. The margin space is formed when the last vertical length of the stage is smaller than the vertical length of the image contents. For example, the vertical length of the blank space e2 of the second stage 122 is shorter than the vertical length of the image i31.

10 illustrates a method of increasing the number of images included in a page by reducing the width of the step of FIG.

As described above, the vertical length of the blank space e2 of the second stage 122 is shorter than the vertical length of the image i31. Therefore, since the image i31 can not enter the blank space e2, a loss of the blank space e2 occurs. In addition, a loss of the blank space e1 occurs in the first stage 121, and a loss of the blank space e3 occurs in the third stage 123.

The service server of the present invention can determine which stage width is to be reduced. In a preferred embodiment, the service server reduces the width of the edge with the largest area of blank space. For example, the margin space e2 of the second stage 122 is larger than the other margin spaces e1 and e3. In this case, the service server reduces the width of the second end 122 from d1 to d3. When the width of the second stage 122 is reduced to d3, the size of the image content entering the second stage 122 is also reduced. Therefore, the image content i31 which has not entered the blank space e2 can be entered into the second stage 122. [ This is because the size of the image content i31 is reduced by the decrease of the width of the stage.

At this time, the service server determines how much the width d3 of the second end 122 should be reduced. In the preferred embodiment, the width d3 is preferably such that the area of the blank space e2 is '0'. If the width d3 is decreased by more than this, the margin space e2 is generated as shown in FIG. The smaller the width d3, the smaller the size of the image, so the better the visibility. Therefore, it is not desirable to increase the number of images included in one stage by reducing the width d3 excessively.

An embodiment in which the service server determines the width d3 of the second stage 122 so that the area of the marginal space of the stage is '0' will be described as follows.

First, the sum of the lengths of the plurality of images (i21, i22, i23) included in the corresponding stage is summed with the length of one (i31) of the images in the next stage to obtain the sum L of the image lengths. The value obtained by dividing the length (L) of the page by the sum (L sum ) of the image length and length is multiplied by the length (d1) of the original end to calculate the value of the width (d3). This can be expressed as follows.

Equation 1: d3 = d1 * (L / L sum )

On the other hand, in the third stage 123, other images are arranged in the space where the image content i31 is missing. In particular, the image contents i34 and i35 that were not on the page can be additionally placed on the page. That is, the number of image contents included in one page increases.

On the other hand, the lateral width d4 of the third stage 123 can be maintained or enlarged. For example, if i34 and i35 are added as shown in Fig. 10, and the blank space e3 has disappeared, the width of the third stage 123 is maintained. When the horizontal width d4 of the third stage 123 is maintained, the size of the image contents included in the third stage 123 does not need to be changed, so that the operation amount of the service server is reduced. In another example, when the margin space e3 of the third stage 123 is not completely eliminated, the width d4 of the third stage 123 can be enlarged. If the width of the third stage 123 is enlarged, a larger image can be printed, thereby improving visibility.

In another embodiment, the width d1 of the first end 121 can be increased. For example, the lateral width of the first end 121 can be enlarged as the width of the second end 122 decreases. If the horizontal width is enlarged as described above, the visibility of the image included in the first stage 121 can be improved. Although the number of images is the same, it is important to improve the visibility of the image within a certain page area.

In a preferred embodiment, the service server can determine whether to extend the width of the first end 121 and the third end 123. For example, the service server may compare the area of the margin space e1 of the first end 121 with the area of the margin space e3 of the third end 123 to enlarge the width of the edge including the area of the larger margin space . That is, when the area of the blank space e1 is larger than the area of e3, the width of the first end 121 can be enlarged. This effectively reduces the blank space of the entire page and improves the visibility at the same time.

In another embodiment, the service server may combine an example of scaling down the width of the edge.

First, the service server selects (122) a stage having the largest margin space among a plurality of stages, and selects an image content i31 to be additionally placed in the margin space.

Image content i31), the width of the selected edge is reduced so that the area of the margin space e2 becomes '0'.

And further places the image content i31 in the width-reduced stage 122. [ To this end, the image content i31 is sized to fit the width of the reduced width 122.

On the other hand, the service server can enlarge the width of the other end by the width of the reduced end. The width of the first end 121 may be increased by the reduced width of the second end 122, for example. This increases the visibility of the image of the first stage 121.

FIG. 11 illustrates a method of increasing the number of images included in a page by reducing the horizontal width of the image in the blank space of FIG.

As described above, the vertical length of the blank space e2 of the second stage 122 is shorter than the vertical length of the image i31. Therefore, since the image i31 can not enter the blank space e2, a loss of the blank space e2 occurs.

In this case, the service server of the present invention reduces the size of the image content i31. Then, the image content i31 which has not entered the margin space e2 can be entered into the second stage 122. [ And the size of the image content i31 is reduced to such a size that it can enter the second stage 122. [

At this time, the service server determines how much to reduce the size of the image content i31. In the preferred embodiment, it is preferable that the vertical length of the image content i31 is equal to the vertical length of the blank space e2. If the vertical length is further reduced, the size of the image is also reduced, which results in poor visibility. Therefore, it is not necessary to reduce the vertical length excessively.

When the vertical length reduction ratio is determined, the horizontal length is also reduced to the same reduction ratio. In this case, the blank space e2 may be represented by a predetermined width (d1 - d5).

On the other hand, in the third stage 123, other images are arranged in the space where the image content i31 is missing. In particular, the image contents i34 and i35 that were not on the page can be additionally placed on the page. That is, the number of image contents included in one page increases.

[Other Embodiments]

1. How to exclude image content from specific people

When creating an electronic book using image content, there is a need to exclude pictures of unwanted persons. It is a representative example of this necessity when you want to exclude the photograph of the lover.

To this end, the present invention performs SNBP server's step of recognizing facial features in image content. Next, the SNBP server accesses the social network platform and extracts name tags by matching who is recognized face.

When the user inputs or selects a name corresponding to the name tech, the SNBP server deletes the image content including the name tag from the e-book.

On the other hand, you may want to create only eBooks that contain specific people. If you want to make a family album, make an alumni album, or present an album to your lover.

For this purpose, the SNBP server can provide an editing interface for allowing the user terminal to organize the electronic book with only the image contents including the name tag of the specific person.

2. How to filter image content

On the other hand, there are times when you want to make an album by collecting only popular photographs. To this end, the SNBP server may generate an electronic book by collecting image contents including a favorite or comment more than a preset reference among a plurality of image contents. To do this, the SNBP server may also provide an editing interface for setting the likes or comments.

For reference, the method of the present invention can be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs, DVDs, magneto-optical media such as floptical disks, A hard disk drive, a flash memory, and the like. Examples of program instructions include high-level language code that can be executed by a computer using an interpreter, as well as machine accords such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

The scope of protection of the present invention is not limited to the description and the expression of the embodiments explicitly described in the foregoing. It is again to be understood that the present invention is not limited by the modifications or substitutions that are obvious to those skilled in the art.

Claims (9)

(a) the service server collecting image content from a social network server, a cloud server, or a user terminal;
(b) adjusting the size of the image content by determining the number of pages of the page on which the service server will place the image content, and changing the size of the image content to a value obtained by dividing the page length by the number of pages;
(c) If the service server sequentially arranges a plurality of image contents in a page divided into pages, if the margin space of the image is smaller than the size of the image contents, the image contents are arranged in the next step step;
(d) converting the electronic book into a print file according to a final approval event of the user terminal; And
(e) the service server initiating the printing procedure using the printing file,
The step (c)
Selecting an edge having the largest blank space;
Reducing the width of the selected stage; And
Further comprising arranging the image contents in a reduced number of stages so as to arrange the image contents as many as possible on one page, and when it is necessary to cut and crop the image, the character area is detected in the image contents, To reconstruct a composition of the image around the area to improve visibility of the image. ≪ Desc / Clms Page number 20 > A method for maximizing image content on a page in a service for publishing image content.
The method according to claim 1,
The service server recognizing the face in the image content;
Accessing the social network platform by the service server and extracting a name tag by matching the recognized facial face; And
Further comprising the step of providing an editing interface that allows the service server to delete image content containing a name tag of a particular person from the electronic book or to organize an electronic book only with image content that includes a name tag of a particular person.
A method for maximizing image content on a page in a service that publishes image content.
delete The method according to claim 1,
The step (c) may include selecting an edge having the smallest blank space;
Further comprising enlarging the width of the selected stage.
A method for maximizing image content on a page in a service that publishes image content.
The method according to claim 1,
The step (c)
Selecting an image having a largest blank space among a plurality of images and selecting an image content to be laid out in the blank space;
Reducing the width of the selected stage so that the area of the margin space becomes '0' after the image content is added;
Further comprising: placing image content on the narrowed edge; And
And enlarging the width of the other end by the width of the reduced end.
A method for maximizing image content on a page in a service that publishes image content.
The method according to claim 1,
Wherein the step (c) further comprises the step of changing the arrangement order of the image contents having the same date to minimize the margin of the page.
A method for maximizing image content on a page in a service that publishes image content.
The method according to claim 1,
In the step (b), if a plurality of image contents arranged in one page has more horizontal direction, the end of the page is arranged in the horizontal direction, and if the vertical direction is larger, the end of the page is automatically changed in the vertical direction ,
A method for maximizing image content on a page in a service that publishes image content.
The method according to claim 1,
Wherein the step (a) collects image content including a favorite or comment of a plurality of image contents,
A method for maximizing image content on a page in a service that publishes image content.
The method according to claim 1,
The social network platform
It includes Facebook, Band, Cyworld, Instagram, Cacao Story, Pinterest,
A method for maximizing image content on a page in a service that publishes image content.
KR1020160024924A 2016-03-02 2016-03-02 Method for arranging maximum image contents in one page of image contents book KR101809204B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160024924A KR101809204B1 (en) 2016-03-02 2016-03-02 Method for arranging maximum image contents in one page of image contents book

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160024924A KR101809204B1 (en) 2016-03-02 2016-03-02 Method for arranging maximum image contents in one page of image contents book

Publications (2)

Publication Number Publication Date
KR20170102619A KR20170102619A (en) 2017-09-12
KR101809204B1 true KR101809204B1 (en) 2017-12-14

Family

ID=59926508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160024924A KR101809204B1 (en) 2016-03-02 2016-03-02 Method for arranging maximum image contents in one page of image contents book

Country Status (1)

Country Link
KR (1) KR101809204B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200009224A (en) 2018-07-18 2020-01-30 박노성 Images Auto Placement-Printing-Cutting Method
KR20210074517A (en) 2019-12-12 2021-06-22 주식회사 포토프로덕션빛소리 Method for providing Multi-Dimensional Information Using Post Card and Image Providing System

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200009224A (en) 2018-07-18 2020-01-30 박노성 Images Auto Placement-Printing-Cutting Method
KR20210074517A (en) 2019-12-12 2021-06-22 주식회사 포토프로덕션빛소리 Method for providing Multi-Dimensional Information Using Post Card and Image Providing System

Also Published As

Publication number Publication date
KR20170102619A (en) 2017-09-12

Similar Documents

Publication Publication Date Title
US9081484B2 (en) System and method for creating photo books using video
US11727206B2 (en) Systems and methods for applying layout to documents
US9886420B2 (en) System and method for creating and sharing photo stories
US20140193047A1 (en) Systems and methods for generating autoflow of content based on image and user analysis as well as use case data for a media-based printable product
US20140195921A1 (en) Methods and systems for background uploading of media files for improved user experience in production of media-based products
US20140092438A1 (en) Method for Optimizing Printing Quality for Image-Laden PDF Files at Lower File Sizes
JP5408208B2 (en) Image display system, image display apparatus and program
US20110283210A1 (en) Graphical user interface and method for creating and managing photo stories
US20120082401A1 (en) System and method for automatic discovering and creating photo stories
US20120066573A1 (en) System and method for creating photo story books
WO2012073470A1 (en) Content management device, content management method, content management program, and integrated circuit
US20120054190A1 (en) Electronic family tree generation and display system
EP2569730A2 (en) System and method for automatically laying out photos and coloring design elements within a photo story
Sandhaus et al. Employing aesthetic principles for automatic photo book layout
US11093839B2 (en) Media object grouping and classification for predictive enhancement
KR101809204B1 (en) Method for arranging maximum image contents in one page of image contents book
JP2004046367A (en) Layout system, layout program and layout method
KR101649034B1 (en) Method for providing social network book service
EP2763391B1 (en) Image editing device, image editing method, program, and computer readable storage medium
JP6388756B2 (en) Electronic manual output system, electronic manual output method, and electronic manual output program
JP2017184230A (en) Image processing system, image processing method, program, and recording medium
Boehs et al. Non-humanoid creature performance from human acting
WO2017169963A1 (en) Image processing system, image processing method, program and recording medium
Loviscach Typeface styling with ramp responses

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant