← Back to Patent Explorer
US5555197A Expired / Lapsed US ⏱️ 0.0 years remaining

Video signal processor and method for processing a scanning line regardless of the synchronizing signal

Assignee: Panasonic Holdings Corp
•
Filing: 1994-04-11
•
Granted: 1996-09-10
•
Expires: 2014-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A coprocessor is incorporated in a processor comprising a CPU, an instruction cache, a data memory, a bus controller, an interruption control section and a DMA controller. This coprocessor has a parallel sum-of-products arithmetic operation section, a comparator, an I/O register section, and a sum-of-products factor register section. A frame memory, provided on the input side, stores MUSE or NTSC signals digitized per pixel. The DMA is in control of the transfer of data between the input-side frame memory and the data memory as well as the transfer of data between a frame memory provided on the output side and the data memory. Pixel data stored in the data memory is processed according to broadcasting systems by the switching of sum-of-products factors on the basis of software.

Inventors

  • 👤 Kazuki Ninomiya
  • 👤 Tamotsu Nishiyama
  • 👤 Jiro Miyake
  • 👤 Katsuya Hasegawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 12:05
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/7921; H04N9/7925; H04N9/64; H04N9/642; H04N11/00; H04N11/06; H04N11/12; H04N11/14; H04N5/00; H04N5/04; H04N5/06; H04N5/08; H04N5/44; H04N5/46; H04N7/00; H04N7/015; H04N7/0152; H04N9/12; H04N9/16; H04N5/76; H04N5/907

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 129 words
A video signal processor comprising: (a) first and second storage means for storing plural items of pixel data, (b) an address generator for generating a write address of said first storage means in order that pixel data obtained by sampling a video signal is sequentially written in said first storage means in synchronism with a synchronizing signal, and a read address of said second storage means in order that pixel data is sequentially read out of said second storage means in synchronism with said synchronizing signal, and (c) processing means for reading the pixel data from said first storage means, processing said read pixel data, and writing said processed pixel data in said second storage means, at an operating frequency higher than a sampling rate of said video signal.
Claim 2
Dependent Claim 129 words
A video signal processor comprising: (a) first and second storage means for storing plural items of pixel data, (b) an address generator for generating a write address of said first storage means in order that pixel data obtained by sampling a video signal is sequentially written in said first storage means in synchronism with a synchronizing signal, and a read address of said second storage means in order that pixel data is sequentially read out of said second storage means in synchronism with said synchronizing signal, and (c) processing means for reading the pixel data from said first storage means, processing said read pixel data, and writing said processed pixel data in said second storage means, at an operating frequency higher than a sampling rate of said video signal.
Claim 3
Dependent Claim 85 words
A video signal processor as in claim 1 wherein: (a) said address generator has a first address generation circuit that generates said write address of said first storage means and a second address generation circuit that generates said read address of said second storage means, (b) said first address generation circuit has functions of detecting said synchronizing signal in said video signal and feeding to said second address generation circuit a timing signal for setting said read address every time said synchronizing signal is detected.
Claim 4
Dependent Claim 63 words
A video signal processor as in claim 1 further including a clock generator for generating an operating clock signal of said processing means from said synchronizing signal in order that said processing means can perform read, processing, and write operations of the pixel data in synchronism with said synchronizing signal at an operating frequency that is an integral multiple of said sampling rate.
Claim 5
Dependent Claim 41 words
A video signal processor as in claim 1 wherein: (a) said processing means has a plurality of signal processing sections that perform different processes, and (b) said second storage means has line memories corresponding to said plurality of signal processing sections.
Claim 6
Dependent Claim 27 words
A video signal processor as in claim 1, wherein said first storage means has a plurality of zones used to separate-store pixel data of different broadcasting systems.
Claim 7
Dependent Claim 132 words
A video signal processor as in claim 1, wherein said address generator is capable of: (a) detecting said synchronizing signal in said video signal, (b) increasing said first storage means' write address by an integer in order that pixel data for at least one scanning line is sequentially written in said first storage means as long as said synchronizing signal is not detected, or setting said write address if said synchronizing signal is detected, and activating said processing means, and (c) increasing said second storage means' read address by an integer in order that pixel data for at least one scanning line is sequentially read out of said second storage means as long as said synchronizing signal is not detected, or setting said read address by if said synchronizing signal is detected.
Claim 8
Dependent Claim 85 words
A video signal processor comprising: (a) storage means for storing plural items of pixel data, (b) an address generator for generating a write address of said storage means in order that pixel data obtained by sampling a video signal is sequentially written in said storage means in synchronism with a synchronizing signal, and (c) processing means for reading the pixel data out of said storage means and processing said read pixel data, at an operating frequency higher than a sampling rate of said video signal.
Claim 9
Dependent Claim 85 words
A video signal processor comprising: (a) storage means for storing plural items of pixel data, (b) an address generator for generating a write address of said storage means in order that pixel data obtained by sampling a video signal is sequentially written in said storage means in synchronism with a synchronizing signal, and (c) processing means for reading the pixel data out of said storage means and processing said read pixel data, at an operating frequency higher than a sampling rate of said video signal.
Claim 10
Dependent Claim 77 words
A video signal processor as in claim 7, wherein said address generator has functions of: (a) detecting said synchronizing signal in said video signal, (b) increasing said storage means' write address by an integer in order that pixel data for at least one scanning line is sequentially written in said storage means as long as said synchronizing signal is not detected, or setting said write address if said synchronizing signal is detected, and activating said processing means.
Claim 11
Dependent Claim 108 words
A video signal processor as in claim 7 wherein said processing means comprises: (a) access means for reading data out of said storage means, (b) sum-of-products arithmetic means (SAM) having factor registers for performing a sum-of-products arithmetic operation of a factor set at said factor registers and data read from said access means and outputting a result of said sum-of-products arithmetic operation, (c) signal processing means for receiving an output of said SAM, performing signal processing on said received output of said SAM, and outputting a result of said signal processing, and (d) control means for controlling said access means and setting a factor to said factor registers.
Claim 12
Dependent Claim 18 words
A video signal processor as in claim 7, wherein said SAM has plural sets of said factor registers.
Claim 13
Dependent Claim 40 words
A video signal processor as in claim 7, wherein said signal processing means has factor registers and performs sum-of-products arithmetic operation by making use of a factor set at said factor registers so as to conduct said signal processing operation.
Claim 14
Dependent Claim 20 words
A video signal processor as in claim 11, wherein said signal processing means has plural sets of said factor registers.
Claim 15
Dependent Claim 20 words
A video signal processor as in claim 9, wherein said SAM and said signal processing means are the same hardware.
Claim 16
Dependent Claim 19 words
A video signal processor as in claim 9, wherein said signal processing means makes a comparison between input data.
Claim 17
Dependent Claim 179 words
A video signal processor as in claim 7, wherein said processing means comprises: (a) access means for reading data out of said storage means, (b) sum-of-products arithmetic means (SAM) having factor registers for performing a sum-of-products arithmetic operation using a factor set at said factor registers and outputting a result of said sum-of-products arithmetic operation, (c) output means for outputting an output of said SAM to the outside, (d) switch means for switching between a connection of said SAM with said storage means and a connection of said SAM with said output means for making said SAM perform the sum-of-products arithmetic operation of a first factor set at said factor registers and data read by said access means and then feeding the output of said SAM to said output means after making said SAM perform the sum-of-products arithmetic operation of the output of said SAM and a second factor set at said factor registers at least a time, and (e) control means for controlling said access means and said switch means and setting a factor to said factor registers.
Claim 18
Dependent Claim 84 words
A video signal processor comprising: (a) storage means for storing plural items of pixel data, (b) processing means for processing pixel data obtained by sampling a video signal and writing such processed pixel data in said storage means, at an operating frequency higher than a sampling rate of said video signal, and (c) an address generator for generating a read address of said storage means in order that pixel data is sequentially read out of said storage means in synchronism with a synchronizing signal.
Claim 19
Dependent Claim 84 words
A video signal processor comprising: (a) storage means for storing plural items of pixel data, (b) processing means for processing pixel data obtained by sampling a video signal and writing such processed pixel data in said storage means, at an operating frequency higher than a sampling rate of said video signal, and (c) an address generator for generating a read address of said storage means in order that pixel data is sequentially read out of said storage means in synchronism with a synchronizing signal.
Claim 20
Dependent Claim 74 words
A video signal processor as in claim 16, wherein said address generator has functions of: (a) detecting said synchronizing signal in said video signal, and (b) increasing said storage means' read address by an integer in order that pixel data for at least one scanning line is sequentially read out of said storage means as long as said synchronizing signal is not detected, or setting said read address if said synchronizing signal is detected.
Claim 21
Independent Claim 101 words
A method of processing a video signal comprising: (a) a step of detecting said synchronizing signal in a video signal, (b) a step of sampling said video signal so as to obtain pixel data from within said video signal, (c) a step of increasing a write address by an integer in order that pixel data for at least one scanning line, obtained by sampling, is sequentially stored as long as said synchronizing signal is not detected, and (d) a step of setting said write address and getting a process of said stored pixel data started if said synchronizing signal is detected.
Claim 22
Independent Claim 101 words
A method of processing a video signal comprising: (a) a step of detecting said synchronizing signal in a video signal, (b) a step of sampling said video signal so as to obtain pixel data from within said video signal, (c) a step of increasing a write address by an integer in order that pixel data for at least one scanning line, obtained by sampling, is sequentially stored as long as said synchronizing signal is not detected, and (d) a step of setting said write address and getting a process of said stored pixel data started if said synchronizing signal is detected.
Claim 23
Dependent Claim 35 words
A video signal processing method as in claim 18 further including a step of generating an interruption signal or a flag so as to get said pixel data process started upon detecting said synchronizing signal.
Claim 24
Dependent Claim 80 words
A video signal processing method as in claim 18 further including: (a) a step of inputting data of a plurality of fields or data of a plurality of lines, (b) a step of performing an inter-field process or an inter-line process by means of arithmetic operations of said input data, (c) a step of subjecting a result of an arithmetic operation to a signal process, and (d) a step of outputting a result of said signal process to the outside.
Claim 25
Dependent Claim 26 words
A video signal processing method as in claim 20 further including a step of switching factors of said arithmetic operation or factors of said signal process.

References Cited (Backward Citations)

US4134131A Cited
US4646136A Cited
US4718057A Cited
US4745463A Cited
EP0444947A2 Cited
US5323237A Cited
US5227882A Cited
EP0529442A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-10 2000-03-11 2000-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-10 2004-03-11 2004-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-10 2008-03-11 2008-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag