GUI Grid Object Repositioning for Aspect Ratio and Space Utilization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for displaying graphical objects with extended aspect ratios in a grid within a graphical user interface face challenges, such as inefficient use of space and difficulty in visualizing the objects due to resizing and blank space issues.
Innovation Solution
A method and apparatus that position and reposition graphical objects within a grid cell based on the pointer's position, ensuring the object's dimensions align with the cell dimensions while maintaining aspect ratio, allowing for efficient space utilization and complete visibility by adjusting the object's position within the cell.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If graphical objects with extended aspect ratio are resized to fit within grid cells, then the objects can be displayed in the grid, but the thumbnail preview occupies only partially the cell with major portion being blank or white space
Solution Approach 1:
The patent applies dynamics by making the graphical object repositionable within the grid cell based on pointer position. Instead of a static centered display that leaves blank spaces, the object dynamically adjusts its position within the cell boundaries, allowing it to extend to the edges of the cell while maintaining its aspect ratio, thus fully utilizing the cell area without losing visual information
Solution Approach 2:
The patent utilizes another dimension by introducing the pointer position dimension to control object placement. The object's position within the cell is determined not just by fixed centering but by the additional degree of freedom provided by pointer location, allowing the object to be positioned such that it maximizes cell coverage while preserving its aspect ratio and visual integrity
2Productivity
If graphical objects are reduced in size to fit within grid cells, then multiple objects can be displayed in a single view, but the size reduction to high degree causes difficulty in viewing the graphical object within the thumbnail cell
Solution Approach 1:
The patent resolves this contradiction by dynamically positioning the graphical object within the cell based on pointer position. The object is scaled to maximize its presence within the cell while maintaining aspect ratio, and its position is dynamically adjusted to allow it to extend to the cell boundaries. This dynamic positioning ensures that the object occupies maximum visible area within the cell, improving viewability while maintaining the ability to display multiple objects in the grid
3Loss of information
If graphical objects with extended aspect ratio are displayed maintaining their original size, then the visual quality is preserved, but they cannot be displayed within the grid cells due to dimension mismatch
Solution Approach 1:
The patent applies local quality by allowing the graphical object to have different spatial relationships with the grid cell boundaries based on pointer position. The object maintains its original aspect ratio and visual quality, but its local positioning within the cell is adjusted according to where the pointer is located, enabling it to fit within the grid structure while preserving its dimensional integrity and visual fidelity
Data Source
AI summary
A method and apparatus for displaying a graphical object in a grid located within in a graphical user interface (GUI) environment is disclosed. In one embodiment, the method for displaying a graphical object in a grid located in a GUI environment comprises positioning the graphical object in a cell of the grid, where a dimension of the graphical object is larger than a corresponding dimension of the cell, and repositioning the graphical object depending upon a position of a pointer of the GUI environment within the cell along the corresponding dimension.


