JP2010055380A - データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、描画用プログラム、および、コンピュータ読取可能な記録媒体 - Google Patents
データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、描画用プログラム、および、コンピュータ読取可能な記録媒体 Download PDFInfo
- Publication number
- JP2010055380A JP2010055380A JP2008219755A JP2008219755A JP2010055380A JP 2010055380 A JP2010055380 A JP 2010055380A JP 2008219755 A JP2008219755 A JP 2008219755A JP 2008219755 A JP2008219755 A JP 2008219755A JP 2010055380 A JP2010055380 A JP 2010055380A
- Authority
- JP
- Japan
- Prior art keywords
- data
- gradation
- information
- graphic
- oversampling
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/92—Dynamic range modification of images or parts thereof based on global image properties
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
Abstract
【解決手段】オーバーサンプリング処理では、各画素には複数のサブピクセルが対応し、複数のサブピクセルのサンプリング位置の中の、表示される図形の輪郭線や骨格部分の内部に含まれる数によって、各画素の階調値が決まる。(a)に示された、各サブピクセルの中央をサンプリング位置として生成された階調データと、(b)に示された、各サブピクセルの下端中央をサンプリング位置として生成された階調データとが、対応する画素の階調値をそのまま足し合わせることによりマージされて、(c)に示された階調データが生成されている。
【選択図】図8
Description
"Tech-On!"、[online]、日経BP社、[平成20年8月25日検索]、インターネット〈http://techon.nikkeibp.co.jp/article/WORD/20061215/125470/〉
[1−1.ハードウェア構成]
図1は、本発明のデータ作成装置および描画装置の一実施の形態である情報処理装置を含む情報処理システムのハードウェア構成を模式的に示す図である。
図2は、情報処理装置1がデータ作成装置として機能する場合の制御ブロック図である。
図2に記載された描画装置200は、データ作成装置100で生成された図形の階調データに基づいて、表示装置300における文字色と背景色の色データを混合することにより、図形の基本部分以外の部分の画像データを生成する。そして、描画装置200は、図形の基本部分の画像データとそれ以外の部分の画像データを合成して、表示装置300へ送信する。
文字情報格納部19には、表示装置300に表示させる文字または記号などの図形についてのスケルトンデータ(文字や記号の基本部分を示す情報の一例)が、当該文字または記号ごとに付与されたコード番号等に関連付けられて記憶されている。
次に、データ作成装置100における階調データの生成の際に実行される処理について、当該処理のフローチャートである図4を参照しつつ説明する。
図7は、図4のフローチャートに係る処理の変形例のフローチャートである。
図8(c)は、図8(a)に示された階調データと図8(b)に示された階調データとを、対応する画素の階調値をそのまま足し合わせることによりマージされて生成された階調データを模式的に示している。
図9は、図4のフローチャートに係る処理のさらなる変形例のフローチャートである。
Claims (13)
- 図形を表示装置に表示するための画像データを作成するデータ作成装置であって、
前記図形の基本部分を示す情報を記憶する第1の記憶手段と、
前記図形の基本部分以外の部分の階調データをオーバーサンプリング処理によって生成する階調生成手段と、
前記オーバーサンプリング処理を実行するための情報であるオーバーサンプリング情報を記憶するための第2の記憶手段とを備え、
前記階調生成手段は、前記第2の記憶手段から抽出したオーバーサンプリング情報に基づいて前記階調データを生成する、データ作成装置。 - 前記オーバーサンプリング情報は、各画素に対するサンプリング数またはサブピクセルにおける着色のサンプリング位置を特定する情報である、請求項1に記載のデータ作成装置。
- 前記階調生成手段は、前記図形についての指標に基づいて前記オーバーサンプリング情報を抽出する、請求項2に記載のデータ作成装置。
- 前記図形の基本部分を示す情報に基づいて、前記図形を当該図形の基本部分の傾きごとにブロックに分割するブロック分割手段をさらに備え、
前記図形についての指標は、前記図形のブロックごとの傾きである、請求項3に記載のデータ作成装置。 - 前記階調生成手段は、サブピクセルにおいて異なるサンプリング位置で着色を取得し、各サンプリング位置で着色を取得したことにより取得した各画素の階調データの平均値を算出することにより各画素の階調データを生成する、請求項1〜請求項4のいずれかに記載のデータ作成装置。
- 前記階調生成手段は、サブピクセルにおいて異なるサンプリング位置で着色を取得し、各サンプリング位置で着色を取得したことにより取得した各画素の階調データに重みをつけて算出することにより各画素の階調データを生成する、請求項1〜請求項4のいずれかに記載のデータ作成装置。
- 請求項1〜請求項6のいずれかに記載のデータ作成装置によって作成された画像データに基づいて前記表示装置に前記図形を表示させる描画装置であって、
前記階調データに基づいて、図形の表示色の表示データと背景の表示色の表示データとを混合することにより表示用データを生成する、データ混合手段と、
前記データ混合手段が生成した表示用データを前記表示装置に送信する送信手段とを備える、描画装置。 - 図形を表示装置に表示するための画像データを作成するデータ作成方法であって、
第1の記憶手段が、前記図形の基本部分を示す情報を記憶するステップと、
階調生成手段が、前記図形の基本部分以外の部分の階調データをオーバーサンプリング処理によって生成するステップと、
第2の記憶手段が、前記オーバーサンプリング処理を実行するための情報であるオーバーサンプリング情報を記憶するステップとを備え、
前記階調データを生成するステップは、前記第2の記憶手段からオーバーサンプリング情報を抽出し、当該抽出したオーバーサンプリング情報に基づいて前記階調データを生成する、データ作成方法。 - 請求項8に記載のデータ作成方法によって作成された画像データを、前記表示装置に送信することにより前記表示装置において前記図形を表示させる描画方法であって、
前記階調データに基づいて図形の表示色の表示データと背景の表示色の表示データとを混合することにより表示用データを生成するステップと、
前記表示用データを前記表示装置に送信するステップとを備える、描画方法。 - 図形を表示装置に表示するための画像データを作成するデータ作成用プログラムであって、
コンピュータに、
第1の記憶手段が、前記図形の基本部分を示す情報を記憶するステップと、
階調生成手段が、前記図形の基本部分以外の部分の階調データをオーバーサンプリング処理によって生成するステップと、
第2の記憶手段が、前記オーバーサンプリング処理を実行するための情報であるオーバーサンプリング情報を記憶するステップとを実行させ、
前記階調データを生成するステップは、前記第2の記憶手段からオーバーサンプリング情報を抽出し、当該抽出したオーバーサンプリング情報に基づいて前記階調データを生成する、データ作成用プログラム。 - 請求項10に記載のデータ作成用プログラムによって作成された画像データを、前記表示装置に送信することにより前記表示装置において前記図形を表示させるための描画用プログラムであって、
コンピュータに、
前記階調データに基づいて図形の表示色の表示データと背景の表示色の表示データとを混合することにより表示用データを生成するステップと、
前記表示用データを前記表示装置に送信するステップとを実行させる、描画用プログラム。 - 請求項10に記載のデータ作成用プログラムを記録した、コンピュータ読取可能な記録媒体。
- 請求項11に記載の描画用プログラムを記録した、コンピュータ読取可能な記録媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008219755A JP4703695B2 (ja) | 2008-08-28 | 2008-08-28 | データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、および、描画用プログラム |
| US12/549,160 US20100053194A1 (en) | 2008-08-28 | 2009-08-27 | Data creating apparatus, drawing apparatus and controlling methods thereof, and recording media |
| CN2009101706016A CN101661732B (zh) | 2008-08-28 | 2009-08-28 | 数据生成装置、绘图装置及其控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008219755A JP4703695B2 (ja) | 2008-08-28 | 2008-08-28 | データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、および、描画用プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010055380A true JP2010055380A (ja) | 2010-03-11 |
| JP4703695B2 JP4703695B2 (ja) | 2011-06-15 |
Family
ID=41724698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008219755A Expired - Fee Related JP4703695B2 (ja) | 2008-08-28 | 2008-08-28 | データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、および、描画用プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20100053194A1 (ja) |
| JP (1) | JP4703695B2 (ja) |
| CN (1) | CN101661732B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5909935B2 (ja) * | 2011-09-05 | 2016-04-27 | 株式会社リコー | 画像処理方法、画像処理プログラム及び情報処理装置 |
| US20130135331A1 (en) * | 2011-11-30 | 2013-05-30 | Mitsubishi Electric Corporation | Project-data creating device and programmable display device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08272351A (ja) * | 1995-03-31 | 1996-10-18 | Victor Co Of Japan Ltd | 画像処理装置 |
| JP2005024932A (ja) * | 2003-07-02 | 2005-01-27 | Sharp Corp | 図形または文字の表示装置、表示方法、表示プログラムおよび表示プログラムを記録した記録媒体 |
| JP2006344002A (ja) * | 2005-06-09 | 2006-12-21 | Fuji Xerox Co Ltd | 画像処理装置、エッジ検出装置、画像処理方法、エッジ検出方法及びそのプログラム |
| JP2007310883A (ja) * | 2006-05-12 | 2007-11-29 | Nvidia Corp | グラフィックスプロセッサの複数のディスプレイヘッドを用いたアンチエイリアシング |
| JP2008009897A (ja) * | 2006-06-30 | 2008-01-17 | Mitsubishi Electric Corp | ベクトル図形描画装置及びそのプログラム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0540463A (ja) * | 1991-08-08 | 1993-02-19 | Hitachi Ltd | 多階調文字発生装置 |
| US6411745B1 (en) * | 1994-03-09 | 2002-06-25 | Eastman Kodak Company | Method and apparatus to reduce cross-interference in reproduction of scanned halftone images |
| JP3119805B2 (ja) * | 1994-12-20 | 2000-12-25 | 松下電器産業株式会社 | 多階調データ生成装置 |
| US6057855A (en) * | 1997-07-02 | 2000-05-02 | Hewlett-Packard Company | Method and apparatus for providing polygon pixel sub-sample information using incremental means |
| JP2007067571A (ja) * | 2005-08-29 | 2007-03-15 | Fujitsu Ltd | 画像処理装置 |
| US8130227B2 (en) * | 2006-05-12 | 2012-03-06 | Nvidia Corporation | Distributed antialiasing in a multiprocessor graphics system |
| US20090085928A1 (en) * | 2006-05-12 | 2009-04-02 | Nvidia Corporation | Antialiasing using multiple display heads of a graphics processor |
-
2008
- 2008-08-28 JP JP2008219755A patent/JP4703695B2/ja not_active Expired - Fee Related
-
2009
- 2009-08-27 US US12/549,160 patent/US20100053194A1/en not_active Abandoned
- 2009-08-28 CN CN2009101706016A patent/CN101661732B/zh not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08272351A (ja) * | 1995-03-31 | 1996-10-18 | Victor Co Of Japan Ltd | 画像処理装置 |
| JP2005024932A (ja) * | 2003-07-02 | 2005-01-27 | Sharp Corp | 図形または文字の表示装置、表示方法、表示プログラムおよび表示プログラムを記録した記録媒体 |
| JP2006344002A (ja) * | 2005-06-09 | 2006-12-21 | Fuji Xerox Co Ltd | 画像処理装置、エッジ検出装置、画像処理方法、エッジ検出方法及びそのプログラム |
| JP2007310883A (ja) * | 2006-05-12 | 2007-11-29 | Nvidia Corp | グラフィックスプロセッサの複数のディスプレイヘッドを用いたアンチエイリアシング |
| JP2008009897A (ja) * | 2006-06-30 | 2008-01-17 | Mitsubishi Electric Corp | ベクトル図形描画装置及びそのプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101661732A (zh) | 2010-03-03 |
| JP4703695B2 (ja) | 2011-06-15 |
| CN101661732B (zh) | 2012-11-21 |
| US20100053194A1 (en) | 2010-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3734491B1 (ja) | スプレッドシートのセル内グラフ表示方法 | |
| EP2766874B1 (en) | Caching coverage values for rendering text using anti-aliasing techniques | |
| RU2003106974A (ru) | Аппаратное ускорение графических операций при построении изображений на основе пиксельных подкомпонентов | |
| JPH03208094A (ja) | 種々の寸法の記号映像のアウトラインを処理する方法およびコンピュータ表示装置 | |
| JP5183286B2 (ja) | 文字表示装置 | |
| US20090315881A1 (en) | Display processing device, display processing method, and display processing program | |
| JP4703695B2 (ja) | データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、および、描画用プログラム | |
| KR100749873B1 (ko) | 문자 표시 장치, 문자 표시 방법 및 가독 기록 매체 | |
| JP4698709B2 (ja) | データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、描画用プログラム、および、コンピュータ読取可能な記録媒体 | |
| US9619126B2 (en) | Computer-readable non-transitory storage medium with image processing program stored thereon, element layout changed material generating device, image processing device, and image processing system | |
| US20090296117A1 (en) | Image-processing apparatus, method for controlling thereof, and computer program | |
| JP2005326756A (ja) | 文字画像生成装置,文字画像生成方法,表示制御装置,文字画像生成プログラムおよび表示制御プログラム | |
| JP2009075873A (ja) | ロゴ付き二次元コード作成装置、ロゴ付き二次元コード作成方法、及びプログラム | |
| JP2005107602A (ja) | 3次元画像描画装置および3次元画像描画方法 | |
| JP2012173785A (ja) | 翻訳結果表示方法、翻訳結果表示システム、翻訳結果生成装置および翻訳結果表示プログラム | |
| US20100020096A1 (en) | Antialiasing apparatus | |
| US20070211063A1 (en) | Display program, data structure and display device | |
| JP2012000916A (ja) | 画像処理装置および画像形成装置 | |
| KR101666131B1 (ko) | 서브 픽셀의 패턴을 고려한 벡터 글꼴의 렌더링 방법 | |
| KR100832052B1 (ko) | 표시 장치, 표시 제어 장치, 표시 방법, 표시 제어프로그램 및 동 프로그램을 기록한 컴퓨터 판독 가능한기록 매체 | |
| JP2013068985A (ja) | ベクトル描画装置、ベクトル描画方法及びプログラム | |
| JP6238392B2 (ja) | 文字表示装置、文字表示方法及びプログラム | |
| JP6253387B2 (ja) | 文字サイズ取得装置及び文字サイズ取得方法及び文字サイズ取得プログラム | |
| JP2018019212A (ja) | 情報処理装置及び描画処理方法、コンピュータプログラム | |
| JP4080470B2 (ja) | 文字パターン生成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100827 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101222 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110111 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110301 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110308 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4703695 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |