Graphic Object Reuse via Timestamped Buffer Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphic data processing apparatuses are inefficient due to their inability to reuse graphic objects, leading to suboptimal processing efficiency and buffer configuration.

Innovation Solution

An information storage medium and processing apparatus that includes graphic data with page composition information and presentation timestamps, allowing for efficient output and decoding of graphic screen data, and utilizing buffers to store and manage graphic objects for reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graphic data is processed using conventional methods without reuse capability, then processing can be performed with simple buffer configuration, but processing efficiency deteriorates due to inability to reuse graphic objects

Engineering Contradiction:
Improvegraphic data processing efficiencyVSAvoidbuffer configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-decoding graphic objects and storing them in buffers before they are needed for screen composition. The graphic objects are decoded in advance and stored with their presentation timestamps, allowing the composition process to simply retrieve and assemble pre-prepared objects rather than decoding them during composition, thereby improving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments graphic data into distinct graphic objects with individual presentation timestamps and composition information. By dividing the graphic data stream into separable objects that can be independently decoded, stored, and reused, the system enables efficient buffer management where objects are segmented by their display timing and composition requirements.

Inventive Principle:
Principle #1Segmentation

2Productivity

If graphic objects are decoded and stored for reuse, then processing efficiency improves, but memory usage increases

Engineering Contradiction:
Improvegraphic object reuse efficiencyVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the buffer storage and object retrieval process adaptive to presentation timestamps. Objects are dynamically stored in buffers at specific times and retrieved at their designated presentation times for composition. This dynamic time-based management allows the system to optimize memory usage by storing only necessary objects for future display rather than pre-loading all possible graphic objects.

Inventive Principle:
Principle #15Dynamics

3Productivity

If presentation information is added to graphic data to enable efficient processing, then graphic data processing efficiency improves, but data structure complexity increases

Engineering Contradiction:
Improvegraphic data processing efficiencyVSAvoiddata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts presentation information (presentation timestamps) and composition information as separate metadata from the graphic objects themselves. This extracted information is stored alongside the graphic objects in the buffer, allowing the composition process to efficiently query and assemble objects based on their presentation timing without embedding complex timing logic within each graphic object, thus improving processing efficiency while maintaining manageable data structure complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8452130B2Information storage medium storing graphic data and apparatus and method of processing the graphic data
Publication Date: 2013.05.28 SAMSUNG ELECTRONICS CO LTD
  • US8452130B2 patent drawing
  • US8452130B2 patent drawing
  • US8452130B2 patent drawing

AI summary

An information storage medium including graphic data and presentation information, and an apparatus and method of processing the graphic data are provided. The information storage medium includes the graphic data, page composition information which defines page composition of the graphic data, and the presentation information indicating when graphic screen data, which is composed with reference to the page composition information of the graphic data, is output to a display screen. Therefore, a graphic object is reusable in graphic data processing, and accordingly, a time taken to process the graphic data is reducible and memory area may be saved.