Background Shading Boundary Positioning for Digital Text

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing desktop publishing applications struggle to precisely and reliably position boundaries for background shading in digital publications, particularly for non-rectangular regions and text with Chinese, Japanese, or Korean characters, leading to unwanted visual artifacts and inconsistencies.

Innovation Solution

The techniques involve user-input-defined positioning of top, bottom, left, and right boundaries based on the shape of glyphs within the text, using ascent-based and baseline-based shading boundaries, and applying clipping paths to conform background shading to arbitrarily-shaped containers, ensuring precise and reliable application of background shading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing desktop publishing applications use traditional boundary positioning methods for background shading, then the implementation is simple, but the positioning precision and reliability are insufficient leading to visual artifacts

Engineering Contradiction:
Improveboundary positioning precisionVSAvoidboundary positioning complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The boundary positioning is segmented into multiple independent components: ascent-based boundaries for top edges, baseline-based boundaries for bottom edges, and clipping paths for side boundaries. This segmentation allows each boundary type to be calculated using appropriate methods, improving overall precision without requiring a single complex positioning system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculations of glyph ascents and baselines before rendering the background shading. By pre-determining the exact positions of top and bottom boundaries based on font metrics, the system eliminates the need for complex real-time adjustments during rendering, thus improving precision while managing complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If background shading is applied to non-rectangular regions or CJK characters using traditional methods, then the process is simple, but visual artifacts and inconsistencies occur

Engineering Contradiction:
Improvebackground shading consistencyVSAvoidshading application complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different boundary positioning strategies to different regions of text based on their specific characteristics. For example, CJK characters arranged in emboxes receive treatment different from Latin scripts, and text in arbitrary-shaped containers uses clipping paths while regular text uses ascent/baseline boundaries. This localized approach ensures reliability for each text type without requiring a universally complex system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces clipping paths as an intermediary mechanism between the text content and the background shading. The clipping path acts as a mediator that defines the exact region where shading should be applied, especially for non-rectangular containers and CJK character arrangements, ensuring consistent results without directly complicating the shading application process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If traditional boundary positioning is used for text with different fonts and languages, then the method is simple, but gaps and inconsistencies appear in the shading

Engineering Contradiction:
Improveshading region precisionVSAvoidfont and language adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal boundary positioning system that handles multiple fonts and languages through a common framework. The ascent-based and baseline-based boundary methods work consistently across Latin, CJK, and other scripts by relying on fundamental font metric properties rather than script-specific rules, enabling precise shading for diverse text types without requiring separate methods for each language.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent dynamically adjusts boundary positions based on font-specific parameters such as ascent and descent values. By changing the boundary calculation parameters according to the actual font metrics of the text being shaded, the system achieves precise fit for each font and language while maintaining a consistent overall approach, eliminating gaps and overlaps.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10262442B2Enhanced precision background shading for digitally published text
Publication Date: 2019.04.16 ADOBE INC
  • US10262442B2 patent drawing
  • US10262442B2 patent drawing
  • US10262442B2 patent drawing

AI summary

Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.