# US 10,120,549 B2 · System and method for virtual photographing service

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,120,549 B2
- Document ID: US10120549B2
- Status: Granted
- Kind: B2
- Application number: 14/909,232
- Filed: 2015-01-30
- Published: 2017-11-16
- Granted: 2018-11-06
- Earliest claimed: 2015-01-30
- Assignees: Ds Global
- Applicants: Ds Global
- Inventors: Ik Seong Jeong
- Web page: https://patentgrep.com/patent/US10120549B2

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06Q 10/10: Office automation; Time management
- G06Q 50/10: Services
- H04N 23/00: Cameras or camera modules comprising electronic image sensors; Control thereof
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06T 2210/22: Cropping
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A virtual photographing service system comprises: a main terminal for transmitting an invitation message to sub-terminals of photographing objects through a predetermined service app and, if all the sub-terminals receiving the invitation message complete connection, specifying a position of each photographing object and performing photographing according to direction of a user; at least one of sub-terminals for driving a camera module, transmitting a real-time image to the main terminal, and participating in the photographing of the main terminal, if the invitation message is received from the main terminal; and a server for extracting, if a photographed image is received from the main terminal, an image of each photographing object from the received image according to an object segmentation technique, and completing the image by inserting each of the extracted images at a specified position on a final image.

## Claims

### Claim 1

A virtual photographing service method comprising the steps of:
executing a service app according to handling of a user by a main terminal;
transmitting an invitation message to sub-terminals of photographing objects through the executed service app;
executing a service app and connecting to the main terminal by each of the sub-terminals, receiving the invitation message;
specifying a position of each photographing object and performing photographing according to direction of the user by the main terminal, if all the sub-terminals receiving the invitation message complete the connection;
transferring a photographed image to a server by the main terminal and extracting an image of each photographing object from the transferred image by the server according to a predetermined object segmentation technique;
completing and storing the image by inserting each of the extracted images at a specified position on a final image by the server; and
transmitting the completed image to the sub-terminals of the photographing objects,
wherein the step of connecting to the main terminal by each of the sub-terminals receiving the invitation message includes the steps of:
accepting the invitation and connecting to the main terminal; and
driving a camera module and participating in the photographing by transmitting a moving image of a user in real-time;
further comprising the steps of:
setting, if all the sub-terminals receiving the invitation message complete the connection, a background image type for virtual photographing by the main terminal;
specifying a position of a photographing object on a set background image according to input of the user; and
displaying a moving image of a corresponding photographing object in an area of each specified position in the main terminal.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the sub-terminals of the photographing objects associate with the main terminal in real-time and display a screen of the main terminal as is on a screen of their own.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the step of connecting to the main terminal by each of the sub-terminals receiving the invitation message further includes the step of setting text chatting or voice chatting with the main terminal according to selection of a user.

### Claim 4

A virtual photographing service system comprising:
a main terminal for transmitting an invitation message to sub-terminals of photographing objects through a predetermined service app and, if all the sub-terminals receiving the invitation message complete connection, specifying a position of each photographing object and performing photographing according to direction of a user;
at least one of sub-terminals for driving a camera module, transmitting a real-time image to the main terminal, and participating in the photographing of the main terminal, if the invitation message is received from the main terminal; and
a server for extracting, if a photographed image is received from the main terminal, an image of each photographing object from the received image according to an object segmentation technique, and completing the image by inserting each of the extracted images at a specified position on a final image,
wherein the main terminal
sets, if all the sub-terminals receiving the invitation message complete the connection, a background image type for virtual photographing,
specifies a position of a photographing object on a set background image according to input of the user, and
displays a moving image of a corresponding photographing object in an area of each specified position in the main terminal,
wherein at least one of the sub-terminals associates with the main terminal in real-time and displays a screen of the main terminal as is on a screen of its own.
