Floorplan Image Tiles for Efficient Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interpreting and presenting DXF files, which encode data representations of real-world constructs like floorplans, is challenging due to varying encoding methods used by CAD programs, leading to difficulties in extracting specific information efficiently.
Innovation Solution
A system generates image tiles from optimized SVG files for floorplans, determining whether to provide vector images or image tiles based on criteria such as file size, device properties, and user input, allowing for efficient presentation on devices with limited resources by breaking down the floorplan into smaller, manageable portions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a vector image file is used to depict a floorplan, then the image quality and scalability are maintained, but the file size increases and rendering time increases
Solution Approach 1:
The patent divides the floorplan vector image into multiple smaller image tiles, each representing a portion of the overall floorplan. This segmentation allows the system to load and render only the necessary tiles based on the current view, reducing the amount of data that needs to be processed at any given time while maintaining the ability to reconstruct the complete high-quality image when needed.
2Measurement precision
If a vector image file is used to depict a floorplan, then the image quality and scalability are maintained, but the rendering time increases
Solution Approach 1:
The system pre-generates multiple image tiles from the vector image at different zoom levels before they are needed. These pre-processed tiles are stored and can be quickly retrieved and assembled when a user requests a specific view, eliminating the need to render the entire vector image from scratch at the moment of display.
3Productivity
If image tiles are generated for multiple zoom levels, then the presentation efficiency on devices with limited resources is improved, but the device complexity increases
Solution Approach 1:
The system dynamically selects which image tiles to generate, store, and transmit based on the current zoom level and visible area of the floorplan. At different zoom levels, different sets of tiles are used, allowing the system to adapt to varying display requirements and device capabilities without requiring all possible tiles to be present simultaneously.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a floorplan user interface. One of the methods includes receiving, from a user device, a request for presentation of image content that depicts a floorplan; determining whether one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, each of the image tiles having the same tile size, having a file size that is smaller than a vector image file size for the vector image, and depicting a portion of the floorplan; and in response to determining that the one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, providing, to the user device, one or more image tiles from the image tiles to cause the user device to present the one or more image tiles on a display.


