Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
GB2152249A - Video signal processor - Google Patents
[go: Go Back, main page]

GB2152249A - Video signal processor - Google Patents

Video signal processor Download PDF

Info

Publication number
GB2152249A
GB2152249A GB08426097A GB8426097A GB2152249A GB 2152249 A GB2152249 A GB 2152249A GB 08426097 A GB08426097 A GB 08426097A GB 8426097 A GB8426097 A GB 8426097A GB 2152249 A GB2152249 A GB 2152249A
Authority
GB
United Kingdom
Prior art keywords
bus
data
computer
video signal
signal processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB08426097A
Other versions
GB2152249B (en
GB8426097D0 (en
Inventor
Nobuo Fukushima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP58251835A external-priority patent/JPS60138634A/en
Priority claimed from JP58251834A external-priority patent/JPS60136828A/en
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of GB8426097D0 publication Critical patent/GB8426097D0/en
Publication of GB2152249A publication Critical patent/GB2152249A/en
Application granted granted Critical
Publication of GB2152249B publication Critical patent/GB2152249B/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Abstract

In a signal processor wherein data of a video signal (VI) is processed by a computer (CPU) in a real-time mode according to programs, an exclusive bus (11 or 12) is provided between the computer and a peripheral equipment such as a main memory (7) or the like, thereby transmitting the video signal data direct between peripheral equipments. With this equipment, real-time processing of the video signal can be realized in parallel with an input processing of a picture signal to the computer. <IMAGE>

Description

SPECIFICATION Signal processor This invention relates to a signal processor for processing video signals data.
For indicating moving pictures on a picture display, it is required that a predetermined picture processing can be executed within each field (60 fields/sec. normally) at least. A system shown in Fig. 1 is known to work as a processor of this kind. In the drawing, 1 denotes an input line for a video signal V1 including horizontal and vertical synchronizing signals and an encoded colour signal: 2 denotes a decoder to separate the video signal V1 into colour signals R,G,B; 3 denotes an analog-to-digital (A/D) converter to convert the colour signals R,G, B into a digital signal format: 4 denotes a frame memory to store digitized colour signals R, B, G for each frame: 5 denotes an interface for transmitting data D in the frame memory 4 on DMA (direct memory access): 6 denotes a computer (CPU): 7 denotes a (main) memory to store programs and data of the computer 6: 8 denotes a disk controller to store the data of the computer 6: 9 denotes a disk to store the data of the computer 6: 10 denotes an input/output unit for the data of the computer 6: 11 denotes a bus to connect the interface 5 through the disk 9: 12 denotes a program control channel (PCCH) to connect the interface 5 through the disk 9: 13 denotes a digital-to-analog (D/A) converter of the data D of the frame memory 4, and 14 denotes an encoder of outputs from the D/A converter 13.
The video signal VI is decoded first on the decoder 2 and separated into red, blue and green colour signals R, B, G. Next, the colour signals R, G, B are converted into digital colour signals F, B, G on the A/D converter 3, inputted to the frame memory 4 and then stored for one picture (1 field or 1 frame). The data D of the frame memory 4 is transmitted to the memory on DMA by way of the interface 5 under control of the computer 6. The data transmitted to the memory 7 is subjected to a picture processing thereafter on the computer 6. The result of the processing is sent to the disk 9 by way of the disk controller 8 and stored therein.The data stored in the disk 9 is transmitted to the frame memory 4 by way of the bus 11 and the interface, converted then into an analog level colour signal on the D/A converter 13, encoded further to a video signal VO on the encoder 14 and then outputted therefrom. The input/output unit 10 outputs a transmission request (command) to the A/D converter 3, the frame memory 4 and the D/A converter 13 at the time of read and output of data, and also has a function to grasp these statuses.
The conventional system is constituted as above, therefore in the case of NTSC signal, for example, if a resolution of displayed picture comes in 480 pieces vertically and 512 pieces horizontally, a bit number of the A/D converter is 8 bits, and a transmission speed of DMA bus interface is 64 K bytes/sec., a time T required for inputting one picture to the computer will be:
Further, a reverse operation to the input takes place at the time of display, therefore a similar period of time will be required. Accordingly, such input/output processing carried out simultaneously requires a time of 20 sec. or over. On the other hand, since the computer outputs a picture data direct to the D/A converter from the frame memory by way of a common bus while the picture is subjected to an on-line processing, other processings cannot be executed while this is happening.An object of the invention is to provide an improved signal processor.
Accordingly this invention provides a signal processor which is functional to execute a real-time processing of a video signal and an input processing of a picture to a computer in parallel by removing the above-mentioned defects prevailing hitherto and also by providing an exclusive bus for transmitting a video signal data direct between peripheral equipments.
In one embodiment of this invention, a novel signal processor is provided with a second bus for real-time processing of a video signal between peripheral equipments in addition to a first bus for input processing to a computer, a controller for accessing data between peripheral equipments by way of the second bus, and an interface for the second bus and the controller with a picture memory.
In another embodiment, the signal processor of this invention is provided with a second bus for real-time processing between peripheral equipments including a picture memory, and a controller for accessing data between peripheral equipments synchronously with a video signal.
Embodiments of the invention will now be described by way of example only, with reference to the accompanying drawings in which: Figure 1 is a block diagram of a conventional signal processor; Figure 2 is a block diagram of a signal processor in accordance with one embodiment of this invention; Figure 3 is a block diagram of a signal processor in accordance with another embodiment of this invention.
In Fig. 2 like reference characters denote like parts to these in Fig. 1 and 15 represents a bus controller, which inputs a data of the video signal VI converted on the A/D converter 3 and sends it onto a bus B. 16 denotes a bus controller for controlling a transmission of the data on the bus B synchronously with the video signal through the line 1, 17 denotes a bus controller for controlling a cyclic transmission of the data on the bus B to the D/A converter 13, and 18 denotes a bus interface for transmitting the data of the bus B on to the bus 11 or the data on the bus 11 to the bus B.The bus B is connected in common with the bus controllers 1 5. 16, 17 and the interface 18, and includes a line for transmitting data signals to send and receive mutually, a line for transmitting horizontal and vertical synchronizing signals detected from the video signal VI, and a line for transmitting a timing signal for strobing a data signal synchronously with the synchronizing signals. The horizontal and vertical synchronizing signals and the timing signal are sent onto the bus B from the bus controller 16.
In the operation, the video signal VI is controlled by the bus controller and thus transmitted to a picture display (not illustrated) by way of the decoder 2, the A/D converter 3, the bus controller 15. the bus B.
the bus controller 17, the D/A converter 13 and the encoder 14 to a display means.
Similarly, the data registered in the memory 7 and the disk 9 is transmitted to the bus controller 17 by way of the bus 11 or 12 which is not used by the computer 6, the bus interface 18 and the bus B, and also the data of the bus controller 15 is transmitted to the memory 7 and the disk controller 8 by way of the bus B, the bus interface 18 and the bus 11 or 12 which is not used by the computer 6. While such data transmission is carried out, the computer 6 is capable of simultaneously executing a data processing wherein data is sent and received between the memory 7 and the disk controller 8 by way of the bus 11 or 12 in use by the computer. A background processing for animation display which requires much time therefor may thus also be included in the data processing.
Fig. 3 is a block diagram representing another embodiment of this invention, which indicates a signal processor provided with a controller for accessing data direct between peripheral equipments synchronously with a video signal through a bus provided for connecting peripheral equipments. In Fig. 3, like reference characters represent like parts in Fig. 1 and Fig. 2 and 19 denotes a bus for transmitting a data for display cyclically synchronously with the video signal VI. The bus 19 is connected with the computer 6, the memory 7, the disk controller 8, the bus controllers 15 and 17, and includes a line for transmitting data signals sent and received mutually among them, and a line for transmitting a timing signal for strobing data signals synchronously with the horizontal and vertical synchronizing signals detected from the video signal VI.The horizontal and vertica! synchronizing signals and the timing signal are sent onto the bus B from the bus controller 16.
In the operation. the video signal Vi is controlled by the bus controller 16 and thus transmitted to a picture display (not illustrated) by way of the decoder 2. the A/D converter 3. the bus controller 1 5. the bus 9, the bus controller 17, the D/A converter 13 and the encoder 14 to a display means.
Similarly. the data registered in the memory and the disk 9 is transmitted to the bus controller 17 by way of the bus 1 9. and also the data of the bus controller 15 is transmitted to the memory 7 and the disk controller 8 by way of the bus 19. Since the above transmissions are carried out through the bus 19 which is independent from the buses 11 and 1 2. the computer 6 is also capable of executing a data processing wherein data is sent and received between the memory 7 and the disk controller 8 by way of the buses 11 and 12. A background processing for animation display which requires much time therefor is also included in the data processing.
Although. in the above embodiments. the video signal is represented by a colour video signal the invention is equally applicable to a signal for displaying a cyclic picture such as black-and-white video or the like. Further in Fig. 2 or Fig. 3, an apparatus other then the bus controller 16 and the computer 6 can be connected plurally and so utilized.
As described above, according to this invention, a bus and a controller for a video signal synchronized with the video signal are provided within the signal processor, therefore video signal data can be processed for registration, retrieval and the like on real-time mode without suspending a processing on the computer.

Claims (5)

1. A signal processor provided with a computer arranged for reading data of a consecutive video signal from a picture memory storing said data, by way of a first bus and executing a predetermined picture processing on real-time mode according to programs stored in a main memory, including a realtime processing means for video signals which operates for another processing simuitaneously and in parallel with an input processing of the computer.
2. The signal processor as defined in Claim 1, said real-time processing means comprising a second bus for connecting said computer and a peripheral equipment including said main memory, an interface tor connecting said first and second buses with said picture memory, a controller for accessing data direct with another peripheral equipment by way of either the first or second bus while said computer transmits data to one of said peripheral equipment by way of the other of said first or second bus.
3. The signal processor as defined in Claim 1, said real-time processing means comprising a second bus for connecting said picture memory and the peripheral equipment including the main memory and a controller for accessing data direct with said peripheral equipment synchronously with said video signal by way of the second bus.
4. A signal processor substantially as described herein with reference to or as illustrated in Fig. 2 or Fig. 3 of the accompanying drawings.
5. A method of processing signals substantially as described herein with reference to Fig. 2 or Fig. 3 of the accompanying drawings.
GB08426097A 1983-12-26 1984-10-16 Video signal processor Expired GB2152249B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP58251835A JPS60138634A (en) 1983-12-26 1983-12-26 Signal processor
JP58251834A JPS60136828A (en) 1983-12-26 1983-12-26 Signal processor

Publications (3)

Publication Number Publication Date
GB8426097D0 GB8426097D0 (en) 1984-11-21
GB2152249A true GB2152249A (en) 1985-07-31
GB2152249B GB2152249B (en) 1987-09-09

Family

ID=26540379

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08426097A Expired GB2152249B (en) 1983-12-26 1984-10-16 Video signal processor

Country Status (2)

Country Link
CA (1) CA1218751A (en)
GB (1) GB2152249B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988006768A1 (en) * 1987-02-27 1988-09-07 Eastman Kodak Company High speed raster image processor
EP0366871A3 (en) * 1988-11-02 1991-03-27 Mitsubishi Denki Kabushiki Kaisha Apparatus for processing video signal
US5113494A (en) * 1987-02-27 1992-05-12 Eastman Kodak Company High speed raster image processor particularly suited for use in an image management system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5274205B2 (en) 2007-11-13 2013-08-28 キヤノン株式会社 Image processing apparatus and image processing apparatus control method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1430389A (en) * 1972-06-21 1976-03-31 Solartron Electronic Group Computing apparatus for tracking movinb objects
GB1539398A (en) * 1975-05-15 1979-01-31 Gen Electric Polar co-ordinate format to a cartesian co-ordinate format scan converter
GB2026740A (en) * 1978-07-24 1980-02-06 Intel Corp Digital processor for processing analog signals
EP0068358A2 (en) * 1981-06-19 1983-01-05 Hitachi, Ltd. Apparatus for parallel processing of local image data
EP0078103A2 (en) * 1981-09-11 1983-05-04 Machine Intelligence Corporation Data modifier apparatus and method for machine vision systems
EP0104290A1 (en) * 1982-09-29 1984-04-04 I.R.C.A.M. Institut De Recherche Et De Coordination Acoustique/Musique Digital processor for real time signals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1430389A (en) * 1972-06-21 1976-03-31 Solartron Electronic Group Computing apparatus for tracking movinb objects
GB1539398A (en) * 1975-05-15 1979-01-31 Gen Electric Polar co-ordinate format to a cartesian co-ordinate format scan converter
GB2026740A (en) * 1978-07-24 1980-02-06 Intel Corp Digital processor for processing analog signals
EP0068358A2 (en) * 1981-06-19 1983-01-05 Hitachi, Ltd. Apparatus for parallel processing of local image data
EP0078103A2 (en) * 1981-09-11 1983-05-04 Machine Intelligence Corporation Data modifier apparatus and method for machine vision systems
EP0104290A1 (en) * 1982-09-29 1984-04-04 I.R.C.A.M. Institut De Recherche Et De Coordination Acoustique/Musique Digital processor for real time signals

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988006768A1 (en) * 1987-02-27 1988-09-07 Eastman Kodak Company High speed raster image processor
US5113494A (en) * 1987-02-27 1992-05-12 Eastman Kodak Company High speed raster image processor particularly suited for use in an image management system
EP0366871A3 (en) * 1988-11-02 1991-03-27 Mitsubishi Denki Kabushiki Kaisha Apparatus for processing video signal

Also Published As

Publication number Publication date
CA1218751A (en) 1987-03-03
GB2152249B (en) 1987-09-09
GB8426097D0 (en) 1984-11-21

Similar Documents

Publication Publication Date Title
EP0366871B1 (en) Apparatus for processing video signal
JPH0783368B2 (en) Multiple information transmission system
GB2152249A (en) Video signal processor
US5099327A (en) Video scanning conversion apparatus
US4994913A (en) Still picture transmission-display apparatus
US4777486A (en) Video signal receiver for computer graphics system
US4903227A (en) Processor for digitized video having common bus for real time transfer of input and output video data
JPS6346516A (en) Monitor control computer system
JPS61208578A (en) Image forming device
KR100456402B1 (en) Digital image processing device
JPH0210975B2 (en)
CA1212454A (en) Signal processing device
JPS61252783A (en) Picture transmitter
JPS59223880A (en) Picture input device
JPS63263982A (en) Still picture transmission equipment
JPH039485A (en) Image processor
JPH05153590A (en) Meter monitor system
JPH0391360A (en) facsimile machine
JPS5947914B2 (en) Color image encoding processing method
KR20050097785A (en) Apparatus for multi-screen display
JPS60156177A (en) Picture processing unit
JPH05191801A (en) Frame memory control method for video decoding device
JPH0759081B2 (en) Image transmission equipment
JPS6228786A (en) Still picture superimposing system
JP2000244912A (en) Image encoding device and image decoding device

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 19931016