Zoom Control via Pixel-to-Angle Vector Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile phone camera systems with multiple camera modules of different focal lengths experience discontinuities in pictures during focal length switching, limiting flexible zooming and smooth video effects due to fixed angles of view.

Innovation Solution

A zoom control method that determines a midpoint between touch points on an object, converts this into a pixel vector, and then into an angle vector based on the camera system's focal length range, allowing the object to be moved to the screen center, enabling flexible zooming without manual adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple camera modules with different focal lengths are adopted to synthesize optical zoom, then zoom capability is improved, but picture discontinuities occur during focal length switching

Engineering Contradiction:
Improvezoom capabilityVSAvoidpicture continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary computational process that calculates intermediate view angles between different focal length ranges. This intermediary calculation acts as a mediator that bridges the gap between discrete focal length switches, enabling smooth transitions and eliminating picture discontinuities while maintaining zoom capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the zoom center position based on touch input coordinates, allowing the zoom operation to adapt to user intent in real-time. This dynamic adjustment ensures continuous picture transitions by recalculating the intermediate view angle as the zoom progresses, preventing discontinuities during focal length switching.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If fixed angle-of-view camera modules are used, then device complexity is reduced, but smooth zoom switching at any picture point becomes impossible

Engineering Contradiction:
Improvecamera module configurationVSAvoidsmooth zoom switching
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent changes the operational parameters by calculating intermediate view angles dynamically based on touch input coordinates. This parameter change allows the system to achieve smooth zoom switching at any picture point without altering the fixed physical configuration of the camera modules, thus maintaining low device complexity while improving ease of operation.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If zoom is limited to centering on camera angle-of-view centers, then device complexity is reduced, but flexibility in zooming to any picture point is lost

Engineering Contradiction:
Improvezoom control mechanismVSAvoidzoom point flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic zoom control where the zoom center is no longer fixed at the camera angle-of-view center but is instead determined by user touch input coordinates. This dynamic adjustment mechanism provides flexibility to zoom to any picture point while maintaining a relatively simple zoom control structure based on coordinate-based calculations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11736799B2Zoom control method, apparatus and medium
Publication Date: 2023.08.22 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11736799B2 patent drawing
  • US11736799B2 patent drawing
  • US11736799B2 patent drawing

AI summary

A zoom control method is provided, including: determining a midpoint of a connecting line of touch points located on both sides of an object to be close-up; determining a pixel vector formed from the midpoint of the connecting line to a center point of a screen; converting the pixel vector into an angle vector based on a conversion relationship between a diagonal angle of view of a current focal length range and a diagonal pixel of an image sensor of a camera system; and controlling the object to be close-up being moved to the center point of the screen based on the angle vector.