Data Transfer System for Flexible Timing Signal Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating and transferring timing signals for CCD, LCD, and other devices are limited, requiring hardware changes or complex waveform data modifications, and struggle to accommodate different device manufacturers' specifications, leading to inefficiencies and difficulties in providing tailored timing signals.

Innovation Solution

A data transfer method and system that utilizes plural data blocks with destination identification and relative timing, allowing for selective output and timing correction, enabling flexible and efficient generation and transfer of timing signals across various devices by separating and adjusting data blocks for specific output channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If timing signals are generated using conventional timing generators with hard-wired circuits or stored waveform data, then the timing signals can be generated with prescribed waveforms, but changing the waveform requires hardware changes or memory modifications, reducing adaptability

Engineering Contradiction:
Improveadaptability to different device specificationsVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments waveform data into multiple data blocks, where each data block contains timing information for a specific time period. This segmentation allows selective transfer and modification of individual data blocks without affecting the entire waveform data set, enabling easy adaptation to different device specifications while maintaining a unified hardware structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic waveform generation by transferring data blocks from a first storage location to a second storage location at different timings. The timing of data block transfer can be adjusted to match different device requirements, allowing the system to adapt to various specifications without hardware changes. The data transfer timing and destination can be dynamically configured based on the target device characteristics.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If waveform data are divided into time-sequence data and edge data for storage, then the data quantity to be stored can be reduced, but the constitution of waveform data becomes complicated and separation of data for prescribed timing signals is difficult

Engineering Contradiction:
Improvedata quantity to be storedVSAvoidwaveform data structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent further segments data blocks into sub-data blocks, where each sub-data block contains timing information for a specific output channel. This fine-grained segmentation allows selective transfer of only the necessary data for each timing signal, reducing the amount of data that needs to be stored and transferred while maintaining clear separation between different timing signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary timing information from the complete waveform data set by transferring specific data blocks to specific destinations at specific timings. This extraction approach allows the system to work with minimal necessary data rather than storing and processing the entire waveform data set, simplifying the data structure while reducing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If a data block contains data for all plural timing signals, then waveform changes for different timing signals can be generated simultaneously, but the data block size increases and modification of specific timing signal data becomes difficult

Engineering Contradiction:
Improvesimultaneous waveform generation capabilityVSAvoiddata block size
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data blocks into smaller sub-data blocks, where each sub-data block contains timing information for a specific output channel or timing signal. This segmentation maintains the ability to generate multiple waveforms simultaneously by transferring multiple sub-data blocks in parallel or sequence, while reducing the size of individual data blocks to make modification easier and more efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different data blocks to have different structures and contents according to their specific destination and timing requirements. Each data block can be optimized for its specific purpose, with only the necessary timing information included, rather than using a uniform large structure for all timing signals. This enables efficient storage and easy modification of specific timing signal data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7420967B2Method and system for data transfer
Publication Date: 2008.09.02 TEXAS INSTRUMENTS INC
  • US7420967B2 patent drawing
  • US7420967B2 patent drawing
  • US7420967B2 patent drawing

AI summary

The objective of the invention is to provide a type of data transfer system for generating plural timing signals, etc. for any device. Data transfer system A transfers plural data blocks received with one input channel to plural output channels. Each data block contains data, destination identification indicating the output channel to be transferred to, first timing information, and second timing information. System A has selection output unit 32. As a result, each received data block is sent to one output channel indicated by the destination identification in the data block. Also, system A has first timing control unit 300 and second timing control unit 302. As a result, the received data blocks are transferred at a first relative timing indicated by the first timing information or a second relative timing indicated by the second timing information with respect to a time standard.