# US 2014/0192070 A1 · Configurable image processing system and method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192070 A1
- Document ID: US20140192070A1
- Status: Published application
- Kind: A1
- Application number: 13/754,973
- Filed: 2013-01-31
- Published: 2014-07-10
- Earliest claimed: 2013-01-08
- Assignees: Altek Corporation
- Applicants: Altek Corporation
- Inventors: KUEI-HUNG CHENG; HSIN-HAN CHEN; YEN-PING TENG
- Web page: https://patentgrep.com/patent/US20140192070A1

## CPC

- G06T 1/20: Processor architectures; Processor configuration, e.g. pipelining
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present invention discloses a configure image process system and a configure image process method thereof applicable to a predetermine image process structure. The configure image process system includes N pieces of logic hardware and a control module, wherein N is a positive integer. Each piece of the logic hardware respectively corresponds to an algorithm structure, and the control module connects to each piece of the logic hardware. The control module can selectively apply the N pieces of logic hardware to combine at least one part of the predetermine image process structure to perform the image process.

## Claims

### Claim 1

A configurable image processing system suitable for applying in a predetermined image processing architecture, comprising:
N pieces of logic hardware, each piece of the logic hardware respectively corresponding to an algorithmic structure, wherein N is a positive integer greater than 1; and
a control module connected to each piece of the logic hardware and selectively applying the N pieces of logic hardware so that the algorithmic structure corresponding to the applied pieces of logic hardware are cascaded to form at least one portion of the predetermined image processing architecture, thereby performing an image process.

### Claim 2 (depends on 1)

The configurable image processing system of claim 1, further comprising a flow path setting module connected to the control module and comprising a preset flow path, wherein the control module selectively applies the N pieces of logic hardware based on the preset flow path.

### Claim 3 (depends on 2)

The configurable image processing system of claim 2, wherein the flow path setting module allows to be manipulated by a user to set the preset flow path.

### Claim 4 (depends on 1)

The configurable image processing system of claim 1, wherein the at least one portion of the predetermined image processing architecture comprises the algorithm structure corresponding to both an Mth and a Kth logic hardware, and the control module compares a first processing result outputted from image processing that is performed by the algorithm structure of the Mth logic hardware with a second processing result outputted from that of the Kth logic hardware and then selectively applied the algorithm structure corresponding to one of the N pieces of logic hardware, and the algorithm structure that is applied is cascaded to the algorithm structure of the Mth or the Kth logic hardware, wherein M and K are positive integers smaller than or equal to N, and N is not equal to K.

### Claim 5

A configurable image processing method suitable for applying a predetermined image processing architecture, comprising the following steps:
providing N pieces of logic hardware, each pieces of the logic hardware respectively corresponding to an algorithm structure, wherein N is a positive integer larger than 1; and
utilizing a control module to selectively apply the N pieces of logic hardware so that the algorithm structure corresponding to the applied logic hardware are cascaded to form at least one portion of the predetermined image processing architecture, thereby performing image processing.

### Claim 6 (depends on 5)

The configurable image processing method of claim 5, wherein the step of utilizing the control module to selectively apply the N pieces of logic hardware further comprises:
generating a preset flow path by a flow path setting module such that the control module selectively applies the N pieces of logic hardware based on the preset flow path.

### Claim 7 (depends on 5)

The configurable image processing method of claim 5, wherein the predetermined image processing architecture is composed of a plurality of processing nodes, and each algorithm structure respectively has an algorithmic arranged for executing at least one of the processing nodes.

### Claim 8 (depends on 5)

The configurable image processing method of claim 5, wherein the at least one portion of the predetermined image processing architecture comprises the algorithm structure corresponding to both an Mth and a Kth logic hardware, and the steps of utilizing the control module to selectively apply the N pieces of logic hardware further comprise:
using the algorithm structure of the Mth logic hardware to perform image processing and output a first processing result;
using the algorithm structure of the Kth logic hardware to perform image processing and output a second processing result; and
using the control module to compare the first processing result with the second processing result to selectively apply the algorithm structure corresponding to one of the N pieces of logic hardware to cascade the algorithm structure of the Mth or the Kth logic hardware, wherein M and K are positive integers that are smaller than or equal to N, and M is not equal to K.

### Claim 9

A configurable image processing system suitable for applying a predetermined image processing architecture, the configurable image processing system comprising:
N pieces of logic hardware for respectively executing an image algorithm sequence, wherein to an algorithm structure each pieces of the logic hardware corresponds is selectively applied to form at least one portion of the predetermined image processing architecture; and
a control module for executing a combination application sequence to selectively apply the N pieces of logic hardware such that the algorithm structure of applied pieces of the logic hardware are cascaded to form at least one portion of the predetermined image processing architecture, thereby performing image processing.

### Claim 10 (depends on 9)

The configurable image processing system of claim 9, further comprising a flow path setting module for providing a preset flow path such that the control module selectively applies the N pieces of logic hardware based upon the preset flow path.

### Claim 11 (depends on 9)

The configurable image processing system of claim 9, wherein the at least one portion of the configurable image processing system comprises the algorithm structures corresponding to both an Mth and a Kth logic hardware, and the control module executes a comparison sequence to compare a first processing result outputted from image processing that is performed by the algorithm structure of the Mth logic hardware with a second processing result outputted from that of the Kth logic hardware and then selectively applies the algorithm structure corresponding to one of the N pieces of logic hardware, and the algorithm structure that is applied is cascaded to the algorithm structure of the Mth or the Kth logic hardware, wherein M and K are positive integers smaller than or equal to N, and M is not equal to K.
