Chart Color Mapping for Format Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer applications lack efficient methods for converting and adapting designs between different formats, such as document-format and deck-format designs, particularly in transferring content and maintaining layout integrity during the conversion process.
Innovation Solution
A computer-implemented method that accesses source and destination chart data, generates new chart colors if necessary, and associates source chart data series with destination chart colors to create a new chart, ensuring seamless conversion and layout preservation between document-format and deck-format designs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a design is converted from document-format to deck-format, then the design can be used in different format contexts, but color mapping inconsistencies and layout integrity issues arise
Solution Approach 1:
The system dynamically adjusts color parameters by comparing source and destination color palettes, generating new colors through interpolation when exact matches are not found. This maintains visual consistency across different design formats by transforming color values rather than preserving them rigidly.
Solution Approach 2:
A color mapping engine acts as an intermediary between source and destination designs, analyzing both color palettes and determining optimal mapping strategies. This mediator resolves color inconsistencies by selecting from multiple strategies including exact matching, similar color selection, and gradient interpolation.
2Productivity
If chart data series are automatically mapped during design conversion, then conversion efficiency is improved, but color association accuracy deteriorates when source and destination have different color counts
Solution Approach 1:
The color mapping system is dynamic rather than static, adapting its behavior based on the specific characteristics of source and destination color palettes. When color counts differ, the system automatically adjusts by generating intermediate colors or selecting from multiple mapping strategies, ensuring accurate color association regardless of format differences.
Solution Approach 2:
The chart conversion process is segmented into distinct phases: data series identification, color palette analysis, mapping strategy selection, and color assignment. This segmentation allows the system to handle color mapping independently with specialized algorithms, improving both efficiency and accuracy compared to monolithic conversion approaches.
3Productivity
If multiple design elements are transferred simultaneously during format conversion, then overall conversion speed is improved, but element collision and layout distortion increase
Solution Approach 1:
The system performs preliminary analysis of the destination layout before transferring source elements. It identifies available spaces, potential collision zones, and optimal positioning opportunities in advance, allowing elements to be placed correctly during transfer rather than requiring post-conversion adjustments that would slow down the process.
Data Source
AI summary
Described herein is a computer implemented method for generating a new chart based on a source chart and a destination chart. The method includes accessing source chart data in respect of the source chart, wherein the source chart data defines a set of source chart data series and a set of source chart colours, and wherein each source chart data series is associated with a source chart colour and accessing destination chart data in respect of the destination chart, wherein the destination chart data defines a set of destination chart data series and a set of destination chart colours, and wherein each destination chart data series is associated with a destination chart colour. The method further includes determining that the number of source chart colours is less than the number of destination chart colours and, in response, generating one or more new chart colours. The method further includes generating the new chart to include the set of source chart data series, associating a first source chart data series with a destination chart colour and associating a second source chart data series with a new chart colour.


