JPS61281370A - カラ−イメ−ジの単色表示法 - Google Patents

カラ−イメ−ジの単色表示法

Info

Publication number
JPS61281370A
JPS61281370A JP61087874A JP8787486A JPS61281370A JP S61281370 A JPS61281370 A JP S61281370A JP 61087874 A JP61087874 A JP 61087874A JP 8787486 A JP8787486 A JP 8787486A JP S61281370 A JPS61281370 A JP S61281370A
Authority
JP
Japan
Prior art keywords
color
character
characters
image
monochromatic
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
JP61087874A
Other languages
English (en)
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.)
Wang Laboratories Inc
Original Assignee
Wang Laboratories Inc
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 Wang Laboratories Inc filed Critical Wang Laboratories Inc
Publication of JPS61281370A publication Critical patent/JPS61281370A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/028Circuits for converting colour display signals into monochrome display signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/40012Conversion of colour to monochrome
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function
    • G06K2215/0094Colour printing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2044Display of intermediate tones using dithering
    • G09G3/2051Display of intermediate tones using dithering with use of a spatial dither pattern

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、カラーイメージの処理及び表示に関し、より
詳細には、単色式出力デバイス、例えば、プリンタ及び
CRT表示装置を有するデータ処理システムに於いてカ
ラーイメージの表示のための方法及び装置に関する。こ
のような関係に於いては、イメージとは、情報の比較的
表現と定義することができ、この場合この情報は絵又は
組織の情報であり、あるいはその両方の情報であり、英
数字キャラクタ(文字)あるいは英数字シンボルあるい
はグラフィックキャラクタ、グラフィックシンボルある
いはグラフィックエレメント又はこれらの合成から成り
得る。カラーイメージとは、英数字あるいはグラフィッ
クに関わらず、このイメージを構成する要素あるいは領
域が様々なる色によって定められるイメージと定義され
る。
従来技術の説明 テレチル(置E置)及びプレスチル(?RE−8置)ビ
デオテックスシステム等の公衆用データベーステレビジ
ョン型システムかう「ホーム」コンピュータからそして
非常に高価で且つ複雑なコンピュータ式デザイン(CA
D)システムに至る今日利用できる多くのデータ処理シ
ステムは、単色イメージ及びカラーイメージを操作し且
つ懺現することが可能である。しかしながら、多くのシ
ステムは、経費節減のためにあるいはイメージ生成及び
イメージ表示が二次的でありそのシステムの後に加えら
れた機能であるため、全体的にあるいは部分的に単色イ
メージ技術に限定されている。
例えば、本来単色オペレーション用にのみ設計されたシ
ステムでは、そのシステム自体がカラーイメージを操作
することができても、このシステムから接続されている
表示装置あるいはハードコピー装置、例えば、CRT及
びプリンタは単色的機能しか有していないことになる。
イメージ機能を有しているシステムにおいて繰返して起
こる問題は、従来の80列X24行の単色式CRT表示
装置付のバーンナルコンピュータの所有者が40列X2
4行カラー表示装置で見られることを意図した情報を伝
送するビデオテックスシステム(例工ばテレチルやプレ
スチル)と交信することを希望するときに生ずる。一般
的に、単色式手段に因るカラーイメージの視覚的出力は
、十分でないことが証明されており、これらのイメージ
は感覚的に不快なものでありあるいは多くの場合許容限
度を超える程、視覚的に歪められているかあるいは変形
されている。
この問題の1つの基礎は、単色プロセス及びカラープロ
セスが、視聴者によってイメージの領域間の区別をでき
るようにするために視聴者に与えられる情報の点で異な
ることである。即ち、カラープロセスは色と色の陰影即
ち、色の明るさあるいは暗さの両方によってイメージの
種々の領域を区別している。例えば、3つの領域は、1
つが赤であり、1つがライトブルーであり、且つ1つが
ダークブルーであるといり点で区別される。そして赤の
領域は色によって青の領域から区別され、青の領域自体
は、青の種々の陰影によって区別される。しかしながら
、単色プロセスでは、イメージの種々の領域は「黒」か
ら「白」に至る一般的に「ハーフトーン」と呼ばれる陰
影によってのみしか区別されない。
従って、カラーイメージから単色イメージへの1つの変
換方法は、カラーイメージに含まれる色情報と陰影情報
が単色イメージに於ける陰影情報に変換されることを要
求する。その結果、現在のシステムでは、視覚情報の損
失あるいは歪が生ずる。例えば、最も簡単なシステムで
は、あるカラーイメージからの色情報と陰影情報の「暗
」合成が「黒」の単色陰影に変換されることに対して「
明」合成が「臼」の単色陰影に置換される。その結果、
元のカラーイメージの全体的な歪が起き、少なくとも、
視覚情報の損失と視覚感覚の低下が生ずる。
より複雑なシステムでは、元のカラーイメージに現われ
る色と陰影の種々の合成がその一番近い「グレースケー
ル」の単色の陰影に変換される。
斯かるシステムの最も一般的な例は、色のついた物体の
「白黒」写真、例えば風景の白黒写真である。即ち、そ
の風景に現われる種々の色及び陰影が写真に於いてそれ
らの相当する灰色の陰影に置き換えられるのである。斯
かるシステムは上記の簡単なシステムより歪が少ないが
、以前として元の視覚情報の歪が残っており、美感の損
失が生ずることもしばしばである。斯かる歪が生ずるの
は、色と陰影あ多くの合成が同一の「グレースケール」
の等価なものを有することによる。例えば、色で簡単に
区別可能な赤領域、青領域及び縁領域は相当する灰が同
一であるため、単色イメージに於いて同一の灰色の陰影
として現われてしまう。
従って、本発明の目的は、単色手段によってカラーイメ
ージを表現するための改良された方法及び装置を提供す
ることにある。
発明の概要 一般に、本発明はカラーイメージのディジタル表示から
キャラクタ・ベース(cha、τactgr−base
d)の単色イメージを矢のようにして形成することtW
徴とする:すなわち (1)そのカラーイメージの定められた区域内で前景及
び背景を複数のカラーキャラクタの各々が描く、カラー
イメージのキャラクタベースの表示を形成すること; (2)そのカラーイメージにおいて各々が1包封1色の
対応付けとし、かつ各々が、異なるカラーの区域間で視
覚上の区別が単色表示でできる明及び暗ドツトのパター
ンから成る、複数のカラーパターンマスクを供給するこ
と; (3)対応する明及び暗ドツトのパターンで各カラーキ
ャラクタの背景及び前景カラーで置換することによりそ
のカラーキャラクタを単色キャラクタに変換すること;
及び (4)その単色キャラクタをキャラクタベースの出力装
置(例えば、キャラクタベースの制御装置によって駆動
されるCRTディスプレイ)に表わすことである。
好適な実施例において、各単色キャラクタは画素のマト
リックスから成ジ、その画素の各マトリックスは、対応
するピットのマトリックスとしてメモリ中に表わされる
。ピットのカラーパターンマトリックスが各カラーパタ
ーンマスクを表わすために設けられており、あるピット
は明ドツト又はその部分を示す状態にあり、他のピット
は暗ドツト又はその部分を示す状態にある。各カラーキ
ャラクタに対してピットの前景−背景マトリックスが生
成され、そのマトリックスにおいであるピットは前景の
色の存在を示す状態にあり、又あるピットは背景の色の
存在を示す状態にある。この前デー背景マトリックスは
、前景カラーのカラーパターンマトリックスと、前景−
背景マトリックスを前景カラーの区域におけるカラーパ
ターンマトリックスのビットと置換するように結合され
、また前景−背景マトリックスは、前景−背景マトリッ
クスにおけるビラトラ背景カラーの区域におけるカラー
パターンマトリックス中のビットと置換するように背景
カラーのカラーパターンマトリックスと請合される。カ
ラーキャラクタは単色キャラクタより数が少なく、各カ
ラーキャラクタによって表わされる画成区域は単色キャ
ラクタによって表わされた単色イメージの区域より太き
い。
カラーキャラクタは、そのキャラクタの本体に前景カラ
ーを有し他の所に背景カラーを有する英数字キャラクタ
を含み、変換ステップは、少なくとも2つであってその
1つがスペースキャラクタ(全て背景である)単色キャ
ラクタを各カラーキャラクタに対して生成するステップ
を含んでいる。
その結果、キャラクタの本体は、カラーキャラクタに対
応する全ての単色キャラクタよシも少数に現われる。各
カラーキャラクタに対して2つの単色キャラクタがあり
、その2つの単色キャラクタのうちの1つはスペースキ
ャラクタ(全て背景)にされ、他方は英数字キャラクタ
の本体を含む。
また各カラーキャラクタに対して2つの単色キャラクタ
があり、そのカラーキャラクタは、各々が前景又は背景
カラーとなシ得る2つの垂直な列ブロックを有する型の
グラフィックキャラクタを含み、1つの垂直な列ブロッ
クを含む第1の単色キャラクタが形成され、他の垂直な
列ブロックを含む第2の単色キャラクタが同様に形成さ
れる。カラーイメージはビデオテキストイメージを含ん
でいる。キャラクタベースの出力装置は一時にはわずか
に最大の数の単色キャラクタを表示できる。
そして、新しく生成された単色キャラクタは、先に生成
されて既に単色イメージの一部となっている単色キャラ
クタのライブラリと比較され、もし新しく生成された既
にそこに存在しないときにのみそのライブラリに加えら
れる。そのライブラリは、上記の出力装置を制御する回
路中の専用キャラクタメモリである。単色キャラクタの
冗長性(例えば、拡張英数字キャラクタの部分における
スペースの存在〕が検出され、1つのキャラクタのみが
、各冗長キャラクタに対するものにかわってライブラリ
に加えられる。カラーイメージ中の色よりも少ない数の
カラーパターンマスクが提供される。そしてパターンマ
スクが用意されていないカラーの各々は、反転ビデオ様
式でそのカラーを含むキャラクタを出力装置に表示させ
ることを命令することによジ、パターンの1つの反転(
逆〕として表示される。カラーパターンのある色と、反
転パターンの必要な色と、の双方を含むカラーキャラク
タは、キャラクタの前景及び背景の区域をカラーパター
ンで代える過程の間カラーパターンを反転させることに
より、単色キャラクタに変換される。
る。
本発明の他の特徴及び利益は、好適な実施例の次の記載
及び特許請求の範囲の記載から明らかになろう。
好適な実施例の説明 以下の説明は、本発明を組み込んでおり且つイメージ処
理及び表示オペレーションを実行し且つイメージの通信
を含む通信オペレーションを可能とするコンピュータシ
ステムのハードウェア及びソフトウェアの全体的な構造
及びオペレーションを最初に簡単に与えるものである。
斯かるシステムの構造及びオペレーションは当業者によ
って本明細書に与えられているよ5によく理解され、斯
かるシステムの構造及びオペレーションの更に詳細な部
分は、本明細書にも引用されている米国特許出願第44
0.668号に与えられている。説明の目的で選択され
た特別なシステムはマサチューセッツ州ローウェルのウ
オングラボラトリ社発売ノウオング「フロフェッショナ
ルコンピュータ」である。以上のようにコンチクストを
述べてきたので、本発明に係るカラーから単色イメージ
への変換方法を実行するための装置について以下に詳し
く述べることにする。
以下においては、上記のデータ処理システムによって変
換されるべきカラーイメージのソースとして用いられ得
る代表的なカラーイメージシステムを述べている。ここ
に述べられているカラーイメージ及びカラーシステムは
、上記のようにシステムへのカラーイメージのソースと
なシ得る他の多くの共通に用いられるカラーイメージシ
ステムを示している。カラーイメージの他のソース、例
えば、カラーグラフィックコンピュータシステムは、本
明細書に述べられている代表的なシステムと同じように
してカラーイメージのソースとしての役割を果たすこと
ができる。後者の場合、本発明のシステムのカラー変換
方法は、例えば、このソースシステムから接続された単
色式プリンタがその中に形成されたイメージのハードコ
ピーを供給するために用いられる時システムによって生
成されるカラーイメージを変換するのに用いられる。
本発明に係るこの好適な実施例を例に挙げて説明すると
、本発明に係るカラー変換は、テレチル(置E置 )及
びプレスチル(PRES置 )  のようなビデオテッ
クスシステムに関連して用いられるように以下で述べら
れている。プレスチルとは、プレスチルサービスのため
の英国郵政公社の商標である。プレスチルは、例えば、
視聴者の制御下で、興味ある情報を中央プレスチルデー
タベースから公衆に選択的に配給するために現在英国で
用いられている。このデータベースに含まれる情報は、
例えば、天気情報及び株式市場報告及び買物案内並びに
催し物案内に関係することができる。このように提供さ
れる情報は主にテキスト、即ち、英数字文字及びシンボ
ルと図形あるいは絵の要素を含むカラーイメージの形に
なっている。
コンピュータシステムの構in 及びオペレーション第
1図について説明する。この図には、コンピュータシス
テムの等素因が示されている。システム10は、表示装
置12、キーボード14及び中央処理装置CCPU)1
6を含んでいる。表示装置12及びキーボード14は、
情報、例えば、テキストがシステムとユーザ間で通信さ
れる時に用いられる主な手段である。図示すレテVh 
fl イ’I  7”ルによって表示装置12及びキー
ボード14に接続されているCPU16は、プログラム
及びデータを記憶するためのメモリと及び汎用演算装置
(ALU)を含んでいる。CPU16は更に、プログラ
ム及びデータを記憶するためのディスクドライブと及び
周辺デバイスへのインターフェース、例、tば、プリン
タ、ディスクドライブ及び通信デバイスを含んでいる。
上記の如く、システム10ハ、例えば、マサチュセツツ
州ローウェルのウオングラボラトリ社市販の「プロフェ
ッショナルコンピュータ」から成り得る。
A、ハードウェア構造及びオペレーションα、ALU及
びバス 第2A図及び第2B図について説明する。これらの図に
は、システム10のブロック図が示されている。システ
ム10のCPU16中のALUは、メインプロセッサ(
メインP)18及びコープロセッサCC0−P)20か
ら成っている。メインP18及びCo−P2Oは、例え
ば、それぞれ16ビツトインテル8086ALU及びイ
ンテル8087数値プロセツサの延長であり得る。メイ
ンP18及びCo−P2Oは、アドレス指定、メモリ引
用、及び入力/出力Cl10)オペレーションの制御を
含むCPU16のための全ての演算オペレーションを実
行する。
メインP18及びCo−P2Oは、局部バス22を弁し
て通信し、且つアドレスバス24、f−タバス26及び
制御バス28を通してCPU16の残りの部分、表示装
置12、キーボード14及び全ての周辺デバイスと通信
する。メインP1BとCo−P2Oとバス24.26及
び28の間のインターフェースはアドレスランチ30、
データトランスシーバ32及びバス制御34を通して行
なわれる。
b、内部制御ロジック 次にCPU16の内部制御ロジックについて説明すると
、メ庁ンP18及びCo−P2Oに関係しているのはシ
ステムクロック36と待ち状態ロジック38である。シ
ステムクロック36は、CPU16に対する全てのクロ
ックタイミング信号のソースである。待ち状態ロジック
38が基本的には、CPU16のオペレーションを監視
し、制御信号を、CPU16オペレーシヨンに於ケルフ
ンフリクト(conflict )を防ぐために、シス
テムクロック36に且つ制御バス28を弁してCPUL
6の他のエレメントに送り出す。
CP U 16 (7)制御エレメントの他のエレメン
トには、カウンタ及びタイマチップCCTC)40及び
プログラマブル割込チップCPIC)42が含1れる。
CrO20は、例えば、インテル8253であり且つP
ICはインテル8255Aであり得る。非マスク可能割
込ロジック44は、即座に取り扱わなければならない割
込条件、即ち、後の活動に対してはマスクできない割込
条件を取ジ扱5ために、PIC42と結びついて動作す
る。斯かる割込条件は、パリティ及びI10エラーを含
んでいる。
CPU16は、マツプされたメモリ引用と及び下に説明
されるCPU16のメモリと、例えば、システム10の
周辺デバイスとの直接メモリアクセスCDMA、)オペ
レーションの両方全実行スルこトカテキル。DMAオペ
レーションは、DMAバス獲得ロジック46及びDMA
制御(Z)MA)48によって制御される。DMA獲得
ロジック46は、システム10のオペレーション、特ニ
メモリ及ヒバスオペレーションを監視し、DMAオペレ
ーションが実行される時に制御バス28にDMA許可信
号を送り出す。DMA4Bは、例えば、周辺デバイスか
らのDMAオペレーションに対する要求を検出し、斯か
る要求の存在をDMAバス獲得ロジック46に告知し、
DMAバス獲得ロジック46がCPU16のバスへのア
クセスを許可した時にDMAオペレーションを制御する
C1メモリ CPU16の主な内部メモリは、オペレーティングシス
テムと及びそこに動作されるべき応用プログラム及びデ
ータ、例えばイメージを記憶するのに用いられる1、2
8KEランダムアクセスメモリCBAM)50である。
このオペレーティングシステムプログラムは、例えば、
マイクロソフトコーポレーション市販のマイクロソフト
ディスクオペレーションシステム(注二MSDO8はマ
イクロソフトコーポレーションの商標である)から成る
ことができ、ベーシック入力及び出力システムCBIO
3)を含むことができる。MSDO8は基本的に、シス
テムlOのエグゼクティブ内部オペレーションを制御し
、これに対しPIC8は、システム10、表示装置12
及びキーボード14並びに広い範囲にわたる周辺デバイ
スとの間のインターフェースを制御するプログラムを含
んでいる。
必要な場合、128KB RAM 50の容貴金512
KB RAM52f付加することによって増加すること
ができる。512KB RAM52は、アドレスバス2
4、データバス26及び制御バス28から128KB 
RAM50に並列に接続されており、128KB RA
M 50の一部に並行に且つ効果的に動作する・ 消去可能プログラマブル読出し専用メモリCEPROM
)54は、上記のオペレーティングシステム及び応用プ
ログラムをディスクドライブ56中のディスケットから
128KE RAM50及び512KB RAM52に
ロードするのに用いられるプログラムを記憶し且つ供給
する。
第2A図に示されるように、ディスクドライブ56は、
アドレスバス24、データバス26及び制御バス28か
ら接続されており、フロッピィ制御装置58によって制
御される。オペレーティングシステム及び応用プログラ
ムを記憶し且つ供給することに加えて、ディスクドライ
ブ56は、128KE RAM50及び512KB R
AM52を増加する付加的なメモリ8童としても用いる
ことができ且つ操作されるべきデータ例えばテキストを
記憶し且つロードするのに用いることができる。
これに関して述べると、ディスクドライブ56は、例え
ば、テキスト又はデータをディスケット上のあるシステ
ムから別のシステムに転送するためにI10デバイスと
して用いることができる。
ディスクドライブ56の容量は、アドレスバス24、デ
ータバス26及び制御バス28からデイスフドライブ5
6及びRAM50及び52に並列に接続されているウィ
ンチェスタ−ハードディスクドライブ60及びディスク
制御装置62を付加することにより増加させることがで
きる。ハードディスクドライブ60は、動作されるべき
プログラム及びデータを記憶するためのRAM50及び
52の拡張として用いることができる。
d、I10デバイス 前に述べたように、表示袋[12及びキーボード14は
、システム10とユーザ間の通信のための主な110手
段である。表示装置12は、モニタ制御13を介してア
ドレスバス24、データバス26及び制御バス28に接
続された従来の単色CRT表示であり、モニタ制御13
は、例えば、日本電気のwPD7220グラフィックデ
ータ制御装置であり得る。また、表示装置12は、カラ
ー機能が必要となり且つ適当なソフトウェアが行なわれ
るこれらのシステムのカラーディスプレイ装置であり、
モニタ制御13は、カラーモニタドライバであり得る。
またあるいは、モニタ制御13は、「キャラクタセット
グラフィック」表示ドライバあるいは「ビットマツプ」
表示ドライバ、あるいは以下に示すようにこれらの両方
から成り得る。キーボード14は、キーボードオペレー
ショント及ヒユニバーサル非同期しシーバ/トランスミ
ッタCUART)15を介したキーボード14とシステ
ムバス24.26及び28間のデータ/制御通信を制御
するための内部マイクロプロセッサ、例えば、ザイログ
Z80を有する従来のキーボードである。他のI10デ
バイスにはプリンタ64及び66が含1れる。プリンタ
64は、例えば、従来のディジーホイールプリンタある
いはドツトマトリックス型プリンタであり得る。プリン
タ66は、例えば、グラフィック印刷用サーモグラフィ
ックプリンタ、例えば、ロードアイランド州のイースト
グリーンウィッチのガルトンインダストリーズ社市販の
マイクロプロット8oであり得る。
最後に、システム10と他のシステムあるいはデバイス
間の通信は電気通信制御器(7’C’) 68を通して
行なわれる。TC6Bは、システムバス24.26及び
28と通信変復調装置即ち外部デバイス、例えばメモリ
及び表示装置との間の通信ツタめに、例えば、ザイログ
コーポレーションZ80マイクロプロセッサ及びシリア
ルI10チップを組み込んでいるマイクロプロセッサ制
御インターフェースデバイスである。また、且つ以下に
述べる代辰的なシステムでもって詳細に述べると、シス
テム10は、特にイメージデータの通信用のイメージ通
信制御器CITC)69を更に含んでいる。この実施例
の場合、ITC69はPRE−S置イメージを受けるた
めのプレスチルデコーダでsb、他の実施例の場合、他
のカラーイメージ伝送システム用のデコーダ/レシーバ
であり得る。TC68は、勿論、イメージデータを送受
信するのに用いられる。
ここで銘記すべきことは、上記のシステム10は、例示
的であること及び以下に説明するイメージ変換方法が、
例えば、種々なるシステムアーキテクチャに基づいて実
施され得ると言うことである。この方法は、例えば、ザ
イログZ80、モトローラMC68000、インテル8
o8o又は80186、あるいはナショナルセミコンダ
クタ#、5r16000マイクロプロセッサに基づくプ
ロセッサ、あるいはミニコンピユータあるいはメイン7
 L/ −ム’:17 ピユータ、あるいはワードプロ
セッサ又は通信プロセッサにより実施され得る。
システム10のハードウェアの構造及びオペレーション
について述べて米たので、システム1゜のソフトウェア
構造及びオペレーションについて以下に述べることにす
る。
第3図について説明する、この図にはシステム10のソ
フトウェア構造の線図が示されている。
この図の中で示されているように、このシステムソフト
ウェア構造は、システムハードウェアによってユーザの
処理を特定の詳細なオペレーションに変換するための多
層構造である。このソフトウェア構造は、上層に於いて
ユーザとインターフェースし且つ下層に於いてシステム
ハードウェアエレメントとインターフェースするための
エレメントを含んでいる。中間層は基本的に、:L−ザ
の命令及びユーザの要求を、ノ・−ドウエアのオペレー
ション指示の命令に変換する。
ユーザインターフェースレベルから始マって、ルーチン
70.72.74及び76は、システムの応用プログラ
ムを含んでおり、システムによって実行される特定の応
用オペレーション、例えば、イメージ又はグラフィック
編集及び表示又はデータ処理全決定し且つ命令する。
ユーザインターフェースルーチン70は、例えば、表示
装置12、キーボード14及びシステムディスク及びプ
リンタによってユーザと対話するための全てのルーチン
を含んでいる。ユーザインターフェースルーチン70は
、ユーザ向けに作られているが、応用機能インターフェ
ースルーチン72は、ユーザインターフェースルーチン
70によって実行されるよ5なユーザアクションオペレ
ーショント、ユーザインターフェースルーチン70及び
実際の応用オペレーション、例えば、イメージ編集及び
表示を実行するソフトウェアによって実行されるユーザ
アクションオペレーションとの間をインターフェースす
る。基本的には、応用m 能インターフェースルーチン
72は、ユーザインターフェースオペレーションの結果
ヲユーザによって規定される応用オペレーションを命令
するための指示及び命令に変換する。
応用ルーチン74及び76は、実際の応用プログラム、
即ち、システムに、例えば、イメージ又はグラフィック
編集又は表示オペレーション又はデータ処理オペレーシ
ョンを実行するように命令するプログラムである。応用
ルーチン74及び76は、ユーザによって要求されてい
るオペレーションに関スる応用機能インターフェースル
ーチン72のための指示を受け、要求されたオペレーシ
ョンを実施するために実行されなければならないシステ
ムオペレーションについてノ命令ヲオヘレーティングシ
ステム78に与える。
前に述べたように、オペレーティングシステム78は、
MSDO8から成ることができ、且つこのシステムのエ
グゼクティブ制御に必要な全てのルーチンを含んでいる
。オペレーティングシステム78は、前に述べたBrO
3から成るノ・−ドウエアインターフェースシステム8
0とインターフェースする。基本的には、オペレーティ
ングシステム78は、ユーザによって要求されたオペレ
ーションを実行するためにシステムによってどんな詳細
なオペレーションが実行されなければならないかを決足
し、対応の命令をノ・−ドウエアインターフェースシス
テム80に供給スる。ノ・−ドウエアインターフェース
システム80は、システム10のハードウェア構造を含
む前に説明した種々なるエレメントに詳細な敵令を供給
することによジ応答する。
ここで以下の記述のために銘記すべきことは、大抵のシ
ステムに於いて、カラーイメージの種々の色の領域が基
本的には、特定の色の各ドツトの配列から成ることであ
る。カラーイメージの単色イメージへの変換は、このイ
メージの各領域のカラートッド配列を単色の「オン」及
び「オンjドツトの、対応するドツト配列によって置換
することによシ実行される。
前に説明したよ5に、本発明に係るカラーから単色イメ
ージへの変換は、元のイメージの各色領域をその領域の
元の色に対応し且つそれを表わしている「明」及び「暗
」ドツトの特定のパターンを有する単色イメージの対応
する領域に変換する。
これらのドツトパターンは、これらの単色イメージの諸
領域間の区別をできるだけ大きくするべく、元のカラー
のグレースケール表示と各色に対する種々のテクスチャ
的表示の両方を提供するように選択される。即ち、本発
明に係る変換は、これらのドツトパターンの全体のグレ
ースケール表示に於いてグレースケール表示への近似を
与えており、更にテクスチャという付加的な次元を加え
ている。
これに関して、ここで銘記すべきことは、本発明に係る
単色ドラドパターンは元のカラーの色即ちグレースケー
ルの値に必ずしも正確に対応しないが、対応する元のカ
ラーによって与えられる視覚的印象に類似した視覚的印
象を与えるように選択される。
種々のカラーを表わすように選択されたドツト配列の別
の特徴は、これらのドツトのパターンが人為的所産、即
ち、与えられた配列内にあるいは2つの配列間の接合部
あるいは境界に於ける偶発的即ち偶然によるパターン及
び図形の形成を避ける几めに各配列に対して選択される
ことである。
以下の記述の目的のためにここで更に銘記すべきことは
、カラーCRT及びカラープリンタ型表示の両方に於い
て、特定の色の領域に於けるドツトはその色の選択され
几陰影の領域を生成するために「オン」であシ且つ適当
な色である。唯一の例外は、「黒」及び「臼」の色であ
る。CRT表示の場合「白」ドツトが「オン」である時
に、背景の色即ちCRTスクリーンが、「黒」として用
いられるようにするために、「黒」ドツトは「オフ」に
することによシ通常表わされる。プリンタの場合、「黒
」ドツトが「オン」になシその結果ページにドツトの印
刷が行なわれる間にページの自然色が「白」として用い
られるよ5にするために、「白」ドツトが「オフ」とな
る。しかしながら、単色CRT及びプリンタは、「オン
」ドツト及び「オフ」ドツトの合成、即ち、暗ドツト及
び明ドツトの合成を用いて、与えられた領域内に種々の
陰影の「灰色」を供給する。以下の記述は、プリンタに
おける慣習に基づいている。即ち、「オン」ドツトは対
応する色のついた即ち「暗」ドツトを与え、これに対し
「オフ」ドツトは対応する「白」即ち「明」ドツトを与
える。しかしながら、本発明はプリンタシステムに限定
されず、CRT型システムにも同様に適用可能である。
これに関して述べると、プリンタの慣習からCRTの慣
習への以下の記述の変換は当業者にとってはよく理解さ
れよ5゜ 次の記述は、最初に、上記のデータ処理システムによっ
て変換されるべきカラーイメージのソースとして用いら
れ得る代表的なカラーイメージシステムについて述べる
。本明細書に述べられるカラーイメージシステムは、上
記のようにシステムへのカラーイメージのソースとなシ
得る他の多くの一般的に用いられているカラーイメージ
システムを代表するものである。カラーイメージの他の
ソース、例えば、カラーグラタイツクコ/ピユータシス
テムがまたそれ自身上記で述べられたシステムがそ5で
あるようにカラーイメージのソースとしての役割を果た
す。後者の場合、本発明のシステムのカラー変換が、例
えば、システムから接続された単色プリンタがそこに形
成されたイメージのハードコピーを供給するのに用いら
れる時にシステムによって生成されたカラーイメージを
変換するのに用いられ得る。
A3代表的なイメージソースカラーシステムこのプレス
チルあるいはテレチルのビデオテックスシステムは、イ
メージを形成するために文字セットグラフィックを用い
る。即ち、各イメージは、各々が英数字キャラクタある
いはシンボルあるいはグラフィックシンボルから成る「
キャラクタ」の配列から成る。同このグラフィックシン
ボルが、イメージの絵の即ち図形イメージ即ち部分を形
成するために[ビルディングブロックCbuildin
g blocJc)J  として用いられる。典型的な
イメージは、例えば、40キャラクタ幅×24キャラク
タ高さの配列から成り、任意の構成から成る英数字キャ
ラクタ及びグラフィックキャラクタの両方を含んでいる
1つのキャラクタは、ドツトの配列から成り、一般的に
は、例えば、8ドツト幅×8ドツトli5さあるいは2
0ドツト幅×16ドツト高さから成る。
キャラクタセットグラフィックシステムにおいて、一般
的であるプレスチルの規約では、特定のドツトのあるキ
ャラクタはこのキャラクタによって表わされるシンボル
の「前景」部分を表わすために「オン」と成り、これに
対して「オフ」となるドツトはこのシンボルの「背景」
部分を表わしている。プレスチルシステムに於いてイメ
ージを形成するのに用いられ得るキャラクタ、英数字キ
ャラクタ、シンボル及びグラフィックのライブラリが第
1表に示されている。テレチルのライブラリも全く同様
である。
テレチル及びプレスチルの双方において、イメージが、
制御コード、英数字シンボルキャラクタ又はグラフィッ
クキャラクタであり且つカラーイメージを生成するため
にレシーバによってff号化される「キャラクタコード
」のシーケンスの形でもって供給者データーベースから
ユーザに伝達される。その中に含まれる情報の中には、
各キャラクタ位置に対して、そこに表示されるべきキャ
ラクタの前景部分と背景部分の色を定める情報が存在し
ている。
B、スクリーン又はプリンタへのイメージ生成量も一般
的なイメージ表示デバイス、例えば、CRT表示装置及
びプリンタは、ドツトマトリックスデバイスである。即
ち、イメージはドツトの列としてスクリーン上にあるい
はページに書き込1れ、多くのプリンタでは、ドツトは
ラスク走査方式でもってスクリーンあるいはページに書
き込まれる。即ちドツトは一度に一列づつ嘗き込筐れる
。しかしながら、おるドツトマトリックスプリンタでは
、ドツトのブロックがエンテイテイー(entitie
s )として、即ち、4 、*、 Kットグラフィック
システムに於ける完全な文字としてプリントされる。更
に他のプリンタは、8ドツトカラムの形として印刷を行
ない、これらのカラムはイメージを形成する。
イメージを生成し且つこれを表示デバイスに供給するシ
ステムは、ビデオテックスサービスのテレチル又はプレ
スチルのようなキャラクタセットシステムかあるいはビ
ットマツプをとられたシステム、あるいはグラフィック
システム、あるいはこれらの合成である。キャラクタセ
ットシステムの場合、イメージは通常、プレスチルに関
して上で述べたように、キャラクタコードの形としてメ
モリに記憶され、この場合、特定のブロックのキャラク
タコードがイメージに表われるキャラクタの対応する列
を定めている。特定のプリンタの場合、例えば、イメー
ジを定めているシンボルキャラクタコードが、プリンタ
を駆動する対応するプリンタコードを生成するのに用い
られ、これによシシンボルコードからイメージへの変換
が実行される。
第4A図及び第4B図について説明する。これらの図に
は、8×8配列の黒、赤、緑、黄、青、マゼンタ、シア
ン及び白の色に対する単色ドツト配列即ちカラーパター
ンマスクが図示されている。
各配列は3つのフオーム、即ち配列の16進表示として
、及び2進ビツトパターンとして、並びに暗ドツト及び
明ドツトの配列として与えられている。本出願において
、「オン」ドツトは2進法の「1」ビットに対応し、暗
ドツトとして表わされ、これに対して「オフ」ドツトは
2進法の「0」に対応し、明ドツトによって表わされる
。前に説明したように、この規約は、プリンタによって
提供される単色プリントアウトに対応するように選択さ
れた。伺この場合、ドツトマトリックスの「1」即ち「
オン」ドツトがページの上にプリントされたドツトを与
え、「0」即ち「オフ」ドツトはプリントされず、これ
により明ドツトを与える。
CRT衣示装置に対する表示の場合、明ドツトアレイと
暗ドツトアレイは逆転される。即ち、「オン」即ち「1
」ドツトがスクリーン上に明ドツトを与え、これに対し
「オフ」即ち「0」ドツトが暗ドツトを与えている。
先ずドツト配列の16進表示、即ち、カラーパターンマ
スクについて説明する。1つの配列の16進表示の各々
は、4つの16進文字を含んでいる。例えば、マゼンタ
に対するカラーパターンマスクは(αG、55) によ
って我わされる。周知のように、1つの16進文字は4
つのピット2進数を表わしている。例えば、「α」は、
2進数1010、あるいは10を表わしており、これに
対して「5」は0101即ち5を宍わしている。
2つの16進文字はこれによシ、1つの8ドツト列のカ
ラーパターンマスクを衣わすのに十分である。
第4A図及び第4B図に於ける各カラーパターンマスク
は、コンマによって分けられた2対の文字によって聚わ
される。一番左の対、例えば、ααは一番上から数えて
例えば、列O12,4・6及び8に対する全ての偶数の
列のカラー、Noターンマスクの8ピツトe&わしでお
り、−香石の対の55は、奇数列、例えば、1.3.5
及び708ビツトを表わしている。斯くして、マゼンタ
に対スる偶数列のカラーパターンマスクはピットパター
1.0101010から成り、奇数列はパターン010
10101から成る。
上記のように、図示されているカラーに対する各カラー
パターンマスクは次に2進ピット形式によって示され、
最終的には明ドツト及び暗ドツトのカラーパターンマス
クとして示される。
最後に、ここで銘記すべきことは、特定のカラーパター
ンマスクの特定の列のドツトパターンが更に修正されて
いることである。詳細に説明すると、黄及び白の2番目
及び7番目の列が基礎パターンに於けるピットを補足す
ることにより修正され、シアンの第3列及び第8列は元
のパターンをパターン(44)に置き換えている。この
修正が実行されると、これらのカラーの各々に対して一
番右側の行に示されるカラーパターンマスクの最後のド
ツトパターンができる。黄、シアン及び白のカラーパタ
ーンマスクは斯かる状態で形成される。
何となれば、特定のシステムに於いては、均一なフォー
マット、例えば、16進数のマトリックスで表わされる
カラーパターンマスクを記憶し且つ操作するのが最も便
利であり且つ効率的であるからである。最後のカラーパ
ターンマスクを供給するための修正が次にカラーイメー
ジの変換と結び付いて実行される。例えば、カラー変換
が一度に1走査列づつ実行され枡コクセットグラフィッ
クシステムでは、カラーパターンマスクマトリックスに
記憶された(11)又は(αα)ではなくシアンカラー
パターンマ坊の第3列と第8列に対して呼び出され、黄
色カラーパターンマスク及び白カラーパターンマスクの
第2列と及び第7列のピットが第2列及び第7列として
補足され、カラーパタする。これらの図には、同じセッ
トのカラーに対する20X16カラーパターンマスクが
第4A図及び第4B図と同じ状態で示されている。ここ
で先ず銘記すべきことは、この場合、カラー、Noター
ンマスクの16進表示が再びセミコロンによって別れた
2セツトの16進文字から成ることであり、即ちカラー
パターンの偶数列を表わす左セットと、奇数列を表わす
右セットとから成ることである。
各セットは、2対の16進文字、即ち各々が列ドツトパ
ターンの8ピツト、即ち1バイトを表わしている3つつ
対に分割される6つの16進文字かう成ル。マスクは2
0ドツト幅であるが、大抵のシステムは、好適には、全
バイト即ちニブル(nibbles)の対、つ1vノ・
−ツバイトを操作する。従って、これらの列の16進表
示は24ビット即ちドツト、即ち3バイトに対する情報
を含む。
しかしながらここで銘記すべきことは、各マスクの16
進衣゛示に於いて、各列表示の最後の16進文字即ち最
後の4ピット即ちドツトが、16進法の01即ちピット
パターン0000にセットされることである。16進表
示情報のこれらの部分は、カラーパターンマスクが効果
的に20ドツト幅となるようにするために、カラーパタ
ーンマスクを生成したりあるいはカラーを単色ドツトパ
ターンに変換するのには用いられない。
更にここで銘記すべきことは、20X16カラーパター
ンマスクドツトパターンは、8×8カラーパターンマス
クによって達成されるのと同じ類似のカラー表示を与え
るが、この8×8カラーパターンマスクドツトパ・ター
ンとは異なることである。この相違は、カラー表示が2
0X16ドツトキヤラクタ機能を有するプリンタに於い
て且つ「倍密度」モードにプリント’<行なうプリンタ
に於いて達成されるように提供される。この倍密度モー
ドでは、キャラクタ、イメージ又はカラーパターンマス
クは、印刷される時に2の因子によって水平軸に効果的
に圧縮される。即ち、文字の第2行には、第2印刷行を
構成するために第1行からの部分釣行分離(sgpar
atron )が印刷され、文字の第4行には、第2印
刷行を構成するために第3行からの部分釣行分離が印刷
される。そして以下同様にして行なわれみ。
次にこれらのカラーパターンマスクがカラーイメージを
単色イメージに変換するために使用される時の方法を以
下に述べる。
上記の様に、カラーイメージの単色イメージへの変換は
、カラーイメージの各領域に於ける包金上記の対応する
カラーパターンマスクの単色ドツトパターンで置換する
ことにより行なわれる。このイメージ変換プロセスは、
グラフィックシンボルを一例として用いて第6図に示さ
れている。前に説明したように、本発明では、印刷され
たイメージから生ずるように「オン」ドツトを暗ドット
トシて、「オフ」ドツトを明ドツトとして示す規約に従
っている。伺これらの「ドツト」はキャラクタ及びマス
ク配列に於いて単位方形として示される。また前に示さ
れたように、この規約はCRT衣示の場合は逆転される
。このプロセスは全てのシンボル又は英数字キャラクタ
且つ任意のカラーパターンマスクあるいはフォントのキ
ャラクタサイズ又は比率に対して同様の方法で実施され
るため、この説明はただ例示にしかすぎない。
第6図について説明する。カラーフォントキャラクタC
CFC)82と呼ばれる変換されるべきシンボルが、8
×8配列から成るように示されている。同この場合背景
フィールドCBF)84カラーが緑であり、前景フィー
ルドCFF)86が上の左コーナに於ける4X4マゼン
タ方形と及び下の右コーナに於ける2×4マゼンタ長方
形から成る。
このプロセスの第1ステツプでは、前景キャラクタマス
ク及び背景キャラクタマスクが生成し、前景キャラクタ
マスクはその「オン」ドツトによって前景カラー(マゼ
ンタ)の領域を表わしており、背景文字マスクはその「
オン」ドツトによって背景カラー(緑)の領域を表わし
ている。このステップでは、CFC82が直接用いられ
て前景文字マスクCFCHM)88を構成し、これに対
し背景文字マスクCBCHM)90を生成するためにC
FC82が補足される(C)。FCHM88及びBCH
M90では、「オン」又は暗ドツトが前景及び背景カラ
ーによってそれぞれ占められる元のイメージCFC82
0部分を聚わしている。
これによシ、FCHM8B及びBCHM90はそれぞれ
前景及び後景カラーによって占められた元のイメージC
FC82の部分を表わしている。
このプロセスの第2ステツプでは、FCHM8B及びE
CHM90は、それぞれハーフトーン前景フィールド(
HFF)96及びハーフトーン背景フィールドCHBF
)98を発生するために前景カラーパターンマスクCF
COM)92及び背景カラーパターンマスクCBCOM
)94にドツトづつ論理積をとられる。FCOM92及
びEC0M94は第4A図及び第4B図並びに第5A図
、第5B図及び第5C図の所で前に述べたカラーパター
ンマスクのライブラリから選択される。
HFF96及びHBF98は、元の前置カラー及び背景
ガラ−にそれぞれ対応するカラーパターンマスクドツト
パターンを含むために、前景領域及び背景領域が充填さ
れた状態で即ち変換された状態で元のCFC82の前景
カラー領域及び背景カラー領域をそれぞれ表わしている
このプロセスの最終的なステップでは、HFF96及び
HBF9Bが、ハーフトーンフォントキャラクタCHF
C)100を生成するために、ドツトづつ論理和をとら
れる。HFC100は、CFC82の元の前景カラー及
び背景カラーが置換された状態で、即ち対応するカラー
パターンマスクドツトパターンのビットパターンに変換
された状態で、元のCFCB2に同等である。これによ
り、HFC100は、視覚的印象の点から見るとカラー
イメージCFC82に対する単色の相当物となる。
あるイメージの文字のカラーから単色への変換の上の記
述はグラフィックの様式でもって第6図に示された。大
抵のシステムの場合、この変換はラスク走査方式でもっ
て、即ち一度に1本のラスク走査線で実行される。
説明を進めると、元のイメージは、例えば、CFC82
に類似した24行のキャラクタから成っており、各列は
、40個の斯かるキャラクタを含んでおり、谷キャラク
タは前景カラーと背景カラーのドツトの8×8配列から
成っている。走査ラインオペレーションでは、イメージ
の一番上の列に於ける各キャラクタの上の列が、一度に
1つのドツトあるいは1グループのドツトづつ順次に読
み出され、イメージのドツトの一番上ノ列のFCHM8
B及びBCHM90として一度に1つのドツトづつ直接
あるいは補足された形でもって用いられる。これらのド
ツト毎のFCHM8B及びBCHM90は、一度に1ピ
ツトづつ、最終的な単色イメージのHFC100の一番
上の列を生成するためドツト毎に論理和をとられる対応
したHFF96及びHBF9Bの一番上の列をドツト毎
に生成するために各カラーに対する適当なFCOM92
及びEC0M94のドツトの一番上の列にドツト毎に論
理積をとられる。
このオペレーションは、イメージの全体が変換される迄
カラーパターンマスクの適当な列を用いて、文字の各列
のドツトの各列に対して反復される。第6図の例を用い
て、単一のキャラクタについて説明すると、FCHM8
B及びBCHM90の一番上の列のドツト毎の表示は、
それぞれ11110000及び00001111と成り
、これに対してFCOM92及びEC0M94の一番上
の列のドツト毎の表示は、それぞれ、10101010
(aa)及び11001100(cc)となる。FCH
M8Bの一番上の列は、HFF96の一番上の列101
00000を形成するためにFCOM92の一番上の列
とビット毎に論理積をとられ、BCHM90の一番上の
列は、HFC100の一番上の列10101100を形
成するために論理和をとられるHBF98の一番上の列
00001100を形成するためにEC0M94の一番
上の列と論理積をとられる。キャラクタの第2列につい
ては、FCHM8B及びBCHM90がまたそれぞれ1
1110000及び00001111と成り、これに対
しFCOM92及びEC0M94の第2列が、それぞれ
01010101 (55)及び00110011(3
3)と成る。HFF96及びHBF9Bの第2列は、そ
れぞれ01010000及び00000011と成シ、
HFC100の第2列は、01010011と成る。こ
のイメージが完成される迄以下同様に行なわれる。
ここで銘記すべきことは、前に述べたように、特定のカ
ラーパターンマスクの特定の列は、カラーパターンマス
クの16進マトリックス表示で表現されるドツトパター
ンから修正されることである。例えば、シアンカラーパ
ターンマスクの第3列及び第7列のドツトパターン、即
ち、一番上の列から数えて第4列及び第8列はマトリッ
クス表示で入力される(11)ではなt1’ (44)
として表現される。斯かる場合、パターン010001
00(44)は、マトリックス表現(11)ではなくこ
の変換に於けるこの列に於いて用いられる。
上記の変換プロセスは、勿論、例えば、20×16ドツ
トキヤラクタ配列を用いてキャラクタセットグラフィッ
クシステムに対する同様の方法でもって実施され、第5
A図、第5B図及び第5C図の所で述べたカラーパター
ンマスクを用いる。
同様にして、適当なカラーパターンマスクが、任意の好
ましいキャラクタセット配列サイズを用いているシステ
ムに対して本発明で述べられた基本に従って生成される
前に述べたように、非キャラクタセットシステムは、ピ
ットマツプされたカラーイメージの形にあるイメージを
含む。このイメージが既にピットマツプされたイメージ
として存在する場合、例えば、各々が全イメージサイズ
であるカラーパターンマスクを発生することが可能であ
る。この場合、FCHM88あるいはBCHM90のグ
ループが元のイメージから生成され、これらの各々は元
のイメージに於ける1つのカラーに対応し且つ全イメー
ジサイズと成る。即ち、各々の全イメージキャラクタマ
スクは、対応するカラーに対して、対応するカラーを含
むこれらのイメージピット位置に於ける「オン」ドツト
を含んでいる。従って、個々の全イメージキャラクタマ
スクは、最終的なハーフトーンイメージを生成するため
に論理和をとられる。対応する全イメージハーフトーン
前景フィールド及び背景フィールドを生成するために、
対応する全イメージカラーパターンマスクと論理積をと
られる。
しかしながら、ピットマツプをとられたイメ−ジが、数
値界現の形で初めに存在したあるいは得られたならば、
即ちカラーパターンマスクの16進マトリックス表示と
類似の形式でもって得られたならば、この変換は第6図
の所で述べた場合と同様に列毎及びドツト毎に実行され
る。
更に他のシステムの場合、例えば、アメリカンナショナ
ルスタンダードインステイテユート(American
 National 5tandards In5ti
tu−tlll)市販のイースアメリカンプレゼンテー
ションーレベループロトコルシンタックス(North
American Presentation−Lev
el−ProtocolSyfLtax ) で述べら
れるシステムでは、イメージは、幾何領域の境界及びそ
こに充填されるべきカラーの点でもって定められる。斯
かるシステムでは、カラーから単色への変換は、初めに
定められたカラーではなく、領域境界内に充填するため
にここに与えられたカラーパターンマスクを用いること
によって実行され得る。
本発明に係るカラーから単色イメージへの変換方法ヲ述
べてきたので、更に、イメージ内の英数字キャラクタ及
びシンボルの表示を強調するための方法について以下に
述べる。
英数字キャラクタ及びシンボルは一般的にイメージに組
み込まれ、例えばカラーイメージにおいては、文字及び
シンボルの前景カラーと、キャラクタ及びシンボルが現
われる背景カラーとは、常に外観ばかりでなく可読性の
ために選択される。
しかしながら、上記のように、カラーイメー・ジから単
色イメージへの変換は、特定のイメージ情報の損失を伴
うため、キャラクタ及びシンボルは判読が難かしくなる
。例えば、本発明に係る方法の場合、種々のカラーある
いはイメージは、元のカラーの「グレースケール」のシ
ェードに必然的に関係する「グレースケール」のシェー
ドを有するパターンによっては置き換えられないが、こ
のイメージの諸領域間の区別をできるだけ大きくする上
で全体としてのイメージに対して類似の視覚的印象を与
えるパターン即ちテクスチャによって置き換えられる。
従って、元のカラーに於い1十分にはっきりとしたキャ
ラクタ及びシンボルが、変換された単色イメージでは十
分にはっきりとしていないことがある。他の場合では、
文字及びシンボルが、元のイメージに於いて十分はつき
シしていないことがある。従って、例えば、可読性を向
上させるために、単色イメージに於けるキャラクタ及び
シンボルの視覚的外観を向上することが好ましい。斯か
る向上は基本的に、キャラクタ又はシンボルの前景、即
ち、キャラクタあるいはシンボル自体が、その背景から
十分はっきり見えるように与えられることを必要とする
第7図について説明する。この図には、カラーイメージ
を単色イメージに変換する上で英数字キャラクタあるい
はシンボルの外観を向上するための本発明に係る方法が
示されており、この方法は第6図の所で述べた変換方法
と類似している。
1つの初めのカラーフォント英数字キャラクタ(CFA
C)102がそこに、例えば、破線フィールド106で
衣わしだ異なったカラーの背景に現われている前景カラ
ーに於けるキャラクタH104として示されている。前
に述べたイメージ変換プロセスと同様にして、前景キャ
ラクタマスクCFCHM)108を提供するためにCF
AC102、即ち、H2O2が直接用いられてお9、背
景キャラクタマスクCECHM)11 Qを生成するた
めにCFACl 02が補足されている(C)。
前に説明したように、このプロセスに於ける次のステッ
プは、FCHM108及びBCHMlloからハーフト
ーン前景フィールド及びハーフトーン背景フィールドを
生成することにある。以下に説明するように、ハーフト
ーン前景フィールド及びハーフトーン背景フィールドの
生成、特にハーフトーン前景フィールドの発生は、最終
的なハーフトーンフォントキャラクタ即ちシンボルの背
景フィールドの最終的な外観即ち視覚品質に依存してい
る。最終的なキャラクタあるいはシンボルのノ・−7ト
ーン背景フイールドの外観は、CFAC102の背景フ
ィールド106の元のカラーに依存するハーフトーン背
景フィールドを形成するのに用いられる特定のカラーパ
ターンマスクによって決定される。
コノ”  7 ) −7前景フィールドを生成する目的
のために、ハーフトーン背景フィールドの範囲、即ち、
この・・−7トーン背景フイールドを生iするのに用い
られるカラーパターンマスクは、「明」カラー及び「暗
」カラーに分割される。しかしながら、この場合、「明
」及び「暗」はカラーパターンマスクのパターンについ
て言っているのであって、そのカラーパターンマスクに
対応する元のカラーの明るさあるいは暗さではない。
例えば、且つ第4A図及び第4B図に示されているカラ
ーパターンマスクについて述べると、元の色の黒、黄、
シアン及び白は「明」カラーと呼ばれる。何となれば、
これらのカラーに対応するカラーマスクがこれらのパタ
ーンに於ける明ドツトの大部分を含んでおり、従って明
るい全体的トーンを提供するからである。色の赤、緑、
青及びマゼンタに対するマスクはそれらのパターンに於
ける暗ドツトの大部分を含んでおり、従ってより暗い全
体的トーンを提供しているが、これはこれらのカラー及
びカラーマスクが「暗」カラーと呼ばれるようにするた
めである。第7図に示されているプロ°セスは、「明」
の元の背景カラー及び「暗」の元の背景カラーに対する
例を含んでいる。
今説明したように、ハーフトーン前景フィールド(HF
F)11 Zの生成は、背景カラーマスク(BGM)1
14が「暗」背景カラー、例えば、マゼンタに対するも
のかあるいは「明」背景カラー、例えば、白に対するも
のかということに依存する。
80M114が「明」背景カラーに対するものである場
合、FCHM108がHFFll 2として直接用いら
れる。この例の場合、HFFll2はCFAC102の
前景カラーH104に対応するパターンに於ける「オン
」ドツトを含んでいる。即ち、HFFll2は、元のキ
ャラクタあるいはシンボルである。従って、あるプリン
タへの出力の場合、元のキャラクタあるいはシンボルの
前景フィールド104は「暗」前景フィールドとして印
刷される、80M114が「暗」背景カラーに対するも
のである場合、HFF 112に於ける全てのドツトが
「オフ」にセットされる。即ち、HFFn2の中には前
景ドツトが存在せず、前景フィールドは効果的に抹消さ
れるかあるいは「ヌル(n1bll)Iフィールドにさ
れる。プリンタの場合、キャラクタ又はシンボル前景フ
ィード104は従って、「明」前景フィールドとして現
われる。
ハーフトーン後景フィールド(HBF)116の生成は
前に説明したように実行される。即ち、BCHMl、1
0はCFAC102の背景フィールド106のカラーに
対応する背景カラーマスク(BGM)114にドツト毎
に論理積をとられる。「明」の元の後景カラー及び「暗
」の元の背景カラーの両方に対する結果として生ずるH
By″116は、第7図に示される例に対して示されて
いる。
前に説明した変換プロセスと同じようにして、次に、H
FF’J−12及びHBFl、16が、最終的なハーフ
トーン英数字キャラクタ(HAC) 118を供給する
ために論理和をとられる。元のカラー背景が「明」であ
った場合、キャラクタあるいはシンボルが「明」背景フ
ィールドパターン上に「暗」キャラクタあるいはシンボ
ルとして現われる。元の後景カラーが「暗」カラーであ
った場合、キャラクタあるいはシンボルは「暗」背景フ
ィールドパターン上に「明」キャラクタあるいはシンボ
ルとして現われる。
要約すると、強調された英数字キャラクタ及びシンボル
の変換方法セは、キャラクタ又はシンボルの元の背景カ
ラーが前に説明したように単色カラーパターンマスクに
変換される。しかしながら、元のキャラクタあるいはシ
ンボル前景カラーフィールド、即ち、キャラクタあるい
はシンボル自体は、背景カラーが「明」であった場合「
暗」(黒)フィールドに変換されるかあるいは背景カラ
ーが「暗」であった場合「明」(白)フィールドに変換
される。後者の場合、元の前景フィールドが効果的に捨
てられ、キャラクタあるいはシンボルがこの「暗」背景
フィールドに明[ホール(hole)Jとして現われる
第8A図、第8B図及び第8C図は、最初はあるカラー
システム、詳細にはプレスチルでもって生成され、次に
この例のシステム10に於いテ本発明に係る方法及び装
置を用いて変換され印刷されたグラフィックキャラクタ
及び英数字キャラクタの両方を含むイメージを図示して
いる。第8A図は、8X8ドツトカラーパターンマスク
を用いているイメージを示しており、これに対して第8
B図は、20X16ドツトカラーパターンマスクを用い
ている同一のイメージを示している。第8C図は、8×
8ドツトカラーパターンマスクを用いており且つ強調さ
れた英数字キャラクタを含んでいる異なったイメージを
示している。
テレチルのビデオテキストサービスで提供されるような
キャラクタセットシステムによって特定されるイメージ
を変換する、現在最も好適な実施例を以下において説明
する。
テレチルのようなビデオテキストサービスは、典型的に
は、8色で40列X25(又は24)行のイメージを定
めるキャラクタコードを提供する。
このキャラクタコードは英数字キャラクタ及びグラフィ
ックキャラクタを定義する。
典型的グラフィックキャラクタを第9A図に示す。その
グラフィックキャラクタは6ブロツクに分けられており
、各ブロックは前景又は背景の色をしている。そのよう
な64の異なるグラフィックキャラクタが存在する。ま
た、そのグラフィックキャラクタは、第9B図に示され
るように分けられ背景の色で囲まれた6つのブロックを
有することもできる。
典型的英数字キャラクタを第9C図に示す。
100のオーダー(order)の異なる英数字キャラ
クタが存在し、それらの各々は前景(キャラクタの本体
)及び背景の色を有する。各キャラクタは異なるサイズ
(例えばノーマル(no?ynzzl)、倍の高さ、倍
の幅、倍の高さ及び幅)で現われ得る。
各キャラクタは、2フォント以上で現われ得る。
また各キャラクタは下線を付され得るサイズ、フォント
及び下線を引くことの変更は、異なる英数字キャラクタ
の総数を著しく大きいものにする。
色まで考慮にいれると、異なるキャスクタの数・>− はさらに大きいものとなる。8種ty>mなる色が使用
可能であり1それらの各々は前景又は背景に使用でき、
各グラフィック及び英数字キャラクタとして64の異な
る色の組合わせがある。フラッシング(flas屓ny
)及びマスキングのような他の属性は個々のキャラクタ
に対して特定され得るものであり、これによりさらに異
なるキャラクタの数を増加させる。
ウオング・プロフェッショナルコンピュータは、80列
CRrr上に同時に256までの異なるキャラクタを表
示可能な標準単色式表示ボード(非ビットマツプ化され
ている)を備えている。各キャラクタは、すぐ隣りのキ
ャラクタとの間に10列X12行のスペースを占めてい
る。専用キャラクタメモリは、いつでも一時に256の
異なるキャラクタからなるライブラリを規定する256
の10X12の異なるマトリックスを記憶している。
これらの256の異なるキャラクタは、80列CRT上
の2000の位置に対して、2000語のスクリーンメ
モリにおける対応する記憶位置に0から255までの数
を置くことにより割当てられる。
256キヤラクタまでの制限は、このキャラクタ・ボー
ド(あるいはその他の類似のボード)をビデオテキスト
のイメージの単色による表示に使用することへの妨げと
なるようにみえる。というのは、1つのイメージにはお
そらく256よりはるかKmい異なるキャラクタが現わ
れ得るからである。しかしながら、経験的な研究によっ
て、1つのイメージには驚くほど少ない数の異なるキャ
ラクタしか使用されないことが示された。
ウォングプロフェッショナルコンピュータニ単色式表示
を生成するため、ビデオテキストキャラクタコードは、
ビデオテキスト表示フォーマットにおける40X25の
位置の各々にどのキャラクタ(拡張英数字キャラクタの
場合にはキャラクタのどの部分)が現われるのか決定す
るために、まず復号化される。復号化はまた、各位置に
どのような前置又は背景の色が現われるかだけでなく、
7ラツシングやアンダーライン(下線)のような属性が
存在するか否かまで決定する。
ビデオテキストイメージにおける位置の各々に対して、
特定のキャラクタの8×8表示がメモリから検索され、
2つの隣接する10X12キヤラクタのサイズ(ウオン
グプロフェッショナルコンピュータのCRT上に表示さ
れるサイズ)である20X12フオーマツトまで拡大さ
れる。
英数字キャラクタ(ノーマルサイズ)は第10図に示さ
れるように拡大される。1つの完全なブランク10X1
2キヤラクタ200が右側に挿入されている。元の8X
8キヤラクタ202は2ビット幅の領域204によって
頂部、底部および左側が囲まれている。
グラフィックキャラクタは第11図に示すように拡張さ
れる。元々のキャラクタ207の各半分206(4X8
)は、1つの10X12キヤラクタ208に変換される
。そのグラフィックキャラクタを構成する6ブロツクは
、その8X8フオーマツトにおける2つの異なるサイズ
(3X4及び2×4)で記憶される。拡張された20X
12フオーマツトでは、各ブロックは4X10であり、
10X12キヤラクタの%になる。このキャラクタの拡
張は、異なるグラフィックキャラクタの数の有益な削減
をもたらす。64個の可能な8X8キヤラクタは8つの
可能な10X12キヤラクタまで整理される。
第6図及び第7図に関連して上記のように拡張すした各
キャラクタの前景及び背景にカラーパターンは置かれる
。各20X12拡張キヤラクタ(実際には1対の10X
12キヤラクタ)は、第12.4図乃至第12H図に示
す20X12カラーパターンの組を使用して、図面に示
されるように処理される。
各カラーパターンはその始めの2つの行により一意的に
描かれる。残りの行は始めの2行の繰返しである。
通常4つのカラーパターン(黒、背、赤及び緑)のみが
、説明した手続において使用される。その4つのパター
ンは他の4つのパターンの補数(逆)になっているから
である。その逆(反転)パターン(白、黄、シアン、マ
ゼンタ)は、キャラクタ上の反転ビデオ属性をキャラク
タ基準(basis )で規定することにより表示装置
に通常作成される。
第6図及び第7図に示した手続き°は、同じキャラクタ
が逆カラーパターンと非逆パターン(すなわち、黒、青
、赤及び緑の群からの1色のパターンと、白、黄、シア
ン及びマゼンタの群からの他の1色のパターン)の両方
を必要としない限り、うまく行く。もし、そのようなカ
ラーパターンの組合わせが同じキャラクタに必要な場合
、逆パターンは、第6図及び第7図に示される変換手続
中にその2つのカラーパターンマスクの1つを反転する
ことによって作成される。(例えば、そのカラーパター
ンマスクとキャラクタのマスク即ちテンプレート88.
90.108.110との論理項がとられるANDステ
ップで、カラーパターンマスクの1つは単に論理的に反
転される。)任意のイメージにおいて必要とされる異な
るキャラクタの総数を減少させるためのキャラクタ間の
冗長性が検出される。例えば、8つの異なるグラフィッ
クキャラクタのうちの2つはスペースキャラクタにコー
ド化され、これによりグラフィックキャラクタの数は6
つに減少する。ノーマルサイズのキャラクタの拡°長の
間に生成された右手側の10X12キヤラクタはスペー
スキャラクタとしてコード化される。スペースキャラク
タはまた、同じ色が前景と背景との両方に使用されるな
らコード化される。(例えば、緑の前景及び緑の背景で
1つのBは緑のスに一スとしてコード化される。)冗長
性は、拡張されたキャラクタ(倍の高さ等)の部分を形
成する10X12キヤラクタの間にも存在する。例えば
、倍の幅のキャラクタの上側の10X12の半分の両方
ともスペースキャラクタによって表示される。
各ビデオテキストキャラクタが2つのl0X12表示キ
ャラクタに変換されるとき、その10X12表示キャラ
クタが既に専用キャラクタメモリに存在するか否か見る
ための検査がなされる。
専用メモリはわずか256キヤラクタに対して10X1
2パターンを記憶することができる。もしキャラクタが
新しいものなら、専用メモリにおける次に使用可能な位
置に置かれる。そのとき、専用メモリにおけるその記憶
位置を識別するOから255までの数が、2000語(
16ビツト)スクリーンメモリ(このメモリは専用キャ
ラクタメモリの内容とCRTとの2500のスクリーン
位置との間の対応性を規定する)の適当な記憶位置に記
憶される。もし、キャラクタが既にキャラクタメモリに
記憶されているなら、そのキャラクタに対応する数はス
クリーンメモリ中に記憶される。
ギャラクタ番号(0乃至255)は、スクリーンメモリ
における各語の1バイト(8ビツト)に記憶される。他
のスクリーン属性(例えば、逆ビデオ、フジロジック、
下線付)は、残りのバイトのビットによって規定される
。新しいビデオテキストイメージは40X25イメージ
のほんの一部(即ち1キヤラクタ)を修正することによ
り作成され得る。その修正は、直前に説明したものと類
似の手続きに従って取扱かわれる。キャラクタメモリに
おいて利用可能なスペースを最大にするため、そのよう
な修正の間に、削除される全てのキャラクタについてそ
のキャラクタがスクリーンのどこか他の場所に現われる
か否か決定するための検査が行なわれる。現われないキ
ャラクタは、新しいキャラクタ用のス4−スを作るため
キャラクタメモリから削除される。新しいキャラクタは
、上記のキャラクタメモリに対して比較され、新しいも
ののみがそのメモリに追加される。
英数字キャラクタの外観を改善するため、それらのキャ
ラクタは周囲に「かさ」をつける、即ちそのキャラクタ
の前景の色の反対の色(白または黒)のほぼ1ビツト幅
の領域を設けることができる。これは、英数字キャラク
タをその周囲の背景パターンが歪めなければ可能である
【図面の簡単な説明】
第1図は、本発明を組み込んでいるコンピュータシステ
ムの等素因であり、 第2A図及び第2B図は、第1図のコンピュータシステ
ムのブロック線図であり、 第3図は、第1図、第2A図及び第2B図のコンピュー
タシステムのソフトウェア構造の線図であり、 第4A図及び第4B図は、黒、赤、緑、黄、青、マゼン
タ、シアン及び白の色に対する8X8カラ緑、黄、青、
マゼンタ、シアン及び白の色に対する20X16カラー
パターンマスクの図であり、第6図は、本発明に係るカ
ラーから単色イメージへの変換方法の線図であり、 第7図は、本発明に係る文字強調方法の線図であり、 第8A図、第8B図及び第8C図は、本発明に係る方法
によって単色イメージに変換されたカラーイメージの表
示例を示す図であり、それぞれ8×8配列のものと20
X16配列のもの及び英数字文字を強調したものである
。 第9A図、第9B図及び第9C図は、典型的なビデオテ
キストの図形及び英数字の説明のための図であり、 第10図及び第11図は80列CRTに表示するための
図形及び英数字ビデオテキストのキャラクタの拡張を示
す図であり、 第11,4図、第12B図、第12G図、第12D図、
第12A7図、第12F図、第1ZG図及び第12.H
図は20X12拡張キヤラクタを処理するために用いら
れるカラーパターンを示す図である。 12・・・表示装置     1403.キーボード1
6・・・CPU      18・・・メインプロセッ
サ20・・・コプロセッサ   30・・・アドレスラ
ッチ32・・・データトランシーバ  34・・・バス
?1flJ 御器38・・・待ち状態ロジック 44・・・非マスク可能割込みロジック56・・・ドラ
イブ     60・・・ディスク66・・・2スタプ
リンタ 70・・・ユーザインターフェース72・・・
応用機能インターフェース 74・・・グラフィックプロセッサ及びエディタインタ
ーフエース 76・・・テキストプロセッサ及びエディタインタフェ
ース 78・・・第4レーテイングシステム 80・・・ハードウェアインターフェースシステム92
・・・前景カラーマスク(マゼンタ)94・・・背景カ
ラーマスク(緑) 96・・・ハーフトーン前景フィールド98・・・ハー
フトーン背景フィールド100・・・ハーフトーンフォ
ント−屹〜ニラクク112・・・ハーフトーン前景フィ
ールド114・・・背景カラーマスク 116・・・ハーフトーン背景フィールド118・・・
・・−7トーン英数字宍春ラクタj!、280 い メ ン 鄭 く曙 ぐ 0             0          
    +\ノ                 5
.                −ノグラフィック
 マスク 伯菩nラーマスク 協寺力り−マスク /6遥         2連 o o o o o        ooomoooo
oooo。 o o o o o        oooooooo
ooooooooooo。 ooooo       oαχ0χすαχわαχつα
X0o o o o o       ooomooo
oooooo。 76遍       2通 f f  f  f f        111111
11111111111111f  f  f f f
        11111111111111111
111f f f f f        11111
111111111111111f  f f  f 
f        1111111111111111
1111f f  f  f f         1
11111111!+111111111f f  f
  f f         11111111111
111111111f f  f  f f     
   11111111111111111111f 
 f f  f f、        1111111
1111111111111奉t28図   bのカラ
ー ンぐq−ンマスク/6遁         2道 16蓮          2fi 本t2DZ      嚢のiラーノぐ7−ンマスクl
ろ遵                     2く
122088          0010(X)+0
000010001000秦t2−図    兎のカラ
ー J偉−ンマス71ろ臘           2達 #I2Fに    シアンの〃ラーパ7−ソマスク/6
真            2遺 16遍         、  2遍 739c*011100111(に)11100署11
0a d 6 b5         1010110
1011010110101739 c e     
     01110011100111α1110a
 d 6 b 5          1010110
1011010110101739 c *     
       011100111001110011
10a d 6 b 5          1010
11010110101101014し12Hr:4 
    ’vt’>りr、77ラー+ぐ7−シフ2フ手
  続  補  f−書    し 昭和61年4月λ1日 特許庁長官  宇 賀 道 部  殿 2、発明の名称 カラーイメージの単色表示法 3、補正をする者 事件との関係 特許出願人 住所 4、代理人 5、補正の対象 6、補正の内容 (1)明細書第38頁第19行において、「第1表」と
あるを、「第13図」と補正する。 (2)明細書第74頁第10行において・「る。」とあ
るを、「す、第13図は、ブレスチルシステムにおいて
イメージを形成するのに用ν1られ得るキャラクタ、シ
ンボル及びグラフィックのライブラリを示す図である。 」と、補正する。 (3)図面の第13図を添付の通り補充する。 以   上

Claims (1)

  1. 【特許請求の範囲】 1)カラーイメージのディジタル表示から単色イメージ
    を形成する方法であり、上記単色イメージはディジタル
    計算機のキャラクタベースの出力装置に形成される、上
    記方法であつて、 a)上記カラーイメージの定められた領域内で背景及び
    前景カラーを複数のカラーキャラクタの各々が表わす、
    上記カラーイメージのキャラクタベースの表示を形成す
    るステップと、 b)上記カラーイメージにおける1色に各々が対応し、
    異なるカラーの領域間の視覚的識別を単色イメージで提
    供できる明及び暗ドットのパターンからなる複数のカラ
    ーパターンマスクを供給するステップと、 c)上記カラーキャラクタの前景及び背景カラーを明及
    び暗ドットの上記の対応するパターンで置換えることに
    より上記カラーキャラクタを単色キャラクタに変換する
    ステップと、 d)上記のキャラクタベースの出力装置に上記の単色キ
    ャラクタを表示するステップと、を含むことを特徴とす
    る上記方法。 2)上記単色キャラクタの各々は画素のマトリックスか
    らなり、画素の各マトリックスはメモリ中において対応
    するビットのマトリックスで表示される特許請求の範囲
    第1項に記載の方法。 3)上記のb)のステップは、上記カラーパターンマス
    クの各々を表示するために、あるビットが明ドット又は
    その明ドットの部分を表示する状態にあり又あるビット
    が暗ドット又はその暗ドットの部分を表示する他の状態
    にある、ビットのカラーパターンマトリックスを供給す
    るステップを含む特許請求の範囲第2項に記載の方法。 4)上記のc)のステップは、 i)あるビットが前景カラーの存在を表示する状態にあ
    り、又あるビットが背景カラーの存在を表示する他の状
    態にある、ビットの前景−背景マトリックスを各カラー
    キャラクタに対して生成するステップと、 j)上記前景−背景マトリックスのビットを前景カラー
    の領域内の上記カラーパターンマトリックスのビットで
    置換するように、上記前景−背景マトリックスと上記前
    景カラーのカラーパターンマトリックスとを結合するス
    テップと、 k)上記前景−背景マトリックスのビットを、背景カラ
    ーの領域内の上記カラーパターンマトリックスのビット
    で置換するように、上記前景−背景マトリックスと上記
    背景カラーのカラーパターンマトリックスとを結合する
    ステップと、 を含む特許請求の範囲第3項に記載の方法。 5)上記カラーキャラクターは上記単色キャラクタより
    数が少なく、上記のカラーキャラクタの各々によつて表
    示される上記の定められた領域は、上記の単色キャラク
    タによつて表示される単色イメージの領域よりも大きい
    特許請求の範囲第1項に記載の方法。 6)上記カラーキャラクタは、キャラクタの本体に前景
    カラーを有し他の部分に背景カラーを有する英数字キャ
    ラクタを含み、 上記のc)のステップは、上記のカラーキャラクタの各
    々に対して、少なくとも2つの上記の単色キャラクタで
    あつてそのうちの1つはスペースキャラクタ(全て背景
    )である上記単色キャラクタを生成し、上記キャラクタ
    の本体は上記カラーキャラクタに対応する全ての上記単
    色キャラクタよりも少ない数が現われるステップを含む
    、特許請求の範囲第5項に記載の方法。 7)各カラーキャラクタに対して2つの単色キャラクタ
    が存在し2つの単色キャラクタの1つはスペースキャラ
    クタ(全て背景)にされてなり、かつ他方は英数字キャ
    ラクタの本体を含む特許請求の範囲第6項に記載の方法
    。 8)各カラーキャラクタに対して2つの単色キャラクタ
    が存在し、上記カラーキャラクタは、各々が前景又は背
    景カラーであり得る、2つの垂直な列ブロックを有する
    型のグラフィックキャラクタを含み、上記のc)のステ
    ップは、上記の垂直な列ブロックを含む第1の単色キャ
    ラクタを形成するステップを、上記の他方の垂直な列ブ
    ロックを含む第2の単色キャラクタを形成するステップ
    と、を含む特許請求の範囲第5項に記載の方法。 9)上記のa)のステップは、ビデオテキストイメージ
    を表わすキャラクタのストリームを復号するステップを
    含む特許請求の範囲第1項に記載の方法。 10)上記キャラクタベースの出力装置は一時に上記単
    色キャラクタの最大数をわずかに表示可能であり、上記
    のc)及びd)のステップは、新しく生成された単色キ
    ャラクタを先に生成されて既に単色イメージの一部とな
    つている単色キャラクタのライブラリと比較し、かつ新
    しく生成されたキャラクタが既に上記ライブラリに存在
    するものでないときにのみ上記ライブラリに上記の新し
    く生成されたキャラクタを追加するステップを含む特許
    請求の範囲第1項に記載の方法。 11)上記ライブラリは、上記出力装置を制御する回路
    における専用キャラクタメモリである特許請求の範囲第
    1項に記載の方法。 12)l)上記単色キャラクタにおける冗長性を検出し
    、かつ冗長なキャラクタの各々に対するもののかわりに
    上記ライブラリに1つのキャラクタのみを追加するステ
    ップ、をさらに含む特許請求の範囲第10項に記載の方
    法。 13)上記l)のステップのように処理された冗長性は
    、1つの英数字カラーキャラクタに対応する、複数の単
    色キャラクタの1つとしてスペースキャラクタ(全て背
    景又は全て前景)の存在を含む特許請求の範囲第12項
    に記載の方法。 14)上記カラーイメージにおけるカラーよりも少ない
    上記カラーパターンマスクを設け、パターンマスクの用
    意されていない各カラーは、上記出力装置に反転ビデオ
    の態様で上記カラーを含むキャラクタを表示するように
    命令することによつて、上記パターンの1つの反転とし
    て表わされる特許請求の範囲第1項に記載の方法。 15)上記b)のステップにおいて、上記カラーイメー
    ジにおけるカラーよりも少ない数の上記カラーパターン
    マスクが設けられ、パターンマスクが用意されていない
    カラーの各々は上記パターンの1つの反転として表示さ
    れ、 上記d)のステップにおいて、上記反転パターンが必要
    とされる領域を含む単色キャラクタは、反転ビデオで表
    示される特許請求の範囲第4項に記載の方法。 16)カラーパターンがそのために存在するカラーと、
    パターンの反転が必要とされるカラーと、の両方を含む
    カラーキャラクタは、上記のc)のステップにおいて上
    記変換の間にカラーパターンの反転をすることにより単
    色キャラクタに変換される特許請求の範囲第15項に記
    載の方法。 17)カラーイメージを単色イメージに変換する方法で
    あつて、 p)各々が元のイメージにおける1つのカラーに対応し
    、明及び暗ドットのパターンからなる複数のカラーパタ
    ーンマスクを供給するステップであつて、対応する元の
    イメージのカラーに類似する態様で単色イメージの領域
    間の識別をもたらすグレースケール及びテクスチュアル
    な視覚的印象を与えるため全ての他のパターンに関連し
    て各パターンが選択されるステップと、 q)上記カラーイメージの各領域における上記カラーを
    、対応するカラーパターンマスクドットパターンと置換
    するステップであつて、上記カラーパターンマスクは非
    反復性の部分(第12A図乃至第12H図)を含むステ
    ップと、 を有することを特徴とする上記方法。
JP61087874A 1985-04-16 1986-04-16 カラ−イメ−ジの単色表示法 Pending JPS61281370A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/723,732 US4703318A (en) 1984-03-30 1985-04-16 Character-based monochromatic representation of color images
US723732 1985-04-16

Publications (1)

Publication Number Publication Date
JPS61281370A true JPS61281370A (ja) 1986-12-11

Family

ID=24907428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61087874A Pending JPS61281370A (ja) 1985-04-16 1986-04-16 カラ−イメ−ジの単色表示法

Country Status (5)

Country Link
US (1) US4703318A (ja)
EP (1) EP0199272A3 (ja)
JP (1) JPS61281370A (ja)
AU (1) AU587608B2 (ja)
CA (1) CA1257938A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4992955A (en) * 1987-10-28 1991-02-12 Hitzchi, Ltd. Apparatus for representing continuous tone and high contrast images on a bilevel display

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3650486T2 (de) * 1985-04-13 1996-08-01 Quantel Ltd Videobildgestaltungssysteme
GB8707088D0 (en) * 1987-03-25 1987-04-29 Quantel Ltd Character & graphical generating systems
FR2619982B1 (fr) * 1987-08-28 1994-04-29 Thomson Csf Systeme de visualisation d'image couleur sur ecran matriciel
WO1989006851A1 (en) * 1988-01-15 1989-07-27 Chips And Technologies, Inc. Color to monochrome conversion
US4977398A (en) * 1988-01-15 1990-12-11 Chips And Technologies, Incorporated Color to monochrome conversion
US5245327A (en) * 1988-01-15 1993-09-14 Chips And Technologies, Incorporated Color to monochrome conversion
US5018076A (en) * 1988-09-16 1991-05-21 Chips And Technologies, Inc. Method and circuitry for dual panel displays
KR900702501A (ko) * 1988-09-16 1990-12-07 원본미기재 평판 그래픽 디스플레이를 위한 그레이 스케일 방법 및 회로
US5285192A (en) * 1988-09-16 1994-02-08 Chips And Technologies, Inc. Compensation method and circuitry for flat panel display
US5196839A (en) * 1988-09-16 1993-03-23 Chips And Technologies, Inc. Gray scales method and circuitry for flat panel graphics display
US5222212A (en) * 1988-09-16 1993-06-22 Chips And Technologies, Inc. Fakeout method and circuitry for displays
US7382929B2 (en) 1989-05-22 2008-06-03 Pixel Instruments Corporation Spatial scan replication circuit
US5179640A (en) * 1990-02-01 1993-01-12 Oce Graphics Usa Inc. Generating repeating patterns from a pattern header
US5153576A (en) * 1990-08-29 1992-10-06 Xerox Corporation Mapping of color images to black-and-white textured images
DE69232653D1 (de) * 1991-02-20 2002-07-25 Canon Kk Bildverarbeitungsgerät
DE69123604T2 (de) * 1991-07-15 1997-04-17 Copytele Inc Elektrophoretische anzeigetafel unter verwendung von graustufenfähigkeit mit flächenmodulation
JP3332398B2 (ja) * 1991-11-07 2002-10-07 キヤノン株式会社 画像処理装置及び画像処理方法
DE69326660T2 (de) 1992-07-31 2000-04-06 Canon K.K. Bildverarbeitungsverfahren und -gerät
US5548689A (en) * 1992-10-13 1996-08-20 Hewlett-Packard Company Method to convert bitmaps to monochrome data
US5673120A (en) * 1993-12-24 1997-09-30 Nec Corporation Image output device
US5568248A (en) * 1994-12-05 1996-10-22 Xerox Corporation Black and white reproducible pattern highlight color printing
DE19508163A1 (de) * 1995-03-08 1996-09-12 Hell Ag Linotype Verfahren zur Vereinigung von Farbauszugswerten zu einer einem Farbdruck entsprechenden Schwarz/Weiß-Ausgabe
US7082398B1 (en) 1996-01-16 2006-07-25 The Nasdaq Stock Market, Inc. Media wall for displaying financial information
US5754743A (en) * 1996-04-10 1998-05-19 Snap-On Technologies, Inc. Apparatus and method for printing color screen displays on a monochrome printer
US5898819A (en) * 1996-06-05 1999-04-27 Microsoft Corporation System for black and white printing of colored pages
US5701401A (en) * 1996-10-02 1997-12-23 Xerox Corporation Printing black and white reproducible color documents
JP3037161B2 (ja) * 1996-11-08 2000-04-24 日本電気アイシーマイコンシステム株式会社 図形画像表示装置及び図形画像表示方法
US6169607B1 (en) 1996-11-18 2001-01-02 Xerox Corporation Printing black and white reproducible colored test documents
US6179485B1 (en) 1996-11-18 2001-01-30 Xerox Corporation Printing black and white reproducible colored stroke documents
JPH10336466A (ja) * 1997-05-29 1998-12-18 Toshiba Corp 画像形成装置および画像処理装置
US6315669B1 (en) * 1998-05-27 2001-11-13 Nintendo Co., Ltd. Portable color display game machine and storage medium for the same
US6236390B1 (en) * 1998-10-07 2001-05-22 Microsoft Corporation Methods and apparatus for positioning displayed characters
US6278434B1 (en) 1998-10-07 2001-08-21 Microsoft Corporation Non-square scaling of image data to be mapped to pixel sub-components
US6396505B1 (en) 1998-10-07 2002-05-28 Microsoft Corporation Methods and apparatus for detecting and reducing color errors in images
US6597360B1 (en) * 1998-10-07 2003-07-22 Microsoft Corporation Automatic optimization of the position of stems of text characters
JP2000217000A (ja) * 1998-11-19 2000-08-04 Murata Mach Ltd 画像処理装置、画像処理方法及び記録媒体
US7134091B2 (en) * 1999-02-01 2006-11-07 Microsoft Corporation Quality of displayed images with user preference information
JP2001016459A (ja) * 1999-06-28 2001-01-19 Riso Kagaku Corp カラー画像情報に基づく白黒画像印刷方法および装置
US6633687B1 (en) 1999-09-10 2003-10-14 Intel Corporation Method and apparatus for image contrast modulation
US6297801B1 (en) 1999-09-10 2001-10-02 Intel Corporation Edge-adaptive chroma up-conversion
US6760123B1 (en) * 1999-11-29 2004-07-06 Xerox Corporation Method and system for mapping color to texture in a copier
US6810463B2 (en) 2000-05-24 2004-10-26 Nintendo Co., Ltd. Gaming machine that is usable with different game cartridge types
US7445551B1 (en) 2000-05-24 2008-11-04 Nintendo Co., Ltd. Memory for video game system and emulator using the memory
US7003166B2 (en) * 2002-01-29 2006-02-21 Eastman Kodak Company Method of encoding data in a monochrome media
US7177476B2 (en) * 2002-02-28 2007-02-13 Eastman Kodak Company Method of decoding data encoded in a monochrome medium
KR20050055459A (ko) * 2003-12-08 2005-06-13 엘지전자 주식회사 플라즈마 디스플레이 패널의 구동장치 및 구동방법
US7837558B2 (en) * 2004-03-31 2010-11-23 Nintendo Co., Ltd. Game console and emulator for the game console
US8016681B2 (en) * 2004-03-31 2011-09-13 Nintendo Co., Ltd. Memory card for a game console
US7771280B2 (en) * 2004-03-31 2010-08-10 Nintendo Co., Ltd. Game console connector and emulator for the game console
US8267780B2 (en) * 2004-03-31 2012-09-18 Nintendo Co., Ltd. Game console and memory card
US7382063B2 (en) * 2005-05-24 2008-06-03 Wayne-Dalton Corp. Uninterruptible power source for a barrier operator and related methods
US8115977B2 (en) * 2005-09-08 2012-02-14 Go Daddy Operating Company, LLC Document color and shades of gray optimization using monochrome patterns
US7502135B2 (en) * 2005-09-08 2009-03-10 The Go Daddy Group, Inc. Document color and shades of gray optimization using dithered monochrome surfaces
US8179565B2 (en) * 2005-09-08 2012-05-15 Go Daddy Operating Company, LLC Document color and shades of gray optimization using outlining
US7777917B2 (en) * 2005-09-08 2010-08-17 The Go Daddy Group, Inc. Document color and shades of gray optimization using solid monochrome colors
US8140908B2 (en) * 2007-06-22 2012-03-20 Microsoft Corporation System and method of client side analysis for identifying failing RAM after a user mode or kernel mode exception
JP5200642B2 (ja) * 2008-04-15 2013-06-05 ソニー株式会社 画像表示装置及び画像表示方法
US8384734B2 (en) * 2010-04-06 2013-02-26 Dell Products, Lp System and method for user selectable white level
US9721387B2 (en) * 2010-12-21 2017-08-01 Cyberlink Corp. Systems and methods for implementing augmented reality
EP2560363B1 (en) * 2011-08-17 2018-07-04 Seiko Epson Corporation Image processing device
JP5880056B2 (ja) * 2012-01-13 2016-03-08 セイコーエプソン株式会社 画像データ生成装置、画像処理装置、画像処理システム、画像データ生成方法、画像処理方法、画像データ生成プログラムおよび画像処理プログラム
US8977046B2 (en) * 2012-02-13 2015-03-10 Seiko Epson Corporation Image processing device, image processing method, and storage medium storing image processing program with color to pattern correlation
JP6060062B2 (ja) * 2013-07-30 2017-01-11 京セラドキュメントソリューションズ株式会社 画像処理装置及びプログラム
JP6456021B2 (ja) * 2013-12-12 2019-01-23 キヤノン株式会社 画像処理装置、画像処理方法、プログラム
US9756212B2 (en) 2015-11-25 2017-09-05 Xerox Corporation System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
US9674392B1 (en) 2015-11-25 2017-06-06 Xerox Corporation System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
US9674391B1 (en) * 2015-11-25 2017-06-06 Xerox Corporation System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
US9614995B1 (en) 2016-05-02 2017-04-04 Xerox Corporation System and method for generating vector based correlation marks and vector based gloss effect image patterns for rendering on a recording medium
US9661186B1 (en) 2016-06-02 2017-05-23 Xerox Corporation System and method for rendering gloss effect image patterns on a recording medium
US9781294B1 (en) 2016-08-09 2017-10-03 Xerox Corporation System and method for rendering micro gloss effect image patterns on a recording medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818269A (ja) * 1981-07-27 1983-02-02 Yonezo Yamazaki 輪転印刷機における供給インキの堰止め方法
JPS58154884A (ja) * 1982-03-10 1983-09-14 富士ゼロックス株式会社 カラ−画像の白黒表示装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3274909A (en) * 1963-08-08 1966-09-27 Dick Co Ab Apparatus for spacing characters
US3604846A (en) * 1969-03-03 1971-09-14 Mead Corp Method and system for reconstruction of half-tone images
US3781850A (en) * 1972-06-21 1973-12-25 Gte Sylvania Inc Television type display system for displaying information in the form of curves or graphs
GB1581440A (en) * 1976-06-21 1980-12-17 Texas Instruments Ltd Apparatus for displaying graphics symbols
DE2814891C3 (de) * 1978-04-06 1982-02-11 Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel Verfahren zur Umwandlung eines Videosignals in ein Schwarz/Weiß-Signal
US4225861A (en) * 1978-12-18 1980-09-30 International Business Machines Corporation Method and means for texture display in raster scanned color graphic
DE2939457A1 (de) * 1979-09-28 1981-05-07 Siemens Ag Verfahren zur hervorhebung eines bildbereiches innerhalb eines bildes, das auf einem bildschirm dargestellt wird
US4386416A (en) * 1980-06-02 1983-05-31 Mostek Corporation Data compression, encryption, and in-line transmission system
US4367533A (en) * 1980-08-25 1983-01-04 Xerox Corporation Image bit structuring apparatus and method
US4352100A (en) * 1980-11-24 1982-09-28 Ncr Corporation Image formatting apparatus for visual display
FR2506623A1 (fr) * 1981-06-01 1982-12-03 Radiotechnique Generateur de signaux video trichromes, tel qu'un jeu video, utilisable avec un reproducteur d'images monochrome
US4584573A (en) * 1981-07-20 1986-04-22 Sharp Kabushiki Kaisha Combined character and background pattern print control system
US4688031A (en) * 1984-03-30 1987-08-18 Wang Laboratories, Inc. Monochromatic representation of color images

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818269A (ja) * 1981-07-27 1983-02-02 Yonezo Yamazaki 輪転印刷機における供給インキの堰止め方法
JPS58154884A (ja) * 1982-03-10 1983-09-14 富士ゼロックス株式会社 カラ−画像の白黒表示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4992955A (en) * 1987-10-28 1991-02-12 Hitzchi, Ltd. Apparatus for representing continuous tone and high contrast images on a bilevel display

Also Published As

Publication number Publication date
US4703318A (en) 1987-10-27
CA1257938A (en) 1989-07-25
AU587608B2 (en) 1989-08-24
AU5533786A (en) 1986-10-23
EP0199272A2 (en) 1986-10-29
EP0199272A3 (en) 1989-09-20

Similar Documents

Publication Publication Date Title
JPS61281370A (ja) カラ−イメ−ジの単色表示法
CA1236940A (en) Monochromatic representation of color images
EP0369702B1 (en) Image processing apparatus and method
EP0579873B1 (en) Method of reproducing text on a raster output device
JP2003141553A (ja) オブジェクト・ベース・ラスター化イメージを充填する方法と装置
JP2578170B2 (ja) 画像表示装置
JPH07322074A (ja) ディザリングされた2レベル・イメージ・ファイルを処理するためのデータ処理装置および方法
EP1271409B1 (en) Method and System for Generating a digital image including a transparent object
US5374957A (en) Decompression method and apparatus for split level image buffer
US6700587B1 (en) Picture display apparatus
JPH04139589A (ja) 図形処理装置
JP2002225381A (ja) 画像処理装置および画像処理方法
CN100550968C (zh) 在双级打印机上模拟2位每像素打印的方法和装置
JPH0230561A (ja) 画像処理装置
JPH03169655A (ja) カラー画像出力・表示方式
JPH0876739A (ja) ビットマップフォントの縮小画面表示方法および縮小画面表示装置
JPH07123322A (ja) 画像変換方式
JPH08272351A (ja) 画像処理装置
JPH0437795A (ja) ハイビジョン用文字表示装置
Childs The European videotex standard
Ninke Design considerations of NAPLPS, the data syntax for VIDEOTEX and TELETEXT in North America
JPH0437796A (ja) テキスト画面表示装置
JPH07140945A (ja) 階調文字表示方法及び装置
JPH10222647A (ja) 画像処理装置およびその方法
JP2020154177A (ja) 表示処理装置、表示処理方法及び表示処理プログラム