Endoscope image data compressing apparatus

Information

  • Patent Grant
  • 5209220
  • Patent Number
    5,209,220
  • Date Filed
    Tuesday, August 28, 1990
    34 years ago
  • Date Issued
    Tuesday, May 11, 1993
    31 years ago
Abstract
This endoscope image data compressing apparatus comprises a plurality of image compressing apparatus not equivalent to each other for compressing input endoscope image data and outputting the compressed data and a selecting apparatus for selecting the compressed data output from at least one of the image compressing apparatus. The selecting apparatus selects in response to the kind of the endoscope, characteristic of the image, picture quality of the compressed image, recording time intervals and others.
Description

BACKGROUND OF THE INVENTION
1. Field of the Invention:
This invention relates to an endoscope image data compressing apparatus for compressing endoscope image data.
2. Related Art Statement:
Endoscopes have recently come to be extensively used in medical and industrial fields.
In the medical field, generally, endoscope images are recorded so that an endoscope image in the case of an inspection with an endoscope may be later investigated in detail. In such a case, the endoscope image is photographed, and various electric recording and reproducing apparatus such as a VCR and photodisc apparatus, which provide an easy to record/reproduce image, are extensively used.
Generally, image information requires a recording capacity far larger than in the case of recording character information and therefore there are problems that, if an image is recorded so as to be able to be reproduced with a high fidelity, the number of recordable image sheets will become small and that, in the case of transmitting an image, the transmitting speed will be low.
Therefore, in the publication of Japanese Patent Application Laid Open No. 1700/1990 and others is suggested an image compressing and expanding apparatus wherein, at the time of recording, image data will be compressed and recorded but, at the time of reproducing, the compressed data will be expanded and will be displayed in a television monitor.
An example of an endoscope system including the above mentioned image compressing and expanding apparatus shall be explained in the following with reference to FIGS. 97 to 99.
FIG. 97 is a schematic view of a whole endoscope system comprising an electronic endoscope apparatus and image recording apparatus. An endoscope 891 inserted in a living body 892 is connected to an observing apparatus 893 to which are connected an observing monitor 894 and an image recording apparatus 896 including an image data compressing apparatus. A sucker 895 is connected to the endoscope 891.
FIG. 98 shows a flow of an image signal in the endoscope 891 and observing apparatus 893. The image signal from a CCD 901 in the tip of the endoscope 891 enters an amplifier 902, is amplified to a voltage level in a predetermined range, then enters a .gamma. circuit 903 and has the .gamma. corrected. In the case of an RGB frame sequential system, the signal having had the .gamma. corrected is converted from an analog to a digital signal by an A/D converter 904, then enters a selector 905 and has R, G and B recorded in respective memories 906R, 906G and 906B. The image signals having had R, G and B recorded in the respective memories 906R, 906G and 906B are called out by the timing of a TV signal and are respectively converted from digital to analog signals by D/A converters 907R, 907G and 907B. The image signals of R, G and B, having become analog signals, are transmitted to RGB output terminals R, G and B together with a synchronizing signal (SYNC) of a synchronizing signal generating circuit 913. The resulting RGB signals are displayed in a monitor 894 to make an endoscope observation. Also, these RGB signals can be recorded by an image recording apparatus 896.
When a white color light of a lamp 910 is Passed through a rotary filter 909 rotated by a motor 911, respective red, green and blue color passing filters provided in this rotary filter 909 will be interposed in the light path and lights of respective wavelengths of red, green and blue will be radiated to a light guide 903 of said endoscope 891. Therefore, image signals imaged under respective illuminating lights of red, green and blue will be written into said R, G and B memories 906R, 906G and 906B. By the way, the motor 911, A/D converter 904, selector 905, memories 906R, 906G and 906B, D/A converters 907R, 907G and 907B and synchronizing signal generating circuit 913 are controlled by a control signal generating part 912.
FIG. 99 shows a flow of an image signal in an image recording apparatus 896. The image signals from the RGB signal output terminals R, G and B are input into an input part of the image recording apparatus 897. The RGB signals are converted from an analog to a digital signal by an A/D converter part 898 through a switching and are then led to a compressing circuit 899, whose construction is based on compression theory, such as a predictive coding. The compressed image data are recorded in such recording system part 920 on a photodisc or photomagnetic disc. In the case of reproducing the images, the image data on the recording system part 920 are restored to the original image signals in a expanding circuit part 921. The image signals are then converted from a digital to an analog signal by a D/A converter part 922 and are transmitted to an output part 923. On the other hand, a control signal generating part 924 controls the destinations of the image signals and the transferring timing at the time of transferring the image signals and is connected to the A/D converter part 898, compressing circuit part 899, recording system part 920, expanding circuit part 921 and D/A converter part 922. Also, from the control signal generating part 204, a synchronizing signal (SYNC) is transmitted to the input part 897 and output part 923.
Now, an imaging device such as an imaging means of an electronic endoscope or the like comprises of various numbers of pixels and, therefore, the spatial frequency of the obtained image may be different depending on the kind of electronic endoscope or the like. Also, the size and shape of the endoscope image on a television monitor may be different depending on the kind of the unit of the electronic endoscope or the like.
One problem with a conventional image compressing apparatus is that the data obtained from an endoscope having, for example, a large number of pixels will be compressed in excess but, on the contrary, the data obtained from an endoscope having a small number of pixels have too low a compressing race to make an efficient compression.
In the picture on the monitor, there is always an unessential portion of the image corresponding to an endoscope image. If a compression is made by excluding such part not essential, a high compression will be possible but, as the size and shape of the endoscope image on the television monitor differ depending on the kind of electronic endoscope, various endoscope images can not be effectively treated with one compressing mode.
Also, the endoscope image varies in relation with the observing position and method. However, in the conventional image compressing apparatus, the compression is in only one mode and therefore an optimum compression will not be always made and the picture quality will likely deteriorate depending on the image.
Now, various compressing means exist today. Among them, there are adapted a predictive coding means whereby, in the compression of an endoscope image having no movement at all or a movement small enough, if any, on the picture, the image is digitized, the value of pixels to be coded is predicted from the nearby pixels and the predictive error is quantized using and a discrete cosine converting means. For example, in the compression of an endoscope image by said predictive coding means, the predictive error determined by the predictive coding of respective RGB is quantized as it is in an ordinary density gradation, for example, a density gradation of 5 bits. Now, in analyzing an endoscope image, it is found that there are bright parts, such as an adjacent body wall, and dark parts, such as a comparatively far body wall in or around a hole. In this endoscope image, the part to be recorded in detail for later observation and investigation is a bright part. In the dark parts, the noise level is high such that the anticipation error become large or the minute part can not be definitely observed and therefore, even if the compressing rate is elevated, there will be no trouble. If such endoscope image is uniformly compressed, in case the compressing rate is high, the picture quality of the bright part will deteriorate and, in case the compressing rate is low, the data amount of the dark part will also become large and the efficiency will be low.
Now, in an ordinary endoscope image, the image color is so reddish and the correlation between the adjacent pixels is so high that, when an ordinary compressing method is used, a high compression will be able to be made. However, an observing method wherein a part to be inspected is painted with such dyeing agent as methylene blue so that the affected part may be definitely observed has recently come to be used for the observation with an endoscope. When this observing method is used, in the observed image, a bluish color and reddish color will be present as mixed and the correlativity between the adjacent pixels will be low. Therefore, there are problems that, if such image is compressed the same as in the ordinary observed image, the picture quality will deteriorate the compressing rate will reduce.
Also, there has recently come to be used an observing method wherein such fluorescent agent as fluorescein is injected into a part to be inspected to observe a fluorescence emitted by this fluorescent agent. If this observing method is carried out in a frame sequential system in which an illuminating light is sequentially switched to R, G and B, a fluorescence will be emitted from the fluorescent agent at the time of the illumination of B and therefore the observed image will be an image in which a blue color will be present as mixed in an image based on a reddish color and which will be different from an ordinary observed image. Therefore, there are the same problems as at the time of observing the above described dyed image.
Now, there are compressing methods, for example, wherein an intra-image correlation with an adjacent pixel within the same field or frame is utilized and wherein an inter-image correlation with an image of a past field or frame is utilized. In case the correlation between the present image and former image is large as in the case of recording a moving image, if the inter-image correlation is utilized, the image will be able to be efficiently compressed. On the other hand, in case the correlation between the present image and former image is small as in the case of recording an image in some time after the former image is recorded, if said inter-image correlation is utilized, no image will be able to be efficiently compressed.
On the other hand, in case the correlation with the former recorded image is small, it will be effective to use the intra-image correlation but, in case the correlation with the former recorded image is large, the image will not be able to be compressed more efficiently than in the case of utilizing the inter-image correlation.
OBJECTS AND SUMMARY OF THE INVENTION
An object of the present invention is to provide an endoscope image data compressing apparatus which can change the compressing mode in response to the characteristics of endoscope image data to be input, or the like.
Another object of the present invention is to provide an endoscope image data compressing apparatus wherein the deterioration of the picture quality is little and a high compression is possible.
Another further object of the present invention is to provide an endoscope image data compressing apparatus which can efficiently compress endoscope image data.
Another further object of the present invention is to provide an endoscope image data compressing apparatus which can efficiently compress not only ordinary endoscope image data but also endoscope image data in such special observation as in dyeing.
Another further object of the present invention is to provide an endoscope image data compressing apparatus which can efficiently compress endoscope image data even in an environment which varies the correlation between endoscope images.
The endoscope image data compressing apparatus of the present invention comprises a plurality of image compressing means not equivalent to each other for compressing input endoscope image data and outputting the compressed data and a selecting means for selecting the compressed data output from at least one of said image compressing means. Said selecting means selects the compressed data in response to the kind of the endoscope, characteristics of the image, picture quality of the compressed image and recording time intervals. When said endoscope image data are dyed image data, said endoscope image data will be, for example, devalued for the compression and the difference between the devalued data and original data will be determined.
The other features and advantages of the present invention will become apparent enough with the following explanations.





BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an explanatory view showing the formation of an endoscope system in the first embodiment of the present invention.
FIGS. 2 to 5 relate to the second embodiment of the present invention.
FIG. 2 is a block diagram showing a recording part.
FIG. 3 is a block diagram showing a reproducing part.
FIGS. 4(A) and (B) are explanatory views respectively of displaying pictures of TV monitors.
FIG. 5 is an explanatory view showing an example of a format of recorded data.
FIGS. 6 to 10 relate to the third embodiment of the present invention.
FIG. 6 is a block diagram showing a recording part.
FIG. 7 is a block diagram showing a reproducing part.
FIGS. 8(A) to (C) are explanatory views showing respectively effective images in monitor images.
FIGS. 9(A) and (B) are explanatory views showing respectively the relations between an effective image shape and effective signal.
FIGS. 10(A) and (B) are explanatory views showing respectively image memories in which image data in whole image memories are memorized.
FIG. 11 is an explanatory view showing the formation of an endoscope system in the fourth embodiment of the present invention.
FIG. 12 is an explanatory view showing the formation of an endoscope system in the fifth embodiment of the present invention.
FIG. 13 is an explanatory view showing the formation of an endoscope system in the sixth embodiment of the present invention.
FIG. 14 is an explanatory view showing the formation of an endoscope system in the seventh embodiment of the present invention.
FIG. 15 is an explanatory view showing the formation of an endoscope system in the eighth embodiment of the present invention.
FIGS. 16 and 17 relate to the ninth embodiment of the present invention.
FIG. 16 is an explanatory view showing the formation of an endoscope system.
FIG. 17 is a block diagram showing a predictive coding circuit.
FIG. 18 is a block diagram showing a reproducing part in the tenth embodiment of the present invention.
FIGS. 19 to 28 relate to the 11th embodiment of the present invention.
FIG. 19 is a block diagram showing the formation of an image recording apparatus.
FIG. 20 is an explanatory view showing the whole of an endoscope image filing system.
FIG. 21 is a block diagram showing the formation of an observing apparatus.
FIG. 22 is a block diagram showing the formation of an image analyzing part.
FIG. 23(A) is a histogram of a difference signal of an ordinary image.
FIG. 23(B) is a histogram of a difference signal of a dyed image.
FIG. 24 is a block diagram showing the formation of a compressing circuit part.
FIG. 25 is a flow chart showing a recording operation of an image recording apparatus.
FIG. 26 is a flow chart showing a reproducing operation of an image recording apparatus.
FIGS. 27(A) to (C) are explanatory views for explaining respectively compressing operations of compressing circuits.
FIG. 28 is an explanatory view showing a recording system to a recording system part.
FIG. 29 is a block diagram showing the formation of an image analyzing part in the 12th embodiment of the present invention.
FIGS. 30 to 33 relate to the 13th embodiment of the present invention.
FIG. 30 is a block diagram showing the formation of a compressing circuit part.
FIG. 31 is a block diagram showing the formation of a predictive error calculating circuit.
FIG. 32 is an explanatory view for explaining a predictive error calculating method.
FIG. 33 is an explanatory view of a smoothing filter.
FIGS. 34 to 37 relate to the 14th embodiment of the present invention.
FIG. 34 is a block diagram showing the formation of an image recording apparatus.
FIG. 35 is a block diagram showing the formation of a compressing circuit part.
FIG. 36 is a block diagram showing the formation of a band limit switching circuit.
FIG. 37 is an explanatory view showing passing bands of respective LPF's in FIG. 36.
FIGS. 38 to 42 relate to the 15th embodiment of the present invention.
FIG. 38 is a block diagram showing the formation of an image analyzing part.
FIGS. 39(A) and (B) are explanatory views showing compressing rate tables.
FIG. 40 is a flow chart showing a recording operation.
FIG. 41 is an explanatory view showing a recording system to a recording system part.
FIG. 42 is an explanatory view showing a block size.
FIGS. 43 to 45 relate to the 16th embodiment of the present invention.
FIG. 43 is a block diagram showing the formation of an image analyzing part.
FIG. 44 is an explanatory view showing an (R-Y)(B-Y) plane.
FIG. 45 is a flow chart showing a recording operation.
FIGS. 46 to 49 relate to the 17th embodiment of the present invention.
FIG. 46 is a block diagram showing the formation of an image analyzing part.
FIG. 47 is an explanatory view showing an (R-y)(B-y) plane.
FIG. 48 is an explanatory view showing divided images.
FIG. 49 is a flow chart showing a recording operation.
FIGS. 50 to 53 relate to the 18th embodiment of the present invention.
FIG. 50 is a block diagram showing the formation of an endoscope apparatus.
FIG. 51 is a block diagram showing the formation of an image compression recording part.
FIGS. 52(A) to (C) are explanatory views showing respectively histograms of R, G and B of a general endoscope image.
FIGS. 53(A) to (C) are explanatory views showing respectively histograms of R, G and B of a dyed endoscope image.
FIGS. 54 to 56 relate to the 19th embodiment of the present invention.
FIG. 54 is a block diagram showing the formation of an image compression recording part.
FIGS. 55(A) and (B) are explanatory views showing endoscope images at the time of far views and their frequency distributions.
FIGS. 56(A) and (B) are explanatory views showing endoscope images at the time of near views and their frequency distributions.
FIG. 57 is a block diagram showing a compressing apparatus in the 20th embodiment of the present invention.
FIG. 58 is a block diagram showing a compressing apparatus in the 21st embodiment of the present invention.
FIG. 59 is a block diagram showing a compressing apparatus in the 22nd embodiment of the present invention.
FIGS. 60 to 64 relate to the 23rd embodiment of the present invention.
FIG. 60 is a block diagram showing the formation of an image recording apparatus.
FIG. 61 is a block diagram showing the formation of an image analyzing part.
FIG. 62 is a flow chart determining a compressing rate.
FIGS. 63(A) to (C) are explanatory views for explaining the determination of a compressing rate in response to the brightness and darkness of an original image.
FIG. 64 is an explanatory view showing a recording system to a recording system part.
FIGS. 65 to 71 relate to the 24th embodiment of the present invention.
FIG. 65 is a block diagram showing the formation of an endoscope apparatus.
FIG. 66 is a block diagram showing an image data compressing apparatus.
FIG. 67 is a block diagram showing the formation of a second predictive coder.
FIGS. 68(A) and (B) are explanatory views showing respectively histograms of R, G and B of general endoscope images.
FIGS. 69(A) to (C) are explanatory views showing respectively histograms of R, G and B of dyed endoscope images.
FIGS. 70(A) to (C) are explanatory views for explaining compressing operations of dyed images.
FIGS. 71(A) and (B) are explanatory views for explaining a predictive coding.
FIG. 72 is a block diagram showing an image data compressing apparatus in the 25th embodiment of the present invention.
FIGS. 73 and 74 relate to the 26th embodiment of the present invention.
FIG. 73 is a block diagram showing an image data compressing apparatus.
FIGS. 74(A) to (D) are explanatory views for explaining peripheral frequency distributions of endoscope images.
FIGS. 75 to 78 relate to the 27th embodiment of the present invention.
FIG. 75 is a block diagram showing an image compressing part.
FIG. 76 is a block diagram showing the formation of an electronic endoscope apparatus.
FIG. 77 is a block diagram showing a blocking circuit.
FIGS. 78(A) to (C) are explanatory views showing respectively blocks.
FIGS. 79 to 83 relate to the 28th embodiment of the present invention.
FIG. 79 is a block diagram showing the formation of an electronic endoscope apparatus.
FIG. 80 is an explanatory view for explaining a predictive coding.
FIGS. 81(A) to (C) are histograms of predictive errors in ordinary observed images.
FIGS. 82(A) to (C) are histograms of predictive errors in special observed images.
FIGS. 83(A) and (B) are flow charts showing compressing processes.
FIGS. 84 and 85 relate to the 29th embodiment of the present invention.
FIG. 84 is a block diagram showing an image compressing part.
FIGS. 85(A) to (C) are explanatory views respectively showing filterings.
FIGS. 86 and 87 relate to the 30th embodiment of the present invention.
FIG. 86 is a block diagram showing the formation of an electronic endoscope apparatus.
FIG. 87 is a block diagram showing an image compressing part.
FIG. 88 is a block diagram showing an image compressing part in the 31st embodiment of the present invention.
FIGS. 89 to 94 relate to the 32nd embodiment of the present invention.
FIG. 89 is a block diagram showing the formation of an image filing apparatus.
FIG. 90 is an explanatory view showing the formation of an image filing system.
FIG. 91 is an explanatory view showing the formation of an endoscope apparatus.
FIG. 92 is a block diagram showing the formation of an image file controller.
FIG. 93 is a flow chart showing a recording operation.
FIG. 94 is a flow chart showing a searching operation.
FIG. 95 is a block diagram showing the formation of an image filing apparatus in the 33rd embodiment of the present invention.
FIG. 96 is a block diagram showing the formation of an image filing apparatus in the 34th embodiment of the present invention.
FIGS. 97 to 99 relate to related art examples.
FIG. 97 is an explanatory view showing the formation of an endoscope system.
FIG. 98 is an explanatory view showing the formations of an endoscope and observing apparatus.
FIG. 99 is a block diagram showing the formation of an image recording apparatus.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 shows the first embodiment of the present invention.
In this embodiment, an endoscope system 1 comprises an electronic endoscope (briefly mentioned as an electronic scope hereinafter) 2 having an imaging means built-in, an endoscope controlling apparatus 5 having a light source part 3 feeding an illuminating light to this electronic scope 2 and a signal processing part 4 for processing a signal for said electronic scope 2 built-in, an endoscope image recording and reproducing apparatus (briefly mentioned merely as an image recording and reproducing apparatus hereinafter) 6 of the first embodiment for image-compressing and recording a video signal output from this endoscope controlling apparatus 5 and expanding and outputting it at the time of reproducing it and a TV monitor 7 color-displaying the video signal output from this image recording and reproducing apparatus 6.
Said electronic scope 2 has, for example, a flexible elongate insertable part 8, a thick operating part 9 formed at the rear end of this insertable part 8 and a universal cable 11 extended from this operating part 9 so that a connector 12 provided at the tip of this universal cable 11 may be connected to the endoscope controlling apparatus 5.
When said connector 12 is connected to the endoscope controlling apparatus 5, an illuminating light will be fed to the entrance end surface of a light guide 13 from the light source part 3.
That is to say, a white color light of a lamp 14 will be condensed by a condenser lens 15 and this condensed white color light will consist of respective wavelength ranges of red, green and blue by red, green and blue color transmitting filters 18R, 18G and 18B fitted to a rotary filter disc 17 rotated by a motor 16 when said filters are interposed sequentially into an illuminating light path and will be radiated to the entrance end surface of a light guide 13.
The illuminating light radiated to said entrance end surface will be transmitted by the light guide 13 inserted through the universal cable 11 and insertable part 8 and will be radiated to such object part 22 as within a body cavity through an illuminating lens 21 from the exit end surface fixed in the tip part 19.
The illuminated object part 22 will be viewed by an objective lens 23 fitted to the tip part 19 to form an image on a CCD 24 as a solid state imaging device arranged in the focal plane of said objective lens 23. The optical image will be photoelectrically converted by this CCD 24 and will be accumulated as a signal charge.
When a CCD driving signal is applied to this CCD 24 from a driving circuit not illustrated, the signal charge read out, will be input into a video amplifier 26 within the endoscope controlling apparatus 5 through a signal cable 25, amplified by this video amplifier 26 and converted to a digital signal by an A/D converter 27. This digital signal will be sequentially memorized in a first R memory 29R, first G memory 29G and first B memory 29B for synchronization with the rotation of the rotary filter disc 1 through a switching switch 28.
The signal imaged under the red illuminating light which is passed, for example, through the red color transmitting filter 18R will be memorized in the first R memory 29R. Thus, the image signal data memorized in the synchronizing first R, G and B memories 29R, 29G and 29B will be memorized respectively in still picture displaying second R, G and B memories 30R, 30G and 39B.
The image signal data simultaneously read out of said second R, G and B memories 30R, 30G and 30B will be converted respectively to analog color signals R, G and B by A/D converters 31a, 31b and 31c and will be output from an output end 32. When a TV monitor 7 is connected to this output end 32, the endoscope image will be displayed in the displaying picture of the TV monitor 7.
In this system 1, the input end of the image recording and reproducing apparatus 6 of the first embodiment can be connected to this output end 32 so that the color signals R, G and B input from said input end may be converted to digital signals respectively by A/D converters 34a, 34b and 34c and may be input, for example, into three kinds of image compressing means, that is, a first, second and third image compressing means 35a, 35b and 35c to compress three kinds of images.
Said respective compressing means are formed of hardware which can carry out such algorithms as predictive coding, vector coding and discrete cosine conversion on computers and software.
The output signals of said three kinds of image compressing means 35a, 35b and 35c can be recorded in a photodisc apparatus 37 as a recording apparatus through a compression selecting switch 36.
The compression selecting switch 36 is controlled through a switch driver 39 by discriminating data of a unit kind discriminating means 38. This unit kind discriminating means 38 is provided within the endoscope controlling apparatus 5 so that, when the electronic scope 2 is connected, the value of a resistance 41 provided with the resistance value corresponding to the unit kind of the electronic scope 2 will be read out and discriminating data corresponding to the unit kind will be output. The operation of a release switch not illustrated, cause the photodisc apparatus 37 the record compressed image data together with said discriminating data.
Among the three kinds of image compressing means 35a, 35b and 35c set in advance to be a proper image compression in response to the respective unit kinds of the electronic scope 2, the most proper image compressing means 35i (i=a, b or c) is selected by means of the discriminating data by the compression selecting switch 36. The value of resistance 41 used as a means of generating information regarding the unit kinds of the endoscope is provided, for example, within the connector 12 of the respective electronic scope 2 (but may be provided in any other part).
The endoscope image data compressed and recorded in said photodisc apparatus 37 are read out by operating a reproducing button or the like and are separated into discriminating data and compressed image data by a data separating means 42. Said compressed image data are input into three kinds of expanding means, that is, a first, second and third expanding means and are expanded the respective algorithms. These expanding means 43a, 43b and 43c are so set in advance so as to make proper expansions corresponding to the respective image compressions of said image compressing means 35a, 35b and 35c.
The image data (R. G and B component image data in this case) expanded by said expanding means 43a, 43b and 43c are memorized respectively in the third R, G and B memories 45R, 45G and 45B through three expansion selecting switches 44a, 44b and 44c.
Said expansion selecting switches 44a, 44b and 44c are controlled in the selection through a switch driver 46 by the discriminating data separated by the data separating means 42. That is to say, the expanding means 43i (i=a, b or c) corresponding to the image compressing means 35i used in the image compression is to be selected.
The image data memorized in said third R, G and B memories 45a, 45b and 45c are simultaneously read out, are converted respectively to analog color signals R, G and B by D/A converters 47a, 47b and 47c and are color-displayed in the TV monitor 7. When a release switch not illustrated is operated, the second R, G and B memories 30R, 30G and 30B will hold frozen pictures which will be recorded by the photodisc apparatus 37.
The operation of the endoscope system 1 provided with the thus formed first embodiment shall be explained in the following:
(a) Recording Operation:
An image imaged by the CCD 24 of the electronic scope 2 is output as a video signal from the endoscope controlling apparatus 5 and is input into the A/D converters 34a, 34b and 34c within the image recording and reproducing apparatus 6. The outputs of the A/D converters 34a, 34b and 34c are input into the three kinds of image compressing means 35a, 35b and 35c and three kinds of image compressions are made.
The electronic scope 2 is provided with a resistance 41 having a value corresponding to the unit kind of the electronic scope 2. The value of this resistance 41 is read out by the unit kind discriminating means 38 within the endoscope controlling apparatus 5 and discriminating data corresponding to the unit kind are output.
This discriminating signal is input into the driver 39 within the image recording and reproducing apparatus 6 and the image compressing means 35i best adapted to the now connected electronic scope 2 is selected by the compression selecting switch 36.
When a release switch not illustrated is pushed, said discriminating data will be recorded together with the compressed image data in the photodisc apparatus 37.
(b) Reproducing Operation:
The discriminating data and compressed image data read out of the photodisc apparatus 37 by a reproducing order are separated from each other by the data separating means 42.
The compressed image data are input into the expanding means 43a, 43b and 43c and are expanded by respective algorithms. On the other hand, the discriminating data drive the expansion selecting switches 44a, 44b and 44c through the driver 46 and select the expanding means 43i best adapted to the discriminating data. The output of the selected expanding means 43i is memorized in the R memory 45a, G memory 45b and B memory 45c and is displayed in the TV monitor 7 through the D/A converters 47a, 47b and 47c.
According to this first embodiment, as the unit kind of the connected endoscope 2 is discriminated and the image can be compressed at a compressing rate or the like adapted to the unit kind, the image will be able to be efficiently compressed without reducing the quality of image by the excessive compression or without the compression at a too low compressing rate.
FIGS. 2 to 5 show the second embodiment of the present invention.
This second embodiment can cope with the case that the number of pixels of an imaging device is different depending on the unit kind of an electronic scope.
In case the number of pixels of an imaging device is large, as shown in FIG. 4(A), the image on the TV monitor will be able to be displayed up to the high spatial frequency component part.
On the other hand, in case the number of pixels is small, as shown in FIG. 4(B), the spatial frequency component that can be displayed will be low.
Therefore, if the image of an electronic scope of a high pixel number is recorded up to the high spatial frequency component part and the image of an electronic scope of a low pixel number is recorded only in the low spatial frequency component part, the image will be able to be efficiently recorded.
The formation of the second embodiment realizing it is shown in FIGS. 2 and 3.
In an endoscope controlling apparatus 5 shown in FIG. 1, analog color signals R, G and B output from its output end 32 are converted to digital signals respectively by A/D converters 52a, 52b and 52c of a recording part 51a and are input respectively into R, G and B discrete cosine converters 53R, 53G and 53B. These discrete cosine converters (abbreviated as DCT's hereinafter) 53R, 53G and 53B can be formed, for example, of IMS-A121 made by INMOS Co., Britain.
The image data discrete-cosine-converted respectively by said DCT 53R, 53G and 53B are input respectively into R, G and B component selecting means 54R, 54G and 54B. Discriminating data corresponding to the unit kind of the electronic scope 2 connected and used by the unit kind discriminating means 38 are input into respective component selecting means 54R, 54G and 54B through the endoscope controlling apparatus 5 in FIG. 1 and the effective range of the frequency component resulting from the discrete cosine conversion is determined by the discriminating data.
The frequency component data selected by the respective component selecting means 54R, 54G and 54B can be recorded together with the discriminating data in a photodisc 56 through a writing controller 55. By the way, if the data to be recorded in this photodisc 56 are defined to be compressed image data compressed after discriminating data of one bit as shown, for example, in FIG. 5, both data will be able to be easily separated. By the way, the data length of the compressed image data may be determined in advance in response to the discriminating data.
The image data and discriminating data recorded in said photodisc 56 are separated by a reading controller 57 as shown in FIG. 3 and are input respectively into R, G and B component selecting means 58R, 58G and 58B. The respective component selecting means 58R, 58G and 58B output on the basis of the discriminating data effective frequency component data respectively to the frequency component input ends of reverse DCT 59R, 59G and 59B for R, G and B.
The respective reverse DCT 59R, 59G and 59B discrete-reverse-cosine-convert the input frequency components and write them respectively into R, G and B memories 60R, 60G and 60B. The image data written into these memories 60R, 60G and 60B are simultaneously read out, are converted to analog color signals R, G and B respectively by D/A converters 61a, 61b and 61c and are displayed in a TV monitor 62.
The operation of this second embodiment shall be explained in the following.
(a) Recording Operation:
The respective signals R, G and B are digital-converted by the A/D converters 52a, 52b and 52c, are input respectively into the R, G and B DCT 53R, 53G and 53B and are discrete-cosine-converted.
By the input discriminating data corresponding to the unit kind of the electronic scope, the component selecting means 54R, 54G and 54B determine the effective range of the frequency components among the data of the result of the discrete cosine conversion. The frequency component data selected by the component selecting means 54R, 54G and 54B are recorded in the photodisc 56 through the writing controller 55.
(b) Reproducing Operation:
The frequency component data and discriminating data read out of the photodisc 56 are separated by the reading controller 57.
Only the effective frequency components of the separated discriminating data are input into the reverse DCT 59R, 59G and 59B by the component selecting means 58R, 58G and 58B. The reverse DCT 59R, 59G and 59B discrete-reverse-cosine-convert the input frequency components and write the converted results into the R memory 60R, G memory 60G and B memory 60B. The outputs of the R memory 60R, G memory 60G and B memory 60B are displayed in the TV monitor 62 respectively through the D/A converters 61a, 61b and 61c.
According to this second embodiment, as the effective frequency components in compressing the image by the discrete cosine conversion are selected in response to the unit kind by the discriminating data, the image will be able to be compressed properly in response to the unit kind. For example, in the case of a low pixel number, the discrete cosine conversion will be made so that the high spatial frequency component may not be made effective, therefore the number of bits of the compressed image data in this case will be able to be made small and the image will be efficiently recorded in response to the unit kind. Also, as the reproduction is made on the basis of the information in the recording, even in the case, for example, of a unit kind of a high pixel number, the picture quality will be able to be prevented from being deteriorated in the reproducing process.
The other formations, operations and effects are the same as in the first embodiment.
FIGS. 6 to 10 show the third embodiment of the present invention.
This embodiment is to cope with the case that the displayed shape is different as shown in FIGS. 8(A), (B) and (C) depending on the unit kind and maker of the electronic scope. In FIG. 8(A), a circular endoscope image is displayed in a rightward position on a monitor picture. In FIG. 8(B), a circular image is displayed in the central part on a monitor picture. In FIG. 8(C), a square endoscope image rounded in four corners is displayed in a rightward position on a monitor picture.
There is suggested such image information processing method as in Japanese Patent Application Laid Open No. 204188/1985 wherein an unnecessary part and effective part as of an image are separated from each other and the boundary is simultaneously recorded as a numerical value so that, when the image is reproduced, a normal image will be restored. This method is applied to this embodiment.
In FIG. 6, an image signal (representing R, G and B) output from the endoscope controlling apparatus 5, for example, in FIG. 1 is input into a writing controlling circuit 74 through an A/D converter 73. On the other hand, a clock generating circuit 75 outputs to a scanning line pixel number counter 76 a clock locked in the phase to a synchronizing signal of said image signal. The number of pixels of each scanning line is counted by this scanning line pixel number counter 76, this counted output is input into a scanning line end sensing circuit 77 and the scanning line end is sensed.
The output of said scanning line end sensing circuit 77 is input into a scanning line counter 78 and the number of all the effective scanning lines is counted and is input into a shape ROM 79 which is programmed to output an effective signal only in the period when the part of an effective image of the whole image is being scanned. Discriminating data are to be input into the uppermost address line of this shape ROM 79.
Said writing controlling circuit 74 is to write only the image data of the effective image into an image memory 80 from the output of this shape ROM 79 and the output of said A/D converter 73.
The image data written into said image memory 80 are recorded together with the discriminating data in a photodisc apparatus 81.
The image data and discriminating data recorded in said photodisc apparatus 81 are separated by a data separating means 82 as shown in FIG. 7. The separated image data are memorized in an image memory 83 and the discriminating data are input into the uppermost address of the shape ROM 79. The outputs of the scanning line pixel number counter 76 and scanning line counter 78 explained in FIG. 6 are applied to the other addresses of this shape ROM 79.
The outputs of said image memory 83 and shape ROM 79 are input into a writing controlling circuit 84 into which are also input the outputs of the scanning line end sensing circuit 77 and scanning line counter 78. Only when the effective image part is being scanned with reference to these counted values and the output of the shape ROM 79, the image data of the image memory 83 will be read out and will be written into a predetermined place of a whole image memory 85. When the image is all written into this whole image memory 85, it will be read out, will be converted to an analog video signal through a D/A converter 86 and will be displayed in a TV monitor 87.
The operation of this third embodiment shall be explained in the following on the case that the effective image part is square and circular as shown in FIGS. 9(A) and (B).
(a) Recording Operation:
In FIGS. 9(A) and (B), when the size of the square or circular effective image and the position thereof with respect to the whole image are determined, the numbers of the effective pixels on the respective scanning lines will be directly determined.
Therefore, the discriminating data are input into the uppermost address of the shape ROM 79 and a general selection is made so that a signal corresponding to the shape by the discriminating data may be output from the shape ROM 79. For example, as shown in FIG. 9(A), by the discriminating data having discriminated the effective image to be square, in the shape ROM 79, effective signals will be output for the respective scanning lines in the same fixed periods. On the other hand, as shown in FIG. 9(B), by the discriminating data having discriminated the effective image to be circular, the effective signal will be selected to be output so that the effective signal period may gradually become longer and may then become shorter.
As shown in FIG. 6, in the shape ROM 79, when the outputs of the scanning line pixel number counter 76 and scanning line counter 78 are input as other addresses, the effective signal will be output only in the period when the part of the effective image in the whole image is being scanned. In the period when this effective signal is being output, the writing controlling circuit 74 will write into the image memory 80 the image data digital-converted by the A/D converter 73.
As described above, the effective signal output period varies in response to the shape of the effective signal and, therefore, in the case of a square, as shown in FIG. 9(A), fixed line image data will be written into the image memory 80 for the respective scanning lines 1, 2, . . . of the effective image part. In the case of a circle, as shown in FIG. 9(B), line image data proportional to the scanning line width (period) will be written in for the respective scanning lines of the effective image part.
As a result, as shown in FIGS. 10(A) and (B), the image data will be compressed in an image memory 80 of a capacity smaller than of a whole image memory 85. These image data are recorded together with the discriminating data in a photodisc apparatus 81.
(b) Reproducing Operation:
The image data and discriminating data read out of the photodisc apparatus 81 are separated by the data separating means 82, the image data are memorized in the image memory 83 and the discriminating data are input into the uppermost address of the shape ROM 79.
The input of the scanning line pixel number counter 76 is an original clock of an output synchronizing signal to the TV monitor 87 from the clock generating circuit 75 and the input of the scanning line counter 78 is an output of the scanning line end sensing circuit 77 sensing the end of the scanning line from the value of the scanning line pixel number counter 76.
The writing controlling circuit 84 will read out the data of the image memory 83 only when the effective image part is being scanned with reference to the values of the scanning line counter 78 and scanning line end sensing circuit 77 and the output of the shape ROM 79 and will write the image data in a predetermined place of the whole image memory 85.
When the image is all written into the whole image memory 85, the contents will be displayed in the TV monitor 87 through the D/A converter 86.
According to this third embodiment, as the image data of only the effective image part are detected and recorded so as to be restored when they are to be reproduced but the image data not effective are excluded, the image will be able to be efficiently recorded without reducing the picture quality.
The other formations, operations and effects are the same as in the first embodiment.
FIG. 11 shows the fourth embodiment of the present invention.
In this system 91, an electronic scope 2A having no resistance 41 built-in is used instead of the electronic scope 2 in the first embodiment and an endoscope controlling apparatus 5A having a unit kind data generator 92 formed of a ROM or switch instead of the unit kind discriminating means 38 is used instead of the endoscope controlling apparatus 5 in the first embodiment.
This system 91 will be effective in case the endoscope controlling apparatus 5A is different with each unit kind of the electronic scope 2A.
The other formations, operations and effects are the same as in the first embodiment.
FIG. 12 shows the fifth embodiment of the present invention.
In this system 95, the endoscope controlling apparatus 5 and (endoscope) image recording and reproducing apparatus 6 in the first embodiment shown in FIG. 1 are made integral with each other to form an image recording and reproducing apparatus 96.
The digital image data of the second R, G and B memories 30R, 30G and 30B are to be input directly respectively into image compressing means 35a, 35b and 35c. (Therefore, the A/D converters 34a, 34b and 35c in FIG. 1 are not provided.)
By the way, the analog color signals R, G and B output from the D/A converters 31a, 31b and 31c are input into an observing TV monitor 97 to display the image imaged by the electronic scope 2.
According to this embodiment, as the image data as digital data as they are input into the image compressing means 35a, 35b and 35c without being passed through the D/A converters 31a, 31b and 31c and A/D converters 34a, 34b and 34c, the picture quality will little deteriorate. By the way, the photodisc apparatus 37 may be incorporated into the image recording and reproducing apparatus 96 or may be separate.
In the above described respective embodiments, the compressed image data and discriminating data are recorded in the same recording medium but the invention is not limited to this. They may be recorded in separate recording media such as the compressed image data recorded in a photodisc and the discriminating data in a separate magnetic disc. If separate recording media are simultaneously reproduced, the same effect will be obtained.
Also, without using a plurality of image compressing means, one image compressing means may be used as set in different states. Further, the image may be compressed by software instead of hardware. In such case, a plurality of programs may be carried out in response to the discriminating data by using one CPU or the parameter of one program may be varied.
These are all included in the claims of the present application. In short, if the image compressing method is varied in response to the discriminating data, a plurality of image compressing means so called in the present application will be present.
In the above described respective embodiments, a frame sequential type electronic endoscope is shown but a so-called simultaneous type electronic endoscope will also suffice.
By the way, an ordinary TV camera or frame sequential type imaging apparatus as fitted to the eyepiece part of an ordinary fiberscope is included in the electronic endoscope of the present application.
The data recording medium may be not only a photodisc but also any of a photomagnetic disc, magnetic disc and semiconductor memory.
The discriminating data may not be recorded as data but the recording medium may be provided with a specific region corresponding to the discriminating data and the compressed image data corresponding to the discriminating data may be recorded in said specific region so that the discriminating data may be found in the recording place. By the way, this includes such using manner that, for example, a plurality of photodisc apparatus are prepared and the recording disc apparatus is determined in response to the discriminating data.
The unit kind discrimination may not be by the resistance but may be by an ROM or anything that can discriminate the kind.
FIG. 13 shows the sixth embodiment of the present invention.
This embodiment is to make an image compression most adapted to respective frame sequential system and simultaneous system electronic scopes and has it as one of the features to pre-process a frame sequential system electronic scope high in the color resolution so as to be of the same color resolution as of a simultaneous system.
An endoscope system shown in FIG. 13 comprises a simultaneous system electronic scope 101 provided at the tip with a color separating filter to separate colors, a frame sequential system electronic scope 102 wherein an illuminating light is color-separated in time series to obtain a color image and a system discriminating circuit 13 discriminating both systems.
In the simultaneous system and frame sequential system, a common light source part is used and a frame sequential system illumination emitting RGB color lights in time series and a simultaneous system illumination emitting a white color light are switched to each other by a discriminating signal (system identifying signal) by the system discriminating circuit 103 (not illustrated).
On the other hand, image data of both system electronic scopes 101 and 102 are separated into a luminance signal and color signal by a Y-C separating circuit 104. The image signal separated into the color signal and luminance signal is input into a compressing process selecting circuit 101. Here, a compressing process is selected on the basis of the system identifying signal from the system discriminating circuit 103.
Here, the simultaneous system electronic scope 101 is provided with a complementary color type filter. A G signal containing many bright and dark informations is included in respective pixels and is set at a high resolution but a color signal is set to be of a lower number of pixels than of a luminance signal by utilizing the fact that the resolution of a color signal is lower than of a luminance signal in the human sight characteristics.
On the other hand, in the frame sequential system electronic scope 102, the image is color-separated into RGB color images by the illuminating system, therefore the numbers of pixels of the respective RGB images are equal and the resolutions of the luminance signal and color signal are equal. Therefore, on the frame sequential system endoscope image, the color signal is processed to compress the band by applying the human sight characteristics so that a high efficiency compressing process may be possible while retaining the same picture quality as by the simultaneous system.
Therefore, in the compressing process selecting circuit 105, on the frame sequential system electronic scope 102, the color signal separated by the Y-C separating circuit 104 is processed to be compressed by a DCT coding circuit 106 and the luminance signal is processed to be compressed by a predictiave coding circuit 107. On the simultaneous system, by the selection by the compressing process selecting circuit 105, both color signal and luminance signal are processed to be compressed by the predictive coding circuit 107 without being passed through the DCT coding circuit 106.
The compressed image signal is recorded in a digital image file 108. In case the image is to be read out of the digital image file 108, the image data from the digital image file 108 are input into a compressing process judging circuit 109 and decoding process selecting circuit 110. In the compressing process judging circuit 109, it is judged whether the digital image data output from the digital image file 108 are predictively coded or DCT-coded and the coding process is selected in the decoding process selecting circuit 110. The image data of the simultaneous system electronic scope 101 processed to be compressed only in the predictive coding circuit 107 are processed to be decoded in the predictive decoding circuit 111. On the other hand, the image data of the frame sequential system electronic scope 102 processed to be decoded by two of the predictive coding and DCT coding circuits 107 and 106 are processed to be decoded in the predictive decoding process circuit 111 on the luminance signal processed to be predictively coded and are processed to be decoded in a DCT decoding circuit 112 on the color signal coded in the DCT coding circuit 106.
The image data processed to be decoded are converted to an analog image signal by a D/A converter 113. The image signals y-C-separated by an RGB decoder 114 are converted to RGB image signals and are displayed in a TV monitor 115.
According to this sixth embodiment, by making the compressing process most adapted to respective frame sequential system and simultaneous system, an endoscope image compressing apparatus high in the picture quality and efficiency can be realized.
FIG. 14 shows the seventh embodiment of the present invention.
This embodiment is to make the data compression most adapted to each of image data by an externally fitted camera of a fiberscope and image data by an electronic scope and has it as one of the features to provide a means of making a mesh removing process as a pre-process in making the same process as the compressing process by a video scope in the case of the image data by the externally fitted camera of the fiberscope.
As shown in FIG. 14, an externally fitted camera 116 of a fiberscope and an electronic scope 117 are discriminated by a system discriminating circuit 118.
The image data of said externally fitted camera 116 of the fiberscope and electronic scope 117 are input into a pre-process selecting circuit 120 and a pre-process is selected on the basis of the result of the discrimination by said system discriminating circuit 118.
Said pre-process selecting circuit 120 transmits the input image data to a mesh removing circuit 119 in order to prevent the compressing rate from being reduced by the meshes of the fiberscope which are unnecessary information in the case of the externally fitted camera 116 of the fiberscope. As the meshes of the fiberscope are present with a fixed spatial frequency, this mesh removing circuit 119 is formed of a two-dimensional low pass filter. The output of this mesh removing circuit 119 is transmitted to the predictive coding circuit 107.
On the other hand, as no mesh is present, the image data of the electronic scope 117 are input as they are into the predictive coding circuit 107 by said selecting circuit 120 without being processed by the mesh removing circuit 119. In the predictive coding circuit 107, the image data input the same as in the sixth embodiment are compressed by the predictive coding. The image data compressed in the predictive coding circuit 107 are digital-recorded in the digital image file 108. The digital image data recorded in the digital image file 108 are decoded in the predictive decoding circuit 111, are converted to analog image data by a D/A converter 113 and are then displayed in a TV monitor 115.
According to this seventh embodiment, in a compressing process apparatus for compressing image data in which meshes of a fiberscope and electronic scope are mixed, when the meshes of the fiberscope which are unnecessary image data are removed, a compressing process apparatus high in the efficiency and picture quality will be able to be realized.
FIG. 15 shows the eighth embodiment of the present invention.
As shown in FIG. 15, a light guide 131 transmitting an illuminating light is inserted through an insertable part 130 of an electronic scope 129. The tip surface of this light guide 131 is arranged in the tip part 132 of the insertable part 130 so that the illuminating light may be emitted out of this tip surface.
Also, in said tip part 132, an objective lens system 133 is provided and a solid state imaging device 134 is arranged in the image forming position of this objective lens system 133. This solid state imaging device 134 has a sensitivity in a wide wavelength range from an ultraviolet region to an infrared region and including a visible region.
A lamp 135 emitting a light in a wide band from ultraviolet rays to infrared rays is provided to illuminate an observed part. This lamp 135 may be a general xenon lamp or strobo-lamp.
Said xenon lamp or strobo-lamp emits a large amount of not only a visible light but also ultraviolet rays and infrared rays. This lamp 135 fed with an electric power by a power source 136. A rotary filter 138 rotated and driven by a motor 137 is arranged in front of said lamp 135 and is provided as arranged in the peripheral direction with color transmitting filters 138R, 138G and 138B transmitting respectively lights of respective wavelength regions of red (R), green (G) and blue (B) for the ordinary observation.
Said motor 137 is driven as controlled in the rotation by a motor driver 140.
The light transmitted through said rotary filter 137 and separated in time series into lights of respective wavelength regions of R, G and B further enters said light guide 131 at the entrance, is led through this light guide 131 to the end surface on the side of the tip part 132 and is emitted from this end surface to illuminate an observed part.
The light returning from the observed part by this illuminating light is made to form an image on the solid state imaging device 134 by the objective lens system 133 and the image is photoelectrically converted. A driving pulse from the driver circuit 141 is applied to this solid state imaging device 134 through a signal line to read out and transfer a video signal. The video signal read out of this solid state imaging device 134 is input into a pre-amplifier 142 through a signal line. The video signal amplified by this pre-amplifier 142 is input into a process circuit 143, is processed to correct .gamma. and remove a carrier and to give a knee characteristic to the halation part and fit a bias of a pedestal level to the dark part and is converted to a digital signal by an A/D converter 144. The video signal of this digital signal is memorized selectively in three memories (1) 46R, (2) 146G and (3) 146B corresponding, for example, to red (R), green (G) and blue (B) by a selector 145.
The video signals memorized in said memory (1) 46R, memory (2) 146G and memory (3) 146B are converted to analog signals by a simultaneously read D/A converter 147 and are output respectively as R, G and B color signals.
On the other hand, by a control signal from a picture frame generating circuit 148 generating a displaying picture frame, a displaying frame is synthesized in the image signals in the D/A converter 147 and the image signals are output to a superimposing circuit 149 in which patient information input in a character information input circuit 150 is superimposed. The image signals to which such character information as the displaying frame and patient information have been added are output as R, G and B signals and are displayed in an observing TV monitor 151.
On the other hand, the R, G and B signals output through the superimposing circuit 149 are separated into color difference signals and a luminance signal in a matrix circuit 152 and are converted to an NTSC signal in an encoder circuit 153 encoding NTSC and the NTSC signal is output and is recorded as a moving image in a VTR 154.
The synchronizing timing between respective circuits is synchronized by a synchronizing signal generated by a timing generator circuit 155.
On the other hand, the image data output from an RGB memory circuit 146 are input into a compressing apparatus 156.
Said compressing apparatus 156 is provided with coding means 156a, 156b and 156c of carrying out compressing methods by three predictive types 1, 2 and 3 to make compressing methods different in the compressing rate and restored picture quality so that the respective coding means may be selected by the selecting signal of a compressing system selecting circuit.
The image data compressed by the compressing apparatus 156 record the used predictive type together with the predictive type used in a predictive type information adding circuit 158 in a digital image filing apparatus 159 digital-recording image data. The digital image filing apparatus 159 judges the predictive type having compressed the compressed image data in a predictive type judging circuit 160 and decodes the image data in the respective predictive type decoding circuits, that is, predictive type 1 decoding, predictive type 2 decoding and predictive type 3 decoding circuits 161a, 161b and 161c provided within an image data decoding apparatus 161.
The image data decoded by the image data decoding apparatus 161 are converted from the digital image signal to an analog image signal by a D/A converter 162 and are displayed in a TV monitor 163.
According to this eighth embodiment, in case a doctor making an endoscope inspection wants to preferentially record the number of recording sheets as of an ordinary routine inspection in a digital image file or in case such high picture quality as of an important observation, delicate tone variation or minute disease change is required, the most adapted compressing method will be able to be selected and an endoscope image compressing apparatus high in the efficiency and picture quality will be able to be provided.
FIGS. 16 and 17 show the ninth embodiment of the present invention.
In this embodiment, a pre-process of a compressing process is switched with image data by a simultaneous system electronic scope 101 and image data by a frame sequential system electronic scope 102.
As shown in FIG. 16, the formation of an endoscope system of this embodiment is provided with a simultaneous system electronic scope 101 and frame sequential system electronic scope 102 instead of the externally fitted camera 116 of the fiberscope and the electronic scope 117 in the formation of the seventh embodiment shown in FIG. 14, is provided with a predictive coding circuit 173 utilizing an RGB color correlation as shown in FIG. 17 instead of the predictive coding circuit 107 and is provided with a color lag correcting circuit 174 instead of the mesh removing circuit 174.
In the case of a frame sequential system, due to an RGB sequential light illumination, in the case of a moving object, an image lag will be produced among the R, G and B images. This lag is called a color lag. Therefore, when a predictive coding circuit 173 utilizing an RGB color correlation is used, in case a color lag is produced, the compressing rate in the predictive encoding circuit 173 will reduce.
In this embodiment, which of the simultaneous system electronic scope 101 and frame sequential system electronic scope is being used is discriminated in a system discriminating circuit 118. A pre-process selecting circuit 120 operates on the basis of the result of the judgment by this discriminating circuit 118. That is to say, the pre-process selecting circuit 120 will transmit the input image data as they are to the anticipation encoding circuit 173 in the case of the simultaneous system electronic endoscope 101 but will transmit the input image data to the color lag correcting circuit 174 in the case of the frame sequential system electronic scope 102. This color lag correcting circuit 174 may be such color lag correcting means as are shown, for example, in U.S. patent application Nos. 100,859; 101,311; and 101,328.
Said predictive coding circuit 73 is formed as shown in FIG. 17. That is to say, a G image signal is input into difference operators 175 and 176 and a predictive coding circuit 177, an R image signal is input into said difference operator 175 and a B image signal is input into said difference operator 176. Said difference operator 175 subtracts R image data from G image data and calculates difference data. In the same manner, said difference operator 176 subtracts B image data from G image data and calculates difference data. The outputs of said difference operators 175 and 176 are input respectively into predictive coding circuit 178 and 179.
Said predictive coding circuits 177, 178 and 179 subtract the data of the front pixels from the data of the present pixels of the input image data and calculate predictive errors which are recorded in the digital image file 108. By the way, in the case of reproducing the recorded data, when an operation reverse to the operation of said predictive coding circuit 173 is made in the predictive coding circuit 111, the image will be able to be reproduced.
According to this embodiment, when the difference between the G image data and R image data and the difference between the G image data and B image data are determined by utilizing the correlation among the RGB images, the data amount will be able to be reduced and further, when said differences are predictively coded, the data amount will be able to be more reduced. Also, in the case of the image data by the frame sequential system electronic scope 102, as the compressing process is made after the color lag is corrected, the compressing rate will improve.
FIG. 18 shows the tenth embodiment of the present invention.
In this embodiment, after-process selecting circuits 181R, 181G and 181B are provided respectively in the after-steps of the R memory 60R, G memory 60G and B memory 60B of the reproducing part 51b in the second embodiment shown in FIG. 3. Said respective after-process selecting circuits 181R, 181G and 181B are controlled by discriminating data from the reading controller 57 and output data respectively to one of an outline enhancing circuit 182R and D/A converter 61a, one of an outline enhancing circuit 182G and D/A converter 61b and one of an outline enhancing circuit 182B and D/A converter 61c. The outputs of said respective outline enhancing circuits 182R, 182G and 182B are input respectively into said D/A cpnverters 61a, 61b and 61c. In case the outputs of said after-process selecting circuits 181R, 181G and 181B are discriminated by discriminating data to be image data by an electronic scope low in the number of pixels, the data will be output to the outline enhancing circuits 182R, 182G and 182B but, in case they are discriminated to be image data by an electronic scope high in the number of pixels, the data will be output as they are to the D/A converters 61a, 61b and 61c.
The other formations are the same as in the second embodiment.
In this embodiment, the same as in the second embodiment, when an electronic scope, for example, low in the number of pixels is used, the data will be discrete-cosine-converted by the DCT 53R, 53G and 53B, the high frequency components of the data after the discrete cosine conversion will be made ineffective by the component selecting means 54R, 54G and 54B and the resulting data will be recorded in the photodisc 56. In such case, the reproduced images restored by the reverse DCT 59R, 59G and 59B will be obscure.
Therefore, in this embodiment, when an electronic scope low in the number of pixels is used, the high frequency components of the data after the discrete cosine conversion will be made ineffective and the resulting data will be recorded and, when the data are reproduced, as an after-process of reproducing and restoring the data, the outline enhancing circuits 182R, 182G and 182B will be selected and the reproduced image data will be processed to enhance the outlines with a view to preventing the deterioration of the picture quality.
The other operations and effects are the same as in the second embodiment.
As described above, according to the first to tenth embodiments, as the image compressing mode is selected to record the image on the basis of the discriminating data in response to the unit kind of the means of outputting the endoscope image data, even in case the unit kind is different, the image will be able to be efficiently recorded with little waste.
FIGS. 19 to 28 show the 11th embodiment of the present invention.
As shown in FIG. 20, an endoscope image filing system comprises an electronic endoscope 201, an observing apparatus 203 and sucker 206 connected with this electronic endoscope 201 and a monitor 204 and image recording apparatus 205 connected to said observing apparatus 203.
Said electronic endoscope 201 has an elongate and, for example, flexible insertable part 201a to be inserted into a living body 202, a thick operating part 201b connected to this insertable part 201a at the rear end and a universal cord 201c extended from this operating part 201 and is provided at the end of said universal cord 201 with a connector 201d connected to the observing apparatus 203.
An illuminating window and observing window are provided in the tip part of the insertable part 201 of said electronic endoscope 201. A light distributing lens not illustrated is fitted inside said illuminating window. A light guide 218 is connected to this light distributing lens at the rear end, is inserted through the insertable part 201a, operating part 201b and universal cord 201 and is connected to the connector 201d. An objective lens system not illustrated is provided inside said observing window. Such solid state imaging device as, for example, a CCD 208 is arranged in the image forming position of this objective lens system. The output signal of this CCD 208 is to be input into the observing apparatus 203 through a signal line inserted through the insertable part 201a, operating part 201b and universal cord 201c and connected to the connector 201d.
Said observing apparatus 203 is formed as shown in FIG. 21.
Said observing apparatus is provided with a lamp 219 emitting a white color light and a rotary filter 221 provided between this lamp 219 and the entrance end of the light guide 218 and rotated and driven by a motor 220. Said rotary filter 221 has filters 222R, 222G and 222B transmitting the lights of respective wavelength regions of red (R), green (G) and blue (B) arranged in the peripheral direction so that, when said rotary filter 221 is rotated by the motor 220, the filters 222R, 222G and 222B will be sequentially inserted into the illuminating light path. The light separated in time series into the respective wavelength regions of R, G and B by this rotary filter 221 will be emitted from the tip part of the insertable part 201 of the electronic endoscope 201 through the light guide 218 and light distributing lens.
Also, the observing apparatus 203 has an amplifier 209 so that the output signal of said CCD 208 will be amplified to a voltage level in a predetermined range and will have .gamma. corrected in a .gamma.-correcting circuit 211. The signal having had corrected is converted to a digital signal by an A/D converter 212 and is then selectively input into memories 214R, 214G and 214B corresponding respectively to R, G and B by a switching switch 213 and an R image, G image and B image are memorized respectively in the memories 214R, 214G and 214B. Said memories 214R, 214G and 214B are simultaneously read out by the timing of a television signal and are converted respectively to analog signals by D/A converters 215. The respective image signals of these analog R, G and B are output from an RGB signal output end 217 together with a synchronizing signal SYNC from a synchronizing signal generating circuit 216 and are input into a monitor 204 and image recording apparatus 205. Said motor 220, A/D converter 212, switching switch 213, memories 214R, 214G and 214B, D/A converter 215 and synchronizing signal generating circuit 216 are controlled by a control signal generating part 223.
The image recording apparatus 205 including the image data compressing apparatus shall be explained in the following with reference to FIG. 19.
The respective R, G and B image signals output from the observing apparatus 203 are input from an input part 231, are converted to digital signals respectively by A/D converters 232 and are temporarily memorized in an R frame memory 233R, G frame memory 233G and B frame memory 233B. The respective R, G and B image signals read out of the respective frame memories 233R, 233G and 233B are compressed by a compressing circuit 234 and are then recorded in a recording system part 234.
When the image data are to be reproduced, the respective R, G and B image signals are read out of said recording system part 235 and are expanded in an expanding circuit part 236 and the data are restored. The restored respective R, G and B image data are temporarily memorized in an R frame memory 237R, G frame memory 237G and B frame memory 237B. The respective R, G and B image signals are read out of these frame memories 237R, 237G and 237B as synchronized with a television signal, are converted to analog signals respectively by D/A converters 238 and are then output from an output part 239.
In this embodiment, there is provided an image analyzing part 251 for analyzing the characteristics of endoscope images from the image information memorized in said respective frame memories 233R, 233G and 233B. The output signal of this image analyzing part 251 is to be input into a compressing rate switching circuit 252. This compressing rate switching circuit 252 determines a compressing rate in the compressing circuit part 234 on the basis of a signal from said image analyzing part 251, transmits the compressing rate to the compressing circuit part 234 and transmits to the recording system part 235 the information of the compressing rate of the image as a compressing rate discriminating signal which is recorded by the recording system part 235 together with the compressed R, G and B image information.
There is also provided a compressing rate discriminating circuit 253 whereby the compressing rate is discriminated from the compressing rate discriminating signal reproduced from the recording system part 235 and the information of the compressing rate is transmitted to the expanding circuit part 236. At the time of the reproduction, the compressing rate discriminating signal will be reproduced together with the compressed R, G and B image information from the recording system part 235, said compressing rate discriminating circuit 253 will discriminate the compressing rate of the image on the basis of said compressing rate discriminating signal and will transmit the compressing rate information to the expanding circuit 236 which will make an expansion in response to this compressing rate.
The image analyzing part 251 shall be explained in the following with reference to FIGS. 22 and 23.
As shown in FIG. 23, the image analyzing part 51 comprises a one-pixel delay line 255 delaying an input image signal by one pixel, a subtracter 256 determining the difference between the output of this one-pixel delay line 255 and the input image signal, a comparing circuit 257 comparing the output of this subtracter 256 with a predetermined threshold value, a counter 258 counting the output of this comparing circuit 257 and a frequency component discriminating signal generating circuit discriminating the frequency component on the basis of the output of this counter 258 so that the frequency component discriminating signal from said frequency component discriminating signal generating circuit 259 may be input into the compressing rate switching circuit 252.
In this embodiment, said image analyzing part 251 discriminates particularly whether the endoscope image is a dyed image or an ordinary image. Generally, the dyed image becomes an image in which the minute part of an endoscope diagnosed part is more enhanced than in the ordinary image. Therefore, the dyed image contains many high frequency components. Therefore, when the difference of the density value between the adjacent pixels is determined and a histogram of the difference value is determined, in the ordinary image, as shown in FIG. 23(A), many high frequency components are distributed near 0 but, in the dyed image, as shown in FIG. 23(B), the value large in the absolute value is high and both images have distinctly different characteristics. Therefore, as shown in FIG. 23(B), a predetermined threshold value is determined and, by the size of the accumulated value of pixels having a difference larger in the absolute value than the threshold value, both images can be discriminated. The image analyzing part 205 shown in FIG. 22 is to thus discriminate the dyed image and ordinary image. That is to say, the difference between the adjacent pixels is determined by the subtracter 256, the difference and threshold value are compared with each other by the comparing circuit 257 and the accumulated value of pixels having a difference larger in the absolute value than the above mentioned value is determined by the counter 258. The frequency component discriminating signal generating circuit 259 outputs a frequency component discriminating signal corresponding to said accumulated value. By the way, this image analyzing part 251 may analyze all the images of R, G and B and may analyze one or two images.
The compressing circuit 34 and expanding circuit 36 shall be explained in the following by using FIGS. 24 to 27.
As shown in FIG. 24, the compressing circuit part 234 is provided with a divided image frame memory 234a for dividing R, G and B signals from the frame memories 233R, 233G and 233B into a plurality of blocks and an average value operating circuit 234b for determining the average value of the density values within the respective blocks divided by this frame memory 234a.
As shown in FIG. 25, in the compressing circuit part 234, in the step S1, the entire input image is divided with a predetermined number of pixels as one block in the divided image frame memory 234a and the average value of the density values of the pixels within the respective blocks is calculated in the average value operating circuit 234b. Then, in the step S2, said average value together with the compression discriminating information by the compressing rate discriminating signal from the compressing rate switching circuit 252 are recorded in the recording system part 235. In this embodiment, there are three compressing methods and three compressing rates. These compressing rates are switched by the ordinary image and dyed image on the basis of the signal from said compressing rate switching circuit 252. The compressing methods are switched depending on how many pixels are replaced by the average value as one block. For example, if two pixels are made one block, the image will be compressed to about 1/2, if four pixels are made one block, it will be compressed to about 1/4 and, if nine pixels are made one block, the image will be compressed to about 1/9.
On the other hand, as shown in FIG. 26, by the expanding circuit part 236, in the step S3, the compression discriminating information and the average value of the respective blocks are reproduced from the recording system part 235 and, in the step S4, on the basis of the compression discriminating information, the pixels forming the block are restored with the density values of the respective pixels within the block as said average value.
FIGS. 27(A) to (C) show an example of the compressing and expanding operations having concrete density values. FIG. 27(A) relates to a compressing method (Compression No.1) in which two pixels are made one block. FIG. 27(B) relates to a compressing method (Compression No.2) in which four pixels are made one block. FIG. 27(C) relates to a compressing method (Compression No.3) in which nine pixels are made one block. As shown in FIG. 27(A), in the Compression No.1, the entire input image is divided with the two pixels of P.sub.1 and P.sub.2 as one block, the average value (4) of the density values (3, 5) of the pixels within the block is calculated and is recorded in the recording system part 235. In the reproduction, the density values (4, 4) of two pixels are made from one average value (4) reproduced from the recording system part 235. In the same manner, as shown in FIG. 27(B), in the Compression No.2, four pixels of P.sub.11, P.sub.12, P.sub.21 and P.sub.22 are made one block and the average value (5) of the density values (2, 6, 5, 7) of the pixels within the block is recorded in the recording system part 235 and, in the reproduction, the density values (5, 5, 5, 5) of the four pixels are made from the average value (5). In the same manner, as shown in FIG. 27(C), in the Compression No.3, nine pixels of P.sub.11 to P.sub.13, P.sub.21 to P.sub.23 and P.sub.31 to P.sub.33 are made one block, the average value (5) of the density values (2, 5, 6, 6, 4, 7, 4, 3) of the pixels within the block is recorded in the recording system part 35 and, in the reproduction, the density values of the nine pixels are made from the average value (5).
By the way, the relation between the compression discriminating information and the block size is made as in the following table:
______________________________________ Compression discriminatingBlock size information (Compression No.)______________________________________No blocking 02 pixels 14 pixels 29 pixels 3______________________________________
Thus, in the case of the compression and expansion, the larger the number of pixels of one block, the higher the compressing rate and the lower the resolution at the time of the reproduction. The relations between the numbers of pixels of the Compressions Nos. 1, 2 and 3 and the compressing rate and resolution at the time of the reproduction are as in the following table:
______________________________________Compression No. 1 2 3______________________________________Number of pixels 2 4 9of one blockCompressing rate Low Medium HighResolution in Good Medium Badreproduction______________________________________
In an ordinary image, high frequency components are few. Particularly, the image of the stomach wall has few high frequency components and is a so-called smooth image. Therefore, even if the Compression No.3 is selected, the deterioration of its picture quality will not be substantially noticed. Therefore, in case it is discriminated as an ordinary image in the image analyzing part 251, the Compression No. 3 will be selected. On the other hand, in a dyed image, minute parts become definite and therefore, if the Compression No.3 is selected, the deterioration of the picture quality will be conspicuous. Therefore, in case it is discriminated as a dyed image in the image analyzing part 251, in response to the number of the high frequency components of the image, the Compression No.1 or 2 will be selected.
In the recording system in the recording system part 235, as shown in FIG. 28, the compression discriminating information as to in which Compression No. each image has been compressed is first recorded and then the average values of the respective blocks are recorded. In the reproduction, the expansion is made on the basis of said compression discriminating information.
Thus, in this embodiment, by analyzing the frequency components of an endoscope image, an ordinary image and dyed image are automatically discriminated and, according to the discrimination result, the compressing method, that is, the compressing rate is changed. Therefore, in response to the characteristics of the endoscope image, the deterioration of the picture quality can be reduced and a high compression adapted to the image can be made.
By the way, in most cases, in the dyed image, the B components will become many and therefore, by the size of the B components against the R or G components, it may be discriminated to be an ordinary image or dyed image.
Also, the compressing method may be changed among the respective R, G and B images.
FIG. 29 shows the 12th embodiment of the present invention.
In this embodiment, the compressing rate is made variable in response to the running state of veins. This embodiment is different only in the formation of the image analyzing part 251 from the 11th embodiment.
As the image in which many veins run has a value important to the diagnosis, it is necessary to keep the compressing rate low so that a favorable picture quality may be obtained. Therefore, in this embodiment, the running state of veins is automatically discriminated and the compressing rate is varied.
As shown in FIG. 29, the image analyzing part 251 in this embodiment comprises a differential circuit 261 differentiating an input image signal, a fine line making circuit 262 making the output image of this differential circuit 261 a fine line, a divaluing circuit 263 divaluing the output image of this fine line making circuit 262, a counter 264 counting the number of pixels of the H level in the output image of the divaluing circuit 263 and a vein running signal generating circuit 265 generating a vein running signal in response to the output of this counter 264 so that said vein running signal may be input into the compressing rate switching circuit 252.
An R image signal containing many vein informations is input into this image analyzing part 251 and is differentiated in the differential circuit 261 to more enhance veins. Then, the differentiated image is made a fine line by the fine line making circuit 262 and is divalued by the divaluing circuit 263. Then, the number of pixels of the H level in the divalued image is counted by the counter 264 to quantitatively determine the vein amount. Then, on the basis of this quantitatively determined vein amount, the vein running signal generating circuit 265 generates a vein running signal to vary the compressing rate.
The relation of the vein amount, compressing rate and reproduction resolution is as in the following table:
______________________________________Vein amount Small .rarw. .fwdarw. LargeCompressing rate High .rarw. .fwdarw. LowResolution at the Bad .rarw. .fwdarw. Goodtime of reproduction______________________________________
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 30 to 33 show the 13th embodiment of the present invention.
This embodiment is different in the compressing circuit part 234 and expanding circuit part 236 from the 11th embodiment.
In this embodiment, as shown in FIG. 30, a compressing circuit 234 has a smoothing circuit 241 and predictive error calculating circuit 242 so that image signals from the frame memories 233R, 233G and 233B may be smoothed by the smoothing circuit 241, predictively coded by the predictive error calculating circuit 242 and memorized in the memorizing system part 235.
In said smoothing circuit 241, signals are smoothed by such two-dimensional filter of 3.times.3 (pixels) as is shown in FIG. 33. As the density value after the smoothing of each pixel, this filter makes a value of the addition of (1-K) times the density value of the pixel and (K/8) times the density value of each of eight pixels near that pixel. By the way, K (0<K<1) is a smoothing coefficient. The larger this value, the larger the smoothing effect. The smaller the value, the smaller the smoothing effect. The value of this smoothing coefficient K is switched by the compressing rate switching circuit 252. By freely determining the value of this smoothing coefficient K, the spatial frequency band after the smoothing can be determined. That is to say, the larger the K and the larger the smoothing effect, the worse the high frequency component of the image.
In said predictive error calculating circuit 242, as shown in FIG. 31, the input data are delayed by one pixel by a one-pixel delay line 243 and are subtracted from the original input data by a subtracter 244 to determined the difference from the data one pixel before. As shown in FIG. 32, if the density value of a pixel (i, j) is x(i, j), the predictive error signal .DELTA. (i, j) output from the predictive error calculating circuit 242 will be represented by
.DELTA. x (i, j) =x (i, j) -x (i, 1, j).
As this predictive error signal is of a value smaller than of the input data, the data amount recorded in the recording system part 235 may be small.
On the other hand, in the expanding circuit part 236, the original data are restored by adding the predictive signal, that is, the data one pixel before to the predictive error signal reproduced from the recording system part 235.
Here, if the smoothing coefficient K in said smoothing circuit 241 is made large, the high frequency component of the image will deteriorate but the smoothing effect will be so large that the predictive error signal will become small as a whole and therefore the recorded data amount will become small, that is, the compressing rate will be high. On the contrary, in case K is small and the smoothing effect is small, the high frequency component will not deteriorate but the predictive error signal will become large as a whole and therefore the recorded data amount will be large, that is, the compressing rate will be low. Thus, by freely setting the smoothing coefficient K in the smoothing circuit 241, the compressing rate can be also freely set. In this embodiment, when the high frequency components of the endoscope image are many, the smoothing coefficient K will be made small to reduce the compressing rate but, when the frequency components are few, the smoothing coefficient K will be made large to elevate the compressing rate.
The other formations are the same as in the 11th embodiment.
In this embodiment, for example, in response to the diagnosed part, the compressing rate can be varied. Generally, when the upper digesting tube is observed, far view images will be many but, when the lower digesting tube is observed, near view images will be substantially all. Therefore, the image when the lower digesting tube is observed will have the minute part displayed more definitely than in the image when the upper digesting tube is observed. Therefore, when the lower digesting tube is observed, it will not be desirable to elevate the compressing rate to deteriorate the picture quality.
In this embodiment, when the lower digesting tube is observed, it will be discriminated in the image analyzing part 251 that the high frequency components will become many and the compressing rate will become low. On the other hand, when the upper digesting tube is observed, it will be discriminated in the image analyzing part 251 that the high frequency components will become few and the compressing rate will become high.
The relation of the diagnosed part, compressing rate and reproducing time resolution is as in the following table:
______________________________________Diagnosed part Upper part Lower part______________________________________Compressing rate Low HighResolution in Good Badreproduction______________________________________
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 34 to 37 show the 14th embodiment of the present invention.
As shown in FIG. 34, in this embodiment, an R band limit switching circuit 267R, G band limit switching circuit 267G and B band limit switching circuit 267B are provided between the input part 231 and A/D converters 232 in the 11th embodiment. The image signal from the input part 231 is input into the image analyzing part 51. The compressing rate switching circuit 252 is to control said band limit switching circuits 267R, 267G and 267B.
As shown in FIG. 35, the compressing circuit 234 in this embodiment has the same predictive error calculating circuit 242 as in the 13th embodiment but, as different from the 13th embodiment, the smoothing circuit 241 is not provided. In the expanding circuit 236, the same as in the 13th embodiment, a predictive signal, that is, data one pixel before are added to the predictive error signal reproduced from the recording system part to restore the original data.
Said band limit switching circuits 267R, 267G and 267B are formed as shown in FIG. 36.
The input end of each band limit switching circuit 267 (representing 267R, 267G and 267B) is connected to the input end of a switching switch 270a of one input and two outputs. The input ends of low-pass filters (abbreviated as LPF's hereinafter) (1) 268 and LPF (2) 269 are connected respectively to the respective output ends of said switchin switch 270a. The output ends of the respective LPF's 268 and 269 are connected respectively to the respective input ends of a switching switch of two inputs and one output. The output of this switching switch 270b is the output of the band limit switching circuit 267. The passing bands of said respective LPF's 268 and 269 are as shown in FIG. 37. That is to say, the LPF (1) 268 is of a characteristic of removing high frequency components and the LPF (2) 269 is of a characteristic of not removing high frequency components so much.
The image analyzing part 251 in this embodiment is of the same formation as is shown in FIG. 22 or 31 except that it has an A/D converter converting the analog image signal from the input part 231 to a digital signal and is to discriminate the frequency components of images and the running state of veins.
Said switches 270a and 270b are switched by the compressing rate switching circuit 252. That is to say, in case the image is discriminated by the image analyzing part 251 to be an image of few high frequency components or an image of few veins, the switches 270a and 270b will select the LPF (1) 268 side and, as a result, the data amount of the predictive error signal in the compressing circuit part 234 will become small. On the other hand, in case the image is discriminated by the image analyzing part 251 to be an image of many high frequency components or an image of many veins, the switches 270a and 270b will select the LPF (2) 269 side and, as a result, the data amount of the predictive error signal in the compressing circuit part 234 will become large but the picture quality will not deteriorate.
In the 13th embodiment, the band of the image signal is digitally limited by the smoothing circuit 241 within the compressing circuit part 234 but, in this embodiment, it is analogously limited by the LPF's 268 and 269 within the band limit switching circuit 267.
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 38 to 42 show the 15th embodiment of the present invention.
In the 11th to 14th embodiments, the compressing rate is made variable in each image unit but, in the following 15th to 17th embodiments, the compressing rate is made variable in each part region within the image.
In the 15th embodiment, the compressing rate is made variable in the central part and peripheral part of an endoscope image.
This embodiment is different in the formation of the image analyzing part 251 from the 11th embodiment. As shown in FIG. 38, the image analyzing part 251 has a circuit 271 for calculating the brightness of the center region of the image into which the image signal from the R frame memory 233R is to be input and a circuit 272 for calculating the brightness of the peripheral region of the image. The outputs of the respective calculating circuits 271 and 272 are input into a flat image/cylindrical image discriminating signal generating circuit 273. The output of this flat image/cylindrical image discriminating signal generating circuit 273 is transmitted to the compressing rate switching circuit 252.
The endoscope image can be largely divided into two images by the observing state. One is an image (mentioned as a flat image hereinafter) in which, as at the time of observing the stomach wall, the distance from the endoscope tip is substantially the same as from the image center to the periphery and therefore the brightness is also substantially fixed over the whole image. The other is an image (mentioned as a cylindrical image hereinafter) in which, as at the time of observing the gullet, the distance from the endoscope tip is long in the image center and is therefore dark but is short on the periphery and is therefore bright. In said image analyzing part 251, these flat image and cylindrical image are discriminated.
The recording operation of this embodiment shall be explained by using FIG. 40.
First of all, in the step S11 (mentioned merely as S11 by omitting the word "step" hereinafter), the brightness of the center region of the image is calculated by the image center region brightness calculating circuit 271 and is represented by A.
Also, in S12, the brightness of the peripheral region of the image is calculated by the image peripheral region brightness calculating circuit 272 and is represented by B.
Then, in S13, whether said brightness is A<B or not is judged by the flat image/cylindrical image discriminating signal generating circuit 273. In the case of YES, the image will be judged to be a cylindrical image and its information will be transmitted to the compressing rate switching circuit 252 by which, in S14, such compressing rate table (a) as is shown in FIG. 39(A) will be selected. On the other hand, in the case of NO, the image will be judged to be a flat image and its information will be transmitted to the compressing rate switching circuit 252 by which, in S15, such compressing rate table (b) as is shown in FIG. 39(B) will be selected.
By the way, in said compressing rate table, the image is divided, for example, into 64 images and the compressing rate of each divided image is determined. The numerals in the drawing represent compressing rates. The larger the value, the higher the compressing rate. Therefore, in the compressing rate table (a), the center part is of a high compression and the peripheral part is of a low compression. In the compressing rate table (b), the whole image is of a low compression.
Next, in S16, according to the compressing rate table selected in S14 or S15, each divided image interior is compressed by the compressing circuit part 234.
Then, in S 16, the compressed image information together with the compression discriminating information are recorded in the recording system part 235.
In this embodiment, as the compressing rate, that is, the block size is different in each region within one pixel, in the recording system in the recording system part 235, as shown in FIG. 41, in each block, the compression discriminating information representing the compressing rate of the block is added before the average value. As shown in FIG. 42, the block sizes are three of 1.times.2, 2.times.2 and 2.times.3.
When the image is discriminated to be a cylindrical image, the relation of the observed part, compressing rate and reproducing time resolution will be as in the following table:
______________________________________Part Center .rarw. .fwdarw. Periphery______________________________________Compressing rate 3 2 1 0 High Low compression .rarw. .fwdarw. compressionResolution in Bad .rarw. .fwdarw. Goodreproduction______________________________________
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 43 to 45 show the 16th embodiment of the present invention.
In this embodiment, the compressing rate is made variable in response to colors.
This embodiment is different in the formation of the image analyzing part 251 from the 11th embodiment. As shown in FIG. 43 the image analyzing part 251 has a matrix converting circuit 281 into which the RGB image signals from the respective RGB frame memories 233R, 233G and 233B are to be input so that the R, G and B signals may be converted to a luminance signal y and two color difference signals R-Y and B-Y by this matrix converting circuit 281. These Y, R-Y and B-Y signals are recorded in a divided image frame memory 282 and are then input into a calculating circuit 283 and ##EQU1## is calculated. l calculated by said calculating circuit 283 is input into a calculating circuit 284 so that the accumulated value .SIGMA.l of l within the divided image may be calculated. .SIGMA.l calculated by said calculating circuit 284 is input into a compressing rate determining circuit 285.
In the case of an endoscope diagnosis, the information of colors will be very important to the diagnosis. That is to say, such information low in the chroma saturation and near to black and white as a halation or shadow is not so significant. Particularly, the halation part will become a white region and will be insignificant to the diagnosis. Therefore, the image is divided and the chroma saturation of the image within the divided region is calculated. In case the chroma saturation is low, even if the compressing rate is elevated and the picture quality is more or less reduced, the diagnosis will not be substantially influenced.
The recording operation of this embodiment shall be explained by using FIG. 45.
First of all, in S21, the RGB coordinates are converted to Y (R - Y) (B -Y) coordinates by the matrix converting circuit 281.
Then, in S22, the image is divided, for example, into 64 images by the divided image frame memory 282.
Then, in S23, ##EQU2## of each pixel is determined by the calculating circuit 283. That is to say, the information of the chroma saturation is determined.
Next, in S24, is accumulated within the divided image by the calculating circuit 284.
Then, in S25, the compressing rate of each divided image is determined in response to the accumulated value .SIGMA.l of l by the compressing rate determining circuit 285.
Next, in S26, each divided image interior is compressed by the compressing circuit 234 according to the determined compressing rate.
Then, in S27, the compressed image information together with the compression discriminating information are recorded in the recording system part 235.
The relation of the chroma saturation, compressing rate and reproducing time resolution is as in the following table:
______________________________________Chromasaturation Low .rarw. .fwdarw. High______________________________________Compressing rate 3 2 1 0 High Low compression .rarw. .fwdarw. compressionResolution in Bad .rarw. .fwdarw. Goodreproduction______________________________________
When the range of the compressing rates (0, 1, 2 and 3) in the above table is shown in the (R - Y) (B - Y) plane, it will be as shown , for example, by the broken lines in FIG. 44.
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 46 to 49 show the 17th embodiment of the present invention.
In this embodiment, the same as in the 16th embodiment, the compressing rate is made variable in response to colors. However, in this embodiment, the compressing rate in the region near the average color is made high.
This embodiment is different in the formation of the image analyzing part 251 from the 11th embodiment. As shown in FIG. 46, the image analyzing part 251 has a matrix converting circuit 291 into which the RGB image signals from the respective RGB frame memories 233R, 233G and 233B are input so that the RGB signals may be converted to a luminance signal Y an two color difference signals R - Y and B - Y in this matrix converting circuit 291. These Y, R - Y and B - Y signals are transmitted to a whole region average color calculating circuit 292 and divided image frame memory 293. The output of said divided image frame memory 293 is transmitted to a circuit 294 for calculating the average color within the divided image. The average color (x.sub.0, y.sub.0) calculated by said average color calculating circuit 292 and the average color (xij, yij) calculated by the average color calculating circuit 294 are input into a calculating circuit 295 and ##EQU3## is calculated. l calculated by said calculating circuit 293 is input into a compressing rate determining circuit 296.
In the case of an endoscope diagnosis, the region near the color of the whole image, that is, the average color is not so important to the diagnosis but the region having a color separate from the average color generally shows an affected part. Therefore, even if the compressing rate is elevated and the picture quality is more or less reduced in the region near the average color, the diagnosis will not be substantially influenced.
The recording operation of this embodiment shall be explained by using FIG. 49.
First of all, in S31, the RGB coordinates are converted to Y, (R - Y) and (B - Y) coordinates by the matrix converting circuit 291.
Then, in S32, the average color (x.sub.0, y.sub.0) of all pixels is determined in the (R - Y) (B - Y) plane by the calculating circuit 292. By the way, (x.sub.0, y.sub.0) represents the coordinate in the (R - Y) (B - Y) plane of the average color.
Also, in S33, the image is divided, for example, into 64 images by the divided image frame memory 293 and, in S34, the average color (xij, yij) of the pixels within each divided image is determined in the (R - Y) (B - Y) plane by the average color calculating circuit 294. By the way, as shown in FIG. 48, the divided image in the i line and j row when the image is divided shall be Bij and the coordinate in the (R - Y) (B - Y) plane of the average color of the divided image Bij shall be (xij, yij).
Next, in S35, the distance l between the average color of each divided image and the average color of all pixels in the (R - Y) (B - Y) plane is determined by the calculating circuit 295.
Then, in S36, the compressing rate of each divided image is determined in response to the distance l by the pressing rate determining circuit 296.
Next, in S37, each divided image interior is compressed by the compressing circuit part 234 according to the determined compressing rate.
Then, in S38, the compressed image information together with the compression discriminating information are recorded in the recording system part 235.
The relation of the distance from the average color, compressing rate and resolution at the time of the reproduction is as in the following table:
______________________________________Distance fromaverage color Short Long______________________________________Compressing rate 3 2 1 0 High Medium Low compression com- pressionResolution in Bad Medium Goodreproduction______________________________________
When the range of the compressing rates in the above table is shown in the (R - Y) (B - Y) plane, it will be as shown by the broken lines, for example, in FIG. 47.
The other formations, operations and effects are the same as in the 11th embodiment.
FIGS. 50 to 53 show the 18th embodiment of the present invention.
As shown in FIG. 50, a CCD 301 for converting the image of a living body to an electric signal is provided in the tip part of the insertable part of an endoscope. The output electric signal of this CCD 301 is input into an amplifier 302 for amplifying an electric signal in a predetermined range (for example, 0 to 1 volt). The output electric signal of this amplifier 302 is input into a selector 305 through a .gamma.-correcting circuit 303 and A/D converter 304. This selector 305 has three output ends connected respectively to an R memory 306R, G memory 306G and B memory 306B. The respective memories 306R, 306G and 306B are connected to D/A converters 307R, 307G and 307B and an image compressing and recording part 308 consisting of an image judging part 321, image compressing part 322 and image recording part 323. Said D/A converters 307R, 307G and 307B are connected to respective RGB signal output ends 309, 310 and 311.
Also, a control signal generating part 312 for controlling the destination of the image signal and the transferring timing at the time of transferring the image signal is provided, is connected to the A/D converter 304, selector 305, respective RGB memories 306R, 306G and 306B, D/A converters 307R, 307G and 307B and image compressing and recording part 308 and is connected also to a synchronizing signal generating circuit 313 from which a synchronizing signal SYNC for said RGB signal outputs is output to a synchronizing signal output end 314.
Also, the control signal generating part 312 is connected to a motor 315 driving an RGB rotary filter 316. The light from a lamp 318 is emitted from the tip part of the insertable part of the endoscope through the RGB rotary filter 316 and a light guide of the endoscope.
The image compressing and recording part 308 shall be explained by using FIG. 51.
The respective RGB input signals are led to a peak position detecting circuit 340 through histogram making parts 339R, 339G and 339B. The output of this peak position detecting circuit 340 is connected to selectors 332 and 336 and a compressing information ROM 341. The image judging part 321 is formed of said histogram making parts 339R, 339G and 339B, peak position detecting circuit 340 and compressing information ROM 341. The respective RGB input signals are led to the selector 332 through a working R memory 331R, G memory 331G and B memory 331B. The output of this selector 332 is connected to blocking circuits (1) 333, (2) 334 and (3) 335 whose outputs are input into a predictive coder 337 through the selector 336. An image compressing part 322 is formed of said memories 331R, 331G and 331B, selector 332, blocking circuits 333, 334 and 335, selector 336 and predictive coder 337. The respective outputs of said predictive coder 337 and compressing information ROM are recorded in an image recording part 323.
The operation of this embodiment shall be explained in the following.
In FIG. 50, the flow of the signal shall be explained. The image signal from the CCD 301 is converted to be of a voltage in a predetermined range (of 0 to 1 volt in this embodiment) by the amplifier 302, is input into the .gamma.-correcting circuit 303, is converted to an image signal having a predetermined .gamma. characteristic and is then digitalized on a predetermined quantumizing level (for example, of 8 bits) in the A/D converter 304. Then, through the selector 305, by the control signal from the control signal generating part 312, the image when the video entering the CCD 301 is a red (R) illumination is recorded in the R memory 306R, the image at the time of a green (G) illumination is recorded in the G memory 306G and the image at the time of a blue (B) illumination is recorded in the B memory 306B. The signals read out of the respective memories 306R, 306G and 306B are transmitted to the image compressing and recording part 308 and D/A converters 307R, 307G and 307B. The RGB image signals from said D/A converters 307R, 307G and 307B are output respectively from the RGB image signal output ends 309, 310 and 311 together with a synchronizing signal SYNC made in the synchronizing signal generating circuit 313 under the control of the control signal generating part 312. On the other hand, a motor controlling signal is transmitted from said control signal generating part 312 to the motor 315 rotating and driving the RGB rotary filter 316. The motor 315 rotates the RGB rotary filter 316 in conformity with the switching timing of the selector 305 by the control signal. The illuminating light from the lamp 318 is decomposed in time series into three colors of R, G and B by this RGB rotary filter 316, is led through the light guide 317 of the endoscope and is emitted from the tip part of the insertable part of the endoscope. This illuminating system is a so-called RGB frame sequential color system.
The operation of the image compressing and recording part 308 shall be explained in the following. The signals read out of said respective RGB memories 306R, 306G and 306B are recorded into the working R memory 331R, G memory 331G and B memory 331B within the image compressing and recording part 308 and the histogram making parts 339R, 339G and 339B under the control of the control signal generating part 312. The histograms of the respective RGB signals are made in the histogram making parts 339R, 339G and 339B. Then, the peak positions of the respective histograms are determined by the peak position detecting circuit 340. The control signal is output to the selectors 332 and 336 and compressing information ROM 341 on the basis of the size relation of the peak positions of the three RGB signals.
On the other hand, the signals read out of the respective memories 331R, 331G and 331B are led to the selector 332 which leads the RGB signals to any one of the blocking circuits (1) 333, (2) 334 and (3) 335 on the basis of the control signal of the peak position detecting circuit 340. The three blocking circuits 333, 334 and 335 respectively output blocked video signals of sizes, for example, of 1.times.2, 2.times.2 and 3.times.3. The larger the blocked size, the higher the compressing rate but, on the contrary, the lower the picture quality. The selector 336 leads the output of the blocking circuit selected on the basis of the control signal of the peak position detecting circuit 340 to the predictive coder 337 which determines the predictive error by the predictive coding method mentioned on pages 217 to 219 of "Image Process Handbook" by Shokodo Co. or the like and outputs it to the image recording part 323. This image recording part 323 records the data in such large capacity recording medium as a photodisc or magnetic disc.
The peak position detecting circuit 340 transmits a control signal to the compressing information ROM 341 so that such information as the blocked size required in restoring the image may be simultaneously recorded in the image recording part 323. This compressing information ROM 341 outputs to the image recording part 323 such information as the blocked size corresponding to the selected output signal.
FIGS. 52(A), (B) and (C) respectively show histograms of the respective RGB components of a general endoscope image. FIGS. 53(A), (B) and (C) respectively show histograms of the density values of the respective RGB components of a dyed endoscope image. As shown in FIGS. 52(A) to (C), in the general endoscope image, the R component deflects to a high luminance level and the B component deflects to a low luminance part. Therefore, when the peak positions of the three RGB signal histograms are determined and their sizes are investigated, R>G>B. On the other hand, in case the image is dyed with such bluish color as methylene blue, as shown in FIGS. 53(A) to (C), in the peak positions in the histograms, B and R are substantially equal to each other and G is on a low level. That is to say, the size relation is B.gtoreq.R>G. Thus, from the peak positions in the RGB histograms, the general endoscope image and dyed endoscope image can be easily discriminated from each other.
In the general endoscope image, the R component has few high frequency components and the B component is low in the luminance level. Therefore, even if the resolution is reduced with respect to R and B, the picture quality deterioration will be hard to detect by sight. Therefore, the R and B components can be highly compressed by blocking respectively 2.times.2 and 3.times.3 sizes. On the other hand, the G component has many high frequency components and is high in the luminance level. That is to say, the picture quality deterioration is easy to detect by sight and therefore the G component can be compressed at a high picture quality by blocking a 1.times.2 size. In the dyed endoscope image, the three RGB components have many high frequency components and therefore are compressed at a high picture quality by blocking a 1.times.2 size.
Thus, in this embodiment, three kinds of blocking processes are selected in response to the characteristics of the input image. Then, the image is predictively coded and is further compressed. Therefore, an image high in the correlation between the adjacent pixels and few in the high frequency components as in an ordinary endoscope image can be highly compressed by selecting to block a large size. On the other hand, such special image as in dyeing in which the correlation between the adjacent pixels is low and the high frequency components are many can be compressed by selecting to block a small size without reducing the picture quality.
From the above, image data can be compressed as adapted to the characteristics of various endoscope images so that the picture quality deterioration may be little. Further, as three kinds of compressing processes are made in parallel, the processing time will be always constant.
FIGS. 54 to 56 show the 19th embodiment of the present invention.
This embodiment is the same as the 18th embodiment except being different in the formation of the image compressing and recording part 308. The formation of the image compressing and recording part 308 shall be explained by using FIG. 54. Respective RGB input signals are led to a frequency distribution detecting circuit 360 respectively through FFT circuits 359R, 359G and 359B. The output of this frequency distribution detecting circuit 60 is input into selectors 353 and 357 and a compressing information ROM 361. An image judging part 321 is formed of said FFT circuits 359R, 359G and 359B, frequency distribution detecting circuit 360 and compressing information ROM 361. The respective RGB input signals are led to the selector 353 respectively through a working R memory 351R, G memory 351G and B memory 351B and DCT circuits 352R, 352G and 352B. The output of the selector 353 is input into filter circuits (1) 354, (2) 355 and (3) 356. The outputs of these filter circuits 354, 355 and 356 are input into the selector 357. An image compressing part 322 is formed of said memories 351R, 351G and 351B, DCT circuits 352R, 352G and 352B, selector 353, filter circuits 354, 355 and 356 and selector 357. The respective outputs of said selector 357 and compressing information ROM 361 are recorded in the image recording part 323.
The operation of the image compressing and recording part 308 shall be explained in the following. The signals read out of the respective RGB memories 306R, 306G and 306B are recorded into the working R memory 351R, G memory 351G and B memory 351B and FFT circuits 359R, 359G and 359B under the control of the control signal generating part 312. In the FFT circuits 359R, 359G and 359B, the respective RGB signals are Fourier-converted and their power spectra are calculated. Then, the frequency distribution ranges of the respective signals are determined in the frequency distribution detecting circuit 360. On the basis of these distribution ranges, control signals are output to the selectors 353 and 357 and compressing information ROM 361.
On the other hand, the signals read out of the respective memories 351R, 351G and 351B are led respectively to the DCT circuit 352R, 352G and 352B, have here the 8.times.8 size discretely cosine-converted as mentioned, for example, on pages 90 to 93 of "IEEE Trans. Vol. 1C-23" and are output to the selector 353 which leads the RGB signals to any one of the filter circuits (1) 354, (2) 355 and (3) 356 on the basis of the control signal of the frequency distribution detecting circuit 360. The three filter circuits 354, 355 and 356 are, for example, transmitting type filters of 2.times.2, 3.times.3 and 4.times.4 sizes with the left upper part as the origin. The smaller the filter size, the higher the compressing rate but, on the contrary, the lower the picture quality. The selector 357 outputs to the image recording part 323 the output of the filter circuit selected on the basis of the control signal of the frequency distribution detecting circuit 360. On the other hand, the frequency distribution detecting circuit 360 transmits the control signal to the compressing information ROM 361 so that such information as the filter size required in the restoration may be simultaneously recorded. The compressing information ROM 361 outputs to the image recording part 323 such information as the filter size corresponding to the selected output signal.
Here, the frequency distribution of the endoscope image shall be explained by using FIGS. 55(A) and (B) and 56(A) and (B). In this embodiment, the case of observing the same object by varying the observing distance shall be considered. FIGS. 55(A) and (B) show respectively an endoscope image at the time of a far view and a power spectrum showing its frequency distribution. FIGS. 56(A) and (B) show respectively an endoscope image at the time of a near view and a power spectrum showing its frequency distribution. At the time of the far view, such high frequency component as the mucous membrane structure of a living body will be masked by the resolution or the like of the optical system and will not be detected. In such case, if the frequency distribution is made an image as a power spectrum, as shown in FIG. 57(B), it will be an image concentrating at the origin, that is, the low frequency component. On the other hand, at the time of the near view, such high frequency component as the mucous membrane structure of a living body will be detected. In this case, as shown in FIG. 57(B), the frequency will be distributed in a wide range with the origin as a center. Thus, by determining a power spectrum, the rate of high frequency components can be judged.
In an endoscope image, even in case the same object is photographed, the information amount which the video signal has will be different depending on the observing distance. That is to say, in case the observing distance is short and the high frequency components are many, the image will be able to be compressed at a high picture quality by making the filter size 4.times.4. On the contrary, in case the observing distance is long and the high frequency components are few, a high compression will be able to be made by making the filter size 2.times.2. Also, even at the same observing distance, the information amount will be greatly different between the upper digesting tube and lower digesting tube, because, in such upper digesting tube as the stomach, a vein image will not be substantially detected but, in such lower digesting tube as the large intestine, a vein image will be detected. In the lower digesting tube in which a vein image is detected, high frequency components are many but, in the upper digesting tube in which no vein image is detected, high frequency components are few. Therefore, the filter size is made, for example, 2.times.2 in the upper digesting tube and 3.times.3 in the lower digesting tube so that the picture quality and compressing rate may be balanced.
The other formations, operations and effects are the same as in the 18th embodiment.
By the way, the 11th to 19th embodiments can be applied not only to a frame sequential type electronic endoscope using RGB signals but also to a monoplate type electronic endoscope decoding a composite video signal. The endoscope may be of either a type having the imaging device in the tip part or a type in which the image is led out of the observed object through an image guide by optical fibers and is received by the imaging device.
As explained above, according to the 11th to 19th embodiments, the compressing method can be varied in response to the characteristics of the endoscope image. Therefore, there are effects that various endoscope images can be highly compressed with little deterioration of the picture quality.
FIG. 57 shows the 20th embodiment of the present invention.
The formation of the endoscope image filing system in this embodiment is substantially the same as in the 11th embodiment shown in FIG. 20 but only the formation of the image data compressing apparatus within the image recording apparatus 205 is different. Also, the formation of the observing apparatus in this embodiment is the same as in the 11th embodiment shown in FIG. 21.
The image recording apparatus 205 in this embodiment includes the image data compressing apparatus of FIG. 57. The image data compressing apparatus shall be explained in the following by using FIG. 57.
The RGB image signals output from the observing apparatus 203 are input respectively into predictive coders 432a, 432b and 432c through respective image input parts 431a, 431b and 431c, are predictively coded here and are output to the recording system part of the image recording apparatus 205. Also, said respective RGB image signals are input into a switching input part 435 which switches later described quantumizers 433 and 434 by the brightness information. Each of said predictive coders 432a, 432b and 432c comprises a subtracter 436, a plurality or two kinds in this embodiment of quantumizers 433 and 434, switches 439 and 440 respectively switching these two kinds of quantumizers 433 and 434 on the input side and output side, an adder 441 and a predictor 442. The R signal input into this predictive coder 432a is input into one input end of the subtracter 436. Here, the output of the predictor 42, that is, the signal one pixel (or one horizontal line or one field/frame also hereinafter) before is subtracted from the input signal to obtain a difference signal which is input into the quantumizeer 433 or 434 in the next step. In these quantumizers 433 and 434, said difference signal is quantumized. This quantumized R signal is output to the recording system part of the image recording apparatus 205 and is also input into the adder 441 and is added, for example, to the signal one pixel before memorized in said predictor 442. This added signal is memorized in the predictor 442 and is input into the other input end of said subtracter 436 and the next R image signal input from the image input part 431a is subtracted to obtain said difference signal.
Now, this embodiment has two kinds of quantumizers 433 and 434 different in the quantumizing gradation. In one quantumizer 433, the reference numerals of predictive errors shown in Table 1 are allotted. In the other quantumizer 434, the reference numerals of predictive errors shown in Table 2 are allotted.
TABLE 1__________________________________________________________________________3-Bit Gradation:.DELTA. P -1.about.+1 +2.about.+6 -6.about.-2 +7.about.+15 -15.about.-7 +16.about.+255 -255.about.-16__________________________________________________________________________Output 0 +4 -4 +10 -10 +20 -20valueReference 1 2 3 4 5 6 7numeral__________________________________________________________________________
TABLE 2__________________________________________________________________________4-Bit Gradation:__________________________________________________________________________.DELTA. P -1.about.+1 +2, +3 -2, -3 +4.about.+6 -6.about.-4 +7.about.+9 -9.about.-7 +10.about.+15__________________________________________________________________________Output 0 +2 -2 +5 -5 +8 -8 +12valueReference 1 2 3 4 5 6 7 8numeral__________________________________________________________________________.DELTA. P -15.about.-10 +16.about.+25 -25.about.-16 +26.about.+35 -35.about.-26 +36.about.+255 -255.about.-36__________________________________________________________________________Output -12 +20 -20 +30 -30 +50 -50valueReference 9 10 11 12 13 14 15__________________________________________________________________________
On the other hand, the respective R, G and B color signals are input into the switching input part 435 and are converted to the brightness information by a brightness information detecting part 443 within this switching input part 435.
This conversion is made by the conversion formula:
Brightness=0.3 R+0.5 G+0.2 B
which is the same as of the method of calculating an ordinary luminance signal. The brightness information from this brightness information detecting part 443 is input into the switching part 444 and the switches 439 and 440 are switched by said brightness information to select the quantumizer 433 or 434.
That is to say, in this embodiment, the quantumizer 433 is selected on the level of 0-30 of the 8-bit (256) gradation and the quantumizer 434 is selected on the level of 31-255 of the brightness gradation.
In this formation, the quantumizer 433 or 434 is selected by the brightness information of the respective R, G and B color signals so that an image signal dark to some extend may be quantumized with a small number of bits, a bright image signal may be quantumized with a large number of bits, the quantumization may be weighted by the brightness of the image signal and a favorable picture quality may be obtained with a small number of bits.
FIG. 58 shows the 21st embodiment of the present invention.
Instead of making the brightness information in the brightness information detector 443 from the respective RGB color signals and converting it in the 20th embodiment, the G signal is substituted for the brightness information and the switching part 444 is operated by this G signal in this embodiment. The other formations, operations and effects are the same as in the 20th embodiment.
FIG. 59 shows the 22nd embodiment of the present invention. In this embodiment, the gradation of the quantumizing error of only the R signal is varied and selected on the basis of the brightness information obtained by the conversion in the brightness information detecting part 443 by the RGB signals. Therefore, the G signal and B signal predictive coders 482 and 483 replacing the predictive coders 432b and 432c in the 20th embodiment are provided respectively with one quantumizer 434. The other formations, operations and effects are the same as in the 20th embodiment.
FIGS. 60 to 64 show the 23rd embodiment of the present invention.
In the 20th to 22nd embodiments, the brightness is determined from the RGB signals and a plurality of quantumizers different in the quantumizing gradation are selected by this brightness information. However, in this embodiment, one picture is divided into many blocks and the compressing rate of each block is set in response to the average brightness of each block.
In an image recording apparatus 405 in this embodiment shown in FIG. 60, the respective R, G and B image signals output from the observing apparatus 203 shown in FIG. 21 are input into an input part 451, are converted to digital signals respectively by A/D converters 452 and are temporarily memorized respectively in an R frame memory 453R, G frame memory 453G and B frame memory 453B. The respective R, G and B image signals read out of the respective frame memories 453R, 453G and 453B are compressed in a compressing circuit part 454 and are then memorized in a recording system part 455.
In reproducing the image data, the respective R, G and B image signals are read out of said recording system part 455 and are respectively expanded in the expanding circuit part 456 to restore the data. The restored R, G and B image data are temporarily memorized respectively in an R frame memory 457R, G frame memory 457G and B frame memory 457B. The respective R, G and B image signals are read out of the respective frame memories 457R, 457G and 457B as synchronized with the television signal, are converted to analog signals by D/A converters 458 and are then output from an output part 459.
In this embodiment is provided an image analyzing part analyzing the characteristics of the endoscope image from the image information memorized within said frame memories 453R, 453G and 453B. The output signal of this image analyzing part 461 is input into a compressing rate switching circuit 462. This compressing rate switching circuit 462 determines the compressing rate in the compressing circuit part 454 on the basis of the signal from said image analyzing part 461, transmits the compressing rate to the compressing circuit part 454 and transmits the information of the compressing rate of the image as a compressing rate discriminating signal to the recording system part 455 which memorizes this compressing rate discriminating signal together with the compressed R, G and B image information.
There is also provided a compressing rate discriminating circuit 463 which discriminates the compressing rate from the compressing rate discriminating signal reproduced from the recording system part 455 and transmits the information of the compressing rate to the expanding circuit part 456. In the reproduction, the compressing rate discriminating signal is reproduced together with the compressed R, G and B image information from the recording system part 455 and said compressing rate discriminating circuit 463 discriminates the compressing rate of that image on the basis of said compressing rate discriminating signal and transmits the information of the compressing rate to the expanding circuit part 456. This expanding circuit part 456 expands the image in response to this compressing rate.
The image analyzing part 461 in FIG. 60 is formed as shown in FIG. 61. That is to say, the input image signals from the respective R, G and B frame memories are input into a matrix circuit 471, a luminance signal (Y signal) is formed here and is input into a divided image frame memory 472 and one picture is divided, for example, into 16 parts.
The respective divided image signals divided by this divided image frame memory 472 are input into a circuit 473 for calculating average luminance values within the divided images, the average values of the luminances within the respective divided images are determined here and are input into a compressing rate determining circuit 474 in which, in response to the average values of the luminances within the respective divided images, for example, if the average luminance within the divided image is any one of the four
gradations of 0, 1, 2 and 3 (the larger the numeral, the higher the luminance), the compressing rate of the corresponding gradation of the four steps of 0, 1, 2 and 3 (the smaller the numeral, the higher the compressing rate) will be determined and this determined information is input into the compressing rate switching circuit 462 shown in FIG. 60.
The operation of determining the compressing rate shall be explained in the following with reference to a flow chart shown in FIG. 62. First of all, the matrix circuit 471 inputting image signals from the R, G and B memories forms a luminance signal from the R, G and B image signals as shown in the step S41, inputs the luminance signal into the next divided image frame memory 472 and divides one image, for example, into 16 images as in FIG. 63(A) in the step S42. The divided images are input into the next circuit 473 for calculating the average values of the luminances within the divided images and the average of the brightness of each divided image is determined, for example, in 0.about.3 gradations as shown in the step S43 and FIG. 63(B). On the basis of the brightness information of each divided image, in the compressing rate determining circuit 474 of the next step, as shown in the step S44, the compressing rate of 0.about.3 steps shown, for example in FIG. 63(C) in response to the brightness is determined, each divided image interior is compressed in the step S46 according to this determination and further, in the step S46, the compression discriminating information and compressed image information are recorded.
In the recording system for the recording system part 455, as shown in FIG. 64, the compression discriminating information as to in what compression number each image is compressed is recorded at the top and then the average value of each block is recorded. In the reproduction, the expansion is made on the basis of said compression discriminating information.
Thereby, as shown in the following table, in response to the brightness within each block of one image, the compressing rate of each block is varied and the darker, the higher the compression and the lower the picture quality in the reproduction. As the minute part of such dark part within one image can not be clearly observed, even if the picture quality is (more or less) reduced by elevating the compressing rate, the diagnosis by reproducing the image will not be substantially influenced.
______________________________________Brightness Dark .rarw. .fwdarw. Bright______________________________________Compressing 0 < 1 < 2 < 3rate High Low compression compressionPicture quality Bad .rarw. .fwdarw. Goodin reproduction______________________________________
Said compressing rate, for example, of 0.about.3 steps is determined by providing a plurality or four kinds here of quantumizers different in the quantumizing gradation shown in the above described 20th to 22nd embodiments and selecting one of them in response to the brightness information. By the way, in this 23rd embodiment, this image compressing method is not limited to the predictive coding method but may be a DCT method or the like as required.
By the way, the 20th to 23rd embodiment can be applied not only to a frame sequential type electronic endoscope using RGB signals but also to a monoplate type electronic endoscope decoding composite video signals. The endoscope may be of either of a type having an imaging device in the tip part and a type in which an image is led out of an observed object through an image guide by optical fibers and is received by an imaging device.
As explained above, according to the 20th to 23rd embodiments, there is an effect that the compressing rate is varied in the bright part and dark part of a compressed image so that a favorable picture quality may be obtained with a small number of bits.
FIGS. 65 to 71 show the 24th embodiment of the present invention.
As shown in FIG. 65, an electronic endoscope apparatus of a frame sequential imaging system comprises a control signal generating part 512 generating a predetermined control signal in each later described block, a CCD (charge coupled device) 501 which is a solid state imaging device imaging an object to be imaged, an amplifier 502 amplifying and processing the imaging signal of this CCD 501 to convert it a video signal, a .gamma.-circuit 503 correcting the gamma of the video signal amplified by this amplifier 502 and an analog-digital converter (mentioned as an A/D converter hereinafter) 504 converting the video signal which is the above described analog signal having had .gamma. corrected to the data of a digital signal by the control signal of said control signal generating part 512. Said electronic endoscope apparatus further comprises a selector 505 which switches the digital signal from said A/D converter 504 to the respective memories of a memory part 506 by the control signal of said control signal generating part 512 and outputs it, a red wavelength region memorizing R memory 506R, green wavelength region memorizing G memory 506G and blue wavelength region memorizing B memory 506B provided in said memory part 506, a D/A converter part 507 which is of digital-analog converters (mentioned as D/A converters hereinafter) converting the data memorized in said memory part 506 from the digital signals to analog signals by the control signal of said control signal generating part 512 and is provided with a D/A converter 507R corresponding to said R memory 506R, a D/A converter 507G corresponding to said G memory 506G and a D/A converter 507B corresponding to said B memory 506B and a synchronizing signal generating circuit 513 generating such predetermined synchronizing signal as a horizontal synchronizing signal required by a monitor not illustrated by the control signal of said control signal generating part 512. Said electronic endoscope apparatus further comprises a lamp 510 generating an illuminating light to be fed to the part or the like to be imaged by said CCD 501, a rotary filter 509 on which are arranged filters separating the light of this lamp into a red wavelength region, green wavelength region and blue wavelength region, a motor 511 rotating this rotary filter 509 by the control signal of said control signal generating part 512 and a light guide 508 leading the above described separated illuminating light to the part or the like to be imaged by said CCD 501.
Said CCD 501 is connected to the input end of said amplifier 502. The output end of said amplifier 502 is connected to the input end of said .gamma. circuit 503. The output end of .gamma. said circuit 503 is connected to the input end of said A/D converter 504. The output end of said D/A converter 504 is connected to the input end of said selector 505.
The input ends of said R memory 506R, G memory 506G and B memory 506B are respectively connected to the output end of said selector 505. The output end of said R memory 506R is connected to the input end of said D/A converter 507R and to the input end of a later described endoscope image data compressing apparatus (mentioned as an image data compressing apparatus hereinafter) 520. The output end of said G memory 506G is connected to the input end of said D/A converter 507G and to the input end of the later described image data compressing apparatus 520. The output end of said B memory 506B is connected to the input end of said D/A converter 507B and to the input end of the later described image data compressing apparatus 520.
The output end of said D/A converter 507R is connected to a monitor not illustrated or the like through an output terminal 514R. The output end of said D/A converter 507G is connected to a monitor not illustrated or the like through an output terminal 514G. The output end of said D/A converter 507B is connected to a monitor not illustrated or the like through an output terminal 514B. The output end of said synchronizing signal generating circuit 513 is connected to a monitor not illustrated or the like through an output terminal 514S.
The control signal input ends of said A/D converter 504, selector 505, memory part 506, D/A converter 507, motor 511 and synchronizing signal generating circuit 513 are respectively connected to the output ends of said control signal generating part 512. Also, one output end of said control signal generating part 512 is connected to the input end of the later described image data compressing apparatus 520.
The image data compressing apparatus 520 is provided with an image judging part 521 judging whether an ordinary image or not from the data of said memory part 506 and an image compressing part 522 compressing data by the result of said image judging part 521.
The image recording part 523 is to record the data compressed by said image data compressing apparatus 520 by using such large capacity recording medium as a photodisc or photomagnetic disc.
As shown in FIG. 66, said image data compressing apparatus 520 comprises input terminals 524R, 524G and 524B, an R memory 525R which is a working memory memorizing the input data of the red wavelength region, a G memory 524G the same of the green wavelength region, a B memory 525B the same of the blue wavelength region, the above described image judging part 521 and image compressing part 522 and a compressing information ROM 534 memorizing such discriminating information as of the compression.
Said image judging part 521 comprises a histogram making part 526R making a histogram of the red wavelength region from the input data of the red wavelength region, a histogram making part 526G the same of the green wavelength region, a histogram making part 526B the same of the blue wavelength region and a peak position detecting circuit 527 which detects the peak positions of the respective histograms of said histogram making parts 526R, 526G and 526B and controls the later described selectors 528 and 533 and compressing information ROM 534 by this detecting result.
Said image compressing part 522 comprises a selector 528 switching the outputs of said R memory 525R, G memory 525G and B memory 525B to the later described first predictive coder 529, second predictive coder 530 and divaluing circuit 531, a first predictive coder 529 which is a first compressing means, a second predictive coder 530 which is a second compressing means, a divaluing circuit 531 divaluing the signal from said selector 528, for example, to 0 and 255, a run length coder 532 converting the output signal of said divaluing circuit 531 to a run length code and compressing it and a selector 533 switching the outputs of the second predictive coder 530 and run length coder 532 to said image recording part 523 and outputting them. As shown in FIG. 67, said second predictive coder 530 comprises a subtracter 530a determining the difference between the original image data from the selector 528 and the divalued image data from the divaluing circuit 531 and a predictive coder 530b predictively coding the output data of this subtractor 530a.
The input ends of said R memory 525R and said histogram making part 526R are connected to the input terminal 524R. The input ends of said G memory 525G and said histogram making part 526G are connected to the input terminal 524G. The input ends of said B memory 525B and said histogram making part 526B are connected to the input terminal 524B.
The output ends of said R memory 525R, G memory 525G, B memory 525B are respectively connected to the input end of the selector 528.
The output ends of said histogram making parts 526R, 526G and 526B are respectively connected to the input end of said peak position detecting circuit 527.
In said peak position detecting circuit 527, the first output end is connected to the control end of said selector 528, the second output end is connected to the control end of said selector 533 and the third output end is connected to said compressing information ROM 534.
In said selector 533, the first input end is connected to the output end of said second predictive coder 530 and the second input end is connected to said run length coder 532.
In said image recording part 523, the first input end is connected to the output end of said first predictive coder 529, the second input end is connected to the output end of said first predictive coder 529 and the third input end is connected to said compressing information ROM 534.
The operation of the thus formed image data compressing apparatus shall be explained.
As shown in FIG. 65, the rotary filter 509 is rotated by the motor 511 rotated as synchronized with the control signal of the control signal generating part 512 and separates the illuminating light of the lamp 510 into red, green and blue wavelength regions. These separated illuminating lights are led through the light guide 508 and are radiated to an object to be imaged.
The object light bundle of the object illuminated by the above described illuminating lights forms an image on the imaging surface of the CCD 501 by an objective lens not illustrated and the image is photoelectrically converted to be an imaging signal which is input into the amplifier 502.
By said amplifier 502, the above described imaging signal has noises or the like removed, is amplified as a video signal so as to be in a fixed voltage range, for example, of 0.about.1 V and is output to the .gamma. circuit 503.
Said .gamma. circuit 503 converts the above described video signal to have gamma characteristics and outputs it to the A/D converter 507.
Said A/D converter 507 converts the video signal having the above described gamma characteristics to a digital signal having, for example, 8 bits, that is, quantumizes it and outputs it to the selector 505.
Said selector 505 synchronizes said digital signal with the control signal of said control signal generating part 512 and outputs it to the respective memories of the memory part 506. That is to say, in case the wavelength region of the separated light of the illuminating light is red, said digital signal will be output to the R memory 506R, in the same manner, in case the wavelength region is green, it will be output to the G memory 506G and, in case the region is blue, it will be output to the B memory 506B. That is to say, it is input and recorded in the memory equal to the wavelength region of the light bundle of the imaged object.
The respective memories of said memory part 506 output the memorized data to the D/A converter part 507 and image data compressing apparatus 520 by the control signal. That is to say, the data sequentially input by said selector 505 are simultaneously output to the D/A converter part 507, that is, the sequentially imaged object light bundles of the respective wavelength regions are synchronized.
The D/A converter 507R of said D/A converter part 507 converts the digital signal of the data memorized in said R memory 506R to an analog signal and outputs it to the output terminal 514R. The D/A converter 507G converts the digital signal of the data memorized in said G memory 506G to an analog signal and outputs it to the output terminal 514G. The D/A converter 507B converts the digital signal of the data memorized in said B memory 506B to an analog signal and outputs it to the output terminal 514B.
At same time, by the control signal of said control signal generating part 512, the synchronizing signal generating circuit 513 generates such predetermined synchronizing signal as a horizontal synchronizing signal required by a monitor not illustrated and outputs it to the output terminal 514S.
By the signals output to said output terminals 514R, 514G, 514B and 514S, a monitor not illustrated displays as a color image the object imaged by the CCD 501.
The data memorized in the R memory 506R of said memory part 506 are input into the input terminal 524R of the image data compressing apparatus 520 as shown in FIG. 66 by the control signal of the control signal generating part 512. In the same manner, the data memorized in the G memory 506G are input into the input terminal 506G and the data memorized in the B memory 506B are input into the input terminal 524B.
The data of the red wavelength region input into the input terminal 524R are memorized in the R memory 524R and are input into the histogram making part 526R. The data of the green wavelength region input into the input terminal 524G are memorized in the G memory 525G and are input into the histogram making part 526G. The data of the blue wavelength region input into the input terminal 524B are memorized in the B memory 525B and are input into the histogram making part 526B.
Said histogram making part 526R makes a histogram of the red wavelength region from the data input as described above and outputs it to the peak position detecting circuit 527. Said histogram making part 526G makes a histogram of the green wavelength region from the data input as described above and outputs it to the peak position detecting circuit 527. Said histogram making part 526B makes a histogram of the blue wavelength region from the data input as described above and outputs it to the peak position detecting circuit 527.
By the output signals of said histogram making parts 526R, 526G and 526B as described later, said peak position detecting circuit 527 detects the peak positions of the respective histograms of the red wavelength region, green wavelength region and blue wavelength region and controls said selectors 528 and 533.
The operation of said peak position detecting circuit 527 shall be explained by using FIGS. 68(A) to (C) and 69(A) to (C). FIGS. 68(A) to (C) are explanatory diagrams showing examples of density value histograms of R, G and B respectively. In the ordinary observation, in the histogram, for example, of the red wavelength region (R), the generating frequency is high in the part of a high level, in the histogram of the green wavelength region (G), the generating frequency is high in the part of an intermediate level and, in the histogram of the blue wavelength region (B), the generating frequency is high in the part of the low level. Therefore, if the level high in the generating frequency in the red wavelength region (R) is represented by PR, the level high in the generating frequency in the green wavelength region (G) is represented by PG and the level high in the generating frequency in the blue wavelength region (B) is represented by PB, the relation of
PR>PG>PB
will hold.
FIGS. 69(A) to (C) are explanatory diagrams showing respectively examples of histograms of the density values of R, G and B of the observed image in case the image is dyed, for example, with methylen blue and is observed. In the observation by dyeing or the like, in the histogram, for example, of the red wavelength region (R), the generating frequency is high in the part of the high level, in the histogram of the green wavelength region (G), the generating frequency is high in the part of the low level and, in the histogram of the blue wavelength region (B), the generating frequency is high in the part of the high level. Therefore, if the level high in the generating frequency in the red wavelength region (R) is represented by FR, the level high in the generating frequency in the green wavelength region (G) is represented by PG and the level high in the generating frequency in the blue wavelength region (B) is represented by PB, the relation of
PB.gtoreq.PR>PG
will hold.
Therefore, said peak position detecting circuit 527 detects the above described relation and judges whether the observation is ordinary or by dyeing.
Said peak position detecting circuit 527 controls said selector 528 so that, in the case of the ordinary observation as described above, the output of the selector 528 may be output to the first predictive coder 529 and, in the case of the observation by dyeing or the like, the output of said selector 528 may be output to the second predictive coder 529 and divaluing circuit 531.
Said selector 528 outputs the signals of the R memory 525R, G memory 525G and B memory 525B to the first predictive coder 529, second predictive coder 529 and divaluing circuit 531 as described above.
Said first predictive coder 529 calculates a predictive error by the predictive coding method mentioned, for example, on pages 217 to 219 of "Image Processing Handbook" (published by Shokodo Co.) and outputs it to the image recording part 528 as data.
The operation of said divaluing circuit 531 shall be explained by using FIGS. 70(A) to (C).
As described above, as shown, for example, in FIG. 70(A), the image by dyeing becomes an image in which signals of an intermediate brightness level in which the dyed part and non-dyed part are definitely distinguished from each other are few. This is the same in the respective wavelength regions. In the part of the scanning position S, as shown in FIG. 70(B), it is limited to the data of substantially 0 and substantially 255. Therefore, the signals between and 255 are of an information amount in a negligible range and can be represented substantially by two values. That is to say, said divaluing circuit 531 converts the substantially divalent signals shown in FIG. 70(B) to be of two values of 0 and 255 as shown in FIG. 70(C).
The calculation of predictive errors by using the above described divaluing shall be explained by using FIGS. 71(A) and (B).
If the predictive errors are calculated from the original image, as shown, for example, in FIG. 71(A), the range of the predictive errors as a result of said calculation will expand. However, if the original image is divalued as described above, the difference of subtracting said original image from said divalued data is used and the predictive errors are calculated by said difference, as shown by FIG. 71(B), the range of the predictive errors will become narrow. That is to say, the compressing rate will improve.
Said second predictive coder 530 determines by the subtracter 530a the difference as described above from the data of the original picture and the divalued data of the original image by the divaluing circuit 31, calculates by the predictive coder 530b the predictive errors the same as by the first predictive coder 529 and outputs them to the selector 530.
Also, said run length coder 532 further compresses the data input from said divaluing circuit 531 by converting them to run length codes and outputs them to said selector 533.
Said selector 533 sequentially switches the data output from said second predictive coder 530 with the data output from said run length coder 532 by the control of said peak position detecting circuit 527 and outputs them to said image recording part 523.
At the same time, said peak position detecting circuit 527 controls the compressing information ROM 534 so that said compressing information ROM 534 may output to said image recording part 523 the discriminating information as to whether an ordinary observed image has been compressed and recorded or an observed image by dyeing or the like has been compressed and recorded or the like.
Said image recording part 523 records in such large capacity recording medium as a photodisc or photomagnetic disc the data input from said first predictive coder 529 or selector 533 and compressing information ROM 534.
As described above, in the image by the ordinary observation, the variation of the density in the red, green and blue wavelength regions is comparatively smooth and the correlation between adjacent pixels is high. Also, the image observed by dyeing is similar to a divalent image, is sharp in the density variation and is low in the correlation between adjacent pixels.
In this embodiment, it is judged by the histogram of the observed image whether by an ordinary observation or by an observation by dyeing. In case the image is by an ordinary observation, it will be compressed by the predictive coding. In case the image is by dyeing, a divalent image will be formed and the difference between the original image and said divalent image will be obtained and will be compressed by the predictive coding. Said difference is so small in the variation between adjacent pixels as to be able to be highly compressed by the predictive coding.
That is to say, there is an effect that either an image by an ordinary observation or an image observed by dyeing can be made high in the compressing efficiency.
In the case of an image by dyeing, a divalent image will be recorded as compressed by a run length code and therefore the original image will be able to be faithfully restored.
FIG. 72 shows the 25th embodiment of the present invention.
In this embodiment, a subtracter 530a determining the difference between the original image data from the selector 528 and the divalued image data from the divaluing circuit 531 is provided instead of the second predictive coder 530 in the 24th embodiment. The output data of this subtracter 530a and the output data of the run length coder 532 are recorded in the image recording part 523 through the selector 533.
As shown in FIG. 71(B), the difference between the original image data and divalued image data is so small in the variation between the adjacent pixels that, by determining this difference, the data are compressed. By recording this difference and the run length-coded divalued image data, the original image can be faithfully restored from these data.
The other formations, operations and effects are the same as in the 24th embodiment.
FIGS. 73 and 74 show the 26th embodiment of the present invention. By the way, the same components as in the 24th embodiment shall bear the same reference numerals and shall not be explained here. The frame sequential imaging type electronic endoscope apparatus is of the same formation and operation as are shown in FIG. 65 of the 24th embodiment and shall not be explained here.
As shown in FIG. 73, an image data compressing apparatus 520 in this embodiment comprises an R memory 541R which is a working memory memorizing input red wavelength region data, a G memory 541G which is the same of the green wavelength region, a B memory 541B which is the same of the blue wavelength region, the above described image judging part 521 and image compressing part 522 and an image information ROM 548 in which such discriminating information as the compression is memorized.
Said image judging part 521 comprises an FFT (Fast Fourier Transforming) circuit 542R calculating a power spectrum of the red wavelength region from the input red wavelength region data, an FFT circuit 542G of the same of the green wavelength region, an FFT circuit 542B of the same of the blue wavelength region and a frequency distribution detecting circuit 542 which detects the frequency distributions of the respective wavelength regions from the respective power spectra of said FFT circuits 542R, 542G and 542B and controls the later described selector 544 and compressing information ROM 548 by the detected results.
Said image compressing part 522 comprises a selector 544 switching the outputs of said R memory 541R, G memory 541G and B memory 541B to the later described predictive coder 545 and divaluing circuit 546, a predictive coder 545 which is a first compressing means, a divaluing circuit 546 divaluing the signal from said selector 528, for example, to 0 and 255 and a run length coder 547 which is a second compressing means converting the output signal of said divaluing circuit 531 to a run length code and compressing it.
The input ends of said R memory 541R and FFT circuit 542 are connected to the input terminal 524R. The input ends of said G memory 541G and FFT circuit 542G are connected to the input terminal 524G. The input ends of said B memory 541B and FFT circuit 542B are connected to the input terminal 524B.
The output ends of said R memory 541R, G memory 541G and B memory 541B are connected to the input end of said selector 544.
The output ends of said FFT circuit 542R, FFT circuit 542G and FFT circuit 542B are connected to the input end of said frequency distribution detecting circuit 543.
Said frequency distribution detecting circuit 543 has the first output end connected to the control end of said selector 544 and the second output end connected to said compressing information ROM 548.
Said image recording part 523 has the first input end connected to the output end of said predictive coder 545, the second input end connected to the output end of said run length coder 547 and the third input end connected to said compressing information ROM 548.
The operation of the thus formed image data compressing apparatus shall be explained.
The same as in the 24th embodiment, red wavelength region data are input into the input terminal 524R, green wavelength region data are input into the input terminal 524G and blue wavelength region data are input into the input terminal 524B.
The red wavelength region data input into the input terminal 524R are memorized in the R memory 541R and are input into the FFT circuit 542R. The green wavelength region data input into the input terminal 524G are memorized in the G memory 541G and are input into the FFT circuit 542G. The blue wavelength region data input into the input terminal 524B are memorized in the B memory 541B and are input into the FFT circuit 512B.
Said FFT circuit 542R Fourier-converts the data input as described above, calculates the power spectrum of the red wavelength region and outputs it to the frequency distribution detecting circuit 543. Said FFT circuit 542G calculates the power spectrum of the green wavelength region in the same manner and outputs it to the frequency distribution detecting circuit 543. Said FFT circuit 542B calculates the power spectrum of the blue wavelength region in the same manner and outputs it to the frequency detecting circuit 543.
Said frequency distribution detecting circuit 543 calculates the respective frequency distribution ranges of the red wavelength region, green wavelength region and blue wavelength region by the output signals of said FFT circuits 542R, 542G and 542B as described later and controls said selectors 523 and 533.
The operation of said frequency distribution detecting circuit 543 shall be explained by using FIGS. 74(A) to (D).
As shown, for example, in FIG. 74(A), the image by the ordinary observation is low in the contrast and is slow in the variation of the density. Therefore, if the frequency distribution is illustrated as a power spectrum, as shown in FIG. 74(B), an image concentrated at a low frequency component which is an origin will be made. Also, as shown, for example, in FIG. 74(C), the image of the observation by dyeing will be high in the contrast and sharp in the variation of the density. Therefore, if the frequency distribution is illustrated as a power spectrum, as shown in FIG. 74(D), an image containing high frequency components distributed in a wide range with the origin as a center will be made. That is to say, the frequency distribution detecting circuit 543 judges whether the image is by the ordinary observation or of the observation by dyeing by the rate of the above described high frequency components.
As described above, said frequency distribution detecting circuit 543 controls said selector 544 so that the output of the selector 544 may be output to the predictive coder 545 in the case of the ordinary observation but to the divaluing circuit 546 in the case of the observation by dyeing or the like.
As described above, the selector 544 outputs the signals of the R memory 541R, G memory 541G and B memory 541B to the predictive coder 545 and divaluing circuit 546.
Said predictive coder 545 calculates predictive errors by the same predictive coding method as in the 24th embodiment and outputs them as data to the image recording part 523.
In the case of quantumizing the input data, for example, with 8 bits, in said divaluing circuit 546, 128 and more are made 255, less than 128 are made 0 and the data are output to the run length coder 547.
Said run length coder 547 converts the data, for example, of 0 or 255 input from said divaluing circuit 516 to run length codes, further compresses them and outputs them to said image recording part 523.
At the same time, said frequency distribution detecting circuit 543 controls the compressing information ROM 548 so that said compressing information ROM 548 may output to said image recording part 523 discriminating information or the like as to whether the ordinary observed image is compressed and recorded or the observed image by dyeing or the like is compressed and recorded.
Said image recording part 523 records the data input from said predictive coder 545 or said run length coder 547 and compressing information ROM 548 in such large capacity recording medium as a photodisc or photomagnetic disc.
In this embodiment, by the frequency distribution of the observed image, whether the image is by the ordinary observation or of the observation by dyeing is judged, in the case of the image by the ordinary observation, the image will be compressed by the predictive coding and, in the case of the image by dyeing, the dyed part required in the diagnosis by the image by two values and the non-dyed part will be made definite and the image by these two values will be converted to a run length code and will be compressed.
That is to say, there is an effect that either an image by the ordinary observation or an image observed by dyeing can be compressed at a high efficiency.
By the way, the image by the ordinary observation and the image of the observation by dyeing may be switched with each other by a switch.
Also, a conversion coding, for example, of a discrete cosine conversion (DCT) and a vector quantumizing may be used for the compressing means.
The reference value of the divaluing may be made variable by the characteristics of the observed image.
In the 24th to 26th embodiments, an electronic endoscope apparatus of a frame sequential imaging system is used in the explanation. However, for example, a composite signal decoding means may be provided in the front step of the video signal input terminal of each wavelength region so that a composite video signal may be input
Also, an externally fitted TV camera apparatus may be fitted to an endoscope using an image guide so as to be used for this video processor.
As explained above, according to the 24th to 26th embodiments, there are effects that a compressing means adapted to the observed image can be selected by judging whether the image is an ordinary observed image or not and an observed image high in the compressing effect either in an ordinary observed image or in such specially observed image as by dyeing can be recorded.
FIGS. 75 to 78 show the 27th embodiment of the present invention.
In the endoscope apparatus in this embodiment, as shown in FIG. 76, an image data compressing apparatus 620 is provided instead of the image data compressing apparatus 520 of the endoscope apparatus in the 24th embodiment shown in FIG. 65 and an image recording apparatus 622 is provided instead of the image recording apparatus part 523. The other formations and operations of the endoscope apparatus of this embodiment are the same as of the 24th embodiment.
Said image data compressing apparatus 620 is provided with such image compressing part 621 as is shown in FIG. 75 wherein data from the memory part 506 are compressed.
Said image recording apparatus 622 is to record the data compressed by said image data compressing apparatus 620 by using such large capacity recording medium as a photodisc or photomagnetic disc.
As shown in FIG. 75, the image compressing part 621 within said image data compressing apparatus 620 comprises a memory part 624 having respective R, G and B working memories 624R, 624G and 624B, a selector 625 selecting and outputting the respective memories of said memory part 624, a compressing part 626 having blocking circuits 626a, 626b and 626c which are compressing means, a picture quality judging circuit 627 comparing and evaluating the output signal of said compressing part 626 and the present signal and controlling a later described selector 628 and compressing information ROM 630, the selector 628 selecting and outputting one of the blocking circuits of the compressing part 626 by the control of said picture quality judging circuit 627, a predictive coder 629 predictively coding and compressing the signal selected by said selector and a control signal generating part 631 generating a control signal to said memory part 624, selector 625, picture quality judging circuit 627 and image recording apparatus 622.
The input end of said R memory 624R is connected to an input terminal 623R. The input end of the G memory 624G is connected to an input terminal 623G. The input end of the B memory 624B is connected to an input terminal 623B.
The output ends of said R memory 624R, G memory 624G and B memory 624B are connected respectively to the input ends of the selector 625.
The output end of said selector 625 is connected to the original image input ends of said blocking circuits 626a, 626b and 626c and picture quality judging circuit 627.
The output ends of said blocking circuits 626a, 626b and 626c are connected to the input ends of the picture image judging circuit 627 and selector 628.
Said image judging circuit 627 has the first output end connected to the control end of said selector 628a and the second output end connected to the input end of the compressing information ROM 630.
The output end of said selector 628 is connected to the input end of said predictive coder 629 whose output end is connected to the first input end of the image recording apparatus 622.
The output end of the compressing information ROM 630 is connected to the second input end of the image recording apparatus 622.
The control signal generating part 631 has the respective output ends connected to the control signal input ends of the memory part 624, selector 625, picture quality judging circuit 627 and image recording apparatus 622.
As shown in FIG. 77, each of the blocking circuits 626a, 626b and 626c comprises a main memory 632 memorizing input signals, an address counter 637 which is a counter for reading out a noted pixel of the main memory 632 and a matrix counter 635 generating the address of the noted pixel with the address by the address counter 637 in the center. The blocking circuit further comprises a coefficient ROM 636 in which the coefficient for the address of the matrix counter 635 is recorded, an accumulating multiplier 633 multiplying the main memory 632 by the coefficient in the matrix range with the noted pixel of the coefficient ROM 636 in the center and accumulatively adding the products and an abnormal value correcting circuit 634 concentrating the output results of the accumulating multiplier 633 in a predetermined range in case the output results deviate from the predetermined range. The blocking circuit further comprises a peripheral part detecting circuit 638 detecting that the value of the address counter 637 is in the peripheral part of the picture, a peripheral part data ROM, 639 generating video data of the peripheral part by the peripheral part detecting circuit 638, a selector 640 switching the outputs of the abnormal value correcting circuit 634 and peripheral part data ROM 639 by the control of the peripheral part detecting circuit 638 and a sub-memory 641 memorizing the video data switched and input by the data selector 640.
The main memory 632 has the input end connected to an input terminal 631 and the output end connected to the first input end of the accumulating multiplier 633.
The address counter 637 has the first output end connected to the matrix counter 635 and the second output end connected to the peripheral part detecting circuit 638.
The matrix counter 635 has the first output end connected to the address end of the main memory 632 and the second output end connected to the coefficient ROM 636.
The output end of the coefficient ROM 636 is connected to the second input end of the accumulating multiplier 633.
The output end of the accumulating multiplier 633 is connected to the input end of the abnormal value correcting circuit 634.
The output end of the abnormal value correcting circuit 634 is connected to the input end of the data selector.
The peripheral part detecting circuit 638 has the first output end connected to the input end of the peripheral part data ROM 639 and the second output end connected to the control end of the data selector 640.
The output end of the peripheral part data ROM 639 is connected to the second input end of the data selector 640.
The output end of the data selector 640 is connected to the input end of the sub-memory 641.
The output end of the sub-memory 641 is connected to an output terminal 642.
The operation of the thus formed image data compressing apparatus 620 shall be explained.
The data memorized in the R memory 506R of the memory part 506 in FIG. 76 are input into the input terminal 623R of the image data compressing apparatus 620 as shown in FIG. 75 by the control signal of the control signal generating part 512. In the same manner, the data memorized in the G memory 506G are input into an input terminal 623G. In the same manner, the data memorized in the B memory 506B are input into an input terminal 623B.
The R data input into the input terminal 624R are memorized in the R memory 625R by the control signal of the control signal generating part 631. The G data input into the input terminal 624G are memorized in the G memory 625G in the same manner. The B data input into the input terminal 624B are memorized in the B memory 625B in the same manner.
Said selector 625 outputs sequentially in the order of R, G and B the R, G and B data memorized respectively in said R memory 624R, G memory 624G and B memory 624B to the blocking circuits 626a, 626b and 626c and image judging circuit 627 by the control of the control signal generating part 631.
As shown in FIG. 77, said blocking circuits 626a, 626b and 626c sequentially process the R, G and B data input sequentially into the input terminal 631.
The signal input into the input terminal 631 is memorized in the main memory 632.
The address counter 637 outputs an address for reading out a noted pixel to the matrix counter 635 and peripheral part detecting circuit 638.
Thereby, the matrix counter 635 controls said main memory 632 so that the noted pixel and its peripheral pixels (called a matrix hereinafter) may be input into the accumulating multiplier 633 from said main memory 632 as shown in FIGS. 78(A) to (C).
At the same time, the matrix counter 635 controls the coefficient ROM 636 so that the coefficient of the matrix corresponding to the noted pixel may be input into the accumulating multiplier 633 from the coefficient ROM 636.
The noted pixel shall be the upper side pixel in case the matrix is of 2 vertical pixels and 1 horizontal pixel (called a 1.times.2 matrix hereinafter) as shown, for example, in FIG. 78(A), shall be the upper left pixel in case the matrix is of 2 vertical pixels and 2 horizontal pixels (called a 2.times.2 matrix hereinafter) as shown, for example, in FIG. 78(B) and shall be the center pixel in case the matrix is of 3 vertical pixels and 3 horizontal pixels (called a 3.times.3 pixel) as shown, for example, in FIG. 78(C).
The coefficient recorded in the coefficient ROM 636 shall be 1/2 in the case, for example, of a 1.times.2 matrix, shall be 1/4 in the case of a 2.times.2 matrix and shall be 1/9 in the case of a 3.times.3 matrix.
The accumulating multiplier 633 multiplies the matrix input from the main memory 632 as described above and having the noted pixel in the center by the coefficient recorded in the coefficient ROM 636 as described above, further accumulatively adds the products and outputs them to the abnormal value correcting circuit 634.
The abnormal value correcting circuit 634 corrects the data input as described above and deviating from a predetermined range so as to be concentrated in the predetermined range and outputs them to the data selector 640.
The peripheral part detecting circuit 638 detects whether the present noted pixel is in the center part of the picture or not by the address value input from the address counter 637, controls the peripheral part data ROM 639 in case the noted pixel is in the peripheral part of the picture so as to output data corresponding to the peripheral part and controls the data selector 640 to output the data of the peripheral part data ROM 639, because, in the peripheral part of the picture, the peripheral part of the noted pixel drops and no right operation result can be obtained from the accumulating multiplier 633.
The data selector 640 will output the data of the peripheral part data ROM 639 to the sub-memory 641 in case the noted pixel is in the peripheral part of the picture as described above but will output to the sub-memory 641 the data from the abnormal value correcting circuit 634 in the other case.
Further, the address counter 637 designates the noted address value so that the matrix may not overlap, repeats the above described operation until one picture ends and further repeats the operation until all the R, G and B pictures end.
Therefore, the processed data of the three R, G and B pictures are recorded in the sub-memory 641.
If a matrix is used as described above, the data amount will be 1/2 in the case, for example, of a 1.times.2 matrix, will be 1/4 in the case of a 2.times.2 matrix and will be 1/9 in the case of a 3.times.3 matrix.
The images compressed by the blocking circuits 626a, 626b and 626c as described above are input into the selector 628 as shown in FIG. 75 and are input into the picture quality judging circuit 627.
In said picture quality judging circuit 627, the original image input from said selector 625 and the compressed images input from the blocking circuits 626a, 626b and 626c are evaluated on the basis of S/N (signal/noise) mentioned, for example, in the "Telecommunication Society Journal 77/5 Vol.J60-B No.5" or the entropy or the like and the blocking circuit above a predetermined evaluated value is selected. BY the way, in case there are a plurality of blocking circuits above the predetermined evaluated value, the above described blocking circuit of a large matrix, that is, of a high compressing rate will be selected. Further, the picture quality judging circuit 627 controls the selector 628 so as to output the output of the blocking circuit selected as described above and controls the compressing information ROM 630 so as to output such information as which matrix is used.
By the control of the picture quality judging circuit 627, the selector 628 outputs to said predictive coder 629 the signal input into any one of the blocking circuits 626a, 626b and 626c.
The predictive coder 629 calculates predictive errors by the predictive coding method mentioned, for example, on pages 217 to 219 of "Image Processing Handbook" (published by Shokodo Co.) and outputs them to the image recording apparatus 622.
The image recording apparatus 622 records in such large capacity recording medium as a photodisc or photomagnetic disk the compressed image and compressing information input as described above.
In this embodiment, images are simultaneously compressed by blocking by three kinds of blocking circuits and are then judged. Therefore, the time required for the compression is always constant. Also, as the images are compressed by blocking and are then further compressed by the predictive coding, the compressing efficiency will improve.
That is to say, there are effects that a large matrix is used for the image high in the correlation between adjacent pixels as, for example, in an ordinary observed image and having few high frequency components so that the compressing efficiency may be elevated and a small matrix is used for the image low in the correlation between adjacent pixels as, for example, in a special observed image by dyeing or the like and having many high frequency components so that the picture quality may be prevented from being reduced.
FIGS. 79 to 83 show the 28th embodiment of the present invention. By the way, the same components as in the 27th embodiment shall bear the same reference numerals and shall not be explained here.
In this embodiment, an image data compressing apparatus 650 is provided instead of the image data compressing apparatus 620 in the 27th embodiment. As shown in FIG. 79, this compressing apparatus 650 comprises an operation processing apparatus 651, working memory 652 and auxiliary memorizing apparatus 653.
The working memory 652 and auxiliary memorizing apparatus 653 are connected to the operation processing apparatus 651.
The operation processing apparatus 651 is connected with an image recording apparatus 622.
To said image data compressing apparatus 650 are connected one of the control signal output ends of the control signal generating part 512, the output ends of the R memory 506R, G memory 506G and B memory 506B and the input ends of the D/A converters 507R, 507G and 507B.
The operation of the thus formed image data compressing apparatus shall be explained.
Usually, the output ends of the R memory 506R, G memory 506G and B memory 506B are connected respectively with the input ends of said D/A converters 507R, 507G and 507B within the image data compressing apparatus 650.
Therefore, the same as in the 27th embodiment, the image imaged by the CCD 501 is displayed as a color image in a monitor not illustrated.
By the control signal of the control signal generating part 512, the outputs of the R memory 506R, G memory 506G and B memory 506B are input into the operation processing apparatus 651, are subjected to a later described image compressing process by the operation processing apparatus 651, working memory 652 and auxiliary memorizing apparatus 653 and are recorded in the image recording apparatus 622.
The operation processing apparatus 651 compresses the image input by predictive coding and outputs it to the image recording apparatus 622.
Said predictive coding shall be explained by using FIGS. 80 to 82.
FIG. 80 illustrates signals of n' lines and n.+-.1 lines. According to them, the n-1 lines are already read in and the value is already known. The n lines are read in until the noted pixel x and the value until said x is already known. The value of the n+1 lines is not yet known at all.
Here, if the pixel of -1 in the horizontal direction of the noted pixel x is represented by a, the pixel in the vertical direction of the noted pixel, that is, in the same horizontal position of the n-1 lines is represented by c, the pixel of -1 in the horizontal direction of this c is represented by b and the pixel of +1 in the horizontal direction of said c is represented by d, the predictive value x by a front value predicting type (front value), average predicting type (average) and composite predicting type (composite) will be as follows;
______________________________________x = a (Front value)x = 1/2 (a + d) (Average)x = 3/4a + 1/4d + 1/2c - 1/2b (Composite)______________________________________
The predictive error .DELTA.x thereby will be as follows:
.DELTA.x=x-x
Therefore, by recording the predictive error .DELTA.x, the data x of the original image can be restored from the known data. As generally the predictive error .DELTA.x is of a value smaller than of the original image x, the information can be compressed.
FIGS. 81 and 82 show examples of frequency distributions of observed images. In case the prediction is made accurately, the predictive error will be zero. In case the predictive value is larger than the true value, the predictive error will be distributed to + but, in case the predictive value is smaller, the predictive error will be distributed to -.
FIGS. 81(A) to (C) show frequency distributions of ordinary observed images. FIG. 81(A) shows the case of using a front value predicting type. FIG. 81(B) shows the case of using an average predicting type. FIG. 81(C) shows the case of using a composite predicting type. In an ordinary observed image, the correlation between adjacent pixels is so high and high frequency components are so few that, even if the predicting type is different, the pixels will concentrate in the part in which the frequency distribution is near to zero. Therefore, even if such simple type as a front value predicting type is used, the image will be able to be well compressed.
FIGS. 82(A) to (C) show frequency distributions of special observed images. FIG. 82(A) shows the case of using a front value predicting type. FIG. 82(B) shows the case of using an average predicting type. FIG. 82(C) shows the case of using a composite prediction type. In a special observed image, the correlation predicting type. In a pixels is so low and the high frequency components are so many that the frequency distribution is different depending on the predicting type. Therefore, if such simple type as the front value predicting type is used, the image will not be able to be well compressed. Such complicated predicting type as the composite predicting type must be used.
The process of said operation processing apparatus 651 shall be explained by using FIGS. 83(A) and (B).
As shown in FIG. 83(A), a process program is called out in the step (called S hereinafter) 300 and is continued to S301.
Said S301 sets initial values in which Image () represents a data arrangement of any of RGB signals, X - size represent a number of horizontal pixels, Y - size represents a number of vertical pixels, DPCM ( ) represents a data arrangement of a predictive error, x and y represent working variables showing the position of a noted pixel, Case represents a working variable showing a predicted error type, Th represents a reference value of a compressing rate and is made 0.3 so as to compress the original image to be below 30% in this embodiment and Total represents a variable housing the total number of bits of the predictive error. Then the step continues to S302. By the way, the smaller the data amount after the compression, the higher the compressing rate.
Said S302 sets the variables x and y at an initial value of zero and continues to S303.
Said S303 sets the variables x at zero, adds - to the variable y and continues to S304.
Said S304 adds 1 to the variable x and continues to S305.
Said S305 is a macro step calculating predictive errors. In case the Case is 1, a front value predicting type will be carried out. In case the Case is 2, an average predicting type will be carried out. In case the Case is 3, a composite predicting type will be carried out. Then, the step continues to S306.
Said S306 judges whether the noted pixel has reached the maximum value of the horizontal pixel and will continue to said S304 in case it has not reached but to S307 in case it has reached.
Said S307 judges whether the noted pixel has reached the maximum value of the vertical pixel and will continue to said S303 in case it has not reached but to S308 of FIG. 83(B) in case it has reached.
Said S308 sets the variables x and y at an initial value of zero and continues to S309.
Said S309 sets the variable x at zero, adds 1 to the variable y and continues to S310.
Said S310 adds 1 to the variable x and continues to S311.
Said S311 substitutes DPCM(x,y) for the variable Work, sets the variable Bit at 1 and continues to S312.
Said S312 divides the variable Work by 2, substitutes it for the variable Work and continues to S313.
Said S313 judges whether the variable Work is zero or not and will continue to S314 in case it is not zero but will continue to S315 in case it is zero.
Said S314 adds 1 to the variable Bit and continues to said S312.
Said S315 adds the variable Bit to the variable Total to be a new Total and continues to S316.
Said S316 judges whether the noted pixel has reached the maximum value of the horizontal pixel and will continue to said S310 in case it has not reached but to S317 in case it has reached.
Said S317 judges whether the noted pixel has reached the maximum value of the vertical pixel and will continue to said S309 in case it has not reached but to S318 in case it has reached.
Said S318 divides the above described Total by the total number of pixels, substitutes the compressing rate in the Rate and continues to S319.
Said S319 will continue to S320 if the data amount is larger than 30% (0.3 of the variable Th) and the variable Case is not 3 but to the S321 if they are reverse.
Said S320 adds 1 to the variable Case and continues to said S302.
Said S321 ends carrying out the program.
As described above, in S301 to S317, the total bits of the predictive errors are calculated and, in S318, the data amount is calculated so that the most adapted predicting type may be selected. Also, as a simple predicting type is carried out, there is an effect that the compressing time can be reduced.
The other formations, operations and effects are the same as in the 27th embodiment.
FIGS. 84 and 85 show the 29th embodiment of the present invention. By the way, the same components as in the 27th embodiment shall bear the same reference numerals and shall not be explained here. The frame sequential type electronic endoscope apparatus is the same as in the 27th or 28th embodiment and therefore shall not be explained here.
As shown in FIG. 84, an image data compressing apparatus comprises a memory part 624 having an R memory 624R, G memory 624G and B memory 624B, a selector 625 and a DCT circuit 661 making a discrete cosine conversion. The image data compressing apparatus further comprises a first filtering circuit 662 which is a first compressing means, a picture quality judging circuit (A) judging the picture quality of the image compressed by the first filtering circuit 662, a second filtering circuit 664 which is a second compressing means, a picture quality judging circuit (B) judging the picture quality of the image compressed by said second filtering circuit 664, a third filtering circuit 666 which is a third compressing means and a control signal generating part 667 feeding a control signal to the memory part 624, selector 625, DCT circuit 661, picture quality judging circuit (A) 663, picture quality judging circuit (B) 665 and image recording apparatus 622. The filtering circuits 662, 664 and 666 are to filter predetermined frequency components among the output data of the DCT circuit 661.
The output end of the selector 625 is connected to the input end of the DCT circuit 661, first input end of said picture quality judging circuit (A) 661 and first input end of the picture quality judging circuit (B) 665.
The output end of the DCT circuit 661 is connected to the input end of the first filtering circuit 662. The output end of the first filtering circuit 662 is connected to the second input end of the picture quality judging circuit (A) 663.
The picture quality judging circuit (A) 663 has the first output end connected to the first input end of the image recording apparatus 622 and the second output end connected to the second filtering circuit 664.
The output end of said second filtering circuit 664 is connected to the second input end of the picture quality judging circuit (B) 665.
The picture quality judging circuit (B) 665 has the first output end connected to the second input end of the image recording apparatus 622 and the second output end connected to the third filtering circuit 666.
The control ends of the memory part 624, selector 625, DCT circuit 661, picture quality judging circuit (A) 663, picture quality judging circuit (B) 665 and image recording apparatus 662 are connected respectively to the control output ends of the control signal generating part 667.
The operation of the thus formed image data compressing apparatus shall be explained.
The selector 625 outputs the signals of said R memory 624R, G memory 624G and B memory 624B sequentially to the DCT circuit 661, picture quality judging circuit (A) 663 and picture quality judging circuit (B) 665.
The DCT circuit 625 subjects the input signals to a discrete cosine conversion, for example, of an 8.times.8 size as mentioned, for example, on pages 90 to 93 of the "IEEE Trans. Vol. 1 C-23" and outputs them to the first filtering circuit 662.
The first filtering circuit 662 compresses a pixel of an 8.times.8 size unit to a 4.times.4 size with the left end as an origin as shown, for example, in FIG. 85(A) and outputs it to the picture quality judging circuit (A) 663.
Said picture quality judging circuit (A) 663 reversely discretely cosine-converts the signal converted and input as described above and compares it with the original image input from the selector 625. This comparison is made by the S/N or entropy or the like as explained in the 27th embodiment. Further, the picture quality judging circuit (A) 663 will output the signal from the first filtering circuit 662 to the image recording apparatus 622 in case the picture quality of the compressed image is below the predetermined reference but to the second filtering circuit 664 in case the picture quality exceeds the predetermined reference.
The second filing circuit 64 compresses a pixel of a 4.times.4 size unit of the signal input from the picture quality judging circuit (A) 663 to a 3.times.3 size with the left end as an origin as shown, for example, in FIG. 85(B) and outputs the signal to the picture quality judging circuit (B).
The picture quality judging circuit (B) 665 judges the compressed image the same as in the picture quality judging circuit (A) 663 and will output the signal from said second filtering circuit 664 to the image recording apparatus 622 in case the picture quality of the compressed image is below the predetermined reference but to the third filtering circuit 666 in case the picture quality exceeds the predetermined reference.
The third filtering circuit 666 compresses a 3.times.3 size unit pixel to a 2.times.2 size with the left end as an origin as shown, for example, in FIG. 85 and outputs it to said image recording apparatus 622.
By the way, in said picture quality judging circuit (A) 663, in case the picture quality has not reached the predetermined reference, the original image may be output and, in said picture quality judging circuit (B) 655, in case the picture quality has not reached the predetermined reference, the signal of the first filtering circuit 662 may be output.
According to this embodiment, there is an effect that the original image can be compressed to a predetermined range in which the original image is not deteriorated.
The other formations, operations and effects are the same as in the 27th embodiment.
FIGS. 86 and 87 show the 30th embodiment of the present invention.
As shown in FIG. 86, an electronic endoscope apparatus of a frame sequential imaging system comprises a timing generator 716 generating a predetermined control signal to later described respective blocks, a solid state imaging device 703 which is, for example, a CCD (charge coupled device) imaging an object to be imaged, an objective lens system 702 making an object light bundle form an image on this solid state imaging device 703, a driver 717 feeding a driving signal to the solid state imaging device, a pre-amplifier 704 amplifying the imaging signal of the solid state imaging device 703 and a processing circuit 705 correcting gamma and removing the carrier of the video signal amplified by this pre-amplifier. Said electronic endoscope apparatus further comprises an analog-digital converter (called an A/D converter hereinafter) 706 converting the video signal which is an analog signal having had .gamma. corrected in said processing circuit 705 to data of a digital signal, a selector 707 switching and outputting this digital signal to the respective memories of the memory part 708, an R memory 708R memorizing a red wavelength region (called R hereinafter) provided in said memory part 708, a G memory 708G memorizing a green wavelength region (called G hereinafter) and a B memory 708B memorizing a blue wavelength region (called B hereinafter). The electronic endoscope apparatus further comprises a display switching circuit 709 outputting the image signal memorized in the memory part 208 or the image signal of a later described image data compressing apparatus 670 to a digital-analog converter (called a D/A converter hereinafter) 710, said D/A converter 710 converting the video signal memorized in the memory part 708 and the video signal from a later described endoscope image data compressing apparatus (called an image data compressing apparatus hereinafter) to analog signals from the digital signals, a picture frame generating circuit 711 generating a displayed image frame to the D/A converter, a superimposing circuit 712 combining such information as patient information with a displayed picture, a character information input circuit 713 inputting such information as patient information to the superimposing circuit 712 and a later described image filing apparatus 680, a TV monitor 730 displaying RGB signals from the superimposing circuit 712, a matrix circuit 714 converting the RGB signals of the superimposing circuit 712, for example, to a luminance signal and color difference signals, an encoder circuit 715 converting the signal of the matrix circuit 714, for example, to an NTSC signal and a VTR 731 recording the NTSC signal from the encoder 715. The electronic endoscope apparatus further comprises a lamp 721 generating an illuminating light to be fed to the part or the like to be imaged by the solid state imaging device 703, a power source 720 feeding an electric power to said lamp 721, a rotary filter 722 provided with filters separating the light of this lamp 721 into R, G and B, a motor 719 rotating this rotary filter 722, a motor driver 718 feeding a driving power to the motor 719 by the control signal of the timing generator 716 and a light guide 701 leading the above described separated illuminating lights to the part or the like to be imaged by the solid state imaging device 703.
The lamp 721 may be a xenon lamp or strobo-lamp which can generate an illuminating light not only in the visible light wavelength region but also in the ultraviolet ray wavelength region to infrared ray wavelength region.
The solid state imaging device 703 has a sensitivity not only in the visible light wavelength region but also in the ultraviolet ray wavelength region to infrared ray wavelength region.
The light guide 701 on the exit end surface, the objective lens system 702 and the solid state imaging device 703 are arranged in the tip part 700 of the endoscope.
The solid state imaging device 703 is arranged in the image forming position of said objective lens system 702.
The solid state imaging device 703 is connected to the input end of said pre-amplifier 704. The output end of the pre-amplifier 704 is connected to the input end of the processing circuit 705. The output end of the processing circuit 705 is connected to the input end of the A/D converter 706. The output end of the A/D converter 706 is connected to the input end of the selector 707.
The input ends of the R memory 708R, G memory 708G and B memory 708B are connected respectively to the output ends of the selector 707. The output ends of the R memory 708R, G memory 708G and B memory 708B are connected to the input ends of the display switching circuit 709 and to the input end of a later described image data compressing apparatus 670.
The output ends of the display switching circuit 709 are connected to the input ends of the D/A converter 710. The output ends of the D/A converter 710 are connected to the input ends of the superimposing circuit 712.
The output end of the picture frame generating circuit 711 is connected to the input end of the D/A converter 710. The character information input circuit 713 has the first output end connected to the superimposing circuit 712 and has the second output end connected to a later described image filing apparatus 630.
The output end of the superimposing circuit 712 is connected to the TV monitor 730 and to the matrix circuit 714.
The output end of the matrix circuit 714 is connected to the input end of the encoder circuit 715. The output end of the encoder circuit 715 is connected to the input end of the VTR 731.
The timing generator 716 has the first output end connected to the driver 717, the second output end connected to the memory part 708 and the third output end connected to the motor driver 718.
The output end of the driver 717 is connected to the driving end of the solid state imaging device 703. The output end of the motor driver 718 is connected to said motor 719.
The output end of the power source 720 is connected to the lamp 721.
The image data compressing apparatus 670 is provided with an image compressing part 690 compressing the data of the memory part 708.
The image filing apparatus 680 records the data compressed by the image data compressing apparatus 690 and the patient information or the like input by the character information input circuit 713 by using such large capacity recording medium as a photodisc or photomagnetic disc.
As shown in FIG. 87, the image data compressing apparatus 670 comprises a predictive coding circuit (A) 672 which is a compressing means, a predictive coding circuit (B) 673 which is a compressing means including divaluing, a DCT converting circuit 674 which is a compressing means by DCT (discrete cosine), a decoding circuit (A) which is an expanding means, a decoding circuit (B) 676, a decoding circuit (C), a selecting circuit 678 switching the compressing means and outputting to the image filing apparatus 680 and a selecting circuit 679 switching the expanding means and outputting to said display switching circuit 709.
The R, G and B input ends of the predictive coding circuit (A) 672, predictive coding circuit (B) 673 and DCT converting circuit 674 are connected respectively to input terminals 671R, 671G and 671B.
The output end of the predictive coding circuit (A) 672 is connected to the input end of the decoding circuit (A) and to the first input end of the selecting circuit 678.
The output end of the predictive coding circuit (B) 673 is connected to the input end of the decoding circuit (B) 676 and to the second input end of the selecting circuit 678.
The output end of the DCT circuit 674 is connected to the input end of the decoding circuit (C) 677 and to the third input end of the selecting circuit 68.
The output end of the decoding circuit (A) 675 is connected to the first input end of the selecting circuit 679. The output end of the decoding circuit (B) 676 is connected to the second input end of the selecting circuit 679. The output end of the decoding circuit (C) 677 is connected to the third input end of said selecting circuit 679.
The selecting signal input ends of the selecting circuits 678 and 679 are connected to a selecting terminal 682.
The output end of the selecting circuit 678 is connected to the output end of the selecting circuit 678.
The release end of the image filing apparatus 680 is connected to a release terminal 681.
The R, G and B output ends of the selecting circuit 679 are connected respectively to output terminals 683R, 683G and 683B.
The operation of the thus formed image data compressing apparatus shall be explained.
As shown in FIG. 86, the timing generator 716 feeds predetermined timing pulses to the memory part 708, driver 717 and motor driver 718.
The driver 717 feeds the solid state imaging device 703 with a photoelectric conversion signal and a driving signal for reading out the photoelectric conversion signal by the above described timing pulses.
The lamp 721 produces the above described illuminating light by the driving electric power of the power source 720.
The motor driver 718 generates a driving electric power as synchronized with the control signal of the timing generator 716. By this driving electric power, said motor 719 is rotated and thereby the rotary filter 722 is rotated to separate the illuminating light of the lamp 721 into R, G and B. These separated illuminating lights are led through the light guide 701 and are radiated to the object from the exit end surface arranged on the endoscope tip surface.
The object light bundle of the object illuminated by the above described illuminating lights forms a focus on the imaging surface of the solid state imaging device 703 by the objective lens system 702, is photoelectrically converted and is input as an imaging signal into the pre-amplifier 704.
The pre-amplifier 704 amplifies the above described imaging signal to a predetermined voltage and outputs it to the processing circuit 705.
The processing circuit 705 processes the input signal to correct .gamma. and remove the carrier and further to bias the halation part so as to be of a knee characteristic and the dark part so as to be of a pedestal level and outputs it to the A/D converter 706.
The A/D converter 706 converts, that is, quantumize the above described signal to a digital signal, for example, of 8 bits and outputs it to the selector 707.
The selector 707 outputs the above described signal to the respective memories of the memory part 708. That is to say, the digital signal will be output to the R memory 708R in case the spectral wavelength region of the illuminating light by the rotary filter 722 is red, to the G memory 708G in the case of green in the same manner or to the B memory 708B in the case of blue in the same manner, that is, will be input and recorded in the memory equal to the wavelength region of the object light bundle.
The respective memories of the memory part 708 output the memorized data to the display switching circuit 709 and image data compressing apparatus 670 by the control signal of the timing generator 716. That is to say, the data sequentially input by the selector 707 are simultaneously output to the display switching circuit 709. That is, the sequentially imaged object light bundles of the respective wavelength regions are synchronized.
The display switching circuit 709 selects the signals input from the memory part 708 or the signals input from the image data compressing apparatus 670 and outputs them to the D/A converter 710.
The D/A converter 710 synthesizes the signal input from the display converting circuit 709 and the signal input from said picture frame generating circuit 711 and forming a frame of a displayed picture, further converts the digital signals to analog signals and outputs them to the superimposing circuit 712.
The superimposing circuit 712 forms signals of pictures in which, for example, the patient information from the character information input circuit 713 is synthesized with the signal input from said D/A converter 713 and outputs them to the TV monitor 730 and matrix circuit 714.
The TV monitor 730 displays in a picture the signals input from the superimposing circuit 712.
Also, the matrix circuit 714 makes the signals input from the superimposing circuit 712, for example, a luminance signal and color difference signals and outputs them to the encoder circuit 715.
The encoder circuit 715 converts the input luminance signal and color difference signals, for example, to an NTSC signal and outputs it to the VTR 731.
The VTR 731 records the NTSC signal as a moving picture in a video tape or the like.
In the image data compressing apparatus 670, as shown in FIG. 87, the signal from the R memory 708R is input into an input terminal 671R, the signal from the G memory 708G is input into an input terminal 671G and the signal from the B memory 708B is input into an input terminal 671B.
The signals input into the input terminals 671R, 671G and 671B are input into the predictive coding circuit (A) 672 which is a compressing circuit, the predictive coding circuit (B) 673 which is a compressing circuit including divaluing and the DCT circuit 674 which is a compressing circuit by a discrete cosine conversion.
In the predictive coding circuit (A) 672, predictive coding circuit (B) 673 and DCT circuit 674, the input signals are compressed respectively by different compressing methods. The predictive coding circuit (A) 672 outputs the compressed signals to the decoding circuit (A) 675 and to the first input end of the selecting circuit 678. The predictive coding circuit (B) 673 outputs the compressed signals to the decoding circuit (B) 676 and to the second input end of the selecting circuit 678. The DCT circuit 674 outputs the compressed signals to the decoding circuit (C) 677 and to the third input end of the selecting circuit 678.
The decoding circuit (A) 675, decoding circuit (B) 676 and decoding circuit (C) 677 expand the signals input as described above. The decoding circuit (A) 675 outputs the expanded signals to the first input end of the selecting circuit 679. The decoding circuit (B) 676 outputs the expanded signals to the second input end of the selecting circuit 679. The decoding circuit (C) 677 outputs the expanded signals to the third input end of the selecting circuit 679.
The selecting signal input into a selecting terminal 682 from a switch or the like provided in the outer fitting, for example, of the endoscope apparatus is input into the selecting circuits 678 and 679.
The selecting circuit 678 selects one of the signals input into the first to third input ends as described above by the above described selecting signal and outputs it to the image filing apparatus 680.
At the same time, the selecting circuit 679 selects respectively one of the signals input into the first to third input ends as described above by the above described selecting signal and outputs them to output terminals 683R, 683G and 683B connected to the display switching circuit 709.
Therefore, the images compressed and then expanded as described above are displayed in the TV monitor 730 and can be compared with the original image by switching the display switching circuit 709, for example, by a switching signal
Thereby, the operator, for example, a doctor evaluates the expanded images, selects the image adapted to be recorded and operates a switch or the like provided in the outer fitting, for example, of the endoscope apparatus to input a release signal or the like into the release terminal 681.
By the above described release signal, the image filing apparatus 680 records in such large capacity recording medium as a photofile or photomagnetic file the signal input from the selecting circuit 678.
By the way, the explanation has been made by using the predictive coding circuit and DCT circuit for the compressing means but another compressing means, for example, by vector quantumization or the like may be used.
That is to say, in this embodiment, the operator, for example, a doctor can select and record the most adapted image and can select a compressing means adapted to said image and there is an effect that an image high in the picture quality and efficiency can be recorded.
FIG. 88 shows the 31st embodiment of the present invention. By the way, the same components as in the 30th embodiment shall bear the same reference numerals and shall not be explained here. The endoscope apparatus of the frame sequential imaging system is the same as in the 30th embodiment and shall not be explained here.
An image data compressing apparatus in this embodiment comprises a predictive coding circuit (A) 672, a predictive coding circuit (B) 673, a DCT converting circuit 674, a decoding circuit (A) 675, a decoding circuit (B) 676, a decoding circuit (C) 677, a selecting circuit 678, a selecting circuit 679, a compressing rate calculating circuit 685 calculating the compressing rate of the above described compressing means and controlling the selecting circuit and a displaying memory 686 accumulating the signals from the selecting circuit 679.
The input ends of the predictive coding circuit (A) 672, predictive coding circuit (B) 673, DCT converting circuit 674 and compressing rate calculating circuit 685 are connected respectively to the input terminals 671R, 671G and 671B.
The output end of the predictive coding circuit (A) 672 is connected to the decoding circuit (A) 675, the first input end of the selecting circuit 678 and the first input end of the compressing rate calculating circuit 685.
The output end of the predictive coding circuit (B) 673 is connected to the decoding circuit (B) 676, the second input end of the selecting circuit 678 and the second input end of the compressing rate calculating circuit 685.
The output end of the DCT circuit 674 is connected to the decoding circuit (C), the third input end of the selecting circuit 678 and the third input end of the compressing rate calculating circuit 685.
The output end of the decoding circuit (A) 675 is connected to the first input end of the selecting circuit 679. The output end of the decoding circuit (B) 676 is connected to the second input end of the selecting circuit 679. The output end of the decoding circuit (C) 677 is connected to the third input end of the selecting circuit 679.
The selecting signal input end of the selecting circuit 678 is connected to a selecting terminal 682.
The selecting signal input end of the selecting circuit 679 is connected to the output end of the compressing rate calculating circuit 685.
The output end of the selecting circuit 678 is connected to the input end of the image filing apparatus 680.
The release end of the image filing apparatus 680 is connected to a release terminal 681.
The R, G and B output ends of the selecting circuit 679 are connected to the input ends of the displaying memory 686 and the output ends of the displaying memory 686 are connected to output terminals 683R, 683G and 683B.
The operation of the thus formed image data compressing apparatus shall be explained.
The respective compressing rates of the signals compressed the same as in the 30th embodiment are calculated in the compressing rate calculating circuit 685.
Further, the compressing rate calculating circuit 685 controls the selecting circuit 679 to output in the order, for example, of higher compressing rates the signals of the decoding circuit (A) 675, decoding circuit (B,) 676 and decoding circuit (C) 677.
The selecting circuit 679 is controlled as described above to sequentially output to the displaying memory 686 the signals of the decoding circuit (A) 675, decoding circuit (B) 676 and decoding circuit (C) 677.
The displaying memory 686 memorizes the signals input as described above so as to be displayable, for example, in one picture and outputs them to the output terminals 683R, 683G and 683B connected to the display switching circuit 709.
Therefore, in the TV monitor 730, a plurality of images compressed and then expanded as described above are displayed in the order of higher compressing rates. Also, by switching the display switching circuit 709, for example, by a switching signal, the images can be compared with the original image.
Thereby, the operator, for example, a doctor evaluates the expanded images, selects an image adapted to be recorded and operates a switch or the like provided in the outer fitting, for example, of the endoscope apparatus to input a release signal into the release terminal 681.
By the above described release signal, the image filing apparatus 680 records in such large capacity memorizing medium as a photofile or photomagnetic file the signal input from the selecting circuit 678.
By the way, the explanation has been made by using the predictive coding circuits and DCT circuit for the compressing means but such other compressing means as, for example, by vector quantumization may be used.
That is to say, in this embodiment, there are effects that images using a plurality of compressing means can be compared and evaluated at once and the operator, for example, a doctor can select and record the most adapted image.
The other operations and effects are the same as in the 30th embodiment.
By the way, in the 27th to 31st embodiments, the explanation has been made by using the electronic endoscope of the frame sequential system but, for example, a composite video signal decoding means may be provided in the front step of the video signal input terminal of each wavelength resion to input composite video signals.
Also, an endoscope using an image guide may be fitted with an externally fitted TV camera apparatus and may be used for this video processor apparatus.
As explained above, according to the 27th to 31st embodiments, there are effects that, by the picture quality judging means, within the range in which the picture quality does not deteriorate, the original image can be compressed and recorded or the compressed image can be evaluated and recorded and the most adapted image compression can be made.
FIGS. 89 to 94 show the 32nd embodiment of the present invention.
This embodiment is to be applied to an endoscope system.
As shown in FIG. 90, an image filing system 801 as an endoscope image data compressing apparatus of this embodiment comprises an endoscope apparatus 802 as an image signal generating part, an image file controller 803 and an image filing apparatus 804.
The endoscope apparatus 802 has an insertable part 807 formed to be flexible and elongate and insertable into an observed part 806, an operating part 808 provided at the rear end of this insertable part 807 and a universal cord 809 extended out of this operating part 808 on the side.
The universal cord 809 is provided at the rear end with a connector 811 which is connected to a light source apparatus 812 feeding an illuminating light to an electronic scope 810. A signal cable 813 is extended out of this connector 811 on the side and is provided at the rear end with a connector 813 connected to an image input apparatus 816. This image input apparatus 816 processes the image signal obtained by the electronic scope 810 to produce such video signal as, for example, of three primary colors of R, G and B and can display an endoscope image in a TV monitor 818A through a cable 817.
The video signal produced by the image input apparatus 816 is to be delivered also to the image file controller 803 through a cable 819.
The image file controller 803 is connected to the image filing apparatus 804 by a cable 821.
The endoscope apparatus 802 shall be explained with reference to FIG. 91.
The exit end surface of a light guide 822 formed of a fiber bundle emitting to an observed part 806 illuminating lights fed by the light source apparatus 812 is provided in the tip part of the insertable part 807 of the electronic scope 810.
An objective lens 823 is further provided in the tip part of the insertable part 807. An imaging surface provided on a solid state imaging device 824 is positioned in the image forming position of this objective lens 823. A signal line 826 through which an electric signal obtained as a result of photoelectrically converting the object image formed on the imaging surface and a driving clock driving this solid state imaging device 824 are to be transmitted is connected to this solid state imaging device 82. This signal line 826 leads to the connector 811 through the insertable part 807, operating part 808 and universal cable 809 and is further extended to the connector 814 through the signal cable 813 from the connector 811.
The light source apparatus 812 is provided with a light source lamp 831. A collimating lens 832 making the illuminating light of the light source lamp 831 a parallel light, a rotary filter 833 and a condensing lens 834 condensing the illuminating light and radiating it to the entrance end surface of the light guide 822 are provided from the light source lamp 831 side in the light path connecting this light source lamp 831 with the entrance end surface of said light guide 822.
The rotary filter 833 is disc-like and is provided in the peripheral direction with color transmitting filters 834R, 834G and 834B transmitting the respective colors, for example, of red (R), green (G) and blue (B) so that the illuminating light made parallel by the collimating lens 832 may enter the respective color transmitting filters 834R, 834G and 834B. This rotary filter 833 is rotated and driven by a motor 835 to time-serially feed the light guide 822 with the respective color lights of red, green and blue.
By connecting said connector 814 to the image input apparatus 816, the signal line 826 is connected to an image processing part 836 provided within the image input apparatus 816. This image processing part 836 applies a driving clock to drive the solid state imaging device 824, converts the electric signal delivered from the solid state imaging device 824 to RGB video signals and outputs them. It also controls the G signal level to balance white by the level adjustment of R and B signals. It further superimposes on the RGB video signals patient data and error messages transmitted from a later described control part 837.
The output of the image processing part 836 is delivered to an image memory 838 which passes as they are or temporarily holds and repeatedly outputs as a still picture the input RGB video signals in response to the control signal from a controlling part 837. The output of the image memory 838 is branched and one branch is output to a TV monitor 818A to display on the picture the image of the observed part. The other branch is delivered to said image file controller 803.
The controlling part 837 is connected to such data input part 839 as, for example, a keyboard and a communication interface 840. From a data input part 839, by the operation of the user, such patient data as the name and date of birth of the patient, an image record (release) and such control signal as a search instructing order to be superimposed on the RGB signals are input. The patient data are delivered to the image processing part 836 as mentioned above and are superimposed on the RGB video signals. The control signal is delivered to the image memory 838 and communication interface 840 as mentioned above. This communication interface 840 is a serial transmission interface part, for example, by the RS-232C Standard and inputs and outputs the data and control signal with the outside by the control from the controlling part 837.
The RGB signals, data and control signal are delivered to the image file controller 803 by the cable 819.
The image file controller 803 shall be explained in the following with reference to FIG. 92.
The RGB video signals from said image input apparatus are input into the image filing apparatus 804 through the image file controller 803. The data and control signal are input into and output out of a first serial port 847.
On the other hand, the first serial port 847 can input and output the data and control signal into and out of a CPU 844, memory part 845, hard disc control part 846 and second serial port 848 by a bath line 843. The CPU 844 houses in a hard disc 850 through the hard disc controller 846 the patient data input from the image input apparatus 816. Also, the CPU 844 transmits a release signal to the second serial port 848 by the control signal input into the first serial port 847. The information is memorized in the memory 845 and will be housed together with the patient data in the hard disc 850 when the control signal of the end of of one inspection is input into the first serial port 847.
When the release signal is transmitted, the CPU 844 will start a timer not illustrated to measure the time until the next releasing time.
Further, when a search order from the image input apparatus 816 is input into the first serial port 847, the CPU 844 will transmit a search control signal to the second serial port 848 with reference to the data of the hard disc 850.
The second serial port 848 inputs and outputs such control signal relating into and out of the image filing apparatus 804 as a release signal.
The image filing apparatus 804 shall be explained in the following with reference to FIG. 89.
The R video signal from the image file controller 803 is input into an A/D converter 851 provided in the image filing apparatus 804. In the same manner, the G video signal is input into an A/D converter 852 provided in the image filing apparatus 804. In the same manner, the B video signal is input into an A/D converter 853 provided in the image filing apparatus 804. The control signal from the second serial port 848 is input into a record controlling part 870. The R image data digital-converted by the A/D converter 851 are input into an image memory 854. The image data output from the image memory 854 are input into a data switch 857 and also into an image memory 858.
Also, the image data output from the image memory 854 are input into a D/A converter 871.
The output of the D/A converter 871 is input into the TV monitor 818 through the image file controller 803.
The image data output from the image memory 854 through the data switch 857 are input into either of a predictive coding and restoring apparatus 863 provided with a predictive coding function predictively coding the image data within the same image and their restoring function and an interframe predictive coding and restoring apparatus 864. This data switch 857 switches the data input through the predictive coding and restoring apparatus 863 and interframe predictive coding and restoring apparatus 864 and outputs them to the image memory 854.
The predictive error determined by the predictive coding and restoring apparatus 863 is input into a data recording apparatus 869. The image data output from the image memory 858 are input into the interframe predictive coding and restoring apparatus 864 predicting the image of the frame different from the past image data of the frame and provided with a restoring function. The predictive error determined by the interframe predictive coding and restoring apparatus 864 is input into the data recording apparatus 869.
The G image data digital-converted by the A/D converter 852 are input into an image memory 855. The image data output from the image memory 855 are input into a data switch 859 and into an image memory 860.
The image data output from the image memory 855 are input into a D/A converter 872.
The output of the D/A converter 872 is input into the TV monitor 818 through the image file controller 803.
The image data through a data switch 859 from the data memory 855 are input into either of a predictive coding and restoring apparatus 865 and an interframe predictive coding and restoring apparatus 866. The predictive error determined by the predictive coding and restoring apparatus 865 is input into a data recording apparatus 869. The image data output from the image memory 860 are input into the interframe predictive coding and restoring apparatus 866. The predictive error determined by the interframe predictive coding and restoring apparatus 866 is input into the data recording apparatus 869.
The image data output from an image memory 856 are input into a D/A converter 873.
The output of the D/A converter 873 is input into the TV monitor 818B through the image file controller 803.
The image data from a data switch 861 are input into either of a predictive coding and restoring apparatus 867 and an interframe predictive coding and restoring apparatus 868. The predictive error determined by the predictive coding and restoring apparatus 867 is input into the data recording apparatus 869. The image data output from the image memory 862 are input into the interframe predictive coding and restoring apparatus 868. The predictive error determined by the interframe predictive coding and restoring apparatus 868 is input into the data recording apparatus 869.
The record controlling part 870 outputs control signals respectively to the respective A/D converters 851, 852 and 853, respective D/A converters 871, 872 and 873, respective image memories 854, 855 and 856, respective data switches 857, 859 and 861, respective image memories 858, 860 and 862, respective predictive coding and restoring apparatus 863, 865 and 867, respective interframe predictive coding and restoring apparatus 864, 866 and 868 and data recording apparatus 869.
In the image filing system 801 formed as mentioned above, by noting the time intervals of recording images, it is judged whether the correlation within the images is to be utilized (that is, the predictive coding is used) or the correlation between the images is to be utilized (that is, the interframe predictive coding is used).
For example, the case of recording images at short time intervals will be considered to be nearly like recording moving pictures. That is to say, the correlation between the images will be considered to be high. Therefore, in this case, the images will be compressed by utilizing the correlation between the images.
On the other hand, in the case of recording images at time intervals larger than the set time intervals, the correlation between the images will be considered to be low. Therefore, it is characterized to compress the images by utilizing the correlation within the images.
The operation of this embodiment shall be explained in the following.
First of all, the summary of the recording operation shall be explained with reference to FIG. 93.
When a recording operation starts, first, in S51, it is judged whether a releasing operation has been made or not. In the case of NO, S51 is repeated. When the user makes the releasing operation, that is, in S51, in the case of YES, the image memory 838 outputting the images displayed in the TV monitor 818A is set to be in a freezing state and the images are transmitted to the image filing apparatus 804 through the image file controller 803. In S52, the images are predictively coded by the predictive coding and restoring apparatus 863, 865 and 867. In S3, the predictive errors are recorded in the data recording apparatus 869. In S54, such recording state data as the patient data and release time are held in the memory part 845 within the image file controller 803.
When the recording in the data recording apparatus 869 ends, in S55, the R, G and B image data are transmitted to and held in the image memories 858, 860 and 862. Then, in S56, it is judged whether the inspection is to be continued or not. If the inspection is to end, in S57, the recording state data are recorded in the hard disc 850 and the recording ends. On the other hand, in case the inspection is to continue, in S58, it is judged whether the releasing operation has been made or not. In the case of NO, S58 is repeated. When the releasing operation is then made, in S59, the CPU 844 within the image file controller 803 judges whether the time interval from the last releasing operation to the present releasing operation is above the preset time or not. If it is above the set time, returning to S52, the same predictive coding as in the last releasing operation is made. If it is below the set time, in S60, the interframe predictive coding is made and the operation returns to S53.
That is to say, when the releasing operation is made, at the first releasing time of one inspection, the images are compressed and recorded by the predictive coding. Then the time from the last releasing time to the next releasing time is measured. If it is below the set time, the correlation with the last image is predicted to be high and therefore the images are compressed by using the interframe predictive coding.
On the other hand, if it is above the set time, the correlation with the last image is considered to be small and therefore the images are compressed and recorded by the predictive coding.
The operation shall be explained in detail in the following
The image input apparatus 816 is connected to the image file controller 803. From this image input apparatus 816, the RGB video signals are to be input into the respective A/D converters 851, 852 and 853 through the image file controller 803.
On the other hand, in the endoscope apparatus 802, prior to recording the images, the user selects an ID input mode from the data input part 839 and inputs such patient data as the name and date of birth of the patient. When the ID input mode is selected, the control part 837 will superimpose the patient data on the RGB video signals and will input the patient data into the communication interface 840. These patient data are transmitted to the first serial port 847 from the communication interface 840. The CPU 844 transmits a signal representing that the communication is possible to the communication interface 840 from the serial port 847. Also, the CFU 844 houses designated patient data in the hard disc 850 through the hard disc controlling part 846.
The signal representing that the communication is possible is transmitted from the communication interface 840 to the controlling part 837 which displays it in the picture, for example, of the TV monitor 818A.
The user sees it and inputs a release signal from the data input part 839. The controlling part 839 inhibits the image memory 838 from writing in new image data in order to still the images and repeatedly outputs the same image data. Further, the control part 837 transmits the release signal to the first serial port 847 from the communication interface 840. The CPU 844 senses this release signal transmitted to the first serial port 847 and transmits the release signal from the second serial port 843 to the record controlling part 870.
Also, the CFU 844 memorizes the release time in the memory part 845.
The record controlling part 870 senses the transmitted release signal, transmits a control signal to the A/D converter 851 and image memory 854 and has the image memory 854 hold one frame part of the R image. In the same manner, the record controlling part 870 transmits a control signal to the A/D converter 852 and image memory 855, has the image memory 855 hold one frame part of the G image, transmits a control signal to the A/D converter 853 and image memory 856 and has the image memory 856 hold one frame part of the B image.
Here, the record controlling part 870 outputs the control signal to the respective data switches 857, 859 and 861 so as to be input into the predictive coding and restoring apparatus 863, 865 and 867 to which they are usually respectively connected.
When the images are held by the respective image memories 854, 855 and 856, the record controlling part 870 will transmit an operation starting signal to the respective predictive coding and restoring apparatus 863, 865 and 867, will also transmit a control signal to the image memory 854 so as to deliver the held R image data to the predictive coding and restoring apparatus 863 through the data switch 857 from the image memory 854, will at the same time transmit a control signal to the image memory 855 so as to deliver the held G image data to the predictive coding and restoring apparatus 865 through the data switch 859 from the image memory 855 and will transmit a control signal to the image memory 856 so as to deliver the held B image data to the predictive coding and restoring apparatus 867 through the data switch 861 from the image memory 856.
The predictive error Pr determined by the predictive coding and restoring apparatus 863 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
Also, the predictive error Pg determined by the predictive coding and restoring apparatus 865 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
In the same manner, the predictive error Pb determined by the predictive coding and restoring apparatus 867 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
When the recording in the data recording apparatus 869 ends, the record controlling part 870 will output a control signal to the respective memories so as to hold in the respective image memories 858, 860 and 862 the image data held in the image memories 854, 855 and 856.
The record controlling part 870 delivers to the control part 837 a signal of the record end through the second serial port 848, first serial port 847 and communication interface 840 and the control part 837 displays the record end on the picture, for example, of the TV monitor 818.
Again, the user sees this and inputs a release signal from the data input part 839.
The same as in the operation, when the CPU 844 senses the release signal transmitted to the first serial port 847, it will transmit a release signal to the record controlling part 870 from the second serial port 848.
Also, the CPU 844 has the release time memorized in the memory part 845.
Here, if the release interval is above the set time, said recording operation will be repeated.
If the release interval is within the set time, the CPU 844 will write the information into the memory part 845 and will at the same time output a state changing order CH to the record controlling part 870 through the second serial port 848.
The record controlling part 870 receives the state changing order CH and outputs a control signal to the respective data switches 857, 859 and 861 so that the outputs of the respective data switches 857, 859 and 861 may be input into the interframe predictive coding and restoring apparatus 864, 866 and 868 to which they are respectively connected.
Then, the record controlling part 870 transmits an operation starting signal to the respective interframe predictive coding and restoring apparatus 864, 866 and 868 and transmits a control signal to the image memory 854 so as to be delivered to the interframe predictive coding and restoring apparatus 864 through the data switch 857 from the image memory 854.
At the same time, the record controlling part 870 transmits a control signal to the image memory 858 so as to deliver to the interframe predictive coding and restoring apparatus 864 the R image data one release before held by the image memory 858.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 855 so as to deliver to the interframe predictive coding and restoring apparatus 866 the held G image data through the data switch 859 from the image memory 855.
At the same time, the record controlling part 870 transmits a control signal to the image memory 860 so as to deliver to the interface predictive coding and restoring apparatus 866 the G image data one release before held by the image memory 860
In the same manner, the record controlling part 870 transmits a control signal to the image memory 856 so as to deliver to the interframe predictive coding and restoring apparatus 868 the held B image data through the data switch 861 from the image memory 856.
At the same time, the record controlling part 870 transmits a control signal to the image memory 862 so as to deliver to the interframe predictive coding and restoring apparatus 868 the B image data one release before held by the image memory 862.
The predictive error Fr determined by the interframe predictive coding and restoring apparatus 864 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
The predictive error Fg determined by the interframe predictive coding and restoring apparatus 866 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
In the same manner, the predictive error Fb determined by the interframe predictive coding and restoring apparatus 868 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
When the recording in the data recording apparatus 869 ends, the record controlling part 870 will output a control signal to the respective memories so as to hold in the respective image memories 858. 860 and 862 the image data held by the image memories 854, 855 and 856.
The record controlling part 870 delivers to the controlling part 837 a recording end signal through the second serial port 848, first serial port 847 and communication interface 840. The controlling part 837 displays said recording end on the picture, for example, of the TV monitor 818A.
When said operation is repeated and the end of one inspection is input into the data input part 839, the inspection end signal will be input into the first serial port 847 through the controlling part 837 and communication interface 810 and the CPU 844 will house in the hard disc 850 the data of the recording method of the image temporarily memorized in the memory part 845 together with the patient data through the hard disc controlling part 846.
The summary of the image searching operation shall be explained in the following first with reference to FIG. 94.
When the search starts, in S61, the data relating to the searched image to be searched housed in the hard disc 850 of the image file controller 803 are referred to on the basis of the search data. Then, in S62, an ordinary recorded image Wn-m to be a reference of the time before the searched image and nearest to said searched image is searched from the data recording apparatus 869 within the image filing apparatus 804. Then, in S63, this searched image Wn-m is restored from its predictive coding. Then, in S64, these restored image data are held in the image memories 854, 855 and 856. In S65, it is judged whether these image data are of the searched image or not. If they are of the searched image, in S66, they are output to the TV monitor 818 and the search ends.
On the other hand, in said S65, if the data are not of the searched image (that is, m.noteq.0), in S67, the image data held in the image memories 854, 855 and 856 are transferred respectively to the image memories 858. In S68, the image Wn-m+1 one after which has been predictively coded between frames is restored and reproduced. The operation returns to S64. BY repeating the operations in S64 to S68, the images each one after are sequentially reproduced and the image coinciding with the searched image is output to the TV monitor 818 and the search ends.
Now, this searching operation shall be described in detail in the following.
When an image search and search data are input from the data input part 839, a search order signal and search data will be input into the first serial port 847 through the controlling part 837 and communication interface 840. The CPU 844 refers to the data housed in the hard disc 850 through the hard disc controlling part 846 by the order signal and search data and will order an ordinary search to the record controlling part 870 through the second serial port 848 if the data are of an ordinary record.
The record controlling part 870 transmits a control signal to the data recording apparatus 869 so as to output to the respective predictive coding and restoring apparatus 863, 865 and 867 the data recorded in the data recording apparatus 869 and transmits a restoring starting signal to the respective predictive coding and restoring apparatus 863, 865 and 867.
The image data restored by the respective predictive coding and restoring apparatus 863, 865 and 867 are held respectively in the image memories 854, 855 and 856 respectively through the data switches 857, 859 and 861.
The image data held in the respective image memories 854, 855 and 856 are converted to analog image signals respectively by the D/A converters 871, 872 and 873 and are displayed in the TV monitor 818B through the image file controller 803.
Here, if the searched image Wn is of a record of the state change CH, the CPU will refer to the data Wn-1 of the image one release before. If the data Wn-1 of the image one release before are of an ordinary record, the same operation as of the ordinary search will be made to hold the image of Wn-1 in the respective memories 854, 855 and 856.
The record controlling part 870 transmits a control signal to the respective memories 854, 855, 856, 858, 860 and 862 so as to transfer to the respective image memories 858, 860 and 862 the image data held in the respective image memories 854, 855 and 856.
Also, the record controlling part 87 transmits a control signal to the data recording apparatus 869 so as to output to the respective interframe predictive coding and restoring apparatus 864, 866 and 868 the data recorded in the data recording apparatus 869 and transmits a restoring starting signal to the respective interframe predictive coding and restoring apparatus 864, 866 and 868.
With reference to the image data held in the respective image memories 858, 860 and 862, the image data restored by the respective interframe predictive coding and restoring apparatus 864, 866 and 868 are held respectively :n the image memories 854, 855 and 856 through the respective data switches 857, 859 and 861.
The image data held in the respective image memories 854, 855 and 856 are converted to analog image signals respectively by the D/A converters 871, 872 and 873 and are displayed in the TV monitor 818B through the image file controller 803.
If the image Wn-1 one release before is also of a record of the state change CH, the CPU 844 will further search such ordinarily recorded images as the images Wn-2, Wn-3, . . . Wn-m m releases before, will repeat said restoring operation and will thereby display the searched image Wn in the TV monitor 818B.
The image filing system 801 is provided with a recording mode recording images by utilizing the correlation between images as in the following.
In case any image data are to be recorded by referring to the displayed image Wn and the correlation between images, when the user inputs from the data input part 839 an interimage reference recording order, the CPU 844 will transmit a reference record controlling signal to the record controlling part 870 from the second serial port 848.
The record controlling part 870 transmits a control signal to the respective memories 854, 856, 858, 860 and 862 to transfer respectively to the image memories 858, 860 and 862 the data held in the image memories 854, 855 and 856.
Also, the record controlling part 870 outputs a control signal to the respective data switches 857, 859 and 861 to input the outputs of the respective data switches 857, 859 and 861 into the interframe predictive coding and restoring apparatus 864, 866 and 868 to which they are respectively connected.
When said operation ends, the record controlling part 870 will deliver a recording permitting signal to the controlling part 837 through the second serial port 848, first serial port 847 and communication interface 840 and the controlling part 837 will display the recording permit on the picture, for example, of the TV monitor 818A.
The user sees this and inputs a release signal from the data input part 839.
The same as in the recording time operation, when the CPU 44 senses the release signal transmitted to the first serial port 847, it will write the record information into the memory part 845 and will at the same output a recording order to the record controlling part 870 through the second serial port 848.
Then, the same as in the recording operation at the time of the state change, the data are recorded in the data recording apparatus 869.
According to this embodiment, in case the image is recorded at time intervals shorter than the set time intervals, the interimage correlation will be utilized to compress the image but, on the other hand, in case the time intervals are larger than the set time intervals, the intraimage correlation will be utilized to compress and record the image and therefore the image can be efficiently recorded.
FIG. 95 shows the 33rd embodiment of the present invention.
FIG. 95 is a view showing the formation of an image filing apparatus 804A in this embodiment.
In FIG. 95, the predictive coding and restoring apparatus 863 is connected to the predictive error memorizing memory so that, when a signal is input from the predictive error memorizing memory 874, the predictive coding and restoring apparatus 863 will output a signal to said memory 874 (it shall be briefly mentioned hereinafter that the signal will be input and output).
The interframe predictive coding and restoring apparatus 864 is connected with the predictive error memorizing memory 875 so as to be able to input and output signals.
The predictive coding and restoring apparatus 865 is connected with the predictive error memorizing memory 876 so as to abe to input and output signals.
The interframe predictive coding and restoring apparatus 866 is connected with the predictive error memorizing memory 877 so as to be able to input and output signals.
The predictive coding and restoring apparatus 867 is connected with the predictive error memorizing memory 878 so as to be able to input and output signals.
The interframe predictive coding and restoring apparatus 868 is connected with the predictive error memorizing memory 879 so as to be able to input and output signals.
The predictive error memorizing memory 874 is connected with the comparator 880 so as to be able to input and output signals and is connected with the data recording apparatus 869 so as to be able to input and output signals.
The predictive error memorizing memory 875 is connected with the comparator 880 so as to be able to input and output signals and is connected with the data recording apparatus 869 so as to be able to input and output signals.
The respective predictive error memorizing memories 876, 877, 878 and 879 are connected with the data recording apparatus 869 so as to be able to input and output signals.
The output of the record controlling part 870 is input into the respective predictive error memorizing memories 874, 875, 876, 877, 878 and 879.
The record controlling part 870 is connected with the comparator 880 so as to be able to input and output signals.
The operation of the image filing system formed as mentioned above shall be explained.
When the CPU 844 senses the first release signal transmitted to the first serial port 847, the CPU 844 will transmit a release signal from the second serial port 848 to the record controlling part 870 and an ordinary recording will be made.
Then, the image data of the first release will be held in the respective image memories 858, 860 and 862.
When the CPU 844 senses the first release signal transmitted to the first serial port 847, the CPU 844 will transmit a release signal from the second serial port 848 to the record controlling part 870.
When the record controlling part 870 senses the transmitted release signal, the record controlling part 870 will transmit a control signal to the A/D converter 851 and image memory 854 and will have the image memory 854 hold one frame part of the R image. In the same manner, the record controlling part 870 will transmit a control signal to the A/D converter 852 and image memory 855 and will have the image memory 855 hold one frame part of the G image and it will transmit a control signal also to the A/D converter 853 and image memory 856 and will have the image memory 856 hold one frame part of the B image.
Here, the record controlling part 870 outputs a control signal respectively to the data switches 857, 859 and 861 so that the outputs of the respective data switches 857, 859 and 861 may be usually input into the respective predictive coding and restoring apparatus 863, 865 and 867 to which they are respectively connected.
When the images are held in the respective image memories 854, 855 and 856, the record controlling part 870 will transmit an operation starting signal to the predictive coding and restoring apparatus 863, 865 and 867 and will transmit a control signal to the image memory 854 so as to deliver the held R image data to the predictive coding and restoring apparatus 863 through the data switch 857 from the image memory 854. At the same time, the record controlling part 870 will transmit a control signal to the image memory 855 so as to deliver the held G image data to the predictive coding and restoring apparatus 865 through the data switch 859 from the image memory 855 and will also transmit a control signal to the image memory 856 so as to deliver the held B image data to the predictive coding and restoring apparatus 867 through the data switch 861 from the image memory 856.
The predictive error Pr determined by the predictive coding and restoring apparatus 863 is held in the predictive error memorizing memory 874 by the control of the record controlling part 870.
Also, the predictive error Pg determined by the predictive coding and restoring apparatus 865 is held in the predictive error memorizing memory 876 by the control of the record controlling part 870.
In the same manner, the predictive error Pb determined by the predictive coding and restoring apparatus 867 is held in the predictive error memorizing memory 878 by the control of the record controlling part 870.
When the CPU 844 senses from the record controlling part 870 that the data have been held in the respective predictive error memorizing memories 874, 876 and 878, the CPU 844 will switch the data switches 857, 859 and 861 so as to be connected with the interframe predictive coding and restoring apparatus 864, 866 and 868 through the record controlling part 870.
Then, the record controlling part 870 transmits an operation starting signal to the respective interframe predictive coding and restoring apparatus 864, 866 and 868 and transmits a control signal to the image memory 854 so as to deliver the held R memory data to the interframe predictive coding and restoring apparatus 864 through the data switch 857 from the image memory 854.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 858 so as to deliver the R image data one release before held in the image memory 858 to the interframe predictive coding and restoring apparatus 864
In the same manner, the record controlling part 870 transmits a control signal to the image memory 855 so as to deliver the held G image data to the interframe predictive coding and restoring apparatus 866 through the data switch 859 from the image memory 855.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 860 so as to deliver to the interframe predictive coding and restoring apparatus 866 the G image data one release before held in the image memory 860.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 856 so as to deliver the held B image data to the interframe predictive coding and restoring apparatus 868 through the data switch 861 from the image memory 856.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 862 so as to deliver to the interframe predictive coding and restoring apparatus 868 the B image data one release before held in the image memory 862.
The predictive error Fr determined by the interframe predictive coding and restoring apparatus 864 is held in the predictive error memorizing memory 875 by the record controlling part 870.
Also, the predictive error Fg determined by the interframe predictive coding and restoring apparatus 866 is held in the predictive error memorizing memory 877 by the record controlling part 870.
In the same manner, the predictive error Fb determined by the interframe predictive coding and restoring apparatus 868 is held in the predictive error memorizing memory 879 by the record controlling part 870.
When the data are held in the respective predictive error memorizing memories 875, 877 and 879, the CPU 844 will give the comparator 880 an order to compare the amounts of data of the predictive error memorizing memories 874 and 875.
The comparator 880 compares the data amounts and informs the CPU 844 of the smaller amount of data.
The CPU 844 has the compared data memorized in the memory part 845 and has the data recording part 869 record through the record controlling part 870 the data held in the smaller predictive error memorizing memories 874, 876 and 878 or the predictive error memorizing memories 875, 877 and 879.
When the recording in the data recording apparatus ends, the data recording apparatus 869 will output a control signal to the respective memories so as to hold in the respective image memories 858, 860 and 862 the image data held in the image memories 854, 855 and 856.
Also, the record controlling part 870 has a recording end signal delivered to the controlling part 837 through the second serial port 848, first serial port 847 and communication interface 840 and the controlling part 837 displays the recording end on the picture, for example, of the TV monitor 818A.
When said operation is repeated and the end of one inspection is input into the data input part 839, the inspection end signal will be input into the first serial port 847 through the controlling part 837 and communication interface 840 and the CPU 844 will house in the hard disc 850 through the hard disc controlling part 864 the data of the recording method of the image temporarily memorized in the memory part 845 together with the patient data.
Here, the R image has been compared but the G image and B image may be compared or their combination will do.
According to this 33rd embodiment, as the smaller data amount by the interimage and intraimage predictive coding is selected by the comparator 880 to record the image, the image can be efficiently recorded.
The other formations, operations and effects are the same as in the 32nd embodiment.
FIG. 96 shows the 34th embodiment of the present invention.
In FIG. 96, the RGB video signals from said image file controller 803 are input into the matrix circuit 881 provided in the image filing apparatus 804.
The luminance signal Y made in the matrix circuit 881 is input into the A/D converter 851.
In the same manner, the color difference signal R-Y made in said matrix circuit 881 is input into the A/D converter 852.
In the same manner, the color difference signal B-Y made in said matrix circuit 881 is input into the A/D converter 853.
The luminance signal Y digital-converted by the A/D converter 851 is input into the image memory 854. The image data are input into and output out of the predictive coding and restoring apparatus 863 from the image memory 854.
Also, the image data output from the image memory 854 are input into the D/A converter 871.
The output of the D/A converter 871 is input into the matrix circuit 881.
The predictive error determined by the predictive coding and restoring apparatus 863 is input into and output out of the data recording apparatus 869.
The color difference signal R-Y digital-converted by the A/D converter 852 is input into the image memory 855.
The image data output out of the image memory 855 are input into and output out of the interframe predictive coding and restoring apparatus 866 and are input into the image memory 860.
Also, the image data output from the image memory 855 are input into the D/A converter 872.
The output of this D/A converter 872 is input into the matrix circuit 881.
The image data output from the image memory 860 are input into the interframe predictive coding and restoring apparatus 866. The predictive error determined by this interframe predictive coding and restoring apparatus 866 is input into and output out of the data recording apparatus 869.
The color difference signal B-Y digital-converted by the A/D converter 853 is input into the image memory 856.
The image data output from this image memory 856 are input into the interframe predictive coding and restoring apparatus 868 and into the image memory 862.
Also, the image data output from the image memory 856 are input into the D/A converter 873.
The output of this D/A converter 873 is input into the matrix circuit 881.
The image data output from the image memory 862 are input into the interframe predictive coding and restoring apparatus 868. The predictive error determined by the interframe predictive coding and restoring apparatus 868 is input into and output out of the data recording apparatus 869.
The matrix circuit 881 makes RGB video signals from the input luminance signal Y and color difference signals R-Y and B-Y. Said video signals are input into the TV monitor 818 through the image file controller 803.
In this embodiment, on the luminance signal, the image is compressed always by the intraimage prediction, that is, the predictive coding and, on the color difference signals, the images except the first image are compressed by using the interframe predictive coding. (Needless to say, in searching, the restoration is made accordingly.)
The operation of the image filing system formed as mentioned above shall be explained.
The image input apparatus 816 is connected to the image file controller 803 and, from this image input apparatus 816, the RGB video signals are input into the matrix circuit 881 through the image file controller 803.
The luminance signal Y and color difference signals R-Y and B-Y made in the matrix circuit 881 are input respectively into the A/D converters 851, 852 and 853.
When the CPU 844 senses the first release signal transmitted to this first serial port 847, the CPU 844 will transmit a release signal to the record controlling part 870 from the second serial port 848.
When the record controlling part 870 senses the transmitted signal, the record controlling part 870 will transmit a control signal to the A/D converter 851 and image memory 854 and will have the image memory 854 hold one frame part of the luminance signal Y.
In the same manner, the record controlling part 870 will transmit a control signal to the A/D converter 852 and image memory 855 and will have the image memory 855 hold one frame part of the color difference signal R-Y image. It will transmit a control signal also to the A/D converter 853 and image memory 856 and will have the image memory 856 hold one frame part of the color difference signal B-Y image.
Here, the record controlling part 870 outputs a control signal to the respective data switches 850 and 861 so that the outputs of the respective data switches 859 and 861 may be input into the respective predictive coding and restoring apparatus 865 and 867 to which they are respectively connected.
When the images are held in the respective image memories 854, 855 and 856, the record controlling part 870 will transmit an operation starting signal to the respective predictive coding and restoring apparatus 863, 865 and 867 and will transmit a control signal to the image memory 854 so as to deliver the held luminance signal Y image data to the predictive coding and restoring apparatus 863 from the image memory 854, will, at the same time, transmit a control signal to the image memory 855 so as to deliver the held color difference signal R-Y image data to the predictive coding and restoring apparatus 865 through the data switch 859 from the image memory 855 and will transmit a control signal to the image memory 856 so as to deliver the held color signal B-Y image data to the predictive coding and restoring apparatus 867 through the data switch 861 from the image memory 856.
The predictive error Py determined by the predictive coding and restoring apparatus 863 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
Also, the predictive error Pr-y determined by the predictive coding and restoring apparatus 865 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
In the same manner, the predictive error Pb-y determined by the predictive coding and restoring apparatus 867 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
When the recording of the data recording apparatus 869 ends, the record controlling part 870 will transmit a control signal to the respective memories so as to hold in the respective image memories 860 and 862 the image data held in the image memories 855 and 856.
In the record controlling part 870, a recording end signal is delivered to the controlling part 837 through the second serial port 848, first serial port 847 and communication interface 840. The controlling part 837 displays the recording end on the picture, for example, of the TV monitor 818A.
Again the user sees this and inputs a release signal from the data input part 839.
The same as in said operation, when the CPU 844 senses the release signal transmitted to this first serial port 847, the CPU 844 will write the information of the interimage reference record into the memory part 845 and will at the same time transmit a release signal to the record controlling part 870 from the second serial port 848.
The record controlling part 870 outputs a control signal to the respective data switches 859 and 861 so that the outputs of the respective data switches 859 and 861 may be input into the interframe predictive coding and restoring apparatus 866 and 868 to which they are respectively connected.
Then, the record controlling part 870 transmits an operation starting signal to the predictive coding and restoring apparatus 863 and respective interframe predictive coding and restoring apparatus 866 and 868 and transmits a control signal to the image memory 854 so as to deliver the held luminance signal Y image data to the predictive coding and restoring apparatus 863 from the image memory 854.
Also, the record controlling part 870 transmits a control signal to the image memory 855 so as to deliver the held color difference signal R-Y image data to the interframe coding and restoring apparatus 866 through the data switch 859 from the image memory 855.
At the same time, the record controlling part 870 transmits a control signal to the image memory 860 so as to deliver to the interframe predictive coding and restoring apparatus 866 the color difference signal R-Y image data one release before held in the image memory 860.
In the same manner, the record controlling part 870 transmits a control signal to the image memory 856 so as to deliver the held color difference B-Y image data to the interframe predictive coding and restoring apparatus 868 through the data switch 861 from the image memory 856.
At the same time, the record controlling part 870 transmits a control signal to the image memory 862 so as to deliver to the interframe predictive coding and restoring apparatus 863 the color difference signal B-Y image data one release before held in the image memory 862.
The predictive error difference Py determined by the predictive coding and restoring apparatus 863 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
Also, the predictive error Fr-y determined by the interframe predictive coding and restoring apparatus 866 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
In the same manner, the predictive error Fb-y determined by the interframe predictive coding and restoring apparatus 868 is recorded in the data recording apparatus 869 by the control of the record controlling part 870.
When the recording in the data recording apparatus 869 ends, the record controlling part 870 will output a control signal to the respective memories so as to hold in the respective image memories 860 and 862 the image data held in the image memories 855 and 856.
Also, the record controlling part 870 delivers a recording end signal to the controlling part 837 through the second serial port 843, first serial port 847 and communication interface 840 and the controlling part 837 displays the recording end on the picture, for example, of the TV monitor 818A.
When said operation is repeated and the end of one inspection is input into the data input part 839, the inspection end signal will be input into the first serial port 847 through the controlling part 837 and communication interface 840 and the CPU 844 will house in the hard disc 850 the data of the image recording method memorized temporarily in the memory part 845 together with the patient data through the hard disc controlling part 846.
When an image search and search data are input from the data input part 839, a search order signal and search data will be input into the first serial port 847 through the controlling part 837 and communication interface 840. The CPU 844 will refer to the data housed in the hard disc 850 through the hard disc controlling part 846 by the order signal and search data and will order the record controlling part 870 through the second serial port 848 if the data are ordinary records.
The record controlling part 870 transmits a control signal to the data recording apparatus 869 so as to output to the respective predictive coding and restoring apparatus 863, 865 and 867 the respective data recorded in the data recording apparatus 869 and transmits a restoring starting signal to the respective predictive and restoring apparatus 863, 865 and 867.
The image data restored by the respective predictive coding and restoring apparatus 863, 865 and 867 are held respectively in the image memory 854 and image memories 855 and 856 respectively through the data switches 859 and 861.
The image data held in the respective image memories 854, 855 and 856 are converted to analog image signals respectively by the D/A converters 871, 872 and 873, are converted to RGB video signals by the matrix circuit and are displayed in the TV monitor 818B through the image file controller 803.
Here, if the record is a record of the second release of the inspection of the searched image, said searching operation will be made for the luminance signal.
The image data Wn-1 one release before are referred to for the color difference signals R-Y and B-Y. If the data Wn-1 of the image one release before are ordinary records, the same operation as in the ordinary search will be made and the images of Wn-1 will be held in the respective image memories 855 and 856.
The record controlling part 870 transmits a control signal to the respective memories 855, 856, 860 and 862 so as to transfer the image data held in the respective image memories 855 and 856 respectively to the image memories 860 and 862.
Also, the record controlling part 870 transmits a control signal to the data recording apparatus 869 so as to output the data recorded in the data recording apparatus 860 to the respective interframe predictive coding and restoring apparatus 866 and 868 and transmits a restoring starting signal to the respective interframe predictive coding and restoring apparatus 866 and 868.
The image data restored by the respective interframe predictive coding and restoring apparatus 866 and 868 by referring to the image data held in the respective image memories and are held in the image memories 855 and 856 respectively through the data switches 859 and 861.
The image data held in the respective image memories 854, 855 and 856 are converted to analog image signals respectively by the D/A converters 871, 872 and 873, are converted to RGB video signals by the matrix circuit 881 and are displayed in the TV monitor 818 through the image file controller 803.
If the record is a record after the third release of the inspection, the CPU 844 will search out the first release image of the inspection as in such images m releases before as Wn-2, Wn-3, . . . Wn-m, will repeat said restoring operation and will thereby display the searched image Wn in the TV monitor 818.
In this embodiment, the luminance signal is predictively coded within the image and the color difference signal is predictively coded between the images except the first image but the user may select either.
As described above, according to the 32nd to 34th embodiments, as a compressing means utilizing the correlation between the images and a compressing means utilizing the correlation within the image are provided, the image can be compressed more effectively than in the case that only one of them is provided.
It is apparent that, in this invention, working modes different in a wide range can be formed on the basis of this invention without deviating from the spirit and scope of the invention. This invention is not restricted by its specific working modes except being limited by the appended claims.
Claims
  • 1. An endoscope image data compressing apparatus comprising:
  • an image recording and reproducing apparatus:
  • a plurality of image compressing means, each utilizing a different data compressing algorithm, connected in parallel in said image recording and reproducing apparatus, for outputting compressed data by compressing input endoscope image data;
  • a selecting means for switchably selecting said compressed data output from at least one of said image compressing means; and
  • a discriminating means for discriminating a unit kind of an endoscope operatively connected with said compressing means and communicating unit kind discrimination information to said selecting on the basis of the discriminated result of said discriminating means.
  • 2. A compressing apparatus according to claim 1, wherein said selecting means selects and operates at least one of said compressing means.
  • 3. A plurality of compressing means according to claim 1, wherein said compressing means differ in compressing rate.
  • 4. An endoscope system, comprising:
  • an endoscope comprising an elongate insertable part having a tip part, an emitting means for emitting an illuminating light from s said tip part, an objective optical system for forming an endoscope image provided in said tip part, and an imaging means for photoelectrically converting said endoscope image formed by said objective optical system into an electrical image signal;
  • a signal processing means for processing said electrical image signal from said imaging means and outputting a video signal;
  • a displaying means for inputting said video signal output from said signal processing means and displaying said endoscope image;
  • a compressing apparatus for inputting and compressing said endoscope image which is capable of performing one of a plurality of compressing algorithms, wherein said compressing apparatus includes a plurality of compressing devices each arranged in a parallel selection arrangement and each corresponding to one of said plurality of compressing algorithms, respectively, wherein at least one of said compressing devices compresses data contained in said video signal;
  • a selecting means for switchably selecting said compressed data output from at least one of said plurality of compressing devices;
  • a discriminating means for discriminating a unit kind of said endoscope operatively connected with said plurality of compressing devices and communicating unit kind discrimination information to said selecting means, said selecting means selecting on the basis of the discriminated result of said discriminating means; and
  • a recording apparatus for recording data compressed by said compressing apparatus.
Priority Claims (6)
Number Date Country Kind
1-260843 Oct 1989 JPX
1-260844 Oct 1989 JPX
1-260846 Oct 1989 JPX
1-261284 Oct 1989 JPX
1-261285 Oct 1989 JPX
1-265921 Oct 1989 JPX
US Referenced Citations (5)
Number Name Date Kind
4780762 Nagasaki Oct 1988
4845553 Konomura et al. Jul 1989
4870488 Ikuno et al. Sep 1989
4926247 Nagasaki et al. May 1990
4926258 Sasaki et al. May 1990
Foreign Referenced Citations (2)
Number Date Country
204188 Oct 1985 JPX
1700 Jan 1990 JPX
Non-Patent Literature Citations (2)
Entry
Ahmed, et al., "Discrete Cosine Transform", IEEE Transcriptions on Computer, Jan. 1974, pp. 90-93.
Kobayashi, "Picture Quality Evaluation Method for Digitally Encoded Video Signals", The Transaction of the Institute of Electronics Information and Communication Engineers May, 1977 vol. J60-B No. 5.