# US 10,873,689 B2 · Information processing apparatus, information processing method, and information processing program

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

- Number: US 10,873,689 B2
- Document ID: US10873689B2
- Status: Granted
- Kind: B2
- Application number: 16/498,046
- Filed: 2017-03-31
- Published: 2020-01-23
- Granted: 2020-12-22
- Earliest claimed: 2017-03-31
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Tetsuo Inoshita
- Web page: https://patentgrep.com/patent/US10873689B2

## CPC

- H04N 23/60: Control of cameras or camera modules
- H04N 23/698: for achieving an enlarged field of view, e.g. panoramic image capture
- G05D 1/0094: {involving pointing a payload, e.g. camera, weapon, sensor, towards a fixed or moving target}
- H04N 5/2621: {Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability}
- H04N 23/00: Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N 23/45: for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
- H04N 23/57: Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- A63H 27/12: {Helicopters (A63H27/04 takes precedence); Flying tops}
- B64U 10/13: Flying platforms
- B64U 30/20: Rotors; Rotor supports
- B64U 2101/30: for imaging, photography or videography
- B64U 2201/10: autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- B64U 2201/20: Remote controls
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR

## Abstract

Concerning a partial area image that constitutes a wide area image, to measure an elapsed time from a past point of time of image capturing and control a flying body in accordance with the elapsed time, an information processing apparatus includes a wide area image generator that extracts, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combines the video frame images, thereby generating a captured image in a wide area, an elapsed time measurer that measures an elapsed time from an image capturing time by the flying body for each of the plurality of video frame images, and an output unit that outputs the elapsed time for each video frame image together with position information of the flying body at the time of capturing of the video frame image.

## Claims

### Claim 1

An information processing apparatus comprising:
a wide area image generator that extracts, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combines the video frame images, thereby generating a captured image in a wide area;
an elapsed time measurer that measures an elapsed time from an image capturing time by the flying body for each of the plurality of video frame images; and
an output unit that outputs an image representing a difference of the elapsed time as a difference of color for each partial area included in the captured image in the wide area together with a moving route of the flying body.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the output unit comprises a display unit that displays an elapsed time image representing the elapsed time together with the captured image.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the output unit comprises a display unit that displays an elapsed time image representing the elapsed time superimposed on the captured image.

### Claim 4 (depends on 2)

The information processing apparatus according to claim 2, wherein the elapsed time image is an image representing a length of the elapsed time by a different color.

### Claim 5 (depends on 2)

The information processing apparatus according to claim 2, wherein the elapsed time image is an image representing a length of the elapsed time by a change in a depth of a color.

### Claim 6

An information processing apparatus comprising:
a wide area image generator that extracts, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combines the video frame images, thereby generating a captured image in a wide area;
an elapsed time measurer that measures an elapsed time from an image capturing time by the flying body for each of the plurality of video frame images; and
a controller that controls the flying body by deciding a moving route of the flying body and updates an oldest video frame image for which the elapsed time from a past image capturing time is longest.

### Claim 7

An information processing method comprising:
extracting, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combining the video frame images, thereby generating a captured image in a wide area;
measuring an elapsed time from an image capturing time by the flying body for each of the plurality of video frame images; and
outputting an image representing a difference of the elapsed time as a difference of color for each partial area included in the captured image in the wide area together with moving route of the flying body.

### Claim 8

A non-transitory computer readable medium on which is stored an information processing program for causing a computer to execute a method, the method comprising:
extracting, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combining the video frame images, thereby generating a captured image in a wide area;
measuring an elapsed time from an image capturing time by the flying body for each of the plurality of video frame images; and
outputting an image representing a difference of the elapsed time as a difference of color for each partial area included in the captured image in the wide area together with a moving route of the flying body.
