Transmitting Apparatus Encoding Data Segments Lower Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a new encoding scheme is introduced into an existing communication scheme, the processing cost increases due to a twofold data copying process, which halves the processing performance.

Innovation Solution

A transmitting method and apparatus that include a reading process to divide transmission data into segments and an encoding and transmitting process to generate encoded data segments, which are written as transmission data in a lower layer, thereby eliminating one data copying process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new encoding scheme is introduced into an existing communication scheme, then the communication functionality is improved, but the processing cost increases due to twofold data copying

Engineering Contradiction:
Improvecommunication functionalityVSAvoidprocessing performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent combines the encoding process with the data copying process by performing encoding during the data transfer from application layer to lower layer. This merging eliminates the need for separate encoding operations that would require additional data copying, thereby resolving the contradiction between introducing new encoding functionality and maintaining processing performance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs encoding operations in advance during the data transfer process itself, rather than as a separate subsequent step. By encoding data while it is being copied from the application layer to the lower layer, the system prepares the data for new communication schemes before it is needed, avoiding additional processing overhead.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If data reading and writing (data copying process) is performed in addition to existing data copying process, then the new encoding process is enabled, but the processing performance is approximately halved

Engineering Contradiction:
Improveencoding process capabilityVSAvoidprocessing performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges the encoding operation with the existing data copying operation by performing both simultaneously during the transfer from application layer to lower layer. This combination ensures that encoding capability is added without requiring separate data reading and writing operations that would double the processing time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the data transfer process multi-functional by enabling it to perform both data copying and encoding operations simultaneously. This universal approach allows a single process to handle multiple tasks that would traditionally require separate operations, thereby maintaining processing performance while adding encoding capability.

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

Data Source

PatentUS20250156110A1Transmitting method, receiving method, transmitting apparatus, receiving apparatus, and recording medium
Publication Date: 2025.05.15 NEC CORP
  • US20250156110A1 patent drawing
  • US20250156110A1 patent drawing
  • US20250156110A1 patent drawing

AI summary

Realized is a technique of suppressing an increase in processing cost in a case of introducing a new encoding scheme into an existing communication scheme. A transmitting apparatus includes: a memory which includes a first area in which transmission data in an application layer of a communication model is stored and a second area in which transmission data in a lower layer that is below the application layer is stored; a reading section which, in the application layer, reads out, from the first area, a plurality of data segments into which the transmission data in the application layer has been divided; and an encoding and transmitting section which, in the application layer, writes, in the second area, an encoded data segment as the transmission data in the lower layer, while generating the encoded data segment with use of the plurality of data segments.