Multiple processing system

Error detection/correction and fault detection/recovery – Pulse or data error handling – Error/fault detection technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C348S607000, C348S451000, C382S260000

Reexamination Certificate

active

06591398

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to the processing of video image, sound, or other correlated data. More specifically, the present invention relates to an apparatus, method, and computer-readable medium for selectively performing, in parallel structures, different functions on input image, sound, or other correlated data based upon input processing selection signals.
BACKGROUND OF THE INVENTION
It is often necessary to perform different functions on input image, sound, or other correlated data in order to obtain quality output data. The different functions that need to be performed on the input data may include the following: concealing or recovering erroneous or lost input data (hereinafter also referred to as error recovery), reducing the noise level of the input data (hereinafter also referred to as noise reduction), and interpolating subsamples of the input data (hereinafter also referred to as subsample interpolation).
Conventionally, error recovery has been achieved by correlation evaluation. For example, spatial inclinations of the target data are detected using neighboring data. In addition to spatial inclinations, motion is also evaluated. A selected spatial filter is used for error recovery if motion is detected. In the case of stationary data, the previous frame data is used for error recovery.
Subsample interpolation processing has conventionally been achieved by peripheral correlation evaluation.
In addition to the conventional method, subsample interpolation can be performed by a method known as classified adaptive subsample interpolation. For further information regarding this method, see U.S. Pat. No. 5,469,216 to Takahashi et al., entitled “Apparatus And Method For Processing A Digital Video Signal To Produce Interpolated Data”, which is incorporated herein by reference. In this process the interpolated output data is generated for corresponding data based on the class identifiers of various classes associated with the data.
A conventional noise reduction system may include two components. One component, known as inter-frame processing, is used to perform noise reduction in areas of stationary data. The other component, known as intra-field processing, is used to perform noise reduction for areas of motion. Whether inter-frame processing or intra-field processing is performed depends on the level of motion of the target data.
Conventionally, the different functions or processes mentioned above have been performed independently and separately by different systems or circuits. Thus, if two or more functions need to be performed on the input data, two or more systems are needed to carry out the required functions. For example, if both error recovery and noise reduction are to be performed on input data, the input data would be processed separately by an error recovery system to obtain error recovered data. The error recovered data would then be processed by a noise reduction system to obtain noise-reduced output data.
The systems described above are complex to implement and typically include significant hardware redundancy. In addition, the conventional serial, pipelined structure also causes other processing inefficiencies. For example, even if only a small portion of the input data contains errors, the entire stream of input data would be processed through the error recovery process. Such indiscriminate processing of input data regardless of the condition of the input data results in significant waste of processing time and resources.
Moreover, since the entire input data are processed through all the different processes in this serial, pipelined configuration, there is no control mechanism to control how different portions of the input data should be processed. For example, the users cannot choose to perform only noise reduction on some portions of the data and error recovery on other portions of the data.
SUMMARY OF THE INVENTION
The present invention provides a method, apparatus, and computer-readable medium for selectively performing, in parallel structures, different functions on an input image, sound data, or other correlated data according to some input processing selection signals. In one embodiment, the input data is received. A first function is performed on the input data to generate a first output of data. At least one additional function, approximately in parallel to the step of performing the first function, is performed on the input data to generate at least one additional output of data. Either the first output or the additional output is selected based upon a control input. In one embodiment, the first function and each additional function performed on the input data are selected from the group consisting of recovering erroneous data contained in the input data, interpolating the input data, and reducing the noise level of the input data.


REFERENCES:
patent: 3311879 (1967-03-01), Daher
patent: 3805232 (1974-04-01), Allen
patent: 4361853 (1982-11-01), Remy et al.
patent: 4381519 (1983-04-01), Wilkinson et al.
patent: 4419693 (1983-12-01), Wilkinson et al.
patent: 4438438 (1984-03-01), Arens et al.
patent: 4532628 (1985-07-01), Matthews
patent: 4574393 (1986-03-01), Blackwell et al.
patent: 4703351 (1987-10-01), Kondo
patent: 4703352 (1987-10-01), Kondo
patent: 4710811 (1987-12-01), Kondo
patent: 4722003 (1988-01-01), Kondo
patent: 4729021 (1988-03-01), Kondo
patent: 4772947 (1988-09-01), Kono
patent: 4788589 (1988-11-01), Kondo
patent: 4845557 (1989-07-01), Lang
patent: 4845560 (1989-07-01), Kondo et al.
patent: 4890161 (1989-12-01), Kondo
patent: 4924310 (1990-05-01), Von Brandt
patent: 4953023 (1990-08-01), Kondo
patent: 4975915 (1990-12-01), Sako et al.
patent: 4979040 (1990-12-01), Masumoto
patent: 5023710 (1991-06-01), Kondo et al.
patent: 5043810 (1991-08-01), Vreeswijk et al.
patent: 5086489 (1992-02-01), Shimura
patent: 5089889 (1992-02-01), Sugiyama
patent: 5093722 (1992-03-01), Miyaguchi et al.
patent: 5093872 (1992-03-01), Tutt
patent: 5101446 (1992-03-01), Resnikoff et al.
patent: 5122873 (1992-06-01), Golin
patent: 5134479 (1992-07-01), Ohishi
patent: 5142537 (1992-08-01), Kurtner et al.
patent: 5150210 (1992-09-01), Hoshi et al.
patent: 5159452 (1992-10-01), Kinoshita
patent: 5166987 (1992-11-01), Kageyama
patent: 5177797 (1993-01-01), Takenaka et al.
patent: 5185746 (1993-02-01), Tanaka et al.
patent: 5196931 (1993-03-01), Kondo
patent: 5208816 (1993-05-01), Seshardi et al.
patent: 5237424 (1993-08-01), Nishino et al.
patent: 5241381 (1993-08-01), Kondo
patent: 5243428 (1993-09-01), Challapali et al.
patent: 5258835 (1993-11-01), Kato
patent: 5307175 (1994-04-01), Seachman
patent: 5327502 (1994-07-01), Katata et al.
patent: 5337087 (1994-08-01), Mishima
patent: 5373455 (1994-12-01), Edgar
patent: 5379072 (1995-01-01), Kondo
patent: 5398078 (1995-03-01), Masuda et al.
patent: 5406334 (1995-04-01), Kondo et al.
patent: 5416651 (1995-05-01), Uetake et al.
patent: 5416847 (1995-05-01), Boze
patent: 5428403 (1995-06-01), Andrew et al.
patent: 5434716 (1995-07-01), Sugiyama et al.
patent: 5438369 (1995-08-01), Citta et al.
patent: 5442409 (1995-08-01), Morgan
patent: 5446456 (1995-08-01), Seo
patent: 5455629 (1995-10-01), Sun et al.
patent: 5469216 (1995-11-01), Takahashi et al.
patent: 5469474 (1995-11-01), Kitabatake
patent: 5473479 (1995-12-01), Takahura
patent: 5481554 (1996-01-01), Kondo
patent: 5481627 (1996-01-01), Kim
patent: 5495298 (1996-02-01), Uchida et al.
patent: 5499057 (1996-03-01), Kondo et al.
patent: 5528608 (1996-06-01), Shimizume
patent: 5557420 (1996-09-01), Yanagihara et al.
patent: 5557479 (1996-09-01), Yanagihara
patent: 5568196 (1996-10-01), Hamada et al.
patent: 5571862 (1996-11-01), Santini et al.
patent: 5577053 (1996-11-01), Dent
patent: 5579051 (1996-11-01), Murakami et al.
patent: 5594807 (1997-01-01), Liu
patent: 5598214 (1997-01-01), Kondo et al.
patent: 5617333 (1997-04-01), Oyamada et al.
patent: 5625715 (1997-04-01), Trew et al.
patent: 5636316 (1997-06-01), Oku et al.
patent: 5649053 (1997-07-01), Kim
patent: 5663764 (1997-09-01), Kondo et al.
patent: 5673357 (1997-09-01), Shi

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiple processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple processing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3093389

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.