Display Orientation Control Using Dynamic Debounce

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable computing devices experience a time lag in adjusting the orientation of images on their display screens when the device is tilted, leading to rapid and undesirable switching between orientations, especially when the user is in motion, making it difficult to view content.

Innovation Solution

The display unit includes an orientation determining unit and a display control unit that define a limited number of predetermined orientations and use a switching time period determining unit to delay or adjust the reference angles for orientation changes, preventing rapid switching by determining the frequency and nature of user movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the orientation sensor reports changes after a predetermined number of degrees of rotation, then the device can determine orientation changes, but rapid switching occurs when the device is moved causing display instability

Engineering Contradiction:
Improveorientation detection accuracyVSAvoiddisplay orientation stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The system performs preliminary actions by setting a debounce time period before actually switching the display orientation. When an orientation change is detected, the system waits for the debounce period to expire before executing the switch, preventing premature or premature switching caused by rapid movements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the debounce time period based on the frequency of orientation changes. When rapid switching is detected, the system increases the debounce period to stabilize the display, and reduces it when stable orientation is detected, creating a dynamic response to movement conditions

Inventive Principle:
Principle #15Dynamics

2Speed

If the display unit quickly responds to orientation changes, then the image orientation updates promptly, but rapid switching occurs during movement making content difficult to view

Engineering Contradiction:
Improvedisplay response speedVSAvoidcontent viewability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system prepares for potential rapid switching by implementing a debounce mechanism in advance. This preliminary action creates a time buffer that prevents immediate switching during movement, improving content viewability while maintaining reasonable response speed for deliberate orientation changes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the debounce time period parameter dynamically based on detected movement patterns. When rapid orientation changes are detected, the debounce period is increased to reduce switching frequency, and decreased when stable conditions prevail, optimizing both response speed and viewability

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the orientation sensor uses a predetermined degree threshold for detection, then false switching is reduced, but the response time increases creating a noticeable lag

Engineering Contradiction:
Improveorientation switching reliabilityVSAvoiddisplay orientation response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of orientation changes and queues them for processing after the debounce period. This preliminary action maintains reliability by ensuring only stable orientation changes are processed, while the queued mechanism minimizes perceived lag by preparing the switch in advance

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10140961B2Systems and methods for controlling a display screen of a portable computing device
Publication Date: 2018.11.27 VONAGE BUSINESS INC
  • US10140961B2 patent drawing
  • US10140961B2 patent drawing
  • US10140961B2 patent drawing

AI summary

A system and method for controlling how images are displayed on a display screen of a portable computing device changes the orientation of the images on the display screen when the orientation of the portable computing device changes. The portable computing device is determined to have changed its orientation when it tilts beyond a reference angle that separates a first orientation from a second orientation. If the portable computing device is rapidly tilting back and forth across the reference angle, the value of the reference angle is changed to be either larger or smaller. This prevents the images from rapidly switching back and forth between two different display orientations on a display screen of the portable computing device.