JPS62182977A - イメ−ジデ−タのソフトフオ−カス方式 - Google Patents
イメ−ジデ−タのソフトフオ−カス方式Info
- Publication number
- JPS62182977A JPS62182977A JP2414686A JP2414686A JPS62182977A JP S62182977 A JPS62182977 A JP S62182977A JP 2414686 A JP2414686 A JP 2414686A JP 2414686 A JP2414686 A JP 2414686A JP S62182977 A JPS62182977 A JP S62182977A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- soft focus
- filter
- image data
- 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
Links
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野J
本発明はイメージデータのソフトフォーカス方式に関す
るもので、パーソナルコンピュータ等の画像処理に利用
されるものである。
るもので、パーソナルコンピュータ等の画像処理に利用
されるものである。
[発明の概要]
本発明はパーソナルコンピュータ等の画像処理において
、jJl所によりランダムに値が変化する2値データを
イメージフィルタデータとして用いて元のイメージデー
タにフィルタをかけることにより、イメージデータにぼ
かしを与えるようにしたものである。
、jJl所によりランダムに値が変化する2値データを
イメージフィルタデータとして用いて元のイメージデー
タにフィルタをかけることにより、イメージデータにぼ
かしを与えるようにしたものである。
[従来の技術]
従来パーソナルコンピュータ等の画像処理機能として、
イメ噴ジスキャナーやテレビカメラ等より読み込んだイ
メージデータについて、切り出し゛(クリッピング)、
平行移動、回転、拡大・縮小(スケーリング)、鏡映等
を行うものが知られている。
イメ噴ジスキャナーやテレビカメラ等より読み込んだイ
メージデータについて、切り出し゛(クリッピング)、
平行移動、回転、拡大・縮小(スケーリング)、鏡映等
を行うものが知られている。
[発明の解決しようとする問題点]
しかしながら、これらの処理は元のイメージを単に幾可
的に変換するものにすぎず、ぼかしのような感覚的な加
工を行うことができなかった。
的に変換するものにすぎず、ぼかしのような感覚的な加
工を行うことができなかった。
この発明はこのような事情に鑑みてなされたもので、イ
メージデータに所望のソフトフォーカス処理を施すこと
のできる、イメージデータのソフトフォーカス方式を提
供することを目的とする。
メージデータに所望のソフトフォーカス処理を施すこと
のできる、イメージデータのソフトフォーカス方式を提
供することを目的とする。
[問題点を解決するための手段]
第1図は本発明の機能ブロック図である0本図において
、lはイメージデータを記憶するイメージデータ記憶手
段、2はランダムなビット配列のイメージフィルタデー
タを生成するイメージフィルタデータ生成手段、3はイ
メージフィルタデータに基づいてイメージデータにフィ
ルタをかけてソフトフォーカスデータを生成するソフト
フォーカスデータ生成手段である。
、lはイメージデータを記憶するイメージデータ記憶手
段、2はランダムなビット配列のイメージフィルタデー
タを生成するイメージフィルタデータ生成手段、3はイ
メージフィルタデータに基づいてイメージデータにフィ
ルタをかけてソフトフォーカスデータを生成するソフト
フォーカスデータ生成手段である。
【作 用]
イメージフィルタデータ生成手段2は、イメージデータ
記憶手段lで記憶しているイメージデータを構成する各
ビットにフィルタをかけるために、ランダムに値lのビ
ットすなわちドツトが配列されたイメージフィルタデー
タを生成する。ソフトフォーカスデータ生成手段3は1
両手段1と2の対応するビット同士の論理桔を演算する
ことにより、イメージデータをぼかしたデータ、すなわ
ちソフトフォーカスデータを生成する。
記憶手段lで記憶しているイメージデータを構成する各
ビットにフィルタをかけるために、ランダムに値lのビ
ットすなわちドツトが配列されたイメージフィルタデー
タを生成する。ソフトフォーカスデータ生成手段3は1
両手段1と2の対応するビット同士の論理桔を演算する
ことにより、イメージデータをぼかしたデータ、すなわ
ちソフトフォーカスデータを生成する。
例えば、ソフトフォーカスデータ生成手段3は、イメー
ジフィルタデータ中のドツトの集まりのうち、対応する
イメージフィルタデータビットが“l”のときには、イ
メージドツトを消し、対応するイメージフィルタデータ
ビー7トが“0″。
ジフィルタデータ中のドツトの集まりのうち、対応する
イメージフィルタデータビットが“l”のときには、イ
メージドツトを消し、対応するイメージフィルタデータ
ビー7トが“0″。
つまりドツトなしのときに、イメージドツトをそのまま
にする。よりわかりやすくソフトフォーカスデータ生成
手段の働きを説明するため、いまイメージデータを一枚
のプレーンと考え、イメージフィルタデータを一枚のフ
ィルタ板と考え、プレーンの上にフィルタ板を重ねたと
し、フィルタ板を通してイメージデータにフィルタをか
けたデータ(ソフトフォーカスデータ)がソフトフォー
カス板上に写されるとする。このアナロジイによれば、
フィルタ板上のドツト無しのエリアを通るイメージデー
タはそのままのかたちでソフトフォーカス板上に写され
るが、フィルタ板上のドツト有りのエリアは、下のイメ
ージデータを遮断し、ソフトフォーカス板上にドツトな
しのエリアを形成する。フィルタ板上にはドツトがラン
ダムに配列されており、したがって、ソフトフォーカス
板上には1元のイメージデータをランダムに間引きした
ようなぼかしデータが形成されるわけである。
にする。よりわかりやすくソフトフォーカスデータ生成
手段の働きを説明するため、いまイメージデータを一枚
のプレーンと考え、イメージフィルタデータを一枚のフ
ィルタ板と考え、プレーンの上にフィルタ板を重ねたと
し、フィルタ板を通してイメージデータにフィルタをか
けたデータ(ソフトフォーカスデータ)がソフトフォー
カス板上に写されるとする。このアナロジイによれば、
フィルタ板上のドツト無しのエリアを通るイメージデー
タはそのままのかたちでソフトフォーカス板上に写され
るが、フィルタ板上のドツト有りのエリアは、下のイメ
ージデータを遮断し、ソフトフォーカス板上にドツトな
しのエリアを形成する。フィルタ板上にはドツトがラン
ダムに配列されており、したがって、ソフトフォーカス
板上には1元のイメージデータをランダムに間引きした
ようなぼかしデータが形成されるわけである。
[実施例]
以下図面を参照して本発明の一実施例を説明する。
構−一處
第2図は本実施例の構成図である。?&述するように本
実施例ではイメージデータのうち選択した領域のみにソ
フトフォーカスをかけることができる。
実施例ではイメージデータのうち選択した領域のみにソ
フトフォーカスをかけることができる。
CPUl0は主として、フィルタ枠描画部20、フィル
タ生成コントローラ30、ソフトフォーカス制御部60
等の起動及びその起動に必要なデータの転送を行う。
タ生成コントローラ30、ソフトフォーカス制御部60
等の起動及びその起動に必要なデータの転送を行う。
フィルタ枠描画部20は、イメージデータに対しフィル
タをかける領域の境界(フィルタ枠)をイメージフィル
タ生成用エリア40内に描画する機能を有する。このフ
ィルタ枠データは、ポインティングデバイス、例えばマ
ウスを用いてマウスカーソルを移動させることにより指
定される。CPUl0へ供給されるデータbはマウス等
からのフィルタ枠データを示している。
タをかける領域の境界(フィルタ枠)をイメージフィル
タ生成用エリア40内に描画する機能を有する。このフ
ィルタ枠データは、ポインティングデバイス、例えばマ
ウスを用いてマウスカーソルを移動させることにより指
定される。CPUl0へ供給されるデータbはマウス等
からのフィルタ枠データを示している。
フィルタ生成コントローラ30はイメージフィルタ生成
用エリアに1行中位でドツトがランダムに配列されたイ
メージフィルタデータを順次生成する0本実施例ではド
ツトの平均発生率が大きいほど元のイメージデータに対
するソフトフォ一カス効果の度合いは大きくなる。ソフ
トフォーカス(ぼかし)の度合いを自由に選択できるよ
う、フィルタ生成コントローラ30は複数の異なるラン
ダムドツト生成プログラムをもっている。したがって、
ユーザーはキーボード等を介して所望のぼかし度合いを
指定できる。ただし、フィルタ生成コントローラ30は
、フィルタをかけないエリアについては、対応するイメ
ージフィルタデータビットを全てオフにする。
用エリアに1行中位でドツトがランダムに配列されたイ
メージフィルタデータを順次生成する0本実施例ではド
ツトの平均発生率が大きいほど元のイメージデータに対
するソフトフォ一カス効果の度合いは大きくなる。ソフ
トフォーカス(ぼかし)の度合いを自由に選択できるよ
う、フィルタ生成コントローラ30は複数の異なるラン
ダムドツト生成プログラムをもっている。したがって、
ユーザーはキーボード等を介して所望のぼかし度合いを
指定できる。ただし、フィルタ生成コントローラ30は
、フィルタをかけないエリアについては、対応するイメ
ージフィルタデータビットを全てオフにする。
イメージフィルタ生成用エリア40は上記フィルタ生成
コントローラ30を介して芋えられるイメージフィルタ
データの格納エリアであり、対象とするイメージデータ
と同様の容量を有する。
コントローラ30を介して芋えられるイメージフィルタ
データの格納エリアであり、対象とするイメージデータ
と同様の容量を有する。
V−RAM50は当初は所定のドツトパターンのイメー
ジデータを記憶するものであるが、CPUl0への入力
aを介してソフトフォーカスの実行が要求されたときに
は、ソフトフォーカス制御部60により、イメージフィ
ルタ生成用エリア40内のイメージフィルタデータに基
づいてイメージデータのソフトフォーカス処理が行なわ
れる。
ジデータを記憶するものであるが、CPUl0への入力
aを介してソフトフォーカスの実行が要求されたときに
は、ソフトフォーカス制御部60により、イメージフィ
ルタ生成用エリア40内のイメージフィルタデータに基
づいてイメージデータのソフトフォーカス処理が行なわ
れる。
、:のV−RAM50はCRT80とビット対応してお
り1表示制御部70を介してその内容が表示される。
り1表示制御部70を介してその内容が表示される。
肱−許
まず、キーボード(図示せず)を介してイメージの呼び
出しを指示すると、第3図のaに示すように、V−RA
M50に入っているイメージデータがCRT80に表示
される。ここで、マウス等により、マウスカーソルを移
動させて枠を指定すると、bに示すようになる0次に、
ユーザーは枠の外側、内側のどちらにソフトフォーカス
をかけるかを指定する。本例では、枠の外側に対してソ
フトフォーカスを指定している。この結果、dに示すよ
うに枠の外側のイメージはぼけて表示される。
出しを指示すると、第3図のaに示すように、V−RA
M50に入っているイメージデータがCRT80に表示
される。ここで、マウス等により、マウスカーソルを移
動させて枠を指定すると、bに示すようになる0次に、
ユーザーは枠の外側、内側のどちらにソフトフォーカス
をかけるかを指定する。本例では、枠の外側に対してソ
フトフォーカスを指定している。この結果、dに示すよ
うに枠の外側のイメージはぼけて表示される。
以上の操作に対するソフトフォーカス処理のフローチャ
ートを第4図に示す、まずステップ31でユーザーの指
定した、ソフトフォーカスをかける領域のデータを受は
取り、ステップS2にてイメージフィルタ生成用エリア
40ヘフイルタ枠描画部20を介して描画する。・ 続いて、ランダムなイメージフィルタデータを1行分生
成する(ステップ53)0次に、イメージフィルタデー
タを書き込もうとするイメージフィルタ生成用エリア4
0.内の現在行にステップS2で書き込んだ枠組のドツ
トがあるか否かを判断する(ステップS4.’S5)。
ートを第4図に示す、まずステップ31でユーザーの指
定した、ソフトフォーカスをかける領域のデータを受は
取り、ステップS2にてイメージフィルタ生成用エリア
40ヘフイルタ枠描画部20を介して描画する。・ 続いて、ランダムなイメージフィルタデータを1行分生
成する(ステップ53)0次に、イメージフィルタデー
タを書き込もうとするイメージフィルタ生成用エリア4
0.内の現在行にステップS2で書き込んだ枠組のドツ
トがあるか否かを判断する(ステップS4.’S5)。
枠組なしであれば生成したイメージフィルタデータをイ
メージフィルタ生成エリア40の現在行に書き込み(ス
テップS6)、イメージフィルタデータの生成完了でな
いことを確認して(ステップS7でNoのとき)、次の
行について、ステップ53以下の処理をくり返す。
メージフィルタ生成エリア40の現在行に書き込み(ス
テップS6)、イメージフィルタデータの生成完了でな
いことを確認して(ステップS7でNoのとき)、次の
行について、ステップ53以下の処理をくり返す。
一方、枠組有りの場合には、ステップS9でその枠組の
位置を読み取り、もし枠の外側に対してソフトフォーカ
スの実行が指示されているならば、ステップS10で、
先のステップS3にて生成した1行分のイメージフィル
タデータのうち、ステップS9で読み取った枠組の位置
を基にしてその内側のイメージフィルタデータをオフに
する(第5図参照)。
位置を読み取り、もし枠の外側に対してソフトフォーカ
スの実行が指示されているならば、ステップS10で、
先のステップS3にて生成した1行分のイメージフィル
タデータのうち、ステップS9で読み取った枠組の位置
を基にしてその内側のイメージフィルタデータをオフに
する(第5図参照)。
以上のようにして、1画面分のイメージフィルタデータ
の生成、書き込みが完了すると、ステップS8にて、ソ
フトフォーカス制御部60は、V−RAM50とイメー
ジフィルタ生成用エリア40内の対応するイメージデー
タビットBとイメージフィルタデータAとをA−B=f
に従って論理積演算し、その結果fを再びV−RAM5
0へ書き込む。
の生成、書き込みが完了すると、ステップS8にて、ソ
フトフォーカス制御部60は、V−RAM50とイメー
ジフィルタ生成用エリア40内の対応するイメージデー
タビットBとイメージフィルタデータAとをA−B=f
に従って論理積演算し、その結果fを再びV−RAM5
0へ書き込む。
上記式A−B=fの関係を第6図に示す。
第6図からもわかるように、A=0のときにはf=Bと
なり、このエリアにあるイメージデータには変化がない
、一方、A=1のときには、Bの値にかかわらずf=o
となり、このエリアにあるイメージデータのドツトは全
て消されることにな゛る。イメージフィルタデータビッ
トAはランダムな位置でA=O,A=1となるため、上
記の処理の結果、元のイメージデータ全体を構成する全
ドツトがところどころランダムに欠けたものが生成され
、ぼかしが表示されるわけである。
なり、このエリアにあるイメージデータには変化がない
、一方、A=1のときには、Bの値にかかわらずf=o
となり、このエリアにあるイメージデータのドツトは全
て消されることにな゛る。イメージフィルタデータビッ
トAはランダムな位置でA=O,A=1となるため、上
記の処理の結果、元のイメージデータ全体を構成する全
ドツトがところどころランダムに欠けたものが生成され
、ぼかしが表示されるわけである。
本実施例によれば、自由に選択した範囲だけにソフトフ
ォーカスをかけることができるのでフレキシビイリイテ
ィに富むとともに、イメージデータをそのまま出す範囲
と好対照をなし1強調効果も得られる。また、ソフトフ
ォーカスの度合いをランダムのドツト発生率をかえるこ
とで自由に選択することができる。
ォーカスをかけることができるのでフレキシビイリイテ
ィに富むとともに、イメージデータをそのまま出す範囲
と好対照をなし1強調効果も得られる。また、ソフトフ
ォーカスの度合いをランダムのドツト発生率をかえるこ
とで自由に選択することができる。
なお、当然のことであるが、A−B=fの演算の代りに
A・B=fを演算してもよい(ただし、この場合、ソフ
トフォーカスをかけないエリアのイメージフィルタデー
タビットは全てオンとする)。
A・B=fを演算してもよい(ただし、この場合、ソフ
トフォーカスをかけないエリアのイメージフィルタデー
タビットは全てオンとする)。
また、上記実施例では、フィルタ枠描画部20により、
イメージフィルタ生成用エリア40内に実際に枠を書き
込んでいるがこうする必要はない、すなわちフィルタを
かける領域の、イメージフィルタ生成用エリア40内の
位置情報を管理するもので代用できる。
イメージフィルタ生成用エリア40内に実際に枠を書き
込んでいるがこうする必要はない、すなわちフィルタを
かける領域の、イメージフィルタ生成用エリア40内の
位置情報を管理するもので代用できる。
また、一画面の場所によってソフトフォーカスの度合い
が変化するように、実施例を変更することも可能である
。
が変化するように、実施例を変更することも可能である
。
[発明の効果]
以上詳述したように、本発明によればイメージデータに
対してソフトフォーカス(ぼかし)をかけることができ
、幾可変換では得られない顕著な視覚的効果を与えるこ
とができる。
対してソフトフォーカス(ぼかし)をかけることができ
、幾可変換では得られない顕著な視覚的効果を与えるこ
とができる。
第1図は本発明の機能ブロック図、第2図は本発明の一
実施例を示す構成図、第3図は入力操作に対するCRT
の表示内容の変化を示す図、第4図は実施例のソフトフ
ォーカス処理のフローチャート、第5図はイメージフィ
ルタデータの生成の仕方の説明図、第6図は論理演算の
関係を説明する図である。 1G−・・・・・CPU、30・・・・・・フィルタ生
成コントローラ、40−・・・・・イメージフィルタ生
成用エリア、50・・・・・・V−RAM、60・・・
・・・ソフトフォーカス制御部。 特許出願人 カシオ計算機株式会社 第6図 第2図 入力操作イ列 *、i内忽 第3図 第4図 し1< 第5図
実施例を示す構成図、第3図は入力操作に対するCRT
の表示内容の変化を示す図、第4図は実施例のソフトフ
ォーカス処理のフローチャート、第5図はイメージフィ
ルタデータの生成の仕方の説明図、第6図は論理演算の
関係を説明する図である。 1G−・・・・・CPU、30・・・・・・フィルタ生
成コントローラ、40−・・・・・イメージフィルタ生
成用エリア、50・・・・・・V−RAM、60・・・
・・・ソフトフォーカス制御部。 特許出願人 カシオ計算機株式会社 第6図 第2図 入力操作イ列 *、i内忽 第3図 第4図 し1< 第5図
Claims (1)
- 【特許請求の範囲】 ビットパターン形式でイメージデータを記憶するイメー
ジデータ記憶手段と、 ランダムなビット配列のイメージフィルタデータを生成
するイメージフィルタデータ生成手段と、 上記イメージデータと上記イメージフィルタデータを基
に所定の演算を行ないソフトフォーカスデータを生成す
るソフトフォーカスデータ生成手段と を有することを特徴とするイメージデータのソフトフォ
ーカス方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2414686A JPS62182977A (ja) | 1986-02-07 | 1986-02-07 | イメ−ジデ−タのソフトフオ−カス方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2414686A JPS62182977A (ja) | 1986-02-07 | 1986-02-07 | イメ−ジデ−タのソフトフオ−カス方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62182977A true JPS62182977A (ja) | 1987-08-11 |
Family
ID=12130191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2414686A Pending JPS62182977A (ja) | 1986-02-07 | 1986-02-07 | イメ−ジデ−タのソフトフオ−カス方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62182977A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6488884A (en) * | 1987-09-30 | 1989-04-03 | Fujitsu Ltd | System for controlling color mixing processing |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56111973A (en) * | 1980-02-12 | 1981-09-04 | Fuji Xerox Co Ltd | Form with buried pattern and its producing device |
| JPS56157173A (en) * | 1980-05-07 | 1981-12-04 | Sanyo Electric Co Ltd | Picture signal compression circuit |
| JPS5999859A (ja) * | 1982-11-29 | 1984-06-08 | Fuji Xerox Co Ltd | 画素密度変換装置 |
| JPS60225280A (ja) * | 1984-04-23 | 1985-11-09 | Hitachi Ltd | 画像の修正方法 |
-
1986
- 1986-02-07 JP JP2414686A patent/JPS62182977A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56111973A (en) * | 1980-02-12 | 1981-09-04 | Fuji Xerox Co Ltd | Form with buried pattern and its producing device |
| JPS56157173A (en) * | 1980-05-07 | 1981-12-04 | Sanyo Electric Co Ltd | Picture signal compression circuit |
| JPS5999859A (ja) * | 1982-11-29 | 1984-06-08 | Fuji Xerox Co Ltd | 画素密度変換装置 |
| JPS60225280A (ja) * | 1984-04-23 | 1985-11-09 | Hitachi Ltd | 画像の修正方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6488884A (en) * | 1987-09-30 | 1989-04-03 | Fujitsu Ltd | System for controlling color mixing processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62182977A (ja) | イメ−ジデ−タのソフトフオ−カス方式 | |
| JPS61163383A (ja) | 情報処理装置 | |
| US4829292A (en) | Method for displaying box cursors | |
| JPH06124164A (ja) | 手書き入力装置 | |
| JPH07152356A (ja) | 表示制御装置 | |
| JPS63104085A (ja) | デイスプレイ装置 | |
| JPS62256175A (ja) | 画像編集処理装置 | |
| JPS6035075B2 (ja) | Crt表示装置 | |
| JP2713219B2 (ja) | 図形表示装置 | |
| JPH0550013B2 (ja) | ||
| JPS6132676B2 (ja) | ||
| JP2907482B2 (ja) | 画像処理方法 | |
| JPH02133882A (ja) | イメージデータ編集装置 | |
| CN119271095A (zh) | 一种交互方法、装置及介质 | |
| JPS6243779A (ja) | 図形表示装置及び図形表示方法 | |
| JPH025623A (ja) | 情報処理装置 | |
| JPS62263577A (ja) | 画像処理装置によるエアブラシ方式 | |
| JPH01131951A (ja) | 表示データ拡大装置 | |
| JPH04123448U (ja) | 図形表示装置 | |
| JPH058435B2 (ja) | ||
| JPH0436430B2 (ja) | ||
| JPS6216435B2 (ja) | ||
| JPH0411020B2 (ja) | ||
| JPH06342467A (ja) | メモリアクセス装置 | |
| JPH0296220A (ja) | 重ね合せ描画制御装置 |