IP Library Granted Patent US 10,171,822
Granted Patent B2
US 10,171,822 · App. 15/430,383 · Granted Jan 1, 2019

Image transmission device, image transmission method, and image transmission program

Inventor: Tomoaki Nitta (Tokyo, JP)
Assignee: CIAO, INC.
H04N19/23G06T7/20H04N5/272H04N5/77H04N7/181H04N19/137H04N21/234H04N21/23418H04N21/4223H04N21/4728
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,171,822
App. No.
15/430,383
Granted
Jan 1, 2019
Kind
B2
Abstract

An apparatus for transmitting images includes a base server and an aggregation server. The base server includes: a reference image transmitter; an extracted area computer; and an extracted image transmitter. The aggregation server includes an image synthesizer for synthesizing a moving image based on the reference image data transmitted from the base server, and the image data of the third area extracted out of the each of frames.

Claims (30)

1. An apparatus for transmitting images, including:

a base server being situated at a point where an image is to be taken, and being connected to an imaging device; and

an aggregation server being connected to said base server through an electrical communication channel,

said base server including:

reference image transmitter for transmitting image data (hereinafter, referred to as “reference image data”) of a frame acting as a reference (hereinafter, referred to as “reference frame”) to said aggregation server at a predetermined timing among images of a plurality of consecutive frames sequentially obtained through said imaging device;

extracted area computer for selecting an image (hereinafter, referred to as “background image”) acting as a background among images of a plurality of consecutive frames sequentially obtained through said imaging device, and sequentially computing a third area surrounding both a first area and a second area for each of frames individually following said reference frame selected among a plurality of consecutive frames sequentially obtained through said imaging device, said first area surrounding an area in which a difference is generated between an image of said each of frames and said background image, said second area surrounding an area in which a difference is generated between an image of a frame immediately prior to said each of frames and said background image; and

extracted image transmitter for sequentially extracting image data of said third area out of said each of frames, and transmitting the thus extracted image data to said aggregation server,

said aggregation server including image synthesizer for synthesizing a moving image based on said reference image data transmitted from said base server, and said image data of said third area extracted out of said each of frames.

2. The apparatus for transmitting images, as set forth in claim 1 , wherein said background image is an image obtained by averaging images of a plurality of frames immediately prior to said each of frames.

3. The apparatus for transmitting images, as set forth in claim 1 , wherein said background image is an image of said reference frame.

4. The apparatus for transmitting images, as set forth in claim 1 , wherein said background image is an image obtained by averaging images of a plurality of frames immediately prior to said reference frame.

5. The apparatus for transmitting images, as set forth in claim 1 , wherein said extracted area computer computes information (hereinafter, referred to as “third area information”) for identifying a location and a size of said third area in said each of frames,

said extracted image transmitter transmits said third area information of said each of frames as well as image data of said third area in said each of frames, and

said image synthesizer sequentially replaces a part of said reference image data with image data of said third area in said each of frames, based on said third area information of said each of frames, to thereby synthesize said moving image.

6. A method of transmitting images through the use of:

a base server being situated at a point where an image is to be taken, and being connected to an imaging device; and

an aggregation server being connected to said base server through an electrical communication channel,

said base server carrying out:

transmitting image data (hereinafter, referred to as “reference image data”) of a frame acting as a reference (hereinafter, referred to as “reference frame”) to said aggregation server at a predetermined timing among images of a plurality of consecutive frames sequentially obtained through said imaging device;

selecting an image (hereinafter, referred to as “background image”) acting as a background among images of a plurality of consecutive frames sequentially obtained through said imaging device, and sequentially computing a third area surrounding both a first area and a second area for each of frames individually following said reference frame selected among a plurality of consecutive frames sequentially obtained through said imaging device, said first area surrounding an area in which a difference is generated between an image of said each of frames and said background image, said second area surrounding an area in which a difference is generated between an image of a frame immediately prior to said each of frames and said background image; and

sequentially extracting image data of said third area out of said each of frames, and transmitting the thus extracted image data to said aggregation server,

said aggregation server carrying out:

synthesizing a moving image based on said reference image data transmitted from said base server, and said image data of said third area extracted out of said each of frames.

7. A computer-readable storage medium including only non-transitory signals and storing a program for transmitting images, said program causing a first computer to act as a base server being situated at a point where an image is to be taken, and being connected to an imaging device, and further causing a second computer to act as an aggregation server being connected to said base server through an electrical communication channel,

said program including a program causing said first computer to function as:

reference image transmitter for transmitting image data (hereinafter, referred to as “reference image data”) of a frame acting as a reference (hereinafter, referred to as “reference frame”) to said aggregation server at a predetermined timing among images of a plurality of consecutive frames sequentially obtained through said imaging device;

extracted area computer for selecting an image (hereinafter, referred to as “background image”) acting as a background among images of a plurality of consecutive frames sequentially obtained through said imaging device, and sequentially computing a third area surrounding both a first area and a second area for each of frames individually following said reference frame selected among a plurality of consecutive frames sequentially obtained through said imaging device, said first area surrounding an area in which a difference is generated between an image of said each of frames and said background image, said second area surrounding an area in which a difference is generated between an image of a frame immediately prior to said each of frames and said background image; and

extracted image transmitter for sequentially extracting image data of said third area out of said each of frames, and transmitting the thus extracted image data to said aggregation server,

said program further including a program causing said second computer to function as:

image synthesizer for synthesizing a moving image based on said reference image data transmitted from said base server, and said image data of said third area extracted out of said each of frames.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2017
From: NITTA, TOMOAKI
To: CIAO, INC.
Reel/Frame 041367/0800 →
Priority Claims (1)
JP 2014-163821 · Aug 11, 2014 · national
Continuity (2)
Continuation In Part PCTJP2015072531 · Aug 7, 2015
Related Publication 20170155915A1 · Jun 1, 2017