Dynamic Buffer Access Control for Stream Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing stream data processing systems face challenges with increased buffer size and extended memory occupancy time due to inflexible pipelined structures and inefficient data transfer protocols between stream and processor formats, particularly in multimedia SoCs and real-time data processing applications.

Innovation Solution

An electronic apparatus with a memory, stream input and output buffers, and a controller that dynamically manages access rights to optimize buffer usage and reduce memory occupancy time by prioritizing processor access, allowing flexible and efficient data conversion between stream and processor formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pipelined fixed-functional modules are used for stream data processing, then real-time data processing capability is improved, but flexibility and adaptability to various vision processing algorithms deteriorate

Engineering Contradiction:
Improvereal-time data processing capabilityVSAvoidflexibility and adaptability to various vision processing algorithms
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent replaces static pipelined fixed-functional modules with a dynamic processor-based system that can adapt its processing mode according to different algorithms and data formats, enabling both real-time processing and flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a universal processor that can handle multiple vision processing algorithms and data formats, replacing specialized fixed-functional modules while maintaining real-time processing capability through efficient memory access management

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

2Adaptability or versatility

If existing transfer protocols are used between stream data and processor data formats, then data format conversion is achieved, but buffer size increases and interface (buffer)-memory occupation time is extended

Engineering Contradiction:
Improvedata format conversion capabilityVSAvoidbuffer size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent performs data format conversion in advance within the stream input buffer before data enters the processor, eliminating the need for large buffers during processing and reducing memory occupation time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the data format conversion function from the main processing pipeline and performs it separately in the stream input buffer, allowing the processor to operate efficiently with converted data without waiting for format transformations

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If existing transfer protocols are used between stream data and processor data formats, then data format conversion is achieved, but interface (buffer)-memory occupation time is extended

Engineering Contradiction:
Improvedata format conversion capabilityVSAvoidinterface (buffer)-memory occupation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs data format conversion in advance within the stream input buffer before data enters the processor, eliminating the need for large buffers during processing and reducing memory occupation time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous data flow by performing format conversion in parallel with data input, ensuring the processor receives ready-to-process data without interruption or waiting time

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250315436A1Electronic apparatus for processing stream data
Publication Date: 2025.10.09 SAMSUNG ELECTRONICS CO LTD
  • US20250315436A1 patent drawing
  • US20250315436A1 patent drawing
  • US20250315436A1 patent drawing

AI summary

An electronic apparatus includes: a memory configured to store data for computational processing of a processor; a stream input buffer configured to sequentially store input stream data that is input in a stream data format, convert the input stream data into a processor data format that is processable by the processor, and transmit, to the memory, the input stream data in the processor data format; the processor, which is configured to obtain, from the memory, the input stream data in the processor data format, and store, in the memory, computational processing result data for the input stream data in the processor data format; and a stream output buffer configured to store computational processing result data received from the memory in the processor data format, convert the computational processing result data into the stream data format, and sequentially output the computational processing result data in the stream data format.