JP4031996B2 - メモリ装置を備えたディジタル・スチル・カメラ - Google Patents

メモリ装置を備えたディジタル・スチル・カメラ Download PDF

Info

Publication number
JP4031996B2
JP4031996B2 JP2003021381A JP2003021381A JP4031996B2 JP 4031996 B2 JP4031996 B2 JP 4031996B2 JP 2003021381 A JP2003021381 A JP 2003021381A JP 2003021381 A JP2003021381 A JP 2003021381A JP 4031996 B2 JP4031996 B2 JP 4031996B2
Authority
JP
Japan
Prior art keywords
data
circuit group
image data
buffer
buffer 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.)
Expired - Fee Related
Application number
JP2003021381A
Other languages
English (en)
Other versions
JP2004234280A (ja
Inventor
憲司 船本
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2003021381A priority Critical patent/JP4031996B2/ja
Priority to US10/765,956 priority patent/US7103702B2/en
Publication of JP2004234280A publication Critical patent/JP2004234280A/ja
Application granted granted Critical
Publication of JP4031996B2 publication Critical patent/JP4031996B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • G11C7/1012Data reordering during input/output, e.g. crossbars, layers of multiplexers, shifting or rotating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor

Landscapes

  • Studio Devices (AREA)
  • Memory System (AREA)
  • Image Input (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【技術分野】
この発明は,メモリ装置を備えたディジタル・スチル・カメラに関する。
【0002】
【発明の背景】
メモリへのデータの書き込み時間およびメモリからのデータの読み出し時間を短縮するためには,メモリに接続されるデータ・バスのバス幅を広げれば良い。しかしながら,バス幅を広げると配線が複雑となってしまうことがある。
【0003】
メモリへのアクセスを効率良くすることにより,データの処理時間を短縮するものもある(例えば,特許文献1参照)。
【0004】
【特許文献1】
特願平10−53083号公報
【0005】
しかしながら,その処理が比較的煩雑となってしまう。
【0006】
【発明の開示】
この発明は,データの処理時間を短縮することを目的とする。
【0007】
この発明によるメモリ装置は,データ・メモリ用データ・バスを介してデータが入出力するデータ・メモリ,および上記データ・メモリ用データ・バスのバス幅と同じバス幅をもち,上記データ・メモリ用データ・バスと電気的に接続される第1のデータ・バスを介して,上記データ・メモリとの間でデータの入出力を行い,かつ上記データ・メモリ用データ・バスのバス幅よりも少ないバス幅をもつ第2のデータ・バスを介してデータ処理回路との間でデータの入出力を行う複数のバッファ回路を備えていることを特徴とする。
【0008】
この発明によると,データ・メモリには,複数のバッファ回路が接続されている。複数のバッファ回路とデータ処理回路との間でデータの入出力が行われることにより,複数の処理を並行して行うことができる。迅速に複数の処理を終了させることができる。
【0009】
複数のバッファ回路とデータ・メモリとの間は,データ・メモリ用データ・バス(第1のデータ・バスと共通でもよい)によって接続されている。データ・メモリ用データ・バスのバス幅によって規定される速度によってデータの入出力を行うことができるようになる。複数のバッファ回路とデータ処理回路との間は,データ・メモリ用データ・バスのバス幅よりも狭いバス幅をもつ第2のデータ・バスを用いてデータの入出力が行われるので,配線が比較的簡素となる。
【0010】
上記複数のバッファ回路と上記データ・メモリとの間に接続され,上記複数のバッファ回路の中のいずれか1つのバッファ回路と上記データ・メモリとの間のデータの入出力を許可するセレクタをさらに備えるようにしてもよい。
【0011】
また,上記第2のデータ・バスのバス幅は,たとえば,上記データ・メモリ用のバス幅の上記複数分の1である。
【0012】
上記データ・メモリおよび上記複数のバッファ回路に入出力するデータが画像データの場合には,共通の時間帯に異なる駒の画像を表わす画像データが異なるバッファ回路に入出力するように上記複数のバッファ回路を制御する調停回路をさらに設けると良い。異なる画像についての画像データ処理を同時にい行うことができるようになる。
【0013】
【実施例の説明】
図1は,この発明の実施例を示すもので,ディジタル・スチル・カメラの電気的構成の一部を示すブロック図である。
【0014】
ディジタル・スチル・カメラには,画像データを一時的に記憶する第1のDRAM20と第2のDRAM30とが含まれている。第1のDRAM20には,セレクタ21を介して,それぞれが画像データを一時的に記憶する第1のバッファ回路A1,第2のバッファ回路A2および第3のバッファ回路A3がバス(データ・メモリ用データ・バス,第1のデータ・バス)によって接続されている。これらの第1〜第3のバッファ回路A1〜A3には,バス幅32ビットのバスを介して第1の調停回路22が接続されている。第1の調停回路22は,第1〜第3のバッファ回路A1〜A3のうちどのバッファ回路の画像データの読み書きをするかを決定するものである。同様に,第2のDRAM30には,セレクタ31を介して,それぞれが画像データを一時的に記憶する第1のバッファ回路B1,第2のバッファ回路B2および第3のバッファ回路B3がバス接続されている。第1〜第3のバッファ回路B1〜B3には,第2の調停回路32がバス接続されている。第2の調停回路32も第1の調停回路22と同様に,第1〜第3のバッファ回路B1〜B3のうち,どのバッファ回路に画像データを読み書きするかを決定するものである。セレクタ21および31には,CPU(図示略)が接続されている。CPUによってセレクタ21および31が制御される。
【0015】
第1のDRAM20と第1のセレクタ21との間に接続されているバスのバス幅は128ビットであり,同様に,第1のセレクタ21と第1のバッファ回路A1,第2のバッファ回路A2および第3のバッファ回路A3との間に接続されているバスのバス幅も128ビットである。したがって,第1のDRAM20と第1のバッファ回路A1,第2のバッファ回路A2および第3のバッファ回路A3との間の画像データの転送速度は,128ビットのバス幅にもとづくものとなる。
【0016】
これに対して,第1の調停回路22と第1〜第3のバッファ回路A1〜A3との間に接続されているバスのバス(第2のデータ・バス)幅は32ビットである。したがって,第1の調停回路22と第1〜第3のバッファ回路A1〜A3との間の画像データの転送速度は,32ビットのバス幅にもとづくものとなる。
【0017】
第1のDRAM(dynamic random access memory)20と第1〜第3のバッファ回路A1〜A3との間のバスは,128ビットのバス幅をもっており,第1〜第3のバッファ回路A1〜A3と第1の調停回路22との間のバスは,32ビットのバス幅をもっているから,第1のDRAM20への画像データの読み書き(すなわち,第1のDRAM20から読み出された画像データの第1〜第3のバッファ回路A1〜A3への書き込みおよび第1〜第3のバッファ回路A1〜A3から第1のDRAM20への書き込み)に必要な時間は,第1の調停回路22から第1〜第3のバッファ回路A1〜A3への書き込みおよび第1〜第3のバッファ回路A1〜A3から第1への調停回路22への読み出しに必要な時間の1/4となる。
【0018】
同様に,第2のDRAM30と第1〜第3のバッファ回路B1〜B3との間の画像データの読み書きに必要な時間は,第2の調停回路32と第1〜第3のバッファB1〜B3との間の画像データの読み書きに必要な時間に比べて1/4となる。
【0019】
ディジタル・スチル・カメラには,第1のDRAM20用のバス,第2のDRAM30用のバスおよび外部バス(それぞれ32ビットのバス幅)が含まれている。第1のDRAM20用のバスは,第1の調停回路22とバス接続されている。第2のDRAM30用のバスは,第2の調停回路32とバス接続されている。外部バスには,第3のセレクタ41が接続されている。この第3のセレクタ41には,SDRAM(synchronous dynamic random access memory)コントローラ42およびIO(input output)コントローラ44が接続されている。SDRAMコントローラ42には,画像データを一時的に記憶するSDRAM43が接続され,IOコントローラ44には,プログラム等の所定のデータが格納されているROM45が接続されている。
【0020】
ディジタル・スチル・カメラには,第1〜第8のアドレス生成回路11〜18が含まれている。これらのアドレス回路11〜18は,入力する画像データの格納先のアドレスを生成するものである。第1,第2,第5および第6のアドレス回路11,12,15および16は,第1のDRAM20用バスに接続されている。第3,第4,第7および第8のアドレス回路13,14,17および18は,第2のDRAM用バスに接続されている。
【0021】
ディジタル・スチル・カメラには,CCD(図示略)から出力された画像データを入力するCCDインターフェイス1が含まれている。このCCDインターフェイス1には,第1のアドレス生成回路11が接続されている。したがって,CCDから出力された画像データを第1のDRAM用バスを介して第1のDRAM20に書き込むことができる。
【0022】
第2のアドレス生成回路12から出力された画像データは,輝度データYおよび色差データCを生成する信号処理回路(データ処理回路)2に入力する。信号処理回路2において生成された輝度データYおよび色差データCは,第3のアドレス生成回路13を介して第2のDRAM用バスに与えられる。
【0023】
第4のアドレス生成回路14から出力された画像データは,画像データによって表される画像の大きさをリサイズする拡大/縮小回路(データ処理回路)3に入力する。拡大/縮小回路3においてリサイズされた画像データは,第5のアドレス生成回路15を介して第1のDRAM用バスに与えられる。
【0024】
第6のアドレス生成回路16から出力された画像データは,圧縮/伸張回路(データ処理回路)4において圧縮または伸張される。圧縮または伸張された画像データは,第2のDRAM用バスに与えられる。
【0025】
第8のアドレス生成回路18から出力された画像データは,カード制御回路(データ処理回路)5に与えられる。カード制御回路5によって,入力した画像データがメモリ・カード6に書き込まれる。
【0026】
第1のDRAM20と第1〜第3のバッファ回路A1〜A3との間のバスおよび第2のDRAM30と第1〜第3のバッファ回路B1〜B3との間のバスは,128ビットのバス幅をもち,そのほかのバスは,32ビットのバス幅をもっている。128ビットの比較的広いバス幅をもつバスの割合が少ないので,バス接続などバスの取り扱いが比較的容易となる。バス幅の狭いバスを用いても後述するように,信号処理,拡大/縮小処理,圧縮/伸張処理などの各種処理を同時に行うことができるので,処理時間が長くなってしまうことを未然に防止できる。
【0027】
図2は,この実施例によるディジタル・スチル・カメラにおける画像データの流れに着目した電気的構成を示すブロック図である。この図において,図1に示すものと同一物については同一符号を付す。
【0028】
上述したように,CCDから出力された画像データは,CCDインターフェイス1に入力する。CCDインターフェイス1から出力された画像データは,第1〜第3のバッファ回路A1〜A3のうち画像データの書き込みが可能な(空き領域となっている)いずれかのバッファ回路に一時的に記憶される。画像データは,第1〜第3のバッファ回路A1〜A3のいずれかのバッファ回路から読み出され,第1のDRAM20に書き込まれる(CCDデータという)。CCDデータは,第1のDRAM20から読み出され,第1〜第3のバッファ回路A1〜A3のいずれかのバッファ回路に再び書き込まれる。
【0029】
いずれかのバッファ回路に再び書き込まれた画像データは信号処理回路2に与えられ,輝度データYおよび色差データC(YCデータという)が生成される。生成されたYCデータは,第1〜第3のバッファ回路B1〜B3のうち,いずれかのバッファ回路に書き込まれる。バッファ回路に書き込まれたYCデータが読み出され,第2のDRAM30に書き込まれる。
【0030】
以下,同様にして,YCデータの第1〜第3のバッファ回路B1〜B3のうちいずれかのバッファ回路への書き込みおよび読み出しが行われ,拡大/縮小回路3においてリサイズ処理が行われ,リサイズ・データが得られる。リサイズ・データは,第1〜第3のバッファ回路A1〜A3のうちのいずれかのバッファ回路への書き込みおよび読み出しが行われ,第1のDRAM20に書き込まれる。
【0031】
リサイズ・データの第1〜第3のバッファ回路A1〜A3のうちいずれかのバッファ回路への書き込みおよび読み出しが行われ,圧縮/伸張回路4に入力する。圧縮/伸張回路4においてデータ圧縮処理が行われ,圧縮データが得られる。圧縮データは,第1〜第3のバッファ回路B1〜B3のうち,いずれかのバッファ回路への書き込みおよび読み出しが行われ,第2のDRAM30に書き込まれる。圧縮データは,第2のDRAM30から読み出され,第1〜第3のバッファ回路B1〜B3のうち,いずれかのバッファ回路への書き込みおよび読み出しが行われ,カード制御回路5に与えられる。カード制御回路5によって,圧縮データがメモリ・カード6に記録される。
【0032】
上述した処理は,異なるデータについて並行して行われる。バス幅が狭くても比較的迅速にすべての処理を終了することができる。
【0033】
図3は,画像データの流れを示すタイム・チャートである。タイム・チャートは,多数の駒の画像を表す画像データのうち,一部の画像データがメモリ・カードに記録される部分を示している(時刻t11〜t54の間)。またバッファ回路A1〜A3,B1〜B3アクセス,DRAM20,30アクセスのうち,画像データの書き込みを示すものついてはハッチングが施されている。
【0034】
一駒の画像を表す画像データがCCDから出力されるが,この実施例においては,一駒の画像を表す画像データがCCDインターフェイス1において3つの画像データに分割される。分割された画像データごとに転送させられる。以下,分割された画像データは,丸で囲まれた算用数字とアルファベットとからなる符号によって表される。算用数字は,画像の駒番号を示し,添え字のアルファベットは,3分割された画像データの識別符号を示している。たとえば,画像データ▲1▼aであれば,1駒目の画像を表す画像データのうち3分割された画像データの最初の画像データを示している。画像データ▲5▼cであれば,5駒目の画像を表す画像データのうち3分割された画像データの最後の画像データを示している。
【0035】
5駒目の画像データ▲5▼aがCCDから出力され(すでに1駒目から4駒目の画像データはCCDから出力されている),CCDインターフェイス1に入力される。画像データ▲5▼aが時刻t11においてCCDインターフェイス1から出力され始め,第1のDRAM20にセレクタ21を介して接続されている第1のバッファ回路A1〜A3のうちのいずれかのバッファ回路に書き込まれる。この実施例においては画像データ▲5▼aは,時刻t11からt14までの間に第1のバッファ回路A1に書き込まれる。このとき,第1のバッファ回路A1以外の第2のバッファ回路A2および第3のバッファ回路A3には,以前に撮影により得られた画像データ▲4▼aおよび▲2▼aが書き込まれている。空き領域である第1のバッファA1に画像データ▲5▼aが書き込まれることとなる。
【0036】
第1のバッファ回路A1に書き込まれた画像データ▲5▼aは,時刻t14から読み出され始め,時刻t15までの間に第1のDRAM20に書き込まれる(CCDデータ)。上述したように,CCDインターフェイス1から転送されてくる画像データが通るバスのバス幅は,32ビットであるが,第1〜第3のバッファ回路A1〜A3と第1のDRAM20との間のバスのバス幅は128ビットであるので,第1のバッファ回路A1への画像データ▲5▼aの書き込み時間(t11からt14までの時間)よりも読み出し時間(t14からt15までの時間)の方が短くなる。
【0037】
同様にして,時刻t17となると5駒目の次の画像データ▲5▼bもCCDインターフェイス1から出力され,時刻t17の時点で空き領域である第3のバッファ回路A3に書き込まれる。時刻t20となると画像データ▲5▼bが第1のDRAM20に書き込まれ始める。画像データ▲5▼bが第1のDRAM20に書き込まれるときには,第1のDRAM20は空き領域となっているのはいうまでもない。5駒目のさらに次の画像データ5cも同様である。
【0038】
時刻t33 となると,第1のDRAM20に書き込まれている5駒目の画像データ▲5▼aが128ビットのビット幅にもとづく速度で読み出され,時刻t36までの間に第2のバッファ回路A2に書き込まれる。時刻t34となると,第2のバッファ回路A2に書き込まれた画像データ5aが読み出され始め,信号処理回路2に入力する。時刻t34からt37までの間に信号処理回路2において上述したようにYCデータの生成処理が行われる。信号処理回路2において生成されたYCデータ▲5▼aは順次,第2のDRAM30に接続されている第2のバッファ回路B2に書き込まれていく(時刻t34〜t37)。YCデータ5aは,時刻t37となると第2のバッファ回路B2から読み出され,時刻t38までの間に第2のDRAM30に書き込まれる。
【0039】
以下,同様にして,画像データ▲5▼aがバッファ回路A1,A2,A3,B1,B2,B3ならびに第1のDRAM20および第2のDRAM30に読み書きされ,圧縮データとしてメモリ・カード6に記録されることとなる。
【0040】
このように,特定の画像データ(この場合,画像データ▲5▼aなど)について信号処理,拡大/縮小処理,圧縮/伸張処理,メモリ・カード6への記録処理などが行われている時と並行して,その他の画像データについても信号処理,拡大/縮小処理,圧縮/伸張処理,記録処理などが行われる。
【0041】
たとえば,画像データ▲5▼aが第1のバッファ回路A1に書き込まれている時刻t11からt14と一部重複している時刻t13からt16の間において,第3のバッファ回路A3に書き込まれている画像データ▲2▼aが読み出され,圧縮/伸張回路4に与えられる。圧縮/伸張回路4においてデータ圧縮が行われ,時刻t15からt18の間において第2のDRAM30に接続されている第1のバッファ回路B1に書き込まれる。時刻t18からt19の間に第2のDRAM30に圧縮データD2aが記録される。
【0042】
圧縮データ▲2▼aは,時刻t34となると,第2のDRAM30から読み出され,第2のDRAM30に接続されている第3のバッファ回路B3に書き込まれる。時刻t35となると,第3のバッファ回路B3から読み出され,順次カード制御回路5に与えられる。時刻t38までの間に圧縮データ▲2▼aがメモリ・カード6に記録されることとなる。
【0043】
並行処理が行われているので,バス幅を狭くしても画像データをメモリ・カード6に記録するまでの時間が長くなってしまうことを未然に防止できる。
【図面の簡単な説明】
【図1】ディジタル・スチル・カメラの電気的構成の一部を示すブロック図である。
【図2】画像データの流れに着目したディジタル・スチル・カメラの電気的構成の一部を示すブロック図である。
【図3】画像データのタイム・チャートである。
【符号の説明】
20,30 DRAM(データ・メモリ)
21,22 セレクタ
A1,A2,A3,B1,B2,B3 バッファ回路

Claims (2)

  1. 与えられる画像データを複数に分割し,分割された画像データのそれぞれに対して複数の画像処理を行うディジタル・スチル・カメラにおいて,
    第1のデータ・メモリとの間で分割画像データの入出力を行う複数のバッファ回路を含む第1のバッファ回路群,
    第2のデータ・メモリとの間で分割画像データの入出力を行う複数のバッファ回路を含む第2のバッファ回路群,
    上記第1のバッファ回路群および第2のバッファ回路群との間に設けられ,分割画像データに対して異なる画像処理をそれぞれ行う複数種類の画像処理回路を含む画像処理回路群,
    上記第1のデータ・メモリと上記第1のバッファ回路群との間,および上記第2のデータ・メモリと上記第2のバッファ回路群との間に接続され,第1のバッファ回路群に含まれるいずれか1つのバッファ回路と第1のデータ・メモリとの間の分割画像データの入出力,ならびに第2のバッファ回路群に含まれるいずれか1つのバッファ回路と第2のデータ・メモリとの間の分割画像データの入出力を許可するセレクタ,
    上記画像処理回路群と上記第1のバッファ回路群との間,および上記画像処理回路群と第2のバッファ回路群との間に接続され,第1のバッファ回路群に含まれる複数のバッファ回路および第2のバッファ回路群に含まれる複数のバッファ回路のそれぞれについて,いずれのバッファ回路の分割画像データを読み書きするかを決定する調停回路,ならびに
    与えられる分割画像データのそれぞれについて,上記第1のデータ・メモリと上記第1のバッファ回路群間の入出力,上記第1のバッファ回路群と上記画像処理回路群間の入出力,上記画像処理回路群と上記第2のバッファ回路群間の入出力,および上記第2のバッファ回路群と上記第2のデータ・メモリ間の入出力を複数回繰り返すように,上記セレクタおよび調停回路を制御する手段を備え,
    上記調停回路は,共通の時間帯に,異なる分割画像データに対して,異なる画像処理回路における異なる画像処理が並行処理されるように分割画像データを入出力することを特徴とする,
    ディジタル・スチル・カメラ。
  2. 上記画像処理回路群に含まれる複数種類の画像処理回路は,輝度データおよび色差データを生成する信号処理回路,リサイズ処理を行う拡大/縮小回路,ならびにデータ圧縮および伸張処理を行う圧縮/伸張回路を含む,
    請求項1に記載のディジタル・スチル・カメラ。
JP2003021381A 2003-01-30 2003-01-30 メモリ装置を備えたディジタル・スチル・カメラ Expired - Fee Related JP4031996B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003021381A JP4031996B2 (ja) 2003-01-30 2003-01-30 メモリ装置を備えたディジタル・スチル・カメラ
US10/765,956 US7103702B2 (en) 2003-01-30 2004-01-29 Memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003021381A JP4031996B2 (ja) 2003-01-30 2003-01-30 メモリ装置を備えたディジタル・スチル・カメラ

Publications (2)

Publication Number Publication Date
JP2004234280A JP2004234280A (ja) 2004-08-19
JP4031996B2 true JP4031996B2 (ja) 2008-01-09

Family

ID=32950728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003021381A Expired - Fee Related JP4031996B2 (ja) 2003-01-30 2003-01-30 メモリ装置を備えたディジタル・スチル・カメラ

Country Status (2)

Country Link
US (1) US7103702B2 (ja)
JP (1) JP4031996B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7486297B2 (en) * 2003-09-22 2009-02-03 Ati Technologies, Inc. Method and apparatus for image processing in a handheld device
US7822277B2 (en) 2005-08-31 2010-10-26 Ati Technologies Ulc Method and apparatus for communicating compressed video information
US8169467B2 (en) 2006-03-29 2012-05-01 Nvidia Corporation System, method, and computer program product for increasing an LCD display vertical blanking interval
US8872754B2 (en) * 2006-03-29 2014-10-28 Nvidia Corporation System, method, and computer program product for controlling stereo glasses shutters
US7724211B2 (en) * 2006-03-29 2010-05-25 Nvidia Corporation System, method, and computer program product for controlling stereo glasses shutters
US7620756B2 (en) * 2006-08-21 2009-11-17 International Business Machines Corporation Method and apparatus for updating wide storage array over a narrow bus
US9094676B1 (en) 2010-09-29 2015-07-28 Nvidia Corporation System, method, and computer program product for applying a setting based on a determined phase of a frame
US9094678B1 (en) 2010-09-29 2015-07-28 Nvidia Corporation System, method, and computer program product for inverting a polarity of each cell of a display device
US9164288B2 (en) 2012-04-11 2015-10-20 Nvidia Corporation System, method, and computer program product for presenting stereoscopic display content for viewing with passive stereoscopic glasses
CN108804032B (zh) * 2018-05-16 2021-05-18 山东华芯半导体有限公司 一种自适应磨损均衡垃圾回收加速装置和方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0484253A (ja) * 1990-07-26 1992-03-17 Mitsubishi Electric Corp バス幅制御回路
JPH07504773A (ja) * 1992-03-18 1995-05-25 セイコーエプソン株式会社 マルチ幅のメモリ・サブシステムをサポートするためのシステム並びに方法
JP2611637B2 (ja) * 1993-11-22 1997-05-21 日本電気株式会社 画像圧縮伸長装置
US5630099A (en) * 1993-12-10 1997-05-13 Advanced Micro Devices Non-volatile memory array controller capable of controlling memory banks having variable bit widths
US5625386A (en) * 1994-09-30 1997-04-29 Apple Computer, Inc. Method and apparatus for interleaving display buffers
US5933154A (en) * 1994-09-30 1999-08-03 Apple Computer, Inc. Multi-panel video display control addressing of interleaved frame buffers via CPU address conversion
US5886701A (en) * 1995-08-04 1999-03-23 Microsoft Corporation Graphics rendering device and method for operating same
JPH0991197A (ja) * 1995-09-22 1997-04-04 Sharp Corp データ転送制御装置
JPH09231130A (ja) * 1996-02-26 1997-09-05 Mitsubishi Electric Corp マイクロコンピュータ
US5929868A (en) * 1996-09-27 1999-07-27 Apple Computer, Inc. Method and apparatus for computer display memory management
JP3743789B2 (ja) * 1996-10-24 2006-02-08 株式会社ルネサステクノロジ メモリとプロセサとが同一チップ上に形成されたマイクロコンピュータ
US6065084A (en) * 1996-12-31 2000-05-16 Silicon Graphics, Inc. Programmable packer and unpacker with ditherer
JP3573614B2 (ja) 1998-03-05 2004-10-06 株式会社日立製作所 画像処理装置及び画像処理システム
JPH11259238A (ja) * 1998-03-11 1999-09-24 Matsushita Electric Ind Co Ltd 信号処理装置
US6442676B1 (en) * 1999-06-30 2002-08-27 Bull Hn Information Systems Inc. Processor with different width functional units ignoring extra bits of bus wider than instruction width
JP2001325148A (ja) * 2000-05-18 2001-11-22 Denso Corp アクセス制御方法及び装置
DE60110227T2 (de) * 2000-06-27 2006-02-09 Koninklijke Philips Electronics N.V. Integrierte schaltung mit flash
KR100805603B1 (ko) * 2000-06-27 2008-02-20 엔엑스피 비 브이 집적 회로
US6836816B2 (en) * 2001-03-28 2004-12-28 Intel Corporation Flash memory low-latency cache
US6894692B2 (en) * 2002-06-11 2005-05-17 Hewlett-Packard Development Company, L.P. System and method for sychronizing video data streams

Also Published As

Publication number Publication date
US7103702B2 (en) 2006-09-05
JP2004234280A (ja) 2004-08-19
US20040184306A1 (en) 2004-09-23

Similar Documents

Publication Publication Date Title
JP4031996B2 (ja) メモリ装置を備えたディジタル・スチル・カメラ
US9026697B2 (en) Data processing apparatus
US6272583B1 (en) Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths
US10402946B2 (en) System and method for performing orthogonal rotation and mirroring operation in a device
JP4286192B2 (ja) 画像処理装置及び画像処理方法
US8688947B1 (en) Aligned data access
JP2007164355A (ja) 不揮発性記憶装置、そのデータ読出方法及びそのデータ書込み方法
US7254283B1 (en) Image processor processing image data in parallel with a plurality of processors
JP5675278B2 (ja) データ処理装置および画像処理装置
KR101068829B1 (ko) 촬상 장치 및 이미지 회전 처리 방법
JP2000311241A (ja) 画像処理装置
JP2006121343A (ja) 画像処理装置
US7457470B2 (en) Image processing apparatus
JP2591514B2 (ja) 1チップメモリデバイス
JP2004328178A (ja) 画像処理装置
JP2610887B2 (ja) イメージデータ回転処理装置
JPS6362083A (ja) 射影デ−タ生成方式
JP4228867B2 (ja) 画像処理装置及びその制御方法
JP2000029788A (ja) キャッシュメモリシステム及びそれに用いるキャッシュ制御方法並びにその制御プログラムを記録した記録媒体
JP3016372B2 (ja) 画像処理装置
JP3643020B2 (ja) データ転送方法およびその装置ならびにその装置を用いたデータ処理装置
JPH0296878A (ja) 画像処理装置
JP2010004308A (ja) 撮像装置
JP2002216128A (ja) 論理フィルタ装置及びその制御方法
JPH08167038A (ja) パターン描画方式

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050324

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070731

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071016

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071022

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101026

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111026

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees