Data Processing Unit for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing methods in mobile environments, such as smartphones and tablets, face challenges in efficiently converting data without errors while minimizing computation to reduce power consumption, especially in quickly providing information and handling diverse data types.

Innovation Solution

A data processing unit comprising a main controller, pre-processing unit, and pre-processed data storing unit that receives data requirement information from a host, generates processing information, pre-processes data, and stores/output pre-processed data in a determined order, including type, format, size, and transmission mode, to enhance compatibility and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing is performed quickly to provide information fast to users, then productivity is improved, but power consumption increases

Engineering Contradiction:
Improvedata processing speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The data processing unit is divided into multiple independent processing channels, each capable of handling different data types simultaneously. This segmentation allows parallel processing of multiple data streams without requiring a single high-power processor, thus maintaining high productivity while distributing and reducing overall power consumption across multiple lower-power units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification and routing of data before full processing. By pre-organizing data into different channels based on type and processing requirements, the system avoids unnecessary computation and enables faster access to already-processed data, improving productivity without proportionally increasing power consumption.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive data processing is performed to ensure error-free conversion, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata conversion accuracyVSAvoidprocessing unit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different data types are processed through dedicated specialized channels rather than a single complex general-purpose processor. Each channel is optimized for specific data formats and conversion requirements, ensuring high reliability for each data type while keeping individual channel complexity low. The overall system achieves comprehensive error-free processing through this modular segmented approach.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple data types are processed simultaneously to handle diverse information, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvedata type compatibilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data processing unit employs multiple processing channels that can be selectively activated based on the type of data received. Each channel is designed to handle specific data types efficiently, and the system universally supports diverse data formats by routing them to appropriate channels. This multi-functional approach enables high adaptability without requiring a single overly complex processor that must handle all data types.

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

Data Source

PatentUS8966146B2Data processing method and data processing unit using the same
Publication Date: 2015.02.24 SAMSUNG ELECTRONICS CO LTD
  • US8966146B2 patent drawing
  • US8966146B2 patent drawing
  • US8966146B2 patent drawing

AI summary

A data processing unit includes a main controller configured to receive data requirement information from a host and to generate processing information based on the data requirement information; a pre-processing unit configured to pre-process n types of data output from the main controller according to the processing information and to generate n types of pre-processed data where n is an integer equal to or greater than 2; and a pre-processed data storing unit configured to store the n types of pre-processed data and to output the n types of pre-processed data in an output order determined based on the processing information, wherein the processing information includes information about at least one of type, format, order, size and transmission mode of the n types of pre-processed data.