Text Item Rendering Control in Multimedia Transport

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia transport systems lack efficient mechanisms for carrying and rendering text items with media, particularly in terms of defining and processing renderable text, which affects the rendering of text on canvases or media items with specific parameters like language, location, and direction.

Innovation Solution

The method involves defining a text item with rendering information such as language, location, and direction, encoding it using content encoding parameters, and associating it with a media item, allowing for decoding and rendering of the text item with specific layout properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text items are carried within media items using existing mechanisms, then text can be transmitted, but rendering control over language, location, and direction is insufficient

Engineering Contradiction:
Improvetext rendering controlVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The text item data structure is nested within the media item data structure. The text item (containing text content, language, location, and direction parameters) is embedded as a component within the media item, allowing hierarchical organization where text rendering parameters are contained within the broader media context. This nesting enables comprehensive text control while maintaining structured data organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The text item is segmented into distinct parameters (text content, language, location, direction) that can be independently defined and controlled. This segmentation allows precise control over individual text attributes without requiring complex interdependencies, enabling flexible text rendering while keeping the data structure manageable through clear parameter separation.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If rendering information is added to text items with multiple parameters, then text can be rendered with precise control, but the data structure becomes more complex

Engineering Contradiction:
Improvetext rendering precisionVSAvoiddata structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Different parameters of the text item serve specific local functions: language parameter handles text interpretation, location parameters (x, y coordinates) handle positioning, and direction parameter handles orientation. Each parameter is optimized for its specific purpose, enabling precise text rendering control while maintaining a simple, parameterized data structure where each element has a dedicated function.

Inventive Principle:
Principle #3Local quality

3Productivity

If text items are encoded with content encoding parameters, then text can be transmitted efficiently, but decoding is required before interpretation

Engineering Contradiction:
Improvetext transmission efficiencyVSAvoiddecoding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Content encoding parameters are applied to text items during the media item creation or preparation phase, before transmission. This preliminary encoding optimizes the text data for efficient transmission and storage, while the decoding operation is automatically performed as part of the media item processing pipeline, minimizing perceived delay for the end user.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240397128A1Method, apparatus and computer program product for implementing mechanisms for carriage of renderable text
Publication Date: 2024.11.28 NOKIA TECHNOLOGIES OY
  • US20240397128A1 patent drawing
  • US20240397128A1 patent drawing
  • US20240397128A1 patent drawing

AI summary

Various embodiments provide a method, an apparatus, and a computer program product. An example apparatus includes at least one processor; and at least one non-transitory memory comprising computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: define a text item, wherein decoding of the text item results in a textual content or text data; and associate the text item with a media item.