Preference-Based Drone Imaging Control for Autonomous Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies do not effectively allow users to take images based on their personal preferences, as they lack the capability to autonomously determine and capture images at specific locations preferred by users.

Innovation Solution

An information processing apparatus and method that includes a controller to obtain user preferences, specify a predetermined location for image capture, and generate commands for a moving object, such as a drone, to autonomously move and take images at that location, transmitting the images back to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a moving object autonomously moves to capture images based on user preferences, then image quality matching user preferences is improved, but device complexity increases

Engineering Contradiction:
Improveimage quality matching user preferencesVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an information processing apparatus as an intermediary between the user and the moving object. This intermediary receives user preferences, determines appropriate capture locations, generates control commands, and transmits them to the moving object. This mediator resolves the complexity issue by centralizing the decision-making logic externally rather than embedding it within the moving object itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system divides functionality into separate components: the information processing apparatus handles preference analysis and command generation, while the moving object executes navigation and image capture. This segmentation allows each component to be optimized independently, reducing the complexity burden on any single device while maintaining overall system capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system autonomously determines capture locations based on user preferences, then user satisfaction is improved, but information processing time increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The information processing apparatus receives and analyzes user preferences in advance before the moving object begins its mission. By pre-processing preference information and determining capture locations beforehand, the system minimizes real-time processing requirements during actual operation, thus reducing time loss while maintaining high adaptability to user preferences.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the moving object navigates to specific predetermined locations, then image capture accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improveimage capture accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically determines capture locations based on user preferences rather than using fixed predetermined coordinates. This parameter change approach allows the moving object to navigate to optimally determined locations that balance capture accuracy requirements with energy efficiency, avoiding unnecessary travel to overly specific predetermined points while still achieving precise capture at preference-based locations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11972611B2Information processing apparatus, information processing method, and non-transitory storage medium
Publication Date: 2024.04.30 TOYOTA JIDOSHA KK
  • US11972611B2 patent drawing
  • US11972611B2 patent drawing
  • US11972611B2 patent drawing

AI summary

A controller is provided that is configured to perform: obtaining information about a condition for an image that is provided to a user, and that corresponds to a preference of the user; specifying at least one predetermined position at which an image satisfying the condition can be taken; and generating a command for a moving object to move to the predetermined position and to take an image, and transmitting the command to the moving object.