Mobile Camera Punch Through Viewfinder Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device camera launch processes are slow, causing users to miss capturing moments due to the time required to navigate to and launch the camera application, even with quick gestures, as the existing methods involve loading and reloading applications, which consume time and processing cycles.

Innovation Solution

Implementing a 'punch through' effect that allows real-time camera viewfinder access without launching a separate camera application, using a viewfinder layer and transparency mask to overlay camera data onto the current application, enabling users to capture images or videos without leaving the running application, with camera hardware only activated when needed to reduce power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the camera application is launched through traditional navigation methods (opening app directory, locating camera app, launching), then the camera application can be accessed, but the process takes too much time causing users to miss capturing moments

Engineering Contradiction:
Improvecamera launch speedVSAvoidtime to capture moment
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The camera application is pre-loaded into memory before it is needed, so that when the user activates the camera through a gesture, the application is already ready to launch immediately without requiring navigation through app directories or waiting for loading

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The camera application launch process is extracted from the traditional navigation sequence (app directory → locate app → launch), allowing the user to access the camera directly through a gesture without going through the standard application launching steps

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If the camera application is launched quickly using gestures, then the launch time is reduced, but the application still takes several seconds to completely load and become usable

Engineering Contradiction:
Improvegesture-based launchVSAvoidapplication loading time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The camera application and its required resources are pre-loaded into memory in advance, so that when the gesture is detected, the application can start immediately from a ready state rather than loading from storage during the gesture sequence

Inventive Principle:
Principle #10Preliminary action

3Speed

If the camera application is kept running in the background to enable quick access, then launch speed improves, but power consumption increases

Engineering Contradiction:
Improvecamera access speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of keeping the camera application continuously running, the system uses periodic pre-loading into memory followed by immediate launch when needed, allowing the application to be inactive most of the time (saving power) while still providing fast access when required

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The camera application is extracted from continuous background execution and instead pre-loaded into memory only when needed, separating the pre-loading function from continuous running to reduce unnecessary power consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10140015B2Mobile device camera viewfinder punch through effect
Publication Date: 2018.11.27 FUTUREWEI TECHNOLOGIES INC
  • US10140015B2 patent drawing
  • US10140015B2 patent drawing
  • US10140015B2 patent drawing

AI summary

In an example embodiment, an application is executed on a mobile device, causing generation of application graphical output in an application layer. The application layer is rendered on a touchscreen display. A first gesture of a user is detected, and in response to the first gesture a viewfinder layer is generated, the viewfinder layer containing real-time image data from the embedded camera via a camera service. A composite of the application layer, the viewfinder layer, and a transparency mask is rendered so that a portion of the viewfinder layer is visible and a portion of the application layer is visible on the touchscreen display at the same time. Then a second gesture by the user is detected, and in response to the second gesture, viewfinder data from the viewfinder layer is captured and the viewfinder layer and transparency mask are removed.