JPH1049658A - 画像処理集積回路 - Google Patents

画像処理集積回路

Info

Publication number
JPH1049658A
JPH1049658A JP8206175A JP20617596A JPH1049658A JP H1049658 A JPH1049658 A JP H1049658A JP 8206175 A JP8206175 A JP 8206175A JP 20617596 A JP20617596 A JP 20617596A JP H1049658 A JPH1049658 A JP H1049658A
Authority
JP
Japan
Prior art keywords
image
coefficient
data
image data
image processing
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.)
Abandoned
Application number
JP8206175A
Other languages
English (en)
Inventor
Koichi Sawada
康一 沢田
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP8206175A priority Critical patent/JPH1049658A/ja
Publication of JPH1049658A publication Critical patent/JPH1049658A/ja
Abandoned legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 【課題】 外付けの記憶素子を設けることなく演算に必
要な係数を必要に応じて書き換えることができる画像処
理集積回路の提供を目的とする。 【解決手段】 16画素バッファ5は画像処理演算に必
要な画像データをブロック単位で記憶する画像データブ
ロック記憶手段を構成し、演算係数メモリ3は画像処理
演算に必要な係数を格納する係数記憶手段を構成し、画
像処理演算ブロック4は16画素バッファ5に記憶され
た画像データに対して演算係数メモリ3に格納された所
定の係数を用いて演算を施す演算手段を構成し、係数書
換回路2は演算係数メモリ3に格納すべき係数を書き換
える係数書換手段を構成し、画像処理集積回路1は画像
データに応じて係数書換回路2により演算係数メモリ3
に格納する係数を書き換えて、画像処理演算ブロック4
により画像処理演算を施す。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば、ネガフィ
ルムや写真等から画像を読み取って形成された静止画像
情報を編集する静止画像制御装置に用いる画像処理集積
回路に関する。
【0002】
【従来の技術】従来、スキャナーを用いて画像を画像デ
ータとして読み取り、読み取った画像データを書き換え
可能な記録媒体に記録する画像読み取り装置があった。
また、このような画像読み取り装置で読み取った画像デ
ータにさらに演算処理を施すことにより画像データの補
間処理をする画像処理集積回路(以下、画像処理ICと
いう。)があった。
【0003】この画像処理ICは、演算に必要な係数を
予め画像処理IC内部で固定値としてハードウエアで発
生させるようにしていて、この固定値の係数を用いて演
算を行うようにしていた。また、他の画像処理ICは、
係数データを画像処理IC外部の外付けのリードオンリ
ーメモリ(以下、ROMという。)やランダムアクセス
メモリ(以下、RAMという。)に格納して、係数を変
えるようにしていた。
【0004】
【発明が解決しようとする課題】しかし、従来の画像処
理ICにおいては、係数を画像処理IC内部で固定値と
して持っているので、決まった手法の演算しか行うこと
ができず、係数を変えて演算したい場合に適応すること
ができないという不都合があった。また、従来の他の画
像処理ICにおいては、画像処理IC外部に外付けのR
OMやRAMを設けなくてはならないため、回路規模が
増大し、このためのコストも上昇すると共に、ROMに
格納した場合には、係数データをソフトウエアにより臨
機応変に変更することができないという不都合があっ
た。
【0005】本発明は、かかる点を考慮してなされたも
のであり、外付けの記憶素子を設けることなく演算に必
要な係数を必要に応じて書き換えることができる画像処
理集積回路の提供を目的とする。
【0006】
【課題を解決するための手段】本発明の画像処理集積回
路は、画像処理演算に必要な画像データをブロック単位
で記憶する画像データブロック記憶手段と、画像処理演
算に必要な係数を格納する係数記憶手段と、画像データ
ブロック記憶手段に記憶された画像データに対して係数
記憶手段に格納された所定の係数を用いて演算を施す演
算手段と、係数記憶手段に格納すべき係数を書き換える
係数書換手段と、を備え、画像データに応じて係数書換
手段により係数記憶手段に格納する係数を書き換えて、
画像データに対して画像処理演算を施すようにしたもの
である。
【0007】本発明の画像処理集積回路によれば、以下
のような作用をする。画像データブロック記憶手段によ
り論理アドレスの周囲の16画素を取り込んで、この1
6画素に対して係数書換手段により係数を変えて演算手
段で演算処理を行ように動作する。この16画素の画像
データに対して、演算を施す列(Y)方向および行
(X)方向の演算係数が係数記憶手段に格納される。こ
の演算係数を用いて、演算を行うことができる。
【0008】演算手段においては、まず、列(Y)方向
の画像データに対して列(Y)方向の演算係数を用いて
演算が行われる。次に、列(Y)方向の演算結果が順次
行(X)方向に取り込まれ行(X)方向の係数を用いて
演算が行われる。また、係数記憶手段に格納する係数
は、3次畳み込み補間演算、内分点補間演算の係数が格
納され、演算を施す画像データに応じて、適切な係数が
格納される。また、この演算係数メモリには画像補間処
理集積回路の電源投入時にこれらの係数が格納される。
さらに、係数書換手段は、係数記憶手段に格納すべき係
数を書き換える。
【0009】
【発明の実施の形態】以下、本実施例の画像処理集積回
路について説明する前に、図8〜図13を参照しながら
本実施例の画像処理集積回路を適用する静止画像制御装
置について説明する。
【0010】[静止画像制御装置の構成]図8に示すよ
うに、この静止画像制御装置24は、画像データMD
(ミニディスク)25とテキスチャーMD26とを各M
D駆動部に収納できるように構成されている。画像デー
タMD25には、高解像度、中解像度および低解像度の
画像データが画像データのフォーマットで記録されてい
る。また、テキスチャーMD26には、予め文字データ
や画像データ等が入力されていて、画像合成の初期画像
となるテキスチャーのデータと、キーデータとが高解像
度、中解像度および低解像度で記録されている。また、
静止画像制御装置24には、画像データを表示するモニ
ター23と、画像データの取り込み、記録、再生、プリ
ント等を指定するための操作を行うキーボード27と、
画像データを読み取るスキャナー28と、画像データを
プリントするプリンター29とが接続されている。
【0011】また、図9で示すように、静止画像制御装
置24は、スキャナー28で取り込んだ画像データから
プリント用の高解像度画像データ、モニター23用の中
解像度画像データを生成する画像処理回路30と、画像
処理回路30からの中解像度画像データからインデック
ス表示用の低解像度画像データを生成して高解像度、中
解像度および低解像度の画像データを生成すると共に、
再生された高解像度、中解像度および低解像度の画像デ
ータを画像処理用に信号処理するMDコントロール回路
31、33と、画像データMD25およびテキスチャー
MD26に対して画像データおよびテキスチャーデータ
の記録または再生をするMD駆動回路32、34と、キ
ーボード27、スキャナー28、プリンター29と静止
画像制御装置24とのインターフェースを行うインター
フェース回路35とを有する。
【0012】[スキャナーの構成]まず、スキャナー2
8の構成を説明する。スキャナー28は、ネガフィル
ム、ポジフィルム、写真等に記録されている静止画像を
読み取るCCDイメージセンサと、CCDイメージセン
サからアナログ信号として供給される画像信号をディジ
タル変換して画像データを形成するA/D変換器と、A
/D変換器からの画像データにシェーディング補正や色
マスキング補正等の補正処理を施す補正部と、バスライ
ンに接続されたインターフェースで構成されている。
【0013】[プリンターの構成]次に、プリンター2
9の構成を説明する。プリンター29は、バスラインに
接続されたインターフェースと、供給される画像データ
をプリントに適したデータ変換処理を施すデータ変換回
路と、データ変換回路からの画像データに応じた静止画
像をプリンタ用紙にプリントするサーマルヘッドとで構
成されている。このプリンター29におけるプリント動
作は、プリント枚数、色合い等を制御するためのプリン
ト制御データに応じて制御される。
【0014】[MDコントロール回路の構成]図10に
示すように、各MDコントロール回路31、33は、回
路全体を制御するMDコントロールCPU36と、中解
像度の画像データに間引き処理を施して低解像度の画像
データを生成するインデックス画像生成回路37と、静
止画圧縮処理伸張を行うJPEG処理回路38と、デー
タをバッファリングして記録または再生のインターフェ
ースを行うCPUインターフェース回路39と、MD駆
動回路32、34に対してSCSIコマンドによりデー
タ転送を制御するSCSIコントロール回路40とを有
する。
【0015】インデックス画像生成回路37は、中間解
像度画像データを1/64に間引き処理することにより
低解像度のインデックス画像データを形成する1/64
間引き部を有する。また、JPEG処理回路38は、高
解像度、中解像度または低解像度の各画素データを、圧
縮処理に適した16画素単位のブロックに分割するラス
ターブロック変換部と、ラスターブロック変換部により
ブロック化された画像データに固定長符号化処理を施す
圧縮伸張部とを有している。また、この圧縮伸張部は、
ディスクリート・コサイン・変換回路(DCT回路)
と、量子化回路と、固定長符号化回路とを有する。
【0016】[MD駆動回路の構成]MD駆動回路3
2、34は、MDコントロール回路とのインターフェー
スを行うインターフェース部と、MD駆動回路32、3
4の制御を行うコントローラと、各解像度の画像データ
に対して8−14変調処理を施すEFM回路と、画像デ
ータMD25およびテキスチャーデータMD26に対し
て画像データおよびテキスチャーデータの記録または再
生を行うディスク記録再生部を有する。ここで、画像デ
ータMD25は画像データ記録媒体、テキスチャーMD
26は画像合成データ記録媒体、ディスク記録再生部は
データ読み出し手段を構成する。
【0017】[インターフェース回路の構成]図11に
示すように、インターフェース回路35は、プリンター
29に供給するプリント用の高解像度の画像データを一
時的に蓄積するデータバッファ43と、プリンター29
に対してSCSIコマンドにより制御するSCSIコン
トロール回路42と、データバッファ43およびSCS
Iコントロール回路42を制御するSCSIコントロー
ルCPU41とを有する。なお、モニター23およびキ
ーボード27に対しては、データラインのみを有する。
【0018】[画像処理回路の構成]図12に示すよう
に、画像処理回路30は、スキャナー28で読み取られ
た画像データを一時的に蓄積するバッファ44と、一次
元のルックアップテーブルにより色処理を行う一次元色
処理回路45と、ライン調整を行うライン調整回路46
と、画像データを一時的に蓄積するデータバッファ47
と、着色を行うカラーパレット回路48と、三次元のル
ックアップテーブルにより色処理を行う三次元色処理回
路49と、バスラインの切り換えを行うバススイッチ5
0、51とを有する。
【0019】また、画像処理回路30は、画像データを
記憶するメインメモリ6と、テキスチャーデータを記憶
するタイトルメモリ6aと、キーデータを記憶するキー
メモリ6bと、メインメモリ6、タイトルメモリ6aお
よびキーメモリ6bに対する画像データ、テキスチャー
データおよびキーデータの書き込みまたは読み出しの制
御をして画像合成を行うと共に、スキャナー28で読み
取られた高解像度の画像データに間引き処理を施して中
解像度の画像データを生成するメインメモリコントロー
ル回路1とを有する。ここで、メインメモリ4は画像デ
ータ記憶手段、タイトルメモリ6aは画像合成データ記
憶手段、キーメモリ6bはキーデータ記憶手段を構成す
る。
【0020】また、画像処理回路30は、モニター8用
の中解像度の画像データを記憶するビデオメモリ7と、
ビデオメモリ7に対する画像データの書き込みまたは読
み出しの制御をビデオメモリコントロール回路52と、
メインメモリコントロール回路1とビデオメモリコント
ロール回路52とを制御するメモリコントロールCPU
53とを有する。
【0021】また、画像処理回路30は、キーボード2
7からの入力操作により、コントロール信号を生成する
システムコントロールCPU54と、システムコントロ
ールCPU54からのコントロール信号によりモニター
23の管面表示を制御する管面表示コントロール回路5
5と、ビデオメモリ7からのモニター23用の中解像度
の画像データをアナログ画像データに変換するD/A変
換回路56と、アナログ画像データを管面表示コントロ
ール回路55からの管面表示制御信号により切り換える
アナログスイッチ57と、モニター23に出力するアナ
ログ画像データを一次的に蓄積するバッファ58とを有
する。
【0022】ここで、取り込まれた画像データを一旦記
憶するメインメモリ6と、タイトルメモリ6aと、キー
メモリ6bとはフレームメモリで構成されている。フレ
ームメモリは、メインメモリ6と、タイトルメモリ6a
に対しては、赤色(R)の画像データが読み書きされる
R用フレームメモリと、緑色(G)の画像データが読み
書きされるG用フレームメモリと、青色(B)の画像デ
ータが読み書きされるB用フレームメモリとで構成され
ていて、キーメモリ6bに対しては、単色のフレームメ
モリで構成されている。
【0023】上記各色用フレームメモリは、論理的に
は、例えば縦×横×深さが2048画素×1024画素
×8ビットで計16メガビットの記憶領域を有するDR
AM(Dynamic RAM)を横方向に3段積層
し、計3つのDRAMで2048×3072×8ビッ
ト、つまり、6メガバイトあるいは48メガビットの記
憶領域を有するように構成されている。また、上記フレ
ームメモリは、論理的には、2048×3072×8ビ
ットの記憶領域を有する各色用のフレームメモリを、そ
れぞれ深さ方向に例えばRGBの順で積層して構成され
ている。そのため、上記フレームメモリは、2048×
3072×24ビットの記憶領域を有することとなる。
システムコントロールCPU54には、画像データを再
生順に並べ換えてミニディスクに記録する際にミニディ
スクから読みだした画像データの管理情報を一旦記憶す
るランダムアクセスメモリ(RAM)が設けられてい
る。
【0024】[メインメモリコントロール回路の構成]
また、図13に示すように、メインメモリコントロール
回路1は、メモリコントロールCPU53からのデータ
や、コマンドを蓄積するCPUレジスター59と、メイ
ンメモリ6とタイトルメモリ6aおよびキーメモリ6b
に対するアクセスを行うメモリアクセス部60と、高解
像度の画像データを中解像度の画像データに間引き処理
を行うかまたは伸張を行う間引き伸張処理部65と、画
像合成の演算を行う画像合成演算ブロック67と、DM
A転送の動作を行うDMA処理部68とを有する。CP
Uレジスター59には、レジスタまたはDRAMにアク
セスするためのチップセレクト信号(XCS REG,
XCS DRAM)、データライトまたはデータリード
信号(XWR,XRD)、アドレスストローブ信号(X
AS)、アドレス信号(A20〜0)、データ(D7〜
0)が供給される。
【0025】[メモリアクセス部の構成]メモリアクセ
ス部60は、メインメモリ6とタイトルメモリ6aおよ
びキーメモリ6bを構成するDRAMに対する画像デー
タ、テキスチャーデータおよびキーデータの書き込みま
たは読み出しの制御を行うDRAMアクセスコントロー
ル回路62と、タイトルメモリ6aおよびキーメモリ6
bに対するアドレスを発生させるタイトルメモリアドレ
ス発生回路63と、メインメモリ6に対するアドレスを
発生させるメインメモリアドレス発生回路64と、DR
AMのリフレッシュ動作を制御するリフレッシュコント
ロール回路61とを有する。DRAMアクセスコントロ
ール回路62からは、行アドレスストローブ信号(CA
S)、列アドレスストローブ信号(RAS)、ライトイ
ネーブル信号(WE)、アウトプットイネーブル信号
(OE)が出力される。ここで、DRAMアクセスコン
トロール回路62は、物理アドレスで指定されたデータ
を順次読み出す読み出し手段を構成する。タイトルメモ
リアドレス発生回路63からはタイトルメモリアドレス
信号(TA10〜0)が出力される。メインメモリアド
レス発生回路64からは論理アドレス20ビットのうち
の物理アドレスに相当する整数部からなる12ビットの
メインメモリアドレス信号(MA11〜0)が出力され
ると共に、論理アドレス20ビットのうちの小数部から
なる8ビットのアドレス信号(MA19〜12)が間引
き伸張処理部65の演算係数メモリ3に出力される。ま
た、タイトルメモリアドレス発生回路63はタイトルメ
モリ6aおよびキーメモリ6bに対してアドレス信号を
供給する。
【0026】[間引き伸張処理部の構成]間引き伸張処
理部65は、間引き伸張の係数を有する演算係数メモリ
3と、間引き伸張の演算を行う画像処理演算ブロック4
とを有する。画像処理演算ブロック4に対しては、R,
G,Bの各色のメインメモリデータ(MR7〜0,MG
7〜0,MB7〜0)が入出力される。画像処理演算ブ
ロック4は、詳細は後述するが、メインメモリデータ
(MR7〜0,MG7〜0,MB7〜0)から16画素
のデータを一時的に蓄積する16画素バッファ5と、演
算係数メモリからの係数に基づいて16画素バッファか
らの各データに間引きまたは伸長処理のための演算を施
す演算回路とを有する。上記演算回路は、スキャナー2
8からの高解像度画像データを1/4に間引き処理する
ことにより中間解像度画像データを形成する1/4間引
き部と、1/4間引き回路25からの中間解像度画像デ
ータを1/64に間引き処理することにより低解像度画
像データを形成する1/64間引き部と、高解像度画像
データ、1/4間引き部からの中間解像度画像データお
よび1/64間引き部からの低解像度画像データをそれ
ぞれ選択して出力するセレクタ部とを有している。この
ように16画素バッファ5の記憶容量を16画素にした
理由は、先に図18において説明したMDコントロール
回路内のJPEG処理回路における処理がこの16画素
ブロック単位を元にして行われるからである。
【0027】[画像合成演算ブロックの構成]画像合成
演算ブロック67は、R,G,Bの各色のテキスチャー
メモリデータ(TR7〜0,TG7〜0,TB7〜0)
およびキー信号のデータ(K3〜0)が入出力される。
画像合成演算ブロック67は、画像処理演算ブロック4
で間引き伸長処理されたメインメモリデータ(MR7〜
0,MG7〜0,MB7〜0)に対して、テキスチャー
メモリデータ(TR7〜0,TG7〜0,TB7〜0)
およびキー信号のデータ(K3〜0)を用いて画像合成
をする構成を有する。
【0028】[DMA処理部の構成]DMA処理部68
は、DMA転送のシーケンスを制御するメインシーケン
サ69と、データ書き込みのDMA転送のシーケンスを
制御するINT DMAシーケンサ70と、データ読み
出しのDMA転送のシーケンスを制御するEXT DM
Aシーケンサ71と、2つのバンクの切り換えてデータ
書き込みまたはデータ読み出しを制御するダブルバッフ
ァコントロール72と、2つのバンクを有するダブルバ
ッファ73と、DMA転送クロックを制御するクロック
コントロール回路74と、インターフェースを制御する
インターフェースコントロール回路75とを有する。ク
ロックコントロール回路74からはメモリコントロール
CPU53の動作クロック信号(CPU XTAL)、
画像クロック信号(DCLK)、4倍画像クロック信号
(DCLK4)が出力される。インターフェースコント
ロール回路75からは、画像転送用クロック信号(PC
LK)、DMAアクノレッジ信号(REQOUT)が出
力され、DMAリクエスト信号(REQIN)が入力さ
れる。ダブルバッファ73からはR,G,Bの各色の画
像出力データ(DR7〜0,DG7〜0,DB7〜0)
が出力される。
【0029】[記録動作の概要]次に、このような構成
を有する静止画像制御装置の通常の記録動作を説明す
る。まず、所望の画像データを上記MD駆動回路32、
34に装着された画像データMD(ミニディスク)25
またはテキスチャーMD26に記録する場合、ユーザ
は、上記キーボード27を操作して画像データの取り込
み先(スキャナー28)を指定すると共に、取り込んだ
画像データの出力先を上記MD駆動回路32、34に設
定する。これにより、上記システムコントロールCPU
54がスキャナー28を動作状態に制御する。
【0030】[スキャナーの動作説明]まず、スキャナ
ー28の動作説明をする。スキャナー28は、フィル
ム、写真等が原稿読み取り台に載置されると、この原稿
をCCDラインセンサを走査させて読み取る。CCDラ
インセンサは、読み取った画像に対応する画像信号を形
成し、これをA/D変換器に供給する。A/D変換器
は、CCDラインセンサから供給される画像信号をディ
ジタル化することにより画像データを形成し、これを補
正部に供給する。補正部は、例えば、35ミリメートル
フィルムから画像の読み取りを行った場合、この画像デ
ータを縦×横のサイズが1200画素×1700画素の
サイズの画像データに補正して出力する。
【0031】[画像処理回路の動作説明]次に、画像処
理回路の動作説明をする。スキャナー28により形成さ
れた画像データは、例えば縦×横が1024画素×15
36画素の高解像度画像データであり、フレームメモリ
内のビデオメモリ7に供給される。ビデオメモリコント
ロール回路52はビデオメモリ7に高解像度画像データ
が供給されると、これを一旦記憶すると共に、この記憶
された高解像度画像データを読み出すようにビデオメモ
リ7を書き込み制御及び読みだし制御する。この高解像
度画像データは、データライン、バスライン、バススイ
ッチ51を順に介して、メインメモリコントロール回路
1の間引き伸張処理部65に転送されると共に、メイン
メモリ6に転送される。メモリコントロール回路1は、
このメインメモリ6に転送された高解像度画像データを
一旦記憶するように、メインメモリ6を書き込み制御す
る。
【0032】メインメモリ6に高解像度画像データが記
憶されると、画像処理用のメモリコントロールCPU5
3は、この高解像度画像データを、例えば480画素×
640画素のモニタ表示用の中間解像度画像データに変
換するようにメモリコントロール回路1の間引き伸張処
理部65を制御する。これにより、メモリコントロール
回路1の読み出し制御によりメインメモリ6から高解像
度画像データが読み出されメモリコントロール回路1の
間引き伸張処理部65に供給される。
【0033】そして、上記間引き伸張処理部65によ
り、高解像度画像データが中間解像度画像データに変換
され、バススイッチ51、バスライン、データラインを
介してビデオメモリ7に供給される。ビデオメモリコン
トロール回路52は、ビデオメモリ7に中間解像度画像
データが供給されると、これを一旦記憶するようにビデ
オメモリ7を書き込み制御すると共に、これを読み出す
ようにビデオメモリ7を読み出し制御する。これによ
り、ビデオメモリ7に記憶された中間解像度画像データ
が読み出され、D/A変換回路56、アナログスイッチ
57、バッファ58、インターフェース回路35を介し
て、モニター8に供給される。
【0034】このように、ビデオメモリ7に供給された
中間解像度画像データは、D/A変換回路56によりア
ナログ化され中間解像度のモニタ表示用の画像信号とさ
れる。これにより、スキャナー28により取り込まれた
画像がモニター8に表示されることとなる。なお、画像
処理回路30のシステムコントロールCPU54は、キ
ーボード27が操作されることにより、スキャナー28
により取り込まれた画像の拡大処理、縮小処理等の画像
処理が指定されている場合は、メインメモリ6から読み
出された画像データに、指定された画像処理が施される
ように、メモリコントロールCPU53を介して、メイ
ンメモリコントロール回路1の間引き伸張処理部65を
制御する。この間引き伸張処理部65により指定の画像
処理が施された画像データは、モニター8に供給され
る。これにより、指定の画像処理が施された画像がモニ
ター8に表示される。また、システムコントロールCP
U54は、画像データに施した画像処理を示すデータ
(画像加工情報)を、バスライン、バススイッチを介し
て、メインメモリコントロール回路1の間引き、伸張処
理部65に供給する。
【0035】[間引き伸張処理部の動作説明]次に、間
引き伸張処理部65の動作説明をする。ユーザは、モニ
ター8に表示される画像により、その画像が所望のもの
であるか否かを確認し、画像が所望のものであった場合
は、キーボード27の記録指定キーを操作してモニター
8に表示された画像の記録を指定する。
【0036】システムコントロールCPU54は、記録
指定キーがオン操作されるとこれを検出し、記録の指定
がなされたことを示すデータ及び画像加工情報がある場
合はこれをバスライン及びバススイッチ51を介して、
間引き伸張処理部65の演算係数メモリ3に供給する。
【0037】演算係数メモリ3は、画像加工情報がある
場合はこれを一旦記憶すると共に、高解像度画像データ
の取り込みを行うように画像処理演算ブロック4を制御
する。高解像度画像データは、バスライン及びバススイ
ッチ51を介して、間引き伸張処理部65内に取り込ま
れると、画像処理演算ブロック4に一旦記憶される。画
像処理演算ブロック4に高解像度画像データが記憶され
ると、演算係数メモリ3に記憶された画像加工情報に基
づいて画像処理演算ブロック4は、高解像度画像データ
を、例えばライン毎に1/4間引き処理するように画像
処理制御する。
【0038】1/4間引き処理は、高解像度画像データ
の画素を、1/4とするような間引き処理を施すことに
より、480画素×640画素の中間解像度画像データ
を形成する。中間解像度画像データは、1/64間引き
処理される。1/64間引き処理は、中間解像度画像デ
ータの画素を、1/64とするような間引き処理を施す
ことにより、60画素×80画素の低解像度画像データ
(インデックス用画像データ)を形成する。
【0039】画像処理演算ブロック4は、メモリコント
ロールCPU53により切り換え制御されている。すな
わち、メモリコントロールCPU53は、例えば画像処
理演算ブロック4で生成された各解像度の画像データ
を、高解像度画像データ、中間解像度画像データ、低解
像度画像データの順に選択して出力するように出力デー
タを切り換え制御する。画像処理演算ブロック4からの
各解像度画像データは、DMA処理部68内のダブルバ
ッファ73を介して転送され、MDコントロール回路3
1、33のJPEG処理回路38に供給される。
【0040】[JPEG処理回路の動作]メインメモリ
コントロール回路1のDMA処理部68内のダブルバッ
ファ73を介して転送された各解像度の画像データは、
JPEG処理回路38内のラスターブロック変換部に供
給される。ラスターブロック変換部は、各画像データを
圧縮符号化の処理単位である、例えば16画素の4倍で
ある8画素×8画素の処理ブロック単位に分割し、これ
を圧縮伸張処理部に供給する。
【0041】ここで、各解像度画像データは、ラスター
ブロック変換部において、8画素×8画素の処理ブロッ
ク単位に分割されるわけであるが、低解像度画像データ
は60画素×80画素の画像サイズである。このため、
この低解像度画像データを8画素×8画素の処理ブロッ
ク単位に分割しようとすると、縦方向の画素が8画素で
割り切れないことから(60画素÷8画素=7.5画
素)、低解像度画像データを8画素×8画素の処理ブロ
ック単位で分割することはできない。
【0042】このようなことから、ラスターブロック変
換部は、低解像度画像データが供給されると、画像デー
タの上段あるいは下段に4画素×80画素のダミーデー
タを付加することにより、60画素×80画素の低解像
度画像データを、64画素×80画素の低解像度画像デ
ータとする。そして、これにより縦方向の画素が8画素
で割り切れることから、64画素×80画素の低解像度
画像データを8処理ブロック×10処理ブロックに分割
して圧縮伸張処理部に供給する。なお、ダミーデータ
は、インデックス表示の際に除去されるようになってお
り、ダミーデータに係る画像(例えば黒画像や白画像)
がインデックス画像に付加されて表示されることはな
い。
【0043】圧縮伸張処理部は、ディスクリート・コサ
イン・変換回路(DCT回路)と、量子化回路と、固定
長符号化回路とで構成されており、各解像度の画像デー
タは、まず、DCT回路に供給される。DCT回路は、
各解像度の画像データを周波数軸上に変換してDCT係
数を形成する直行変換処理を行い、この直行変換処理を
施した各解像度の画像データをそれぞれ量子化回路に供
給する。量子化回路は、例えばMDコントロールCPU
36により設定された適当な量子化係数を用いて各解像
度の画像データを量子化し、これらを固定長符号化回路
に供給する。
【0044】固定長符号化回路は、適当な量子化係数で
量子化された各解像度の画像データのDCT係数を固定
長符号化し、この固定長符号化処理の結果をMDコント
ロールCPU36に帰還する。MDコントロールCPU
36は、固定長符号化処理の結果に応じて、その画像デ
ータを量子化するのに最適な量子化係数を形成し、これ
を量子化回路に供給する。量子化回路は、2度目に設定
された最適な量子化係数を用いて画像データの量子化を
行い、これを固定長符号化回路に供給する。これによ
り、固定長符号化回路において、各解像度の画像データ
を所定のデータ長となるように固定長符号化することが
できる。
【0045】具体的には、このような圧縮符号化処理に
より、中間解像度画像データは、1記録単位である1ク
ラスタの2倍の2クラスタのデータ長に固定長符号化処
理され、高解像度画像データは8クラスタのデータ長に
固定長符号化処理され、低解像度画像データは1/15
クラスタのデータ長に固定長符号化処理される。このよ
うに固定長符号化された各解像度の画像データは、それ
ぞれCPUインターフェース回路39及びSCSIコン
トロール回路40を介して、MD駆動回路32、34に
供給される。SCSIコントロール回路40は、MDコ
ントロールCPU36から、CPUインターフェース回
路39を介して供給されたMD駆動回路32、34に対
する動作コマンドをSCSIコマンドに変換する。そし
て、SCSIコントロール回路40は、各解像度の画像
データをMD駆動回路32、34にSCSIインターフ
ェースに基づいて転送する。また、MDコントロールC
PU36は、供給された画像データに画像加工情報が付
加されている場合には、この画像加工情報を各解像度の
画像データと共にMD駆動回路32、34に供給する。
【0046】[MD駆動回路の動作説明]次に、MD駆
動回路の動作説明をする。MDコントロール回路31、
33からの各解像度の画像データ及び画像加工情報は、
それぞれインターフェース部に供給される。コントロー
ラは、インターフェース部に各解像度の画像データ及び
画像加工情報が供給されると、これらをそれぞれMD駆
動回路内に取り込むようにインターフェース部を制御す
る。インターフェース部を介してMD駆動回路に取り込
まれた各解像度の画像データ及び画像加工情報は、それ
ぞれEFM回路に供給される。EFM回路に各解像度の
画像データ及び画像加工情報が供給されると、コントロ
ーラは、固定長符号化された各解像度の画像データ及び
画像加工情報に、いわゆるEFM処理(8−14変調処
理)を施すようにEFM回路を制御する。EFM処理さ
れた各解像度の画像データ及び画像加工情報は、それぞ
れディスク記録再生部に供給される。ディスク記録再生
部に画像データ及び画像加工情報が供給されると、コン
トローラは、各解像度の画像データ及び画像加工情報を
それぞれミニディスク25、26に記録するようにディ
スク記録再生部を制御する。これにより、ミニディスク
25、26に、各解像度の画像データ及びその画像加工
情報が記録されることとなる。
【0047】具体的には、ミニディスク25、26は、
直径64ミリメートルの光磁気ディスクとなっていて、
各解像度毎に200枚分の画像データが何度でも書き換
え可能となっている。そして、200枚分の画像データ
は、50枚分の画像データを1つのアルバムとして、計
4つのアルバムに分割されて管理されるようになってい
る。従って、ユーザは、この画像データの記録を行う場
合、キーボード27を用いてその画像データを記録する
アルバムを選択する。これにより、システムコントロー
ルCPU54は、コントローラを介して、ユーザにより
選択されたアルバムに各解像度毎の画像データを取り込
み順に記録するようにディスク記録再生部を制御する。
【0048】なお、この際、低解像度画像データは、ア
ルバムに記録されている画像を1画面に複数表示するた
めのインデックス用のインデックスファイルとして記録
され、中間解像度画像データは、アルバムに記録されて
いる所望の1つの画像を表示するためのモニタ表示用の
中間解像度画像ファイルとして記録され、高解像度画像
データは、高解像度画像データに係る画像をプリントす
るためのプリント用の高解像度画像ファイルとしてそれ
ぞれ記録される。
【0049】[本実施の形態の画像処理集積回路の構
成]以下、図1〜図5を用いて本実施の形態の画像処理
集積回路について説明する。本実施の形態の画像処理集
積回路は、上述した図8に示した静止画制御装置のうち
の図12に示した画像処理回路内のメインメモリコント
ロール回路1の内部の、係数書換回路2、演算係数メモ
リ3、画像処理演算ブロック4および16画素バッファ
5に対応する。この実施の形態の画像処理集積回路はこ
れらを内部に設けた1チップのICである。
【0050】なお、図8〜図13に示したものと対応す
るものには同一の符号を付してその詳細な説明を省略す
る。まず、本実施の形態の画像処理集積回路の構成につ
いて説明する。図1に示すように、この画像処理集積回
路を用いた装置は、画像処理集積回路(メインメモリコ
ントロール回路)1と、メインメモリ6と、ビデオメモ
リ7と、モニター8とを有する。画像処理集積回路(メ
インメモリコントロール回路)1は、係数書換回路2
と、演算係数メモリ3と、画像処理演算ブロック4およ
び16画素バッファ5とを有する。
【0051】ここで、16画素バッファ5は画像処理演
算に必要な画像データをブロック単位で記憶する画像デ
ータブロック記憶手段を構成し、演算係数メモリ3は画
像処理演算に必要な係数を格納する係数記憶手段を構成
し、画像処理演算ブロック4は16画素バッファ5に記
憶された画像データに対して演算係数メモリ3に格納さ
れた所定の係数を用いて演算を施す演算手段を構成し、
係数書換回路2は演算係数メモリ3に格納すべき係数を
書き換える係数書換手段を構成し、画像処理集積回路1
は画像データに応じて係数書換回路2により演算係数メ
モリ3に格納する係数を書き換えて、画像データに対し
て画像処理演算ブロック4により画像処理演算を施す機
能を有する。
【0052】ここで、メインメモリ6に記憶される画像
データは上述したスキャナー28から読み取られた後に
メインメモリ6に供給される場合と、画像データMD2
5から読み取られた後にメインメモリ6に供給される場
合とがある。また、このときタイトルメモリ6aに記憶
されるテキスチャーデータとキーメモリ6bに記憶され
るキー信号のデータは、テキスチャーデータMD26か
ら読み取られた後にタイトルメモリ6aおよびキーメモ
リ6bに供給される。
【0053】メインメモリ6には、高解像度、中解像度
および低解像度の画像データが後述する画像データのフ
ォーマットで記録されている。また、このときタイトル
メモリには、予め文字データや画像データ等が入力され
ていて、画像合成の初期画像となるテキスチャーのデー
タが画像データと同様のテキスチャーデータのフォーマ
ットで高解像度、中解像度および低解像度で記憶されて
いる。また、このときキーメモリ6には、キー信号Kの
データが記憶されている。
【0054】[画像処理演算ブロックの構成]図13に
おいて示すように間引き伸長処理部65は演算係数メモ
リ3と画像処理演算ブロック4とで構成されるが、詳細
には、図2に示すように、メインメモリ6からの16画
素の画像データを一時的に蓄積する16画素バッファ5
と、メインメモリアドレス発生回路64からの小数部8
ビットのXアドレスおよびYアドレスのうちいずれかを
選択するセレクタ9と、セレクタ9で選択されたXアド
レスまたはYアドレスに基づいて演算係数を出力する演
算係数メモリ3と、16画素バッファ5からの各列
(Y)方向の4画素の画像データに対して演算係数メモ
リ3からの対応するXおよびY方向の係数を用いて演算
を施す画像処理演算ブロック4とを有する。画像処理演
算ブロック4は、16画素バッファ5の各4列に対応し
て4つの積和演算器10、10a,10b,10cを有
する。積和演算器10、10a,10b,10cは、1
6画素バッファ5からの各列(Y)方向の4画素の画像
データと演算係数メモリ3からの対応する列(Y)方向
の係数とを乗算する乗算器11と、乗算器11の出力を
蓄積するバッファ12と、バッファ12の出力と積和演
算器の出力とを加算する加算器13と、加算器13の出
力を蓄積するバッファ14とを有する。加算器13とバ
ッファ14とで累積加算器を構成している。
【0055】ここで、16画素バッファ5からの各列方
向の4画素の画像データは8ビットのデータであり、演
算係数メモリ3からの対応する係数データは10ビット
のデータである。従って、乗算器11から出力される出
力データは18ビットであるが、演算に必要な上位12
ビットのみを出力する。積和演算器10、10a,10
b,10cにおいては、乗算器11と、バッファ12
と、加算器13と、バッファ14とがそれぞれ1クロッ
クずつで動作して、4クロックで1列の4画素のデータ
が演算されるように構成されている。そして、累積加算
器において1列につき4回累積加算を行うので、12ビ
ットのデータは14ビットのデータとなるが、演算に必
要な上位8ビットのみを出力する。
【0056】各積和演算器10、10a,10b,10
cの出力は、16進表示で00h〜FFhまで変化する
が、この範囲を越えるような場合に、アンダーフロー/
オーバーフロー検出回路15は、各積和演算器10、1
0a,10b,10cの出力がマイナス値のときはアン
ダーフローを検出して出力を00hにし、逆に出力が1
0進表示の256以上のときはオーバーフローを検出し
て出力をFFhにする。積和演算器16は、アンダーフ
ロー/オーバーフロー検出回路15の列(Y)方向の4
つの出力を順次行(X)方向に取り込んで上述と同様の
積和演算を、演算係数メモリ3からの対応する行(X)
方向の係数を用いて演算を施して出力する。
【0057】[演算係数メモリの構成]図3に示すよう
に、演算係数メモリは4つのRAMで構成されていて、
第1〜第4のRAMにはそれぞれX1およびY1、X2
およびY2、X3およびY3、X4およびY4の係数デ
ータがアドレス00h〜FFhまでの間にそれぞれ10
ビットのデータで格納される。図3において、X方向と
Y方向の係数は等しく構成している。これは、画像処理
演算ブロック4における演算方式に3次畳み込み補間演
算を想定しているためである。また、後述するように、
演算係数メモリの係数データの小数部が8ビットである
ため1/256刻みでアドレスを指定することができ
る。また、係数データは深さ方向の10ビットを有する
ので、10ビット×256×4ワード=1024ワード
を格納することができるように構成されている。また、
図4に示すように、演算係数メモリのビット構成は、1
0ビットのうち上位2ビットを整数部として符号を1ビ
ット割り当てて、下位8ビットを小数部として割り当て
て、設定範囲を、−2.000〜+1.996までとす
ることができる。
【0058】また、演算係数メモリに格納する係数は、
3次畳み込み補間演算(Cubicconvoluti
on)の係数に限らず、内分点補間演算(Bi−lin
ear)の係数または再近傍法補間演算(Neares
t neighbor)の係数を格納するようにして、
演算を施す画像データに応じて、適切な係数を格納する
ように構成されている。また、この演算係数メモリには
画像補間処理集積回路の電源投入時にこれらの係数が格
納されると共に、モニター8に表示されるように構成さ
れている。
【0059】また、演算係数メモリに格納する係数によ
って、静止画像制御装置における画質調整項目のうちの
シャープネスの調整をすることができるように構成され
ている。このシャープネスは、例えば、マイナス7〜0
〜プラス7の各段階に調整することができるように構成
され、シャープネス調整において、0段階のときは3次
畳み込み補間演算の係数が格納され、それ以外の段階の
ときはシャープネスの調整を可能にする係数が格納され
る。つまり、マイナス7段階〜マイナス1段階ではアン
シャープネスが効いた状態で画像がソフトでぼやけたよ
うに調整され、逆にプラス1段階〜プラス7段階ではシ
ャープネスが効いた状態で画像がシャープに盛り上がる
ように調整される。この場合、3次畳み込み補間演算の
近似式の係数が格納される。この場合の演算係数メモリ
は、特定の画素に対してプラス方向またはマイナス方向
に強調するように処理する画像フィルタとしての機能を
有する。
【0060】また、演算係数メモリに格納する係数とし
て、第1〜第4のRAMのX1およびY1、X2および
Y2、X3およびY3、X4およびY4にそれぞれ0.
25,0.25,0.25,0.25が格納されたとき
には、2048×3072の画像に対して、640×4
80のモニター表示用の中解像度のSD画像を作成する
ように構成される。
【0061】[係数書換回路の構成]また、図5に示す
ように、係数書換回路2は、図12に示したメモリコン
トロールCPU53からの8ビットのデータD[7:
0]から2ビットのデータD[1:0]をラッチするラ
ッチ17と、メモリコントロールCPU53からの最下
位アドレスデータA0を反転させるラッチ17に偶数ア
ドレス時(A0=L)を認識させるインバータ18とを
有し、メモリコントロールCPU53からの8ビットの
データD[7:0]と奇数アドレス時(A0=H)のと
きにラッチ17から供給される2ビットのデータを合わ
せた10ビットのデータD[9:0]をRAM19に書
き込む構成を有する。
【0062】[本実施の形態の画像処理集積回路の動
作]次に、図1〜図5および図6、図7を参照しなが
ら、このように構成された本実施の形態の画像処理集積
回路の動作について説明する。図6、図7において、図
中、○印で示した点が物理アドレスで、×印および●印
で示した点が論理アドレスである。本実施の形態では、
論理アドレスの周囲の16画素を取り込んでこの16画
素に対して係数を変えて演算処理を行い、仮想点である
論理アドレスのデータを求めるように動作する。
【0063】図6に示すように、×印で示された論理ア
ドレスに対して、その周囲の点線で囲まれた16画素の
物理アドレスを用いて演算を行うように動作する。図7
において、このような16画素の物理アドレスおよび論
理アドレスを抜き出して、その演算処理を示す。図7に
示すように、16画素の物理アドレスをそれぞれP1
1,P12,P13,P14,P21,P22,P2
3,P24,P31,P32,P33,P34,P4
1,P42,P43,P44として,論理アドレスをP
とする。このとき、論理アドレスPは、P22とP23
間から列(Y)方向にv、P22とP32間から行
(X)方向にuの位置に存在する。論理アドレスPは以
下に示すような数1式で求めることができる。このよう
に、1次元の演算を2回繰り返すことにより2次元演算
を行う。
【0064】
【数1】
【0065】ここで、f(y1),f(y2),f(y
3),f(y4),f(x1),f(x2),f(x
3),f(x4)は演算係数である。まず、3次畳み込
み補間演算による係数について説明する。3次畳み込み
補間演算は以下の数2式により行われる。
【0066】
【数2】
【0067】ここで、f(t)のtの値として、x1=
1+u,x2=u,x3=1−u,x4=2−u,y1
=1+v,y2=v,y3=1−v,y4=2−vをそ
れぞれ代入して、f(y1),f(y2),f(y
3),f(y4),f(x1),f(x2),f(x
3),f(x4)の演算係数を求める。この演算係数が
演算係数メモリ3に格納される。そして、この演算係数
を数1式に代入することにより、3次畳み込み補間演算
による論理アドレスPの位置を求めることができる。ま
た、内分点補間演算による係数について説明する。内分
点補間演算は以下の数3式により行われる。
【0068】
【数3】
【0069】ここで、f(t)のtの値として、x1=
0,x2=1−u,x3=u,x4=0,y1=0,y
2=1−v,y3=v,y4=0をそれぞれ代入して、
f(y1),f(y2),f(y3),f(y4),f
(x1),f(x2),f(x3),f(x4)の演算
係数を求める。この演算係数が演算係数メモリ3に格納
される。そして、この演算係数を数1式に代入すること
により、内分点補償演算による論理アドレスPの位置を
求めることができる。
【0070】ここで、演算係数メモリに格納されるXの
係数とYの係数とは3次畳み込み補間演算または内分点
補間演算に用いるため同じ値が格納されるのが、UとV
が異なっていてもかまわない。つまり、X方向演算と、
Y方向演算は時分割処理されているので演算係数メモリ
3(RAM)に与えるアドレスX,Y(U,V)をセレ
クタ9で切り替えている。画像処理演算ブロック4が動
作中は、セレクタ9によってY(V)がセレクトされ、
そのアドレスは図3に示す4つのRAMに共通して与え
られ、しかもそのデータが、各積和演算器に順番に与え
られる。また積和演算器16が動作中は、セレクタ9に
よってX(U)がセレクトされ、4つのRAMに共通に
与えられる。このとき乗算器11には、やはり順番にデ
ータが与えられる。
【0071】[画像処理演算ブロックの動作]数1式を
そのままハード化すると1色当たり20個、3色で60
個の乗算器が必要となって、回路規模の増大を招くた
め、累積加算器を用いたループ演算を行うことにより乗
算器の個数を1色当たり5個、3色で15個にして、高
速で動作する。また、画像処理演算ブロック4は、16
画素バッファ5から列方向に4列ずつの画素を取り込む
と共に、ここで4つのデータを演算係数メモリ3の4つ
のRAMから順番に与える、いわゆるパイプライン処理
を行うことにより高速で動作する。
【0072】図2において、乗算器11において16画
素バッファ5からの各列方向の4画素の8ビットの画像
データと演算係数メモリ3からの対応する10ビットの
係数データとが乗算される。ここで、乗算器11から出
力される出力データは18ビットであるが、上位12ビ
ットのみが出力される。積和演算器10、10a,10
b,10cにおいて、乗算器11と、バッファ12と、
加算器13と、バッファ14とがそれぞれ1クロックず
つで動作して、4クロックで1列の4画素のデータが演
算される。そして、累積加算器において1列につき4回
累積加算を行うので、12ビットのデータは14ビット
のデータとなるが、上位8ビットのみが出力される。
【0073】各積和演算器10、10a,10b,10
cの出力は、16進表示で00h〜FFhまで変化する
が、この範囲を越えるような場合に、アンダーフロー/
オーバーフロー検出回路15において、各積和演算器1
0、10a,10b,10cの出力がマイナス値のとき
はアンダーフローが検出されて最低値として00hが出
力され、逆に出力が10進表示の256以上のときはオ
ーバーフローが検出されて最高値としてFFhが出力さ
れる。積和演算器16において、アンダーフロー/オー
バーフロー検出回路15の列方向の4つの出力が順次行
(X)方向に取り込まれ上述と同様の積和演算が、演算
係数メモリ3からの対応するX方向の係数を用いて行わ
れる。
【0074】[演算係数メモリの動作]図2において、
メインメモリアドレス発生回路からの小数部の8ビット
のXおよびYアドレスがセレクタ9に供給される。セレ
クタ9では、画像処理演算ブロック4の4列の積和演算
器10,10a,10b,10cで演算が行われるとき
はYアドレスを選択して、Y方向の係数を積和演算器の
乗算器11に供給する。そして、セレクタ9では、画像
処理演算ブロック4の最終段の積和演算器16で演算が
行われるときはXアドレスを選択して、X方向の係数を
積和演算器の乗算器11に供給する。
【0075】また、演算係数メモリに格納する係数は、
3次畳み込み補間演算、内分点補間演算の係数または再
近傍法補間演算の係数が格納され、演算を施す画像デー
タに応じて、適切な係数が格納される。また、この演算
係数メモリには画像補間処理集積回路の電源投入時にこ
れらの係数が格納されると共に、モニター8に表示され
る。
【0076】また、演算係数メモリに格納する係数によ
って、図8に示す静止画像制御装置における画質調整項
目のうちのシャープネスの調整をすることができる。マ
イナス7〜0〜プラス7の各段階の調整のうち、0段階
以外の段階のときはシャープネスの調整を可能にする係
数が格納される。つまり、マイナス7段階では最もアン
シャープネスが効いた状態で画像がソフトでぼやけたよ
うに調整され、逆にプラス7段階では最もシャープネス
が効いた状態で画像がシャープに盛り上がるように調整
される。このようにすることにより、隣合った画素との
差を強調することができる。この場合、3次畳み込み補
間演算の近似式の係数が格納される。
【0077】また、演算係数メモリに格納する係数とし
て、第1〜第4のRAMのX1およびY1、X2および
Y2、X3およびY3、X4およびY4にそれぞれ0.
25,0.25,0.25,0.25が格納されたとき
には、メインメモリ6からの2048×3072の画像
に対して、640×480のモニター表示用の中解像度
のSD画像が作成される。この場合、16画素分積分デ
ータを用いるため折り返し歪のない画像を得ることがで
きる。また、ここで4画素積分データを用いることによ
り1536×1024の高解像度のHD画像を作成する
ことができる。
【0078】[係数書換回路の動作]図5に示すよう
に、係数書換回路2は、偶数アドレス時(A0=L)に
は、図12に示したメモリコントロールCPU53から
の8ビットのデータD[7:0]から2ビットのデータ
D[1:0]がラッチ17にラッチされるだけで、RA
M19には何も書き込まれない。奇数アドレス時(A0
=H)のときに、メモリコントロールCPU53からの
8ビットのデータD[7:0]とラッチ17から供給さ
れる2ビットのデータを合わせた10ビットのデータD
[9:0]がRAM19に書き込まれる。
【0079】ここで、メモリコントロールCPU53か
らの再下位アドレスデータA0をインバータ18で反転
させてラッチ17に偶数アドレス時(A0=L)または
奇数アドレス時(A0=H)を認識させる。RAM19
からのデータ読み出し時には、常に10ビットを読み出
しておき、偶数アドレスのときは上位2ビットを、奇数
アドレスのときは下位8ビットをデータバスに渡すよう
にしている。従って、書き込み動作は常に連続した2バ
イトづつ書き込むように動作する。なお、読み出し時の
上位バイトは符号拡張されて読み出される。なお、デー
タ書き込みまたは読み出しは、ラリードライト信号XW
Rで制御される。
【0080】[ミニディスクの画像データのフォーマッ
トの説明]次に、ミニディスクの画像データのフォーマ
ットを説明する。このミニディスクの画像データのフォ
ーマットにより記録された画像データが、図5に示した
画像データMD25に記録される。このような各解像度
の画像データが記録されるミニディスクは、以下に説明
する新規な画像データ記録用のフォーマットとなってい
る。
【0081】[クラスタ構造]まず、クラスタ構造を説
明する。ミニディスクに対しては「クラスタ」を1単位
として記録及び再生が行われる。1クラスタは、例えば
2〜3周のトラック分に相当し、このクラスタが時間的
に連続して記録されることにより1つのデータトラック
が形成されるようになっている。上記1クラスタは4セ
クタ(1セクタは2352バイト)のサブデータ領域及
び32セクタのメインデータ領域で構成されていて、各
アドレスが1セクタ毎にそれぞれ記録されるようになっ
ている。
【0082】なお、各セクタにおいて実際にデータが記
録されるのは、2352バイトのうち2048バイト分
の領域であり、残りのバイトの領域には、周期パターン
やアドレス等によるヘッダーデータ及びエラー訂正コー
ド等が記録される。4セクタのサブデータ領域には、サ
ブデータや、他の領域に続きのデータを記録した場合、
他の領域に続きのデータが記録されていることを示すリ
ンキングデータ等が記録される。また、32セクタのメ
インデータ領域には、TOCデータ、音声データ、画像
データ等が記録される。
【0083】[トラック構造]次に、トラック構造を説
明する。ミニディスクの全エリアは、エンボスピットで
データが記録されているピットエリアと、グルーブが設
けられていて光磁気方式でデータが記録再生される光磁
気エリア(MOエリア)とで構成されている。ピットエ
リアは、ミニディスクに記録されている管理情報である
P−TOC(プリマスタード・テーブルオブ・コンテン
ツ)が記録される再生専用管理エリアとなっていて、後
述するP−TOCセクタが繰り返し記録されている。
【0084】MOエリアは、ディスク最内周側のリード
インエリアの直後からディスク最外周側のリードアウト
エリアの終端までの間となっている。そして、このMO
エリアのうち、リードインエリアの直後からディスク最
外周側のリードアウトエリアの直前までの間が記録可能
なレコーダブルエリアとなっている。レコーダブルエリ
アは、レコーダブルエリアの先頭に形成される記録再生
管理エリアと、記録再生管理エリアの直後からリードア
ウトエリアの直前までの間に形成されたレコーダブルエ
リアとで構成されている。
【0085】データトラックには、「FL1」,「FL
2」,「FL3」として示す画像データを有するデータ
ファイル及び各データファイルを管理するための「デー
タU−TOC」が記録されている。「データU−TO
C」は、レコーダブルエリア内であればどの位置に記録
してもよいのであるが、静止画制御装置においては、画
像データの各データファイルのうち、ディスク最内周側
となるデータファイルであるデータファイル「FL1」
の直前に記録するようになっている。
【0086】次に、「データU−TOC」は、データト
ラック中の各データファイル「FL1」,「FL2」,
「FL3」をまとめて1つのデータトラックとして管理
している。このデータトラック中の及びデータトラック
内における未記録ブロック「EB」は、データファイル
「FL1」109の前段に記録される「データU−TO
C」によりクラスタ単位で管理されるようになってい
る。フリーエリアは余裕領域である。
【0087】[データトラックの構成]次に、データト
ラックの構成を説明する。画像データを有する各データ
ファイル「FL1」,「FL2」,「FL3」及びデー
タU−TOCが記録されるデータトラックの構成を説明
する。データトラック内に記録された各データファイル
は、データトラック内に記録されるデータU−TOCに
よってパーツ(ディスク上で物理的に連続する一連のデ
ータが記録されたトラック部分)として管理されるよう
になっている。
【0088】データU−TOCは,データトラックの物
理的な先頭位置に記録される。すなわち、データトラッ
ク内における最もディスク内周側に近い位置にデータU
−TOCが記録される。データトラックが複数のパーツ
に別れている場合は、最もディスク内周側に位置するパ
ーツの先頭にデータU−TOCが記録されることとな
る。
【0089】データU−TOCは、1クラスタのブート
エリア及び16クラスタのボリュームマネジメントエリ
アで構成されている。また、データU−TOCに続くエ
リアはファイルエクステンツエリアとされている。この
ファイルエクステンツエリアには、画像データを含むデ
ータファイル「FL1」,「FL2」,「FL3」、
「EB」等が記録される。未記録ブロック「EB」に
は、さらにデータファイルの記録が可能となっている。
【0090】ボリュームマネジメントエリアは、0〜1
023の計1024個のマネジメントブロックから構成
されている。1つのマネジメントブロックにおけるデー
タ領域は2048バイトとなっていて、このマネジメン
トブロックに記録された各データが、データファイルの
記録再生のための管理情報となっている。
【0091】[ファイル及びファイルの階層構造の説
明]次に、ファイル及びファイルの階層構造の説明を図
11を用いて行う。静止画像制御装置において使用され
るファイルは、管理ファイル、画像ファイル、インデッ
クス画像ファイル等がある。管理ファイルのファイル名
の拡張子は「PMF」となっていて、「PMF」の拡張
子を検出することで、そのファイルが管理ファイルであ
ることを識別するようになっている。管理ファイルに
は、総合情報管理ファイル(OV INF.PMF(f
1))、画像データ管理ファイル(PIC INF.P
MF(f3))、プリントデータ管理ファイル(PRT
INF.PMF(f17))、再生制御管理ファイル
(PMS INF.PMF)等がある。
【0092】各画像ファイルのファイル名の拡張子は
「PMP」となっていて、「PMP」の拡張子を検出す
ることで、そのファイルが画像ファイルであることを識
別するようになっている。画像ファイルには、高解像度
画像データHDを記録する高解像度画像ファイルと、中
間解像度画像データSDを記録する中間解像度画像ファ
イルとがある。中間解像度画像ファイルは、アスペクト
比が4:3で640画素×480画素の画像データを有
する「PSNnnnnn.PMPファイル」と、アスペ
クト比が16:9で848画素×480画素の画像デー
タを有する「PSWnnnnn.PMPファイル」とが
ある。
【0093】高解像度画像ファイルは、アスペクト比が
3:2で1536画素×1024画素の画像データを有
する「PHPnnnnn.PMPファイル」と、アスペ
クト比が16:9で1920画素×1080画素の画像
データを有する「PHWnnnnn.PMPファイル」
とがある。また、高解像度画像ファイルの中の1つとし
て超高解像度画像ファイルHDを記録するファイルとし
て、アスペクト比が3:2で3072画素×2048画
素の画像データを有する「PUPnnnnn.PMPフ
ァイル」と、アスペクト比が16:9で1920画素×
1080画素の画像データを有する「PHWnnnn
n.PMPファイル」がある。なお、拡張子が「PM
P」とされた画像ファイルのファイル名は、画像の種類
によって先頭の3文字(例えばPHP等)が決定され、
画像ファイルの形成順に付与された画像番号により、こ
れに続く5文字(nnnnn)が決定されるようになっ
ている。
【0094】次に、静止画像制御装置は、階層ディレク
トリ構造によりミニディスクに記録された画像データを
管理するようになっている。この階層ディレクトリは例
えば、図11に示すように、画像データを記録するディ
レクトリD1(PIC MD)を設け、その中でファイ
ル管理を行うようになっている。ディレクトリD1の中
には、全体の情報の管理を行うための総合情報管理ファ
イルf1(OV INF.PMF)と、全体のインデッ
クスファイルの管理を行うための総合インデックスファ
イルf2(OV IDX.PMX)と、各アルバムの各
画像ディレクトリD2〜D4(PIC00000〜PI
C00002)とが設けられている。
【0095】なお、この例においては、画像ディレクト
リとして、ディレクトリ番号が「00000」〜「00
002」の各画像ディレクトリ(PIC00000)〜
(PIC00002)がそれぞれ設けられている。各画
像ディレクトリの「PIC」に続く5文字は、各画像デ
ィレクトリの形成順にディレクトリ番号として付与され
るようになっていて、これにより画像ディレクトリ名を
示すようになっている。
【0096】また、ディレクトリ(PIC MD)の中
には、プリントの色合い、プリントサイズ、回転等のプ
リント制御データを管理するためのプリントディレクト
リ(PRINT)と、モニタ表示する画像の表題等のテ
ロップを管理するためのテロップディレクトリ(TER
OP.PMO)と、各画像の画像ナンバや各画像に付さ
れたキーワード検索ディレクトリ(KW DTBS.P
MO)と、画像の記録日時等を管理するタイムスタンプ
ディレクトリ(TS DTBS.PMO)と、指定され
た画像のみを再生するようなプログラム再生を管理する
ための再生制御ディレクトリ(PMSEQ)とが設けら
れている。
【0097】画像ディレクトリD2(PIC0000
0)の中には、「00000」のディレクトリ番号で指
定される複数の画像ファイルを管理するための画像デー
タ管理ファイルf3(PIC INF.PMF)と、画
像ディレクトリD2のインデックス画像をまとめた画像
インデックスファイルf4(PIDX000.PMX)
とが記録されている。また、この画像ディレクトリD2
の中には、画像番号が「00000」で指定される画像
データに基づいて形成された中間解像度画像ファイルf
5(PSN00000.PMP)と高解像度画像ファイ
ルf6(PHP00000.PMP)とが記録されてい
る。また、画像番号が「00001」で指定される画像
ファイルデータに基づいて形成された中間解像度画像フ
ァイルf7(PSN00001.PMP)と、超高解像
度画像ファイルf9(PUP00001.PMP)とが
記録されている。また、画像番号が「00002」で指
定される画像データに基づいて形成された中間解像度画
像ファイルf10(PSN00002.PMP)と、画
像番号が「00003」で指定される画像データに基づ
いて形成された中間解像度画像ファイルf11(PSN
00003.PMP)とが記録されている。
【0098】次に、「00001」のディレクトリ番号
で指定される画像ディレクトリ(PIC00001)に
は、上述の画像データ管理ファイルf12(PIC
NF.PMF)と、各画像のインデックス画像を管理す
る2個のインデックスファイルf13、f14(PID
X000.PMX,PIDX001.PMX)とが記録
されている。なお、2個の画像インデックスファイルf
13、f14によって、この画像ディレクトリD3(P
IC00001)の中に記録される画像ファイルに対応
するインデックス画像の管理を行うようになっていて、
形式的には2つのインデックスファイルがリンクされて
用いられるようになっている。
【0099】次に、プリントディレクトリ(PRIN
T)の中には、複数のプリントデータファイルを管理す
るためのプリントデータ管理ファイルf17(PRT
INF.PMF)と、プリントデータ管理ファイルによ
り管理されるプリントデータファイルf18、f19
(PRT000.PMO〜PRT001.PMO)が記
録されている。次に、再生制御ディレクトリ(PMSE
Q)の中には、再生制御ディレクトリ(PMSEQ)に
記録された再生制御データファイルを管理するための再
生制御管理ファイル(PMS INF.PMF)と、画
像シーケンスを制御するための複数の再生制御データフ
ァイル(PMS000.PMO〜PMSnnn.PM
O)とが記録されている。
【0100】
【発明の効果】この発明の画像処理集積回路によれば、
画像処理演算に必要な画像データをブロック単位で記憶
する画像データブロック記憶手段と、画像処理演算に必
要な係数を格納する係数記憶手段と、画像データブロッ
ク記憶手段に記憶された画像データに対して係数記憶手
段に格納された所定の係数を用いて演算を施す演算手段
と、係数記憶手段に格納すべき係数を書き換える係数書
換手段と、を備え、画像データに応じて係数書換手段に
より係数記憶手段に格納する係数を書き換えて、画像デ
ータに対して画像処理演算を施すようにしたので、係数
を書き換えるだけで、演算手段における各種演算を行う
ことにより、画像の拡大または縮小を行うことができる
だけでなく、画像フィルタ効果により画質調整を行うこ
とができると共に中解像度画像を得ることができるとい
う効果を奏する。
【0101】また、この発明の画像処理集積回路によれ
ば、上述において、係数記憶手段はランダムアクセスメ
モリで構成されるので、必要に応じて係数のデータを任
意に書き換えることにより、演算手法を拡張することが
できるという効果を奏する。
【0102】また、この発明の画像処理集積回路によれ
ば、上述において、係数書換手段は、画像集積回路の電
源投入時に係数記憶手段に所定の係数を格納するように
したので、最も使用頻度の高い係数を初期設定して演算
処理の効率を上げることができるという効果を奏する。
【0103】また、この発明の画像処理集積回路によれ
ば、上述において、係数記憶手段に格納される係数は、
3次畳み込み補間演算の係数が格納されるので、3次畳
み込み補間演算の係数を用いて演算処理をすることがで
きるという効果を奏する。
【0104】また、この発明の画像処理集積回路によれ
ば、上述において、係数記憶手段に格納される係数は、
内分点補間演算の係数が格納されるので、内分点補間演
算の係数を用いて演算処理をすることができるという効
果を奏する。
【図面の簡単な説明】
【図1】本発明における画像処理集積回路の一実施の形
態の構成を示すブロック図である。
【図2】本発明における画像処理集積回路の一実施の形
態の画像処理演算ブロックの回路構成を示す図である。
【図3】本発明における画像処理集積回路の一実施の形
態の演算係数メモリのRAMの構成を示す図である。
【図4】本発明における画像処理集積回路の一実施の形
態の演算係数メモリのビット構成を示す図である。
【図5】本発明における画像処理集積回路の一実施の形
態の係数書換回路の回路図である。
【図6】本発明における画像処理集積回路の一実施の形
態の演算に使用する物理アドレス範囲を示す図である。
【図7】本発明における画像処理集積回路の一実施の形
態の演算処理を示す図である。
【図8】本発明における画像処理集積回路の一実施の形
態を用いる静止画像制御装置の外観図である。
【図9】本発明における画像処理集積回路の一実施の形
態を用いる静止画像制御装置の構成を示すブロック図で
ある。
【図10】本発明における画像処理集積回路の一実施の
形態を用いる静止画像制御装置のMDコントロール回路
の構成を示すブロック図である。
【図11】本発明における画像処理集積回路の一実施の
形態を用いる静止画像制御装置のインターフェース回路
の構成を示すブロック図である。
【図12】本発明における画像処理集積回路の一実施の
形態を用いる静止画像制御装置の画像処理回路の構成を
示すブロック図である。
【図13】本発明における画像処理集積回路の一実施の
形態を用いる静止画像制御装置のメインメモリコントロ
ール回路の構成を示すブロック図である。
【図14】本発明における画像処理集積回路の一実施の
形態を用いる静止画像制御装置の画像データの階層ディ
レクトリ構造を示す図である。
【符号の説明】
1 画像処理集積回路(メインメモリコントロール回
路)、2 係数書換回路、3 演算係数メモリ、4 画
像処理演算ブロック、5 16画素バッファ、6メイン
メモリ、7 ビデオメモリ、8 モニター、9 セレク
タ、10、10a,10b,10c 積和演算器、11
乗算器、12 バッファ、13 加算器、14 バッ
ファ、15 アンダーフロー/オーバーフロー検出回
路、16積和演算器、17 ラッチ、18 インバー
タ、19 RAM、24 静止画像制御装置、25 画
像データMD、26 テキスチャーMD、27 キーボ
ード、28 スキャナー、29 プリンター、30 画
像処理装置、31 MDコントロール回路、32 MD
駆動回路、33 MDコントロール回路、34 MD駆
動回路、35 インターフェース回路

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 画像処理演算に必要な画像データをブロ
    ック単位で記憶する画像データブロック記憶手段と、 上記画像処理演算に必要な係数を格納する係数記憶手段
    と、 上記画像データブロック記憶手段に記憶された画像デー
    タに対して上記係数記憶手段に格納された所定の係数を
    用いて演算を施す演算手段と、 上記係数記憶手段に格納すべき係数を書き換える係数書
    換手段と、 を備え、上記画像データに応じて上記係数書換手段によ
    り上記係数記憶手段に格納する係数を書き換えて、上記
    画像データに対して画像処理演算を施すようにしたこと
    を特徴とする画像処理集積回路。
  2. 【請求項2】 請求項1記載の画像処理集積回路におい
    て、 上記係数記憶手段はランダムアクセスメモリで構成され
    ることを特徴とする画像処理集積回路。
  3. 【請求項3】 請求項1記載の画像処理集積回路におい
    て、 上記係数書換手段は、上記画像集積回路の電源投入時に
    上記係数記憶手段に所定の係数を格納するようにしたこ
    とを特徴とする画像処理集積回路。
  4. 【請求項4】 請求項1記載の画像処理集積回路におい
    て、 上記係数記憶手段に格納される係数は、3次畳み込み補
    間演算の係数が格納されることを特徴とする画像処理集
    積回路。
  5. 【請求項5】 請求項1記載の画像処理集積回路におい
    て、 上記係数記憶手段に格納される係数は、内分点補間演算
    の係数が格納されることを特徴とする画像処理集積回
    路。
JP8206175A 1996-08-05 1996-08-05 画像処理集積回路 Abandoned JPH1049658A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8206175A JPH1049658A (ja) 1996-08-05 1996-08-05 画像処理集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8206175A JPH1049658A (ja) 1996-08-05 1996-08-05 画像処理集積回路

Publications (1)

Publication Number Publication Date
JPH1049658A true JPH1049658A (ja) 1998-02-20

Family

ID=16519061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8206175A Abandoned JPH1049658A (ja) 1996-08-05 1996-08-05 画像処理集積回路

Country Status (1)

Country Link
JP (1) JPH1049658A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008522313A (ja) * 2004-12-03 2008-06-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ プログラマブルプロセッサ
JP2025536462A (ja) * 2023-09-11 2025-11-06 クンルンシン テクノロジー (ベイジン) カンパニー リミテッド 画像処理方法及び装置、機器並びに媒体

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05110845A (ja) * 1991-10-16 1993-04-30 Fuji Xerox Co Ltd 画像形成装置のパラメータ調整装置
JPH0668244A (ja) * 1993-03-26 1994-03-11 Hitachi Ltd 画像処理プロセッサ

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05110845A (ja) * 1991-10-16 1993-04-30 Fuji Xerox Co Ltd 画像形成装置のパラメータ調整装置
JPH0668244A (ja) * 1993-03-26 1994-03-11 Hitachi Ltd 画像処理プロセッサ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008522313A (ja) * 2004-12-03 2008-06-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ プログラマブルプロセッサ
US8963942B2 (en) 2004-12-03 2015-02-24 Intel Corporation Programmable processor
JP2025536462A (ja) * 2023-09-11 2025-11-06 クンルンシン テクノロジー (ベイジン) カンパニー リミテッド 画像処理方法及び装置、機器並びに媒体

Similar Documents

Publication Publication Date Title
EP1089562B1 (en) Imaging device and signal processing method
JP3876456B2 (ja) 画像合成装置
JPS6210463B2 (ja)
JPH04504920A (ja) デジタル・ビデオ・データを操作する方法及び装置
JP3924792B2 (ja) 画像編集装置
JPWO1996024909A1 (ja) 画像編集装置
JP2001203971A (ja) 画像データ処理装置
JPH1049658A (ja) 画像処理集積回路
JPH1042194A (ja) 画像合成装置
JPH09506498A (ja) 画像データ記録装置及び画像データ再生装置
JPH1051685A (ja) 画像補間処理装置
JP3459474B2 (ja) 画像ファイル記録方法および画像記録システム
JPH0863140A (ja) 画像処理装置
JPH0844862A (ja) 画像処理装置
JP4274208B2 (ja) 画像処理装置
JP3862418B2 (ja) 画像復号化方法および装置並びに画像復号化方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体
JPH0681232B2 (ja) 多階調画像情報処理装置
JP3902837B2 (ja) 信号処理装置
JP3342717B2 (ja) 画像ファイリング方法および装置
JP3547792B2 (ja) 画像データ記録装置
JPH07282542A (ja) 記録媒体及びその再生装置
JP3546720B2 (ja) 符号化装置及び方法、復号装置及び方法並びに記録媒体
JPH05145884A (ja) 画像フアイリング方法および装置
JP3314949B2 (ja) 画像データの記録方法および光ディスク
JPH08339437A (ja) 画像編集装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051011

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20051212