System for providing photographing service and operation method thereof
The system addresses the lack of digital files in self-photographing services by using two-dimensional codes in photo outputs to facilitate the download of images and time-lapse videos, enhancing user convenience and service appeal.
Patent Information
- Application Number
- JP2023180244
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-15
- Filing Date
- 2023-10-19
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-10-19
AI Technical Summary
Existing self-photographing services do not provide digital files, and there is no alternative method when the offline photo output is lost, nor can users modify or correct their photographs to suit their preferences.
A method and system that allow users to download captured images or time-lapse images as digital files by printing a photographic output containing two-dimensional codes, which can be identified using a user terminal to access and download the images from a server.
Enables users to hold their photographs in digital form, allowing for modifications and corrections, thereby increasing user convenience and potentially boosting sales of self-photographing services.
Smart Images

Figure 2025043228000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a system and method for providing a photography service, and more particularly, to a system and method for providing a service that allows a user to download a captured image or a corresponding time-lapse video to a user terminal by providing a photo output including a two-dimensional code. [Background technology]
[0002] The experience of unmanned photo studios that provide self-photography services is positioned as a new entertainment culture that allows the younger generation to express themselves and appeal to others. Even though smartphones have developed into high-performance cameras, consumers are enthusiastic about printed photos that allow them to keep their memories in analog form rather than digital photos.
[0003] Self-photo booths have rapidly developed into a variety of formats, from self-studios where you take your own photos with a remote control to inexpensive systems where you can print the photos immediately after taking them.
[0004] For example, Photoism, which provides a self-photography service based on the concept of an unmanned photo studio, has around 350 outlets nationwide, and the number of outlets is showing a rapid increase.
[0005] Self photo booths are an evolved version of the sticker cameras that were popular in the past. What makes self photo booths different from sticker photos is that they come in a variety of small studio formats. Whereas traditional sticker photos were mainly for people-centered productions, recent self photo booths can be used for a variety of productions by utilizing a large space. What's more, unlike previous models, they are equipped with high-resolution cameras as well as IT technologies such as a convenient payment system and a system that notifies users of the remaining amount of photographic paper, making them not only convenient for customers to use but also easy for operators to manage.
[0006] In recent years, the competitiveness of photo booths, which used to be similar for each company, is now determined by software and design. In particular, the design of the photo output printed in an unmanned photo studio is an important factor in appealing to a diverse customer base. Users can prepare the desired props, enter the photo booth with the desired background, take photos, and directly select the desired theme frame, photo arrangement, color tone, etc. to print the photo output with the desired design.
[0007] However, in recent years, there has been an increasing need for customers to have photographs composed of desired designs not only as photo prints but also as digital files.
[0008] If the documents cannot be stored as digital files, there is a problem that if the photographic printouts, which are offline outputs, are lost, there is no way to replace them. Summary of the Invention [Problem to be solved by the invention]
[0009] Existing selfie photography services have the problem that they do not provide digital files and there is no way to replace the photo printouts, which are offline outputs, if they are lost.
[0010] Furthermore, there is a problem in that the user cannot modify or correct the details of the photograph to suit the user's preferences.
[0011] Therefore, the problem to be solved by the present invention is to solve the above-mentioned existing problems, and a new method is required that allows a user to transmit a photograph taken by the user as a digital file together with a photographic print.
[0012] As a result, the inventors of the present invention attempted to develop a method for providing a user with a photographic output containing a two-dimensional code, thereby enabling the user to download the captured image or the corresponding time-lapse video to a user terminal.
[0013] In particular, the inventors of the present invention have developed a method that, in conjunction with an application installed on a user terminal, can download a captured image or a corresponding time-lapse video to the application when a two-dimensional code is identified.
[0014] The object of the present invention is not limited to the above-mentioned objects, and other objects not mentioned herein will be clearly understood by those skilled in the art from the following description. [Means for solving the problem]
[0015] In order to solve the problems of the present invention, an operating method of a system for providing photography services according to an embodiment of the present invention is provided, which includes the steps of: printing, by a photography kiosk, a photo output including at least one image and a two-dimensional code; identifying, by a user terminal, the two-dimensional code using a photography device of the user terminal; receiving, by the user terminal, at least one of the images or a time lapse video corresponding to at least one of the images from a server; and downloading, by the user terminal, at least one of the images or the time lapse video.
[0016] According to a feature of the present invention, the two-dimensional code includes a QR code or a barcode, and the method further includes a step of connecting to a download web address obtained by parsing the two-dimensional code by the user terminal.
[0017] According to a feature of the present invention, the method further includes the steps of: performing membership registration and login through user input via the user terminal; matching at least one of the images or the time lapse video with the user's membership information to generate matching data via the server; and downloading at least one of the images or the time lapse video corresponding to the user from the server based on the matching data via the user terminal.
[0018] According to a feature of the present invention, the user terminal is provided with an application, and when the two-dimensional code is photographed using the application, the method further includes a step of downloading at least one of the images or the time lapse video to a photo library of the application by the user terminal.
[0019] According to another feature of the present invention, when a user receives at least one of the images or the time lapse video from a server, if the user has pre-set it to be stored in the application, the method further includes a step of downloading at least one of the images or the time lapse video to a photo library of the application by the user terminal.
[0020] In order to solve the above-mentioned problems, a system for providing a photography service according to another embodiment of the present invention is provided, which includes a photography kiosk configured to print a photographic output including an image and an identification mark, a server configured to store the image or a time lapse video corresponding to the image, and a user terminal configured to identify the identification mark using a photography device, receive the image or the time lapse video corresponding to the image from the server, and download the image or the time lapse video.
[0021] According to a feature of the present invention, the user terminal is further configured to provide a user interface for editing at least one of the images or the time lapse video downloaded using the application.
[0022] According to another feature of the present invention, the user terminal is further configured to provide a user interface for using the application to correct at least one of the user's body included in at least one of the images or the time lapse video, or to apply a filter to at least one of the images or the time lapse video.
[0023] In order to solve the above-mentioned problems, a photography kiosk for providing a photography service according to another embodiment of the present invention is provided, the photography kiosk includes a display unit, an interface unit, a photographing unit, an output unit, and a control unit, the control unit includes a memory and one or more processors for executing a program loaded in the memory, the program includes instructions for displaying a photography guide screen for selecting a photography mode through the display unit, instructions for taking a photo through the photographing unit, and instructions for printing a photo output including at least one image and a two-dimensional code through the output unit, the two-dimensional code including information on a web address for downloading at least one of the images or a time lapse video corresponding to at least one of the images.
[0024] Further details of the embodiments are included in the detailed description and the drawings. Effect of the Invention
[0025] According to one embodiment of the present invention, a photo kiosk can be used to provide users with images and time-lapse footage taken by users, thereby providing customers with the opportunity to store the images they have taken as digital files.
[0026] Furthermore, according to an embodiment of the present invention, a user can modify or correct details of a downloaded image to suit the user's preferences.
[0027] In addition, according to an embodiment of the present invention, a user can use an application to more conveniently store and manage digital files, thereby increasing user convenience and helping to increase sales of selfie photography services.
[0028] The various and beneficial advantages and effects of the present invention are not limited to those described above, and various other advantages and effects are included within this specification. [Brief description of the drawings]
[0029] [Figure 1a] 1 is a diagram illustrating a system for providing a photography service according to an embodiment of the present invention and a screen displayed on a user terminal. [Figure 1b] 1 is a diagram illustrating a system for providing a photography service according to an embodiment of the present invention and a screen displayed on a user terminal. [Diagram 2] 1 is a block diagram illustrating an exemplary configuration of a system for providing a photography service in accordance with an embodiment of the present invention. [Figure 3a] FIG. 2 is a block diagram illustrating an exemplary configuration of a photography kiosk providing photography services in accordance with an embodiment of the present invention. [Figure 3b] FIG. 2 is a block diagram illustrating an exemplary configuration of a photography kiosk providing photography services in accordance with an embodiment of the present invention. [Figure 4] 1 is a block diagram illustrating an exemplary hardware configuration in which a server system or each server included in the server system according to an embodiment of the present invention may be implemented. [Diagram 5] 2 is a flowchart illustrating an overall process of downloading images or time lapse footage in a system for providing photography services according to an embodiment of the present invention. [Figure 6] 11 is a flowchart illustrating some of the steps of downloading images or time lapse video through a photo application in a system providing a photography service according to another embodiment of the present invention. [Figure 7] 11 is a flowchart illustrating an overall process of downloading images or time lapse footage in a system for providing photography services according to another embodiment of the present invention. [Figure 8] 4 is a flowchart illustrating an operation method of a system for providing a photography service according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0030] The advantages and features of the present invention, and the methods for achieving them, will become clear from the following detailed description of the embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be embodied in various different forms, and the embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the present invention of the scope of the invention, and the present invention is only defined by the scope of the claims. In connection with the description of the drawings, similar reference numerals may be used for similar components.
[0031] In this document, the terms "have," "can have," "include," or "can include" refer to the presence of a given feature (e.g., a value, function, operation, or component such as a part) and do not exclude the presence of additional features.
[0032] In this document, phrases such as "A or B," "at least one of A and / or B," or "one or more of A and / or B" include all possible combinations of the items listed together. For example, "A or B," "at least one of A and B," or "at least one of A or B" can refer to all of the following: (1) at least one A; (2) at least one B; or (3) at least one A and at least one B.
[0033] The terms "first," "second," "first," or "second" used herein may modify various components without regard to order and / or importance, and are used only to distinguish one component from another and do not limit the corresponding components. For example, a first user device and a second user device may refer to different user devices without regard to order or importance. For example, a first component may be named a second component and similarly, the second component may be named instead of the first component without departing from the scope of the rights described herein.
[0034] When a component (e.g., a first component) is referred to as being "operatively or communicatively coupled with" or "connected to" another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component or may be coupled through another component (e.g., a third component). In contrast, when a component (e.g., a first component) is referred to as being "directly coupled with" or "directly connected to" another component (e.g., a second component), it should be understood that there is no other component (e.g., a third component) between the component and the other component.
[0035] As used herein, the phrase "configured to" may be used in various ways, such as "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of," depending on the context. The term "configured to" does not necessarily mean only something that is "specifically designed to" in terms of hardware. Instead, in some contexts, the phrase "apparatus configured to" may mean that the apparatus is "capable of" in conjunction with other devices or components. For example, the phrase "a processor configured to perform A, B, and C" may mean a dedicated processor (e.g., an embedded processor) for performing the operations, or a general-purpose processor (e.g., a CPU or application processor) that is capable of performing the operations by executing one or more software programs stored in a memory device.
[0036] The terms used in this document are merely used to describe a particular embodiment and may not be intended to limit the scope of other embodiments. A singular expression may include a plural expression unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by a person of ordinary skill in the art described in this document. Terms used in this document that are defined in a general dictionary may be interpreted to have the same or similar meaning as the meaning they have in the context of the relevant art, and unless clearly defined in this document, they are not interpreted to have an ideal or overly formal meaning. In some cases, even terms defined in this document may not be interpreted to exclude the embodiments of this document.
[0037] The features of the various embodiments of the present invention may be partially or fully combined or combined with each other, and may be technically interlocked and driven in various ways, as will be readily understood by those skilled in the art, and each embodiment may be implemented independently of each other, or may be implemented together in a related relationship.
[0038] For clarity of interpretation of this specification, the following defines terms used herein.
[0039] "Photography kiosk" means an unmanned information terminal for taking photographs. When using a photography kiosk, you can check the image you have taken through the touch screen, and you can print it immediately after taking a photograph using a remote control or timer. Photography kiosks can also be called "photo kiosks" or "photography kiosks."
[0040] "Image" refers to a photograph taken by a photographing unit of a photographing kiosk. Images may be taken by one or more users, and one or more images may be included in a photographic output. Depending on the embodiment, "image" may refer to an image output in a photographic output, or may refer to a shot of a part of a video.
[0041] A "time lapse video" refers to a method of projecting a moving subject at a normal speed for a certain period of time or the result of shooting through such a method. Various embodiments of the present specification may be applied to results shot through various video techniques such as hyperlapse as well as time lapse. Although the present specification uses a "time lapse video" as an example, the video shooting technique does not limit the scope of the invention.
[0042] "Photo output" refers to a print output from a photography kiosk. The photo output may also be called a photo seal, and may be in the form of a sticker.
[0043] The "Application" refers to a photo application that provides various functions to a user who uses the selfie service in conjunction with the photo kiosk 110 and / or the server system 120. For example, the "Application" can be used to search for stores across Korea and store photos and time-lapse footage.
[0044] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a system for providing a photography service according to the present invention and an operating method thereof will be described in detail with reference to the accompanying drawings.
[0045] 1a and 1b are diagrams illustrating a system for providing a photography service according to an embodiment of the present invention and a screen displayed on a user terminal.
[0046] 1a and 1b, a system for providing a photography service according to one embodiment of the present invention (hereinafter, referred to as a self-photography system) 100 may include a photography kiosk 110, a server system 120, and a user terminal 130.
[0047] The photo kiosk 110 is configured to provide a self-photography service that allows a user to take a photo and print the photo. After taking a photo, the photo kiosk 110 can generate a resource (e.g., a captured image or a time-lapse video) and upload it to the touch screen. The photo kiosk 110 can print a photo output including an image and a two-dimensional code. The photo kiosk 110 can also provide a user with a video object such as a captured image and / or a time-lapse video in the form of a digital file while providing a printed photo output. A more detailed configuration of the photo kiosk 110 will be disclosed in detail with reference to FIGS. 3a and 3b.
[0048] The server system 120 may receive images such as images and / or time-lapse images taken by a user from the photo kiosk 110, kiosk information, user data, matching data, etc. and store them. The server system 120 may provide an identification code, etc. that allows access to a location where a photo taken through the photo kiosk 110 is stored. In addition, the server system 120 may provide images and / or time-lapse images to the user terminal 130 in response to a request for the images and / or time-lapse images taken by the user terminal 130 by identifying a two-dimensional code. The server system 120 may include a kiosk management server, a content management system (CMS) DB server, a storage server, and a mobile DB server. A more detailed configuration of the server system 120 will be disclosed in detail with reference to FIG. 2.
[0049] The user terminal 130 may be a device carried by a user who intends to take a selfie using the photography kiosk 110. The user terminal 130 may be a portable digital device equipped with a memory means and a microprocessor and thus equipped with computing power, such as a smartphone, tablet PC, PC, notebook computer, etc., and is not limited to a specific form. The user terminal 130 may download captured images and / or video objects such as time-lapse video.
[0050] FIG. 1a shows a display screen 10_1 of a download web address connected after a user photographs a two-dimensional code using a photographing device of a user terminal 130 in a photo output.
[0051] According to an embodiment of the present disclosure, the two-dimensional code included in the photo output may include information on a download web address (URL). Thus, a user can access the download web address link obtained by parsing the captured QR code. The download web address display screen 10 may include an image 11 and a photo download button 12. The download web address display screen 10 may display a time lapse video 13 and a video download button 14. The user terminal 130 may download the captured image and / or video such as a time lapse video by accessing the download web address link obtained by parsing the QR code.
[0052] FIG. 1b shows a display screen 10_2 of the application when the application is provided on a user terminal 130. FIG.
[0053] According to an embodiment, the application may include a "Photo / Video Management" item. The "Photo / Video Management" item may include a "Library (or Photo Library) 15" tab for storing captured images and / or time lapse videos, and a "Bookmarks 16" tab for storing some images and / or time lapse videos to be stored separately from the captured images and / or time lapse videos. Images and / or time lapse videos composed of various frames stored in the "Library 15" tab may be displayed on the display screen 10_2 according to an embodiment.
[0054] FIG. 2 is a block diagram illustrating an exemplary configuration of a system for providing a photography service according to an embodiment of the present invention.
[0055] 2, the server system 120 may include a kiosk management server 121, a CMS DB server 122, a storage server 123, and a mobile DB server 124 to manage and store the respective data. In FIG. 2, each server is shown as a separate configuration, but the present invention is not limited thereto, and each server shown in the figure does not necessarily have to be embodied as a separate configuration, and two or more servers may be embodied in one server, or may be configured as modules performing corresponding functions within one server.
[0056] The kiosk management server 121 may be a server for managing the photographing kiosk 110 by communicating with the photographing kiosk 110. The kiosk management server 121 may receive and store device information of the photographing kiosk 110 from the photographing kiosk 110 and provide it to a kiosk manager. The device information of the photographing kiosk 110 may include basic information of the photographing kiosk 110 (e.g., ID, hardware information), information required for communication with the photographing kiosk 110, information on the printer status (remaining paper, printer error), software program operation status information, software program update information, etc. In addition, the kiosk management server 121 may manage the operation status of the photographing kiosk 110 (normal operation, idle state, occurrence of an error, etc.) in real time.
[0057] The CMS DB server 122 may be a server for storing user data and / or storage information (e.g., URL). CMS (content management system) refers to a system that enables a photography kiosk administrator to intuitively manage content. The user data may include photographed image and / or time lapse video data, data on frames selected by the user, payment information data, matching data that matches resources with member information, etc. The CMS DB server 122 may receive and store images and / or time lapse videos photographed from the photography kiosk 110, and provide an API for uploading the corresponding images and / or time lapse videos to the storage server 123.
[0058] The storage server 123 may be a server for storing images and / or time lapse footage captured by the photography kiosk 110 by communicating with the CMS DB server 122 and / or the mobile DB server 124, etc. The storage server 123 may provide the captured images and / or time lapse footage of a corresponding user from among the stored resources (e.g., captured images or time lapse footage) to the user terminal 130 based on the matching data stored in the CMS DB server 122.
[0059] The mobile DB server 124 may be a server for storing member information and / or file address information. For example, the mobile DB server 124 may receive an image and / or time lapse video request from the user terminal 130 and transfer the member information stored in the CMS DB server 122. The mobile DB server 124 may store file address information that allows a user to directly download the captured image and / or time lapse video files from the application or storage server 123 without storing the captured image and / or time lapse video files.
[0060] The photographing kiosk 110, the server system 120, and the individual servers 121, 122, 123, 124 and the user terminal 140 shown in FIG. 2 can operate to exchange data with each other through a communication network. The communication network according to an embodiment of the present disclosure can be configured regardless of the communication mode such as wired communication or wireless communication, and can be configured as various communication networks such as a local area network (LAN), a metropolitan area network (MAN), and a wide area network (WAN). Preferably, the communication network referred to in this specification may be the well-known Internet or World Wide Web (WWW). However, the communication network does not necessarily have to be limited thereto, and may include at least a part of a well-known wired and wireless data communication network, a well-known telephone network, or a well-known wired and wireless television communication network. For example, the communication network may be a wireless data communication network that at least partially embodies a conventional communication method such as WiFi communication, WiFi-Direct communication, Long Term Evolution (LTE) communication, 5G communication, Bluetooth (registered trademark) communication (including Bluetooth Low Energy (BLE) communication), infrared communication, ultrasonic communication, etc. As another example, the communication network may be an optical communication network that at least partially embodies a conventional communication method such as LiFi (Light Fidelity), etc.
[0061] 3a and 3b are block diagrams illustrating an exemplary configuration of a photography kiosk providing photography services according to one embodiment of the present invention.
[0062] Referring to FIG. 3a, a photography kiosk 300 according to one embodiment of the present invention may include a display unit 301, an interface unit 302, a power supply unit 303, a communication unit 304, a payment unit 305, a control unit 310, a photography unit 321, an output unit 322, a sensor unit 323, a lighting unit 324, etc.
[0063] The display unit 301 may display various information related to the operation of the photography kiosk 300. For example, the display unit 301 may display a menu related to photography services, the state of a subject being photographed, etc. The display unit 301 may also display UI (User Interface) and GUI (Graphic User Interface) information according to the image and / or time lapse video to be displayed. The above-mentioned specific description of the information displayed by the display unit 301 is merely an example, and the present invention is not limited thereto.
[0064] The display unit 301 may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, an e-ink display, and a light-emitting diode (LED).
[0065] The interface unit 302 is a component for receiving user input required for photography services such as photography and printing from a user, and may be embodied as a physical keypad, dome switch, touch pad, stick, lever, etc., but is not limited thereto. In one embodiment of the present invention, the display unit 301 may be embodied as a touch screen by forming a layer structure with a touch sensor or by being integrally formed with the touch sensor. Such a touch screen may function as the display unit 301 of the photography kiosk 300 and also as the interface unit 302.
[0066] The power supply unit 303 can provide power to all or some of the components of the photography kiosk 300. For example, the power supply unit 303 can include a power management system, one or more power sources such as batteries, alternating current (AC), etc., a charging system, a power failure detection circuit, a power converter or inverter, a power status indicator, or any other components for power generation, management, and distribution.
[0067] The communication unit 304 enables the photography kiosk 300 to transmit and receive data to and from a server system or an external device through a communication network. The photography kiosk 300 can transmit and receive data related to captured images and / or time lapse video, user information, a link to a storage in which the image and / or time lapse video data is stored, and the like, in both directions to and from the server system through the communication unit 304.
[0068] The payment unit 305 allows the user to pay for the services provided through the photography kiosk 300 by card, cash, mobile pay, virtual currency, etc.
[0069] The control unit 310 may perform overall control of the photography kiosk 300. In one embodiment of the present invention, the control unit 310 may control the photography unit 321 to photograph a subject after photography conditions are selected by a user through the interface unit 302, payment is processed by the payment unit 305, and a photography command is input through the interface unit 302. The control unit 310 may receive the photographed images and / or time lapse video and transmit them to the server system through the communication unit 304. The control unit 310 may receive a download web address link for accessing the corresponding images and / or time lapse video from the server system and control the output unit 322 to issue a two-dimensional code based on the received web address link.
[0070] In one embodiment of the present invention, the control unit 310 may include a processor 311 and a memory 312 .
[0071] The control unit 310 may include one or more processors 311. The one or more processors 311 included in the control unit 310 may be integrated into one chip or may be physically separated. The processor 311 and the memory 312 may be embodied in a single chip. The memory 312 may include not only volatile memory such as S-RAM and D-RAM, but also non-volatile memory such as flash memory, Read Only Memory (ROM), and Erasable Programmable Read Only Memory (EPROM).
[0072] The photographing unit 321 can photograph a subject located in the photographing space of the photographing kiosk 300 according to a control signal from the control unit 310 .
[0073] The output unit 322 may print a photographic output including a two-dimensional code that allows access to a photographic image or time-lapse video captured, or an image or time-lapse video stored in a server system. In one embodiment of the present invention, the photographing unit 321 and the output unit 322 may include a camera and a printer, respectively.
[0074] The sensor unit 323 may detect whether a user is positioned in front of the photography kiosk 300 or may detect a movement of a user positioned in front of the photography kiosk 300 .
[0075] The lighting unit 324 may include lighting necessary for the photographing unit 321 to perform a photographing operation.
[0076] Referring to FIG. 3b, a photo-taking kiosk 300 according to one embodiment of the present invention may include a PC 330, a camera 331, a printer 332, a user control unit 341, an I / O board 342, a card payment device 343, a bill recognition device 344, etc., and the components included in the photo-taking kiosk 300 may exchange various information with each other.
[0077] The camera 331 can provide captured images and / or time lapse footage to the PC 330. The camera can also receive a camera on / off control signal from the I / O board 342.
[0078] Printer 332 can receive output control information from PC 330 and send printer status information to PC 330 .
[0079] The I / O board 342 can receive control information transmitted from the PC 330 to each component or from each component to the PC 330.
[0080] The user control unit 341 may include a touch monitor 30 and / or a shooting remote control 31. The touch monitor 30 may transmit touch coordinate information input by a user to the PC 330. The shooting remote control 31 may transmit button press information to the PC 330 through the I / O board 342.
[0081] When the user selects card payment, the card settlement device 343 can transmit card information (e.g., card number) of the card input by the user to the PC 330. When the user selects cash payment, the bill recognition machine 344 can transmit bill insertion information of the bill inserted by the user to the PC 330 via the I / O board 342.
[0082] The PC 330 may perform overall control of the components included in the photography kiosk 300. The PC 330 may transmit user information, payment information, images, time-lapse footage, kiosk status information, and the like collected from various components to the external server 400. Referring to FIGS. 1a to 2, the external server 400 may be the server system 120.
[0083] FIG. 4 is a block diagram illustrating an exemplary hardware configuration in which a server system or each server included in the server system may be implemented according to an embodiment of the present invention.
[0084] 4, the photography service providing server 400 may include a communication interface 410, a memory 420, an I / O interface 430, and a processor 440, and each component may communicate with each other through one or more communication buses or signal lines. Referring to FIGS. 1a to 2, the photography service providing server 400 may be the server system 120.
[0085] The communication interface 410 can be connected to the photography kiosk and / or the user terminal through a wired / wireless communication network to exchange data.
[0086] For example, the communication interface 410 may receive user information, payment information, images, time lapse footage, kiosk status information, etc. from the photography kiosk. The communication interface 410 may also receive an image and / or time lapse footage request from a user terminal. As another example, the communication interface 410 may transmit control information for controlling the photography kiosk to the photography kiosk. The communication interface 410 may transmit images and / or time lapse footage to the user terminal.
[0087] Meanwhile, the communication interface 410 enabling the transmission and reception of such data includes a wired communication port 411 and a wireless circuit 412, where the wired communication port 411 can include one or more wired interfaces, such as Ethernet, Universal Serial Bus (USB), Firewire, etc., and the wireless circuit 412 can transmit and receive data to and from external devices through RF or optical signals. In addition, the wireless communication can use at least one of a number of communication standards, protocols, and technologies, such as GSM, EDGE, CDMA, TDMA, Bluetooth, Wi-Fi, VoIP, Wi-MAX, or any other suitable communication protocol.
[0088] The memory 420 may store various data used in the selfie photography service, such as device information, user data, storage information, photographed images and / or time-lapse footage, membership information, and / or file address information of the photography kiosk 110.
[0089] In various embodiments, the memory 420 may include a volatile or non-volatile recording medium capable of storing various data, instructions, and information. For example, the memory 420 may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), RAM, SRAM, ROM, EEPROM, PROM, network storage, cloud, and a blockchain database.
[0090] In various embodiments, the memory 420 may store configuration for at least one of an operating system 421 , a communications module 422 , a user interface module 423 , and one or more applications 424 .
[0091] An operating system 421 (e.g., a built-in operating system such as LINUX, UNIX, MAC OS, WINDOWS, VxWorks, etc.) may include various software components and drivers for controlling and managing general system operations (e.g., memory management, storage device control, power management, etc.) and may support communication between various hardware, firmware, and software components.
[0092] The communications module 422 can facilitate communication with other devices through the communications interface 410. The communications module 422 can include various software components for processing data received by the wired communications port 411 or the wireless circuitry 412 of the communications interface 410.
[0093] The user interface module 423 can receive user requests or inputs from a keyboard, touch screen, keyboard, mouse, microphone, etc. through the I / O interface 430 and provide a user interface on a display.
[0094] The application 424 may include programs or modules configured to be executed by one or more processors 440. Here, an application for a photo taking service may be embodied on a server farm.
[0095] The I / O interface 430 may connect an input / output device (not shown) of the photography service providing server 400, such as at least one of a display, a keyboard, a touch screen, and a microphone, to the user interface module 423. The I / O interface 430 may receive user input (e.g., voice input, keyboard input, touch input, etc.) together with the user interface module 423 and process commands according to the received input.
[0096] The processor 440 is connected to the communication interface 410, the memory 420 and the I / O interface 430 to control the overall operation of the photography service providing server 400, and can execute various commands to download captured images or corresponding time lapse videos to a user terminal through applications or programs stored in the memory 420.
[0097] The processor 440 may correspond to a computing device such as a central processing unit (CPU) or an application processor (AP). The processor 440 may also be implemented in the form of an integrated chip (IC) such as a system on chip (SoC) in which various computing devices are integrated. Alternatively, the processor 440 may include a module for calculating an artificial neural network model such as a neural processing unit (NPU).
[0098] Fig. 4 is only one example of a configuration of server 400, and server 400 may omit some of the components shown in Fig. 4, may further include additional components not shown in Fig. 4, or may have a configuration or arrangement that combines two or more components. The components that may be included in server 400 may be embodied in hardware, including one or more signal processing or application specific integrated circuits, software, or a combination of both hardware and software.
[0099] FIG. 5 is a flow chart illustrating a process of downloading images or time lapse footage in a system providing photography services according to an embodiment of the present invention.
[0100] The self-photography system according to an embodiment of the present disclosure may include a photo-taking kiosk 510, a server system 520, and a user terminal 530.
[0101] The server system 520 may include a kiosk management server 521, a CMS DB server 522, a storage server 523, and a mobile DB server 524. In FIG. 5, the kiosk management server 521, the CMS DB server 522, the storage server 523, and the mobile DB server 524 are shown as separate components, but the present invention is not limited thereto, and two or more servers shown in the drawings may be combined into one server, or each server shown in the drawings may be embodied as a module within the server system 520.
[0102] Referring to FIG. 5, steps for providing captured images and / or time lapse video files to a user utilizing a photography kiosk 510 through communication between the photography kiosk 510 and a server system 520 are shown.
[0103] In an embodiment, the photography kiosk 510 can upload the photographed images and / or videos to the storage server 523 through an API provided by the CMS DB server 522 (S501 to S502).
[0104] In S501, when a user completes taking a photo through the photography kiosk 510, the photography kiosk 510 can transmit the captured image and / or video to the CMS DB server 522. The CMS DB server 522 can store the image and / or video transmitted from the photography kiosk 510.
[0105] In S502, the CMS DB server 522 can transmit images and / or videos to the storage server 523. When the API (or API server) provided by the CMS DB server 522 receives the image and / or video files, it can upload them to the storage server 523.
[0106] In S503, the photography kiosk 510 can transmit user data to the CMS DB server 522. The user data can include photographed image and / or time lapse video data, data on frames selected by the user, payment information data, matching data matching resources and membership information, etc. The CMS DB server 522 can store the received images and / or videos.
[0107] In S504, the photography kiosk 510 can transmit kiosk device information to the kiosk management server 521. The device information of the photography kiosk 510 can include basic information of the photography kiosk 510 (e.g., ID, hardware information), information required for communication with the photography kiosk 510, information on the operation status of the kiosk 510 (normal operation, idle state, occurrence of an error, etc.), information on the printer status (remaining paper, printer error), information on the operation status of a software program, information on update information for a software program, etc. The kiosk management server 521 can store the received device information of the photography kiosk 510.
[0108] In S505, the CMS DB server 522 can control the photography kiosk 510 through the kiosk management server 521. Specifically, the CMS DB server 522 allows a kiosk manager to remotely manage the photography kiosk 510 through a content management system (CMS), including rebooting the photography kiosk 510, providing service coins, sending inspection messages, and requesting updates, using the kiosk management server 521 and the CMS DB server 522.
[0109] In S506, when the user photographs the QR code of a photo output that includes the QR code and is printed, the user terminal 530 can acquire the QR code.
[0110] At S507, the user terminal 530 may send an image and / or video request to the mobile DB server 524.
[0111] At S508, the storage server 523 may transmit the stored images and / or videos to the user terminal 530. At S509, the user terminal 530 may download the received images and / or videos.
[0112] The execution steps of S506 to S509 will be specifically described in FIG.
[0113] FIG. 6 is a flowchart illustrating some of the steps of downloading an image or a time lapse video through a photo application in a system providing a photography service according to another embodiment of the present invention.
[0114] In S601, when a user photographs a QR code of a photo output that includes a QR code and is printed, the user terminal 630 can acquire the QR code.
[0115] In S602, the user terminal 630 can connect to the download web address obtained by parsing the QR code, and can proceed with member login on the application page linked via the download web address.
[0116] At S603, the user terminal 630 may send an image and / or video request to the mobile DB server 624.
[0117] In S604, the mobile DB server 624 may match the image and / or video captured by the user with the membership information. In some embodiments, the application installed in the server system 620 or the user terminal 630 may match the image and / or video captured by the user with the membership information.
[0118] In S605, matching data generated by matching the image and / or video captured by the user with the member information can be transmitted to the CMS DB server 622.
[0119] In S606, the CMS DB server 622 may store matching data generated by matching the image and / or video with the member information.
[0120] In S607, the matching data is transmitted from the CMS DB server 622 to the storage server 623, and in S608, the storage server 623 can select images and / or videos to be matched with the member information from among the stored images and / or videos based on the received matching data.
[0121] At S609, the storage server 623 may transmit the selected images and / or videos to the user terminal 630 or an application located on the user terminal 630.
[0122] At S610, the user terminal 630 can download the received user images and / or videos to a photo library within the application.
[0123] As an example, when a user photographs the QR code of a photo output that includes a QR code using the basic camera application of the user terminal 630, the user can access a download web address and proceed with logging in (or logging in after signing up as a member) to download the image and / or video. As another example, when a user photographs the QR code of a photo output that includes a QR code using the photo application of the user terminal 630, the user can download the image and / or video into the photo application.
[0124] FIG. 7 is a flowchart illustrating an outline of overall steps of downloading images or time lapse footage in a system providing a photography service according to yet another embodiment of the present invention.
[0125] In S701, when a user completes taking a photo through the photography kiosk 710, the photography kiosk 710 can transmit the user IDUID and the captured image and / or video to the CMS DB server 722. The CMS DB server 722 can store the user IDUID and the image and / or video transmitted from the photography kiosk 710.
[0126] In S702, the CMS DB server 722 can transmit the user IDUID and the image and / or video to the storage server 723. The API (or API server) provided by the CMS DB server 722 can upload the user IDUID and the image and / or video file to the storage server 723 upon receiving the user IDUID and the image and / or video file.
[0127] At S703, in response to receiving the user ID UID and the image and / or video, the storage server 723 can send to the CMS DB server 722 a URL (or file address) where the image and / or video file is uploaded.
[0128] At S704, the CMS DB server 722 can match the user ID UID with a URL (or file address) where the image and / or video file is uploaded.
[0129] At S705, the CMS DB server 722 can send the URL matched with the UID to the photography kiosk 710.
[0130] In S706, the photography kiosk 710 can output a photo output including a QR code including UID information.
[0131] In step S707, when a user photographs a QR code of a photo output that includes a QR code and is printed, the user terminal 730 can acquire and parse the QR code.
[0132] In S708, the user terminal 730 can connect to the download web address obtained by parsing the QR code, and can proceed with member login on the web page or application page linked via the download web address.
[0133] In S709, the user terminal 730 can send the parsed UID and membership information to the CMS DB server 722.
[0134] At S710, the CMS DB server 722 can match the received UID with membership information.
[0135] In S711, the CMS DB server 722 can update the matched UID, member information, and URL.
[0136] In S712, the CMS DB server 722 can send the updated UID, member information, and URL to the mobile DB server 724.
[0137] In S713, when the user terminal 730 requests the mobile DB server 724 to download images and / or videos, in S714, the mobile DB server 724 may send to the user terminal 730 a URL (or file address) where the image and / or video files are uploaded.
[0138] In S715, when the user terminal 730 connects to the URL where the image and / or video file has been uploaded, the storage server 723 can transmit the image and / or video to the user terminal 730.
[0139] At S716, the user terminal 630 may download the received user images and / or videos to the user terminal 630 or to a photo library within the application.
[0140] FIG. 8 is a flow chart illustrating a method of operation of a system for providing photography services according to an embodiment of the present invention.
[0141] At S802, the photography kiosk can print a photographic output including at least one image and a two-dimensional code.
[0142] Here, the two-dimensional code may include a QR code or a barcode. The two-dimensional code may include information on a web address for downloading at least one image or a time lapse video corresponding to at least one image. Depending on the embodiment, any identification mark that provides a link to be downloaded on a user terminal may be applicable, in addition to the two-dimensional code.
[0143] In S804, the user terminal can identify the two-dimensional code using the photographing device of the user terminal.
[0144] The user terminal can connect to the download web address obtained by parsing the two-dimensional code.
[0145] At S806, the user terminal may receive at least one image or a time lapse video corresponding to the at least one image from the server.
[0146] At S808, the user terminal may download at least one image or time lapse video.
[0147] In one embodiment, the user terminal may identify a two-dimensional code using a photographing device of the user terminal, and then the user may enter the code to register as a member and log in. The server may match at least one image or time-lapse video with the user's membership information to generate matching data. The user terminal may download at least one image or time-lapse video corresponding to the user from the server based on the matching data.
[0148] In another embodiment, the user terminal may be provided with an application. The user may photograph a two-dimensional code using the application, in which case the user terminal may download at least one image or time lapse video to a photo library of the application. The user terminal or application may provide a user interface for editing the downloaded at least one image or time lapse video. The user terminal may provide a user interface for correcting at least one user's body included in the at least one image or time lapse video or applying a filter to the at least one image or time lapse video using the application.
[0149] In another embodiment, the user may preset the application to store at least one image or time lapse video when the image or time lapse video is received from the server. Even if the user photographs the 2D code using the basic camera application of the user terminal without using the application, the user terminal may download at least one image or time lapse video to the photo library of the application as preset.
[0150] The programs executed by the terminals and servers described in this disclosure may be embodied in hardware components, software components, and / or a combination of hardware and software components, and may be executed by any system capable of executing computer readable instructions.
[0151] The software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processor to operate as desired or may instruct a processor, either individually or collectively. The software may be embodied in a computer program including instructions stored on a computer-readable storage medium. Examples of computer-readable storage media include magnetic storage media (e.g., Read-Only Memory (ROM), Random-Access Memory (RAM), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROMs, Digital Versatile Discs (DVDs)). The computer-readable storage media may be distributed among computer systems coupled through a network, and the computer-readable code may be stored and executed in a distributed manner. The medium may be readable by a computer, stored in a memory, and executed by a processor.
[0152] The computer-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" only means that the storage medium does not include a signal and is tangible, and does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.
[0153] In addition, the program according to the embodiment of the present disclosure may be provided in a computer program product. The computer program may be traded between a seller and a buyer as a commodity. The computer program may include a software program and a computer-readable storage medium in which the software program is stored. For example, the computer program may include a product in the form of a software program (e.g., a downloadable application) that is electronically distributed through a device manufacturer or an online market (e.g., Google Play Store, Application Store). For electronic distribution, at least a part of the software program may be stored in a storage medium or temporarily generated. In this case, the storage medium may be a storage medium of a manufacturer's server, an online market server, or an intermediate server that temporarily stores the software program.
[0154] The computer program may include a storage medium of the server or a storage medium of the device in a system including a server and a device. Alternatively, if there is a third device (e.g., a smartphone) communicatively connected to the server or the device, the computer program may include a storage medium of the third device. Alternatively, the computer program may include a software program itself transmitted from the server to the device or the third device, or transmitted from the third device to the device. In this case, one of the server, the device, and the third device may execute the computer program to perform the method according to the disclosed embodiment. Alternatively, two or more of the server, the device, and the third device may execute the computer program to perform the method according to the disclosed embodiment in a distributed manner. For example, the server may execute a computer program stored in the server to control the device communicatively connected to the server to perform the method according to the disclosed embodiment. As another example, the third device may execute a computer program to control the device communicatively connected to the third device to perform the method according to the disclosed embodiment. When the third device executes the computer program, the third device may download the computer program from the server and execute the downloaded computer program. Alternatively, the third device may execute a computer program provided in a pre-loaded state to perform the method according to the disclosed embodiment.
[0155] Although the embodiments have been described above with reference to limited examples and drawings, various modifications and variations are possible from the above description if one skilled in the art would appreciate. For example, the described techniques may be performed in a different order than described, and / or the components of the described computer system or modules may be combined or combined in a different manner than described, or may be replaced or substituted with other components or equivalents, and still achieve suitable results. [Explanation of symbols]
[0156] 100: Self-photography system 110: Photo kiosk 120: Server system 121: Kiosk management server 122: CMS DB server 123: Storage server 124: Mobile DB server 300: Photo kiosk 400: Photo shooting service provider server
Claims
1. 1. A method of operation of a system for providing photography services, comprising: printing, by the photography kiosk, a photographic output including the at least one image and the two-dimensional code; identifying the two-dimension code by a user terminal using a photographing device of the user terminal; receiving, by the user terminal, at least one of the images or a time lapse video corresponding to at least one of the images from a server; and downloading at least one of the images or the time lapse video by the user terminal; How the system for providing photography services works.
2. The two-dimensional code includes a QR code or a barcode, The user terminal further includes connecting to a download web address obtained by parsing the two-dimensional code. A method of operation of the system for providing photography services according to claim 1.
3. The user terminal performs membership registration and login according to user input; Matching at least one of the images or the time lapse video with membership information of the user by the server to generate matching data; The method further includes the step of: downloading, from a server, at least one of the images or the time lapse video corresponding to the user based on the matching data by the user terminal. A method for operating a system for providing photography services according to claim 2.
4. The user terminal is provided with an application, When the application is used to photograph the two-dimensional code, downloading, by the user terminal, at least one of the images or the time lapse video to a photo library of the application; A method for operating a system for providing photography services according to claim 3.
5. When the user has previously set the application to store at least one of the images or the time lapse video when the image or the time lapse video is received from the server, downloading, by the user terminal, at least one of the images or the time lapse video to a photo library of the application; A method for operating a system for providing photography services according to claim 4.
6. A system for providing a photography service, comprising: a photography kiosk configured to print a photographic output including the image and an identifying indicia; A server configured to store the images or time lapse footage corresponding to the images; and Use a camera to identify the two-dimensional code, receiving the image or the time lapse video corresponding to the image from the server; a user terminal configured to download the images or the time lapse footage; A system that provides photography services.
7. The two-dimensional code includes a QR code or a barcode, The user terminal is further configured to connect to a download web address obtained by parsing the two-dimensional code. The system for providing a photography service according to claim 6.
8. The server, The method is further configured to match at least one of the images or the time lapse video with a membership information of a user to generate matching data; The user terminal, The method may further include: performing membership registration and login according to the user's input; and downloading at least one of the images or the time lapse video corresponding to the user from a server based on the matching data. The system for providing a photography service according to claim 7.
9. the user terminal includes an application; When the application is used to photograph the two-dimensional code, and further configured to download at least one of the images or the time lapse footage to a photo library of the application. The system for providing a photography service according to claim 8.
10. The user terminal, If the user has previously set the application to store at least one of the images or the time lapse video when the image or the time lapse video is received from the server, and further configured to download at least one of the images or the time lapse footage to a photo library of the application. The system for providing a photography service according to claim 8.
11. The user terminal, and providing a user interface for editing at least one of the downloaded images or the time lapse footage using an application. The system for providing a photography service according to claim 8.
12. The user terminal, and providing a user interface for utilizing an application to enhance at least one of the user's body included in at least one of the images or the time lapse footage, or to apply a filter to at least one of the images or the time lapse footage. The system for providing a photography service according to claim 7.
13. A photography kiosk device for providing photography services, Display section; Interface section; Photography department: An output section; and A control unit is included. The control unit includes a memory and one or more processors that execute programs loaded into the memory; The program is an instruction for displaying a photographing guide screen for selecting a photographing mode through the display unit; instructions for performing photographic capture via said photographing unit; instructions for printing a photographic output including at least one image and a two-dimensional code through the output unit; The two-dimensional code is and information on a web address for downloading at least one of the images or a time lapse video corresponding to at least one of the images. Photography kiosk equipment.
Citation Information
Patent Citations
Server device, moving image data reproduction method and program
JP2016174290A
Printed matter production device, server device, and moving image data distribution system
JP2017120505A
Image data providing system and server device
JP2017151540A
Member managing system
JP2019040363A