Graphical Button Press Overlay for Debugging Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging tools are impractical for validation and black box testing due to the difficulty in reproducing and recording user input sequences, as testers may not recall exact button presses or their repetition, leading to inconsistent results.

Innovation Solution

A debugging tool that captures and records user input as graphical representations on a display screen, allowing for precise logging and analysis of button presses and their effects, using a client device with a processing section, input capture, translation, and video processing to synchronize graphical shapes with the main presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual testing and recollection of button presses is used, then testing flexibility is maintained, but measurement precision of input sequences deteriorates

Engineering Contradiction:
Improveprecision of button press sequence recordingVSAvoidcomplexity of input capture and graphical representation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a graphical copy representation of each button press event, displaying distinctive graphical shapes that correspond to different buttons. This visual copy mechanism allows precise recording and review of input sequences without requiring complex automated capture systems, resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces an intermediary graphical representation layer between the physical button presses and the recorded data. By translating button presses into visual graphical shapes that are displayed on screen, the system enables precise capture and review of input sequences through a simple visual interface, maintaining low complexity while improving measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If graphical representation of button presses is displayed, then reproducibility of bug reproduction is improved, but display space utilization deteriorates

Engineering Contradiction:
Improvereproducibility of bug reproductionVSAvoiddisplay space available for main presentation
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The display screen is segmented into multiple regions: one region displays the main presentation while another region displays the graphical representations of button presses. This segmentation allows both the main content and the input sequence visualization to coexist without interfering with each other, improving bug reproduction reliability while minimizing impact on display space utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a spatial dimension to the display by showing button press graphics in a separate visual region rather than overlaying them on the main presentation. This dimensional separation allows the main presentation to maintain full display space while the button press sequence is captured and displayed in an additional visual dimension, improving reliability without significantly reducing usable display area.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8698900B1Display button key presses on display device
Publication Date: 2014.04.15 DISH TECHNOLOGIES LLC
  • US8698900B1 patent drawing
  • US8698900B1 patent drawing
  • US8698900B1 patent drawing

AI summary

Disclosed is a method and apparatus for concurrently displaying on a display device, a selected main presentation and graphical shapes representative of button presses on a remote control. In one embodiment, the graphical shapes and the selected main presentation are displayed in two separate regions on the display screen. In another embodiment, the graphical shapes are overlaid on the selected main presentation. In yet another embodiment, the graphical shapes and the selected main presentation are displayed in a picture-in-picture format.