JP2003067261A - Data file apparatus - Google Patents

Data file apparatus

Info

Publication number
JP2003067261A
JP2003067261A JP2001256844A JP2001256844A JP2003067261A JP 2003067261 A JP2003067261 A JP 2003067261A JP 2001256844 A JP2001256844 A JP 2001256844A JP 2001256844 A JP2001256844 A JP 2001256844A JP 2003067261 A JP2003067261 A JP 2003067261A
Authority
JP
Japan
Prior art keywords
image
data
memory
compression
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001256844A
Other languages
Japanese (ja)
Inventor
Tadao Eto
忠夫 江藤
Kenichiro Nimoda
健一郎 仁茂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Optical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Optical Co Ltd filed Critical Olympus Optical Co Ltd
Priority to JP2001256844A priority Critical patent/JP2003067261A/en
Publication of JP2003067261A publication Critical patent/JP2003067261A/en
Pending legal-status Critical Current

Links

Landscapes

  • Endoscopes (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PROBLEM TO BE SOLVED: To quickly perform self-analysis of memory in an image compression/ extension device and reduce waiting time to an original functional start. SOLUTION: When CPU 12 analyzes memory 15 and the memory 15 does not pass to the diagnosis, error information is displayed on an LCD display part 11 to stop program execution. If the memory 15 passes to the diagnosis, programs in flash memory 14 is copied into the memory 15, so that the programs to be read and executed are moved from the flash memory 14 to the memory 15 with short access time.

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明はデータファイル装
置、更に詳しくはメモリの機能診断部分にデータファイ
ル特徴のある装置に関する。 【0002】 【従来の技術】近年、細長の挿入部を体腔内に挿入し、
固体撮像素子等の操像手段を用いて被検部位を撮像して
体腔内臓器等をモニタ画面により観察し、検査或いは診
断することのできる内視鏡装置が広く用いられている。 【0003】このような内視鏡装置においては、電子内
視鏡等で操像した内視鏡画像を記録し、後のレビュー等
に有効に利用できるように、画像ファイル装置を接続し
てシステムとして使用される状況にあり、使いやすいシ
ステムが望まれている。 【0004】この種の医療用画像ファイル装置を備えた
システムとして、例えば本出願人は特開平7−1414
98号公報、特開平6−325141号公報、特開平7
−302268号公報等において、オンラインによる内
視鏡画像ファイリングシステムを提案しており、高画質
な医療用画像を効率的に管理することを可能にしてい
る。 【0005】 【発明が解決しようとする課題】しかしながら、これま
での内視鏡画像圧縮伸長装置は、内部で使用されている
メモリの機能の診断に関して、特に言及されていなかっ
た。このため、このメモリ機能の診断は特に行なわない
か、もしくは装置が電源投入時に起動する過程において
行われていた。 【0006】この方法は、CPUが、メモリの診断対象
領域に、ある固定値をすべての番地に書き込んだ後に、
すべての番地を読み出し、この際、読み込まれた値が、
書き込んだ固定値とすべて−致するかの比較を行い、す
べて一致すればメモリの機能は正常、一致しなければ不
良とするものであった。 【0007】このため、メモリの診断対象領域すべてに
おいて比較処理が発生するため相応の時間が費やされる
ことになり、装置に使用されるメモリが大容量になるに
従い、電源投入後の、起動中の状態から、本来の所定機
能を開始できるようになるまで時間がかかり、使用者が
実際に装置を使用開始できるのが遅くなってしまうとい
う問題があった。 【0008】本発明は、上記事情に鑑みてなされたもの
であり、画像圧縮伸長装置の起動時のメモリの自己診断
を高速に行え、本来の機能が開始できるまでの待ち時間
を短縮させることのできるデータファイル装置を提供す
ることを目的としている。 【0009】 【課題を解決するための手段】本発明のデータファイル
装置は、複数の記憶領域とこのそれぞれの記憶領域を指
定する番地を有する記憶手段と、前記複数の記憶領域の
1つにデータを書込む書込み手段と、前記複数の記憶領
域の1つからデータを読み出す読み出し手段と、前記記
憶領域の1つに所定のデータを前記書込み手段により書
込み前記読み出し手段で書込まれたデータを読み出し前
記読み出し手段と書込み手段により前記データを前記複
数の記憶領域に対して順次書込みと読み出しを所定の番
地に達するまで行うように制御する制御手段と、前記所
定のデータと前記読み出し手段で読み出された前記所定
の番地のデータとを比較する比較手段と、前記比較手段
の比較結果に基いて前記記憶手段の動作が正常か否かを
判断する判断手段とを備えて構成される。 【0010】 【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態について述べる。 【0011】図1ないし図15は本発明の一実施の形態
に係わり、図1は内視鏡画像ファイル装置の構成を示す
構成図、図2は図1の画像圧縮伸長装置の構成を示すブ
ロック図、図3は図2のメモリのデータイメージを示す
図、図4は図2のメモリの診断を説明するデータイメー
ジを示す第1の図、図5は図2のメモリの診断を説明す
るデータイメージを示す第2の図、図6は図2のメモリ
の診断を説明するデータイメージを示す第3の図、図7
は図2のメモリの診断を説明するデータイメージを示す
第4の図、図8は図2の切替回路の画像取り込み時の静
止画像データの流れを示す図、図9は図2の切替回路の
圧縮処理時の静止画像データの流れを示す図、図10は
図2の切替回路の画像取り込み時の動画像データの流れ
及び圧縮処理時の動画像データの流れを示す第1の図、
図11は図2の切替回路の画像取り込み時の動画像デー
タの流れ及び圧縮処理時の動画像データの流れを示す第
2の図、図12は図2の切替回路の伸長処理時の静止画
像データの流れを示す第1の図、図13は図2の切替回
路の伸長処理時の静止画像データの流れを示す第2の
図、図14は図2の切替回路の画像表示更新時のデータ
の流れを示す第1の図、図15は図2の切替回路の画像
表示更新時のデータの流れを示す第2の図である。 【0012】図1に示すように、本実施の形態の内視鏡
画像ファイル装置1では、内視鏡観測装置2が、映像ケ
ーブル3,4と通信ケーブル5により画像圧縮伸長装置
6に接続されている。画像圧縮伸長装置6は、ネットワ
ーク7にネットワーク線8を介して接続されている。同
様に、ホストコンピュータ9a及び記憶装置9bからな
るファイルサーバ9もネットワーク7に接続されてい
る。 【0013】また、内視鏡観測装置2と画像圧縮伸長装
置6は、1つのセット10として存在し、一般には、単
数もしくは複数のセット10が、共通のネットワーク7
に接続される構成となる。 【0014】以上が内視鏡画像ファイル装置1の簡単な
システム構成である。なお、内視鏡画像ファイル装置1
における一連の動作は、先の先行例(例えば特開平7−
141498号公報、特開平6−325141号公報、
特開平7−302268号公報等)と同様であるため説
明は省略する。 【0015】画像圧縮伸長装置6では、図2に示すよう
に、LCD11、CPU12、DMAC(DMAコント
ローラ)13、フラッシュメモリ14、メモリ15、ネ
ットワークI/F16(I/Fは、インターフェースを
意味する)、通信I/F17、画像圧縮伸長回路18,
19、画像圧縮回路20,21、制御回路22が、デー
タバス23にバス接続する。なお、CPU12と通信I
/F17は、割り込み信号で接続されている。 【0016】また、テーブルメモリ24が、画像圧縮伸
長回路18に接続され、画像圧縮伸長回路18の伸長動
作の際は、逆ハフマンテーブルとして参照され使用され
る。 【0017】制御回路22は、画像メモリ25,26の
アドレス・制御線に接続する。さらに、切替回路27
が、画像メモリ25,26と画像圧縮伸長回路18,1
9と画像圧縮回路20,21に、データ線28,29と
画像バス30,31,32,33により各々接続する。 【0018】なお、画像圧縮伸長方式に関して補足する
と、画像圧縮伸長回路19はDCT(離散的コサイン変
換)による非可逆圧縮、画像圧縮伸長回路18と画像圧
縮回路20,21はDPCM(隣接画素差分符号化)に
よる可逆圧縮となっている。 【0019】動作に関して説明すると、各8bitの画
像バス30,31,32,33から入力される画像デー
タを圧縮処理し、圧縮データをデータバス23に出力す
る。もしくは、データバス23からの圧縮データを受
け、伸長処理し、画像データを画像バス30,31に出
力する。 【0020】さらにA/Dコンバータ34、フレーム保
持回路35、切替回路27が互いに映像バス36で接続
する。この映像バス36は、RGB(Red,Gree
n,Blue)各8bitからなる。また、フレーム保
持回路35の後にD/Aコンバータ37が接続する。 【0021】A/Dコンバータ34は、内視鏡観測装置
2からの映像信号を映像ケーブル3を介し入力し、アナ
ログ映像信号をRGB各8bitのデジタル信号に変換
する。 【0022】D/Aコンバータ37は、RGB各8bi
tのデジタル信号をアナログ映像信号に変換し、映像ケ
ーブル4を介し内視鏡観測装置2に映像信号を出力す
る。 【0023】なお、映像ケーブル3,4に含まれる同期
信号は、図示しないが、制御回路22に接続されている
ものとする。 【0024】また、切替回路27に関して詳細に述べる
と、切替回路27の内部に色変換回路38を持つ。この
色変換回路38は、RGB(各8ビット)とYUV(輝
度色差、各8ビット)の24ビット信号を双方向で変換
するマトリックス演算器である。 【0025】ここでは、映像バス36と画像メモリ2
5,26のデータ線28,29とを内部で接続するとき
に、この色変換回路38が必要に応じて介され、映像バ
ス36からの24bitのRGB信号が24bitのY
UV信号に変換され、送られる。または、その逆に、画
像メモリ25,26のデータ線28,29からのデータ
24bitYUV信号が24bitRGB信号に変換さ
れ、映像バス36に送られる。 【0026】さらに、画像メモリ25,26の各8bi
t×3種類のデータ線と画像バス30,31,32,3
3が任意に接続する機能も持つ。 【0027】次に各ブロックの機能について説明する。
CPU12は、フラッシュメモリ14、メモリ15にあ
るプログラムを実行する。 【0028】DMAC13は、画像圧縮伸長回路18,
19、画像圧縮回路20,21、ネットワークI/F1
6とメモリ15間、またはメモリ15内でのデータ転送
の際、データバス23のバスマスタとして機能する。通
常は、データバス23のバスマスタは、CPU12であ
る。 【0029】フラッシュメモリ14は、CPU12のプ
ログラム等のデータが予め書き込まれている。 【0030】通信I/F17は、内視鏡観測装置2と通
信ケーブル5を介し、RS232C通信を行う。 【0031】制御回路22は、画像メモリ25,26、
フレーム保持回路35のリードライト制御と、画像圧縮
伸長回路18,19、画像圧縮回路20,21の制御を
行う。 【0032】次に、作用を簡単に説明をする。画像圧縮
伸長装置6が通電されると、CPU12、フラッシュメ
モリ14のプログラムを実行し始める。 【0033】具体的には、CPU12がメモリ15の診
断を行い、パスしなければ、LCD表示部11に、エラ
ー情報を表示し、プログラム実行を停止する。診断にパ
スすれば、フラッシュメモリ14上のプログラムをメモ
リ15にコピーし、プログラムの読込み・実行元をフラ
ッシュメモリ14からアクセスタイムの小さいメモリ1
5に移す。 【0034】以上のコピーは、具体的には、CPU12
が、DMAC13にデータ転送の設定を行い、DMAC
13に実行させる。この後、本来の機能を開始すること
になる。 【0035】ここで、メモリ15の診断手順について詳
しく説明する。 【0036】ここでは、説明を簡単にするため、図3に
示すように、メモリ15が32ビツトのデータを1つの
番地に格納し、全部で16個の番地があるメモリとして
説明する。 【0037】まず、CPU12は、図4に示すように、
00(16進数、以下も同様)番地に、5AA5(16
進数、以下の同様)を書き込む。次に、DMAC13
に、このメモリ15の00番地〜0E番地のデータを、
01番地〜0F番地に転送する設定を行い、DMAC1
3に実行させる。 【0038】具体的には、図5に示すように、1回目の
転送は、00番地の5AA5データをリードし、このデ
ータを01番地にライトする。 【0039】同様に、2回目の転送は、図6に示すよう
に、01番地の5AA5データをリードし、このデータ
を02番地にライトする。これを15回目まで行う。 【0040】最後に、CPU12は、0F番地のデータ
をリードし、5AA5であるか、確認する。 【0041】一致すれば、メモリ診断は、パス、不一致
であれば、メモリ診断は、不良となる。 【0042】ここで、図7において、08番地が不良
で、このリード値が0000となる、不良のメモリの場
合を示す。この場合、9回目の08番地のリード値00
00が、これ以降の番地に書き込まれ、CPU12が最
後に、0F番地をリードし、5AA5と−致しないこと
がわかる。 【0043】以上の例は、メモリの転送にDMACを使
用したが、代わりに、メモリブロック転送命令等などの
CPU命令により実行してもよい。 【0044】次に、内視鏡観測装置2の検査中に行われ
る、静止画の画像記録動作について説明する。 【0045】内視鏡観測装置2の操作により、静止画記
録要求が内視鏡観測装置2から画像圧縮伸長装置6に通
信ケーブル5により送られ、通信I/F17に受信され
る。これをCPU12は、通信I/F17からの割り込
みにより記録要求を検知し、制御回路22を操作する。
制御回路22は、図8に示すように、 (1)A/Dコンバータ34からのRGBデータを、1
フレームの期間、フレーム保持回路35に書き込む (2)A/Dコンバータ34からのRGBデータが、R
GB,YUVデータとして、画像メモリ25,26に送
られ、1フレーム期間、書き込む という2つの処理を行う。 【0046】次に、CPU12が制御回路22に画像圧
縮伸長回路18,19、画像圧縮回路20,21を圧縮
動作をさせる操作をすることにより、図9に示すよう
に、画像メモリ25のR,G,Bデータが各々画像バス
30,32,33を経由し画像圧縮伸長回路18と画像
圧縮回路20,21に送られる。同様に、画像メモリ2
6のYUVデータも時分割で、画像画像圧縮伸長回路1
9に送られる。 【0047】画像圧縮伸長回路18と画像圧縮回路2
0,21では、圧縮処理が行われ、圧縮データが生成す
る度に、DMAC13に転送要求を出す。DMAC13
は、これに応じて、画像圧縮伸長回路18、画像圧縮回
路20,21からの圧縮データをメモリ15に転送す
る。 【0048】すべての圧縮データがメモリ15に転送さ
れると、CPU12は、DMAC13を操作し、メモリ
15にあるすべての圧縮データを、ネットワークI/F
16に転送する。転送された圧縮データは、ネットワー
ク7を経由し、ファイルサーバ9に送られ保存される。 【0049】次に、内視鏡観測装置2の検査中に行われ
る、動画の画像記録動作について説明する。 内視鏡観
測装置2の操作により、動画記録要求が内視鏡観測装置
2から画像圧縮伸長装置6に通信ケーブル5により送ら
れ、通信I/F17に受信される。これをCPU12
は、通信I/F17からの割り込みにより検知し、制御
回路22を操作することにより、制御回路22は切替回
路27を制御して、図10の実線に示すように、(3)
A/Dコンバータ34からのRGBデータが、YUVデ
ータとして、画像メモリ25に送られ、1フレーム期
間、書き込まれる。 【0050】つぎのフレーム期間では、(4)A/Dコ
ンバータ34からのRGBデータが、YUVデータとし
て、画像メモリ25に送られ、1フレーム期間、書き込
まれる。並行して、制御回路22は切替回路27を制御
して、図11に示すように、画像メモリ25から前回の
フレームで書き込んだYUV画像データが呼び出され、
画像圧縮伸長回路19に送られ、圧縮処理される。さら
に圧縮データが、DMAC13により、メモリ15に転
送されていく。 【0051】そのつぎのフレーム期間では、(5)A/
Dコンバータ34からのRGBデータが、YUVデータ
として、画像メモリ25に送られ、1フレーム期間、書
き込まれる。並行して、制御回路22は切替回路27を
制御して、図10の破線に示すように、画像メモリ26
から前回のフレームで書き込んだYUV画像データが呼
び出され、画像圧縮伸長回路19に送られ、圧縮処理さ
れる。 【0052】以降、(4)と(5)が繰り返されてい
く。 【0053】またこれと並行して、メモリ15に書き込
まれていく圧縮データは、DMAC13により、ネット
ワークI/F16に転送されていく。そして、ネットワ
ーク7を経由し、最終的に、圧縮データは、ファイルサ
ーバ9に記録される。 【0054】その後、内視鏡観測装置2の操作により、
記録停止要求が内視鏡観測装置2から画像圧縮伸長装置
6に通信ケーブル5により送られ、通信I/F17に受
信される。これをCPU12は、通信I/F17からの
割り込みにより検知し、制御回路22を操作する。制御
回路22は、(4)と(5)の状態を繰り返しの状態か
ら、いずれかフレーム期間が終了するまで待った後、
(6)制御回路22により、画像メモリ25,26のア
クセスと、画像圧縮伸長回路19の動作が停止される。 【0055】CPU12は、すべての圧縮データがネッ
トワーク7に送出された後、ネットワークI/F16、
ネットワーク7を介し、ファイルサーバ9にクローズ処
理を要求する。 【0056】次に、内視鏡観測装置2の検査後に行われ
る、静止画の画像再生動作について説明する。 内視鏡
観測装置2の操作により、再生要求が内視鏡観測装置2
から画像圧縮伸長装置6に通信ケーブル5により送ら
れ、通信I/F17に受信される。これをCPU12
は、通信I/F17からの割り込みにより検知する。 【0057】そして、CPU12は、ファイルサーバ9
の圧縮データを画像圧縮伸長装置6に送る要求信号を、
ネットワークI/F16に書き込み、これがネットワー
ク7を介して、ファイルサーバ9に送られる。 【0058】ファイルサーバ9は、これを受け、記録さ
れている圧縮データをネットワーク7を介し、画像圧縮
伸長装置6に送出する。 【0059】送出された圧縮データは、ネットワークI
/F16で受信され、さらにDMAC13によりデータ
バス23を介しメモリ15に転送される。 【0060】CPU12は、制御回路22を操作する。
これにより、制御回路22は、 (7)DMAC13は、これに応じて、メモリ15から
の圧縮データを画像圧縮伸長回路18に転送する (8)DMAC13は、これに応じて、メモリ15から
の圧縮データを画像圧縮伸長回路19に転送する の(7)または(8)の、いずれか一方を行う。 【0061】画像圧縮伸長回路18または19では、伸
長処理が行われる。制御回路22は切替回路27を制御
して、図12または図13に示すように、各々画像バス
30または31を経由し画像圧縮伸長回路18または1
9から生成された、画像メモリ25にR,G,Bデータ
が、もしくは画像メモリ26にYUVデータが送られ
る。 【0062】制御回路22は、これに合わせて、画像メ
モリ25または26に書き込み制御を行う。 【0063】次に、CPU12は、制御回路22を操作
し、制御回路22は切替回路27を制御して、図14ま
たは図15に示すように、画像メモリ25のRGB画像
データ、または画像メモリ26のYUV画像データよ
り、フレーム保持回路35にRGB画像データを1フレ
ーム期間書き込み、転送する。 【0064】フレーム保持回路35は、制御回路22に
より、常時読み出しが行われており、D/Aコンバータ
37から、伸長された映像信号が内視鏡観測装置2に送
り出され、内視鏡観測装置2のモニタディスプレイに表
示される。 【0065】このように本実施の形態では、画像圧縮伸
長装置の起動時の、メモリの自己診断が、高速で行え、
本来の機能が開始できるまでの待ち時間が短縮される。 【0066】この他には、可逆画像伸長の為の大容量の
逆ハフマンテーブルが必要な画像圧縮伸長回路18に比
べ、回路規模が小さくて済む圧縮回路20,21を複
数、設けて、画像圧縮処理を並列に処理させて短時間で
実行することができる。 【0067】また、2つの画像圧縮伸長回路18,19
と2つの画像メモリ25,26を交互に動作させること
で、静止画像記録再生のための構成から特に内部構成を
変更することなく、動画の記録再生も可能となる。 【0068】[付記] (付記項1) CPU手段と、メモリ内転送手段と、第
1の領域及び前記第1の領域と一部重なる第2の領域か
らなるメモリ手段と、メモリ内転送手段とからなり、前
記CPU手段が、前記第1の領域の縁の番地1に前記メ
モリ内転送手段があるデータ値を書き込みんだ後に、デ
ータコピー先が次のデータコピー元となるオーバーラッ
プするようなかたちで前記第1の領域のデータを読み、
前記第2の領域に書き込むコピー処理を前記縁の番地か
ら順番に行い、前記CPU手段が、最後にコピーされた
前記第2の領域のデータ値を読み、前記あるデータ値に
一致するかの判定を行うことにより、前記メモリ手段の
診断を行うことを特徴とする内視鏡画像ファイル装置。 【0069】(付記項2) 前記メモリ内転送手段が、
DMAコントローラであることを特徴とする付記項1に
記載の内視鏡画像ファイル装置。 【0070】(付記項3) 前記メモリ内転送手段が、
前記CPU手段に内蔵するリピートプレフィックススト
リングス命令実行部であることを特徴とする付記項1に
記載の内視鏡画像ファイル装置。 【0071】(付記項4) 1つ以上の画像圧縮伸長手
段と、1つ以上の画像圧縮手段からなり、前記画像圧縮
伸長手段より、前記画像圧縮手段の方が多く存在し、か
つ画像圧縮処理が並列実行されることを特徴とする内視
鏡画像ファイル装置。 【0072】(付記項5) 1つ以上の画像伸長手段
と、1つ以上の画像圧縮手段からなり、前記画像伸長手
段より、前記画像圧縮手段の方が多く存在し、かつ画像
圧縮処理が並列実行されることを特徴とする内視鏡画像
ファイル装置。 【0073】(付記項6) 前記画像圧縮伸長手段の画
像圧縮伸長方式が可逆圧縮伸長方式であることを特徴と
する付記項4に記載の内視鏡画像ファイル装置。 【0074】(付記項7) 前記画像圧縮伸長手段の画
像圧縮伸長方式が可逆圧縮伸長方式であることを特徴と
する付記項5に記載の内視鏡画像ファイル装置。 【0075】(付記項8) 画像入力手段と画像圧縮手
段と第1の画像メモリと第2の画像メモリが、色空間変
換回路を含む切替手段に各々接続し、また前記画像圧縮
手段と前記第1と前記第2の画像メモリを制御する制御
回路からなり、前記画像入力手段からの原色信号が前記
第1のメモリに記憶可能でありかつ、前記画像入力手段
からの原色信号から前記色変換回路で変換された輝度色
差信号が前記第1、第2のメモリに記憶可能であり、さ
らに、前記画像入力手段からの画像信号が前記色変換回
路を通過して輝度色差信号として、1フレーム毎に前記
第1と第2の画像メモリに交互に書き込み、書き込まれ
ない側の画像メモリから輝度色差信号が読み出され、前
記画像圧縮手段に送り出され圧縮処理されることを特徴
とする内視鏡画像ファイル装置。 【0076】(付記項9) 画像入出力手段と画像圧縮
伸長手段と第1の画像メモリと第2の画像メモリが、色
空間変換回路を含む切替手段に各々接続し、また前記画
像圧縮伸長手段と前記第1と前記第2の画像メモリを制
御する制御回路からなり、前記画像入出力手段からの原
色信号が前記第1のメモリに記憶可能でありかつ、前記
画像入力手段からの原色信号から前記色変換回路で変換
された輝度色差信号が前記第1、第2のメモリに記憶可
能であり、さらに、前記画像圧縮伸長手段からの輝度色
差信号が1フレーム毎に前記第1と第2の画像メモリに
交互に書き込み、書き込まれない側の画像メモリから輝
度色差信号が読み出され、前記色変換回路を通過して原
色信号として、前記画像入出力手段に送り出されること
を特徴とする内視鏡画像ファイル装置。 【0077】 【発明の効果】以上説明したように本発明によれば、画
像圧縮伸長装置の起動時のメモリの自己診断を高速に行
え、本来の機能が開始できるまでの待ち時間を短縮させ
ることができるという効果がある。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data file device, and more particularly, to a device having a data file feature in a function diagnosis portion of a memory. [0002] In recent years, an elongated insertion portion has been inserted into a body cavity,
2. Description of the Related Art An endoscope apparatus capable of imaging a site to be inspected using an image manipulation device such as a solid-state imaging device and observing an organ in a body cavity on a monitor screen to perform inspection or diagnosis is widely used. In such an endoscope apparatus, an image file apparatus is connected to the system so that an endoscope image steered by an electronic endoscope or the like is recorded and can be effectively used for later review and the like. Therefore, an easy-to-use system is desired. [0004] As a system provided with this kind of medical image file device, for example, the present applicant has disclosed in Japanese Patent Laid-Open No. 7-1414.
No. 98, JP-A-6-325141, JP-A-7
Japanese Patent Application Publication No. 302268 discloses an online endoscope image filing system, which enables efficient management of high-quality medical images. [0005] However, the endoscope image compression / expansion apparatus up to now has not made any particular reference to the diagnosis of the function of the memory used therein. For this reason, the diagnosis of the memory function is not particularly performed, or is performed in the process of starting the apparatus when the power is turned on. According to this method, after the CPU writes a certain fixed value to all addresses in the diagnosis target area of the memory,
All addresses are read, and the read values are
A comparison was made between the written fixed value and all-match, and if all matched, the function of the memory was determined to be normal, and if not matched, the memory function was determined to be defective. [0007] For this reason, the comparison process occurs in all the diagnosis target areas of the memory, so that a considerable amount of time is spent. There is a problem that it takes time until the original predetermined function can be started from the state, and it is delayed that the user can actually start using the apparatus. SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and it is an object of the present invention to perform a self-diagnosis of a memory at the time of starting an image compression / expansion apparatus at a high speed and to reduce a waiting time until an original function can be started. It is an object of the present invention to provide a data file device capable of performing such operations. According to the present invention, there is provided a data file device, comprising: a storage unit having a plurality of storage areas and an address for designating each of the storage areas; and a data storage in one of the plurality of storage areas. Writing means for writing data, reading means for reading data from one of the plurality of storage areas, and writing predetermined data in one of the storage areas by the writing means for reading data written by the reading means. A control unit for controlling the reading unit and the writing unit to sequentially write and read the data to and from the plurality of storage areas until a predetermined address is reached; and reading the predetermined data and the reading unit by the reading unit. Comparing means for comparing the data at the predetermined address, and determining whether or not the operation of the storage means is normal based on the comparison result of the comparing means. And a determination means for performing the determination. Embodiments of the present invention will be described below with reference to the drawings. FIGS. 1 to 15 relate to an embodiment of the present invention. FIG. 1 is a configuration diagram showing a configuration of an endoscope image file device, and FIG. 2 is a block diagram showing a configuration of an image compression / decompression device of FIG. FIG. 3 is a diagram showing a data image of the memory of FIG. 2; FIG. 4 is a first diagram showing a data image for explaining a diagnosis of the memory of FIG. 2; FIG. 6 is a second diagram showing an image, and FIG. 6 is a third diagram showing a data image for explaining the diagnosis of the memory of FIG.
FIG. 4 is a fourth diagram showing a data image for explaining the diagnosis of the memory of FIG. 2, FIG. 8 is a diagram showing a flow of still image data when an image is captured by the switching circuit of FIG. 2, and FIG. 9 is a diagram of the switching circuit of FIG. FIG. 10 is a diagram showing a flow of still image data at the time of compression processing, FIG. 10 is a first diagram showing a flow of moving image data at the time of image capture by the switching circuit of FIG. 2 and a flow of moving image data at the time of compression processing;
FIG. 11 is a second diagram showing the flow of moving image data at the time of image capture and the flow of moving image data at the time of compression processing of the switching circuit of FIG. 2, and FIG. 12 is a still image at the time of decompression processing of the switching circuit of FIG. FIG. 13 is a first diagram showing a flow of data, FIG. 13 is a second diagram showing a flow of still image data at the time of decompression processing of the switching circuit of FIG. 2, and FIG. FIG. 15 is a second diagram showing a flow of data when the switching circuit of FIG. 2 updates the image display. As shown in FIG. 1, in an endoscope image file device 1 according to the present embodiment, an endoscope observation device 2 is connected to an image compression / decompression device 6 by video cables 3 and 4 and a communication cable 5. ing. The image compression / decompression device 6 is connected to a network 7 via a network line 8. Similarly, a file server 9 including a host computer 9a and a storage device 9b is also connected to the network 7. The endoscope observation device 2 and the image compression / decompression device 6 exist as one set 10. Generally, one or more sets 10 are shared by a common network 7.
Connected. The above is the simple system configuration of the endoscope image file device 1. The endoscope image file device 1
Is a series of operations described in the preceding example (for example,
141498, JP-A-6-325141,
This is the same as described in Japanese Patent Application Laid-Open No. Hei 7-302268), and a description thereof will not be repeated. In the image compression / decompression device 6, as shown in FIG. 2, an LCD 11, a CPU 12, a DMAC (DMA controller) 13, a flash memory 14, a memory 15, and a network I / F 16 (I / F means an interface). , Communication I / F 17, image compression / expansion circuit 18,
19. The image compression circuits 20, 21 and the control circuit 22 are connected to the data bus 23 by bus. The communication I and the CPU 12
/ F17 is connected by an interrupt signal. A table memory 24 is connected to the image compression / expansion circuit 18, and is referred to and used as an inverse Huffman table when the image compression / expansion circuit 18 performs an expansion operation. The control circuit 22 is connected to address / control lines of the image memories 25 and 26. Further, the switching circuit 27
Are image memories 25 and 26 and image compression / decompression circuits 18 and 1
9 and the image compression circuits 20 and 21 are connected by data lines 28 and 29 and image buses 30, 31, 32 and 33, respectively. It should be noted that the image compression / expansion method is supplemented by irreversible compression by DCT (Discrete Cosine Transform) and image compression / expansion circuit 18 and image compression circuits 20 and 21 by DPCM (adjacent pixel difference code). Lossless compression. In operation, image data inputted from each of the 8-bit image buses 30, 31, 32, and 33 is compressed, and the compressed data is output to the data bus 23. Alternatively, it receives compressed data from the data bus 23, performs decompression processing, and outputs image data to the image buses 30 and 31. Further, an A / D converter 34, a frame holding circuit 35, and a switching circuit 27 are connected to each other via a video bus 36. This video bus 36 is a RGB (Red, Green)
n, Blue) each consisting of 8 bits. A D / A converter 37 is connected after the frame holding circuit 35. The A / D converter 34 inputs a video signal from the endoscope observation device 2 via the video cable 3 and converts an analog video signal into a digital signal of 8 bits each of RGB. The D / A converter 37 is provided for each of RGB 8 bi.
The digital signal t is converted into an analog video signal, and the video signal is output to the endoscope observation device 2 via the video cable 4. Although not shown, the synchronization signals included in the video cables 3 and 4 are connected to the control circuit 22. The switching circuit 27 will be described in detail. The switching circuit 27 has a color conversion circuit 38 inside. The color conversion circuit 38 is a matrix calculator for bidirectionally converting 24-bit signals of RGB (8 bits each) and YUV (8 bits of luminance / color difference). Here, the video bus 36 and the image memory 2
When the data lines 28 and 29 are internally connected, the color conversion circuit 38 is interposed as necessary, and the 24-bit RGB signal from the video bus 36 is converted to the 24-bit Y signal.
It is converted to a UV signal and sent. Alternatively, conversely, a 24-bit YUV signal from the data lines 28 and 29 of the image memories 25 and 26 is converted into a 24-bit RGB signal and sent to the video bus 36. Further, each 8 bi of the image memories 25 and 26
t × 3 types of data lines and image buses 30, 31, 32, 3
3 also has a function of arbitrarily connecting. Next, the function of each block will be described.
The CPU 12 executes programs stored in the flash memory 14 and the memory 15. The DMAC 13 includes an image compression / decompression circuit 18,
19, image compression circuits 20, 21, network I / F1
6 functions as a bus master of the data bus 23 when transferring data between the memory 6 and the memory 15 or in the memory 15. Normally, the bus master of the data bus 23 is the CPU 12. In the flash memory 14, data such as a program for the CPU 12 is written in advance. The communication I / F 17 performs RS232C communication with the endoscope observation device 2 via the communication cable 5. The control circuit 22 includes image memories 25 and 26,
The read / write control of the frame holding circuit 35 and the control of the image compression / decompression circuits 18 and 19 and the image compression circuits 20 and 21 are performed. Next, the operation will be briefly described. When the image compression / expansion device 6 is energized, the CPU 12 and the flash memory 14 start executing programs. More specifically, the CPU 12 diagnoses the memory 15 and, if not passed, displays error information on the LCD display unit 11 and stops program execution. If the diagnosis is passed, the program on the flash memory 14 is copied to the memory 15 and the program is read and executed from the flash memory 14 to the memory 1 with a short access time.
Transfer to 5. The above copy is specifically executed by the CPU 12
Sets the data transfer to the DMAC 13 and
13 is executed. Thereafter, the original function is started. Here, the diagnostic procedure of the memory 15 will be described in detail. Here, for simplicity of explanation, as shown in FIG. 3, the memory 15 stores 32-bit data at one address, and the memory 15 has a total of 16 addresses. First, as shown in FIG.
At address 00 (hexadecimal, the same applies to the following), 5AA5 (16
Hexadecimal, similar to the following). Next, the DMAC 13
The data at addresses 00 to 0E of the memory 15 are
A setting is made to transfer data from address 01 to address 0F.
3 More specifically, as shown in FIG. 5, in the first transfer, data 5AA5 at address 00 is read and this data is written to address 01. Similarly, in the second transfer, as shown in FIG. 6, 5AA5 data at address 01 is read and this data is written to address 02. Do this up to the 15th time. Finally, the CPU 12 reads the data at the address 0F and checks whether it is 5AA5. If they match, the memory diagnosis is passed, and if they do not match, the memory diagnosis is bad. FIG. 7 shows a case of a defective memory in which the address 08 is defective and the read value is 0000. In this case, the ninth read value of address 08 is 00
00 is written to the address after this, and it is understood that the CPU 12 finally reads the address 0F and does not match 5AA5. In the above example, the DMAC is used for the memory transfer. Alternatively, the DMAC may be executed by a CPU instruction such as a memory block transfer instruction. Next, an image recording operation of a still image performed during the inspection of the endoscope observation device 2 will be described. By operating the endoscope observation device 2, a request for recording a still image is sent from the endoscope observation device 2 to the image compression / decompression device 6 via the communication cable 5 and received by the communication I / F 17. The CPU 12 detects the recording request by the interruption from the communication I / F 17, and operates the control circuit 22.
As shown in FIG. 8, the control circuit 22: (1) converts the RGB data from the A / D converter 34 into 1
(2) The RGB data from the A / D converter 34 is written into the frame holding circuit 35 during the frame period.
The image data is sent to the image memories 25 and 26 as GB and YUV data, and is subjected to two processes of writing for one frame period. Next, the CPU 12 causes the control circuit 22 to perform an operation of compressing the image compression / expansion circuits 18 and 19 and the image compression circuits 20 and 21. The G and B data are sent to the image compression / decompression circuit 18 and the image compression circuits 20 and 21 via the image buses 30, 32 and 33, respectively. Similarly, image memory 2
6 is also time-divisional and the image compression / expansion circuit 1
9 Image compression / expansion circuit 18 and image compression circuit 2
At 0 and 21, compression processing is performed, and a transfer request is issued to the DMAC 13 every time compressed data is generated. DMAC13
Transfers the compressed data from the image compression / decompression circuit 18 and the image compression circuits 20 and 21 to the memory 15 in response to this. When all the compressed data has been transferred to the memory 15, the CPU 12 operates the DMAC 13 to transfer all the compressed data in the memory 15 to the network I / F.
Transfer to 16. The transferred compressed data is sent to the file server 9 via the network 7 and stored. Next, an image recording operation of a moving image performed during the inspection of the endoscope observation device 2 will be described. By operating the endoscope observation device 2, a moving image recording request is sent from the endoscope observation device 2 to the image compression / decompression device 6 via the communication cable 5, and received by the communication I / F 17. This is
Is detected by interruption from the communication I / F 17, and by operating the control circuit 22, the control circuit 22 controls the switching circuit 27, and as shown by the solid line in FIG.
The RGB data from the A / D converter 34 is sent to the image memory 25 as YUV data and written for one frame period. In the next frame period, (4) the RGB data from the A / D converter 34 is sent to the image memory 25 as YUV data and written for one frame period. At the same time, the control circuit 22 controls the switching circuit 27 so that the YUV image data written in the previous frame is called from the image memory 25 as shown in FIG.
The image data is sent to the image compression / expansion circuit 19 and subjected to compression processing. Further, the compressed data is transferred to the memory 15 by the DMAC 13. In the next frame period, (5) A /
The RGB data from the D converter 34 is sent to the image memory 25 as YUV data, and is written for one frame period. At the same time, the control circuit 22 controls the switching circuit 27, as shown by the broken line in FIG.
, The YUV image data written in the previous frame is called, sent to the image compression / decompression circuit 19, and subjected to compression processing. Thereafter, (4) and (5) are repeated. At the same time, the compressed data written in the memory 15 is transferred by the DMAC 13 to the network I / F 16. Then, the compressed data is finally recorded on the file server 9 via the network 7. Thereafter, by operating the endoscope observation device 2,
The recording stop request is sent from the endoscope observation device 2 to the image compression / decompression device 6 via the communication cable 5 and received by the communication I / F 17. The CPU 12 detects this by interruption from the communication I / F 17, and operates the control circuit 22. The control circuit 22 waits until one of the frame periods ends from a state where the states (4) and (5) are repeated,
(6) The access to the image memories 25 and 26 and the operation of the image compression / decompression circuit 19 are stopped by the control circuit 22. After all the compressed data has been sent to the network 7, the CPU 12 sets the network I / F 16
It requests the file server 9 to perform a close process via the network 7. Next, the operation of reproducing an image of a still image performed after the inspection of the endoscope observation device 2 will be described. By operating the endoscope observation device 2, a reproduction request is issued to the endoscope observation device 2.
Is transmitted to the image compression / decompression device 6 by the communication cable 5 and received by the communication I / F 17. This is
Is detected by an interrupt from the communication I / F 17. Then, the CPU 12 sends the file server 9
A request signal for sending the compressed data of
The data is written to the network I / F 16 and sent to the file server 9 via the network 7. The file server 9 receives this and sends the recorded compressed data to the image compression / decompression device 6 via the network 7. The transmitted compressed data is transmitted to the network I
/ F 16, and further transferred to the memory 15 by the DMAC 13 via the data bus 23. The CPU 12 operates the control circuit 22.
Accordingly, the control circuit 22: (7) The DMAC 13 transfers the compressed data from the memory 15 to the image compression / decompression circuit 18 accordingly. (8) The DMAC 13 responds to the compression data from the memory 15 Either (7) or (8) of transferring the data to the image compression / decompression circuit 19 is performed. The image compression / expansion circuit 18 or 19 performs an expansion process. The control circuit 22 controls the switching circuit 27 so that the image compression / decompression circuit 18 or 1 is connected via the image bus 30 or 31, respectively, as shown in FIG.
9, the R, G, B data is sent to the image memory 25, or the YUV data is sent to the image memory 26. The control circuit 22 controls the writing to the image memory 25 or 26 accordingly. Next, the CPU 12 operates the control circuit 22, and the control circuit 22 controls the switching circuit 27 so that the RGB image data in the image memory 25 or the image memory 26 is stored as shown in FIG. The RGB image data is written to the frame holding circuit 35 for one frame period based on the YUV image data and then transferred. The frame holding circuit 35 is constantly read out by the control circuit 22, and the expanded video signal is sent from the D / A converter 37 to the endoscope observation device 2, 2 is displayed on the monitor display. As described above, in this embodiment, the self-diagnosis of the memory can be performed at a high speed when the image compression / decompression device is started up.
The waiting time until the original function can be started is reduced. In addition, a plurality of compression circuits 20 and 21 having a smaller circuit size than the image compression / expansion circuit 18 requiring a large-capacity inverse Huffman table for reversible image expansion are provided. Processing can be performed in parallel and executed in a short time. Further, two image compression / decompression circuits 18 and 19
By operating the two image memories 25 and 26 alternately, it is possible to record and reproduce a moving image without particularly changing the internal configuration from the configuration for recording and reproducing a still image. [Supplementary Notes] (Supplementary note 1) CPU means, in-memory transfer means, memory means including a first area and a second area partially overlapping the first area, and in-memory transfer means After the CPU means writes a certain data value at the address 1 at the edge of the first area, the data copy destination overlaps the next data copy source. Reading the data in the first area in the form
Copy processing for writing to the second area is performed in order from the address of the edge, and the CPU reads the data value of the second area copied last and determines whether or not the data value matches the certain data value. A diagnosis of the memory means. (Additional Item 2)
2. The endoscope image file device according to claim 1, wherein the endoscope image file device is a DMA controller. (Additional Item 3) The transfer means in the memory may include:
2. The endoscope image file device according to claim 1, wherein the endoscope image file device is a repeat prefix strings command execution unit built in the CPU means. (Additional Item 4) One or more image compression / expansion means and one or more image compression means, wherein the number of the image compression means is larger than that of the image compression / expansion means, and the image compression processing is performed. Is executed in parallel. (Additional Item 5) One or more image decompression means and one or more image compression means, wherein the number of the image compression means is larger than that of the image decompression means, and the image compression processing is performed in parallel. An endoscope image file device to be executed. (Additional Item 6) The endoscope image file device according to additional item 4, wherein the image compression / expansion method of the image compression / expansion means is a reversible compression / expansion method. (Additional Item 7) The endoscope image file device according to Additional Item 5, wherein the image compression / expansion method of the image compression / expansion means is a reversible compression / expansion method. (Supplementary Item 8) The image input means, the image compression means, the first image memory, and the second image memory are connected to switching means including a color space conversion circuit, respectively. And a control circuit for controlling the second image memory, the primary color signal from the image input means can be stored in the first memory, and the color conversion circuit Can be stored in the first and second memories, and the image signal from the image input means passes through the color conversion circuit and becomes a luminance / chrominance signal for each frame. An endoscope image, wherein the luminance and chrominance signals are read out alternately from the image memory on the non-written side and written to the first and second image memories and sent to the image compression means for compression processing. H File device. (Additional Item 9) The image input / output means, the image compression / decompression means, the first image memory and the second image memory are connected to switching means including a color space conversion circuit, respectively. And a control circuit for controlling the first and second image memories, wherein a primary color signal from the image input / output means can be stored in the first memory and a primary color signal from the image input means The luminance and chrominance signals converted by the color conversion circuit can be stored in the first and second memories, and the luminance and chrominance signals from the image compression / expansion means are transmitted to the first and second memories for each frame. A luminance / color difference signal is alternately written to an image memory, and a luminance / color difference signal is read from an image memory on a non-written side, and transmitted to the image input / output means as a primary color signal through the color conversion circuit. mirror Image file device. As described above, according to the present invention, the self-diagnosis of the memory at the time of activation of the image compression / decompression device can be performed at high speed, and the waiting time until the original function can be started is reduced. There is an effect that can be.

【図面の簡単な説明】 【図1】本発明の一実施の形態に係る内視鏡画像ファイ
ル装置の構成を示す構成図 【図2】図1の画像圧縮伸長装置の構成を示すブロック
図 【図3】図2のメモリのデータイメージを示す図 【図4】図2のメモリの診断を説明するデータイメージ
を示す第1の図 【図5】図2のメモリの診断を説明するデータイメージ
を示す第2の図 【図6】図2のメモリの診断を説明するデータイメージ
を示す第3の図 【図7】図2のメモリの診断を説明するデータイメージ
を示す第4の図 【図8】図2の切替回路の画像取り込み時の静止画像デ
ータの流れを示す図 【図9】図2の切替回路の圧縮処理時の静止画像データ
の流れを示す図 【図10】図2の切替回路の画像取り込み時の動画像デ
ータの流れ及び圧縮処理時の動画像データの流れを示す
第1の図 【図11】図2の切替回路の画像取り込み時の動画像デ
ータの流れ及び圧縮処理時の動画像データの流れを示す
第2の図 【図12】図2の切替回路の伸長処理時の静止画像デー
タの流れを示す第1の図 【図13】図2の切替回路の伸長処理時の静止画像デー
タの流れを示す第2の図 【図14】図2の切替回路の画像表示更新時のデータの
流れを示す第1の図 【図15】図2の切替回路の画像表示更新時のデータの
流れを示す第2の図 【符号の説明】 1…内視鏡画像ファイル装置 2…内視鏡観測装置 6…画像圧縮伸長装置 7…ネットワーク 9…ファイルサーバ 11…LCD 12…CPU 13…DMAC 14…フラッシュメモリ 15…メモリ 16…ネットワークI/F 17…通信I/F 18,19…画像圧縮伸長回路 20,21…画像圧縮回路 22…制御回路 24…テーブルメモリ 25,26…画像メモリ 27…切替回路 34…A/Dコンバータ 35…フレーム保持回路 37…D/Aコンバータ 38…色変換回路
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a configuration diagram showing a configuration of an endoscope image file device according to an embodiment of the present invention; FIG. 2 is a block diagram showing a configuration of an image compression / decompression device of FIG. 1; FIG. 3 is a diagram showing a data image of the memory shown in FIG. 2; FIG. 4 is a first diagram showing a data image for explaining a diagnosis of the memory shown in FIG. 2; FIG. 6 is a third diagram showing a data image for explaining the diagnosis of the memory of FIG. 2; FIG. 7 is a fourth diagram showing a data image for explaining the diagnosis of the memory of FIG. 2; FIG. 9 is a diagram showing the flow of still image data at the time of image capture by the switching circuit of FIG. 2; FIG. 9 is a diagram showing the flow of still image data at the time of compression processing by the switching circuit of FIG. 2; Of moving image data during image capture and moving image data during compression processing FIG. 11 is a second diagram showing a flow of moving image data at the time of capturing an image and a flow of moving image data at the time of compression processing of the switching circuit of FIG. 2; FIG. 13 is a first diagram showing a flow of still image data at the time of decompression processing of the switching circuit. FIG. 13 is a second diagram showing a flow of still image data at the time of decompression processing of the switching circuit of FIG. FIG. 15 is a first diagram showing a data flow at the time of updating the image display of the switching circuit. FIG. 15 is a second diagram showing a data flow of the switching circuit at the time of updating the image display. Mirror image file device 2 Endoscope observation device 6 Image compression / expansion device 7 Network 9 File server 11 LCD 12 CPU 13 DMAC 14 Flash memory 15 Memory 16 Network I / F 17 Communication I / F 18, 19 ... Image compression / decompression circuit 2 , 21 ... image compression circuit 22 ... control circuit 24 ... table memory 25, 26 ... image memory 27 ... switching circuit 34 ... A / D converter 35 ... frame holding circuit 37 ... D / A converter 38 ... color conversion circuit

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 4C061 AA00 BB00 CC06 DD00 NN05 NN07 YY12 YY14 5B018 GA03 JA04 QA11    ────────────────────────────────────────────────── ─── Continuation of front page    F term (reference) 4C061 AA00 BB00 CC06 DD00 NN05                       NN07 YY12 YY14                 5B018 GA03 JA04 QA11

Claims (1)

【特許請求の範囲】 【請求項1】 複数の記憶領域とこのそれぞれの記憶領
域を指定する番地を有する記憶手段と、 前記複数の記憶領域の1つにデータを書込む書込み手段
と、 前記複数の記憶領域の1つからデータを読み出す読み出
し手段と、 前記記憶領域の1つに所定のデータを前記書込み手段に
より書込み、前記読み出し手段で書込まれたデータを読
み出し、前記読み出し手段と書込み手段により前記デー
タを前記複数の記憶領域に対して順次書込みと読み出し
を所定の番地に達するまで行うように制御する制御手段
と、 前記所定のデータと前記読み出し手段で読み出された前
記所定の番地のデータとを比較する比較手段と、 前記比較手段の比較結果に基いて前記記憶手段の動作が
正常か否かを判断する判断手段とを備えたことを特徴と
するデータファイル装置。
Claims: 1. A storage means having a plurality of storage areas and an address for designating each of the storage areas; a writing means for writing data into one of the plurality of storage areas; Reading means for reading data from one of the storage areas; writing predetermined data in one of the storage areas by the writing means; reading the data written by the reading means; Control means for controlling the data to be sequentially written and read to and from the plurality of storage areas until the data reaches a predetermined address; and the predetermined data and the data at the predetermined address read by the reading means. And a determining unit for determining whether the operation of the storage unit is normal based on the comparison result of the comparing unit. Data file device.
JP2001256844A 2001-08-27 2001-08-27 Data file apparatus Pending JP2003067261A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001256844A JP2003067261A (en) 2001-08-27 2001-08-27 Data file apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001256844A JP2003067261A (en) 2001-08-27 2001-08-27 Data file apparatus

Publications (1)

Publication Number Publication Date
JP2003067261A true JP2003067261A (en) 2003-03-07

Family

ID=19084609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001256844A Pending JP2003067261A (en) 2001-08-27 2001-08-27 Data file apparatus

Country Status (1)

Country Link
JP (1) JP2003067261A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005230295A (en) * 2004-02-20 2005-09-02 Pentax Corp Endoscope system
JP2010193979A (en) * 2009-02-23 2010-09-09 Kyoraku Sangyo Kk Memory controller and game machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005230295A (en) * 2004-02-20 2005-09-02 Pentax Corp Endoscope system
JP4531416B2 (en) * 2004-02-20 2010-08-25 Hoya株式会社 Endoscope system
JP2010193979A (en) * 2009-02-23 2010-09-09 Kyoraku Sangyo Kk Memory controller and game machine

Similar Documents

Publication Publication Date Title
JPH10285541A (en) Image correction information recorder and image restoration processor for electronic still camera
JPH0343646B2 (en)
JPH07311569A (en) Image processing device and method
JP4893154B2 (en) Image processing apparatus and image processing method
JP2003067261A (en) Data file apparatus
JP2003219185A (en) Image processor and processing method
JP3306374B2 (en) Storage reproduction method and storage reproduction system
JP2000092437A (en) Digital camera
JP4487454B2 (en) Electronic camera and control IC for electronic camera
US20020039202A1 (en) Image processor
JPS59149127A (en) Diagnostic image regeneration
JP3306093B2 (en) Image information recording device
JP3434093B2 (en) Video capture device
JP3820682B2 (en) MEMORY CONTROL DEVICE, DATA WRITE / READ METHOD, AND IMAGING DEVICE
JP3075265B2 (en) Digital still camera and image data processing device
JPS59143147A (en) Reproducing method for information of radiation picture
JPH03280920A (en) Electron endoscope device
JPS635723A (en) Endoscope video apparatus
US20070171231A1 (en) Image display controlling device and image display controlling method
JP3322683B2 (en) Image data converter
JPS62286180A (en) Picture processor for diagnosis
JPH04363978A (en) Camera
JPH03288273A (en) Method and device for processing picture information
JPS6252676A (en) Image processor
JPH05158448A (en) Color image processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060124

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060523