(57)【要約】【課題】  モニタ上で、アンチエイリアジングフォントの文字を誤って画像領域と誤判定されることを防止する。【解決手段】  注目画素について、当該画素およびその前後４画素(計９画素)を抽出する(Ｓ３）。抽出された９画素についてサブ画素の最大値をそれぞれの画素の代表値とする（Ｓ５）。上記９つの代表値のヒストグラムをとり、分布数の一番多いものからＨ０，Ｈ１，Ｈ２・・・とする(Ｓ７)。下記式（１）を満足するか否か判断し(Ｓ９)。Ｈ０＋Ｈ１＋Ｈ２＜ＴＨ・・・（１）。式（１）を満足する場合は非文字領域画素と、満足しない場合は、文字領域画素と判断する(Ｓ１１、Ｓ１３）。【選択図】  図３
2013005074.tif 000002
【特許請求の範囲】
【請求項１】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、
前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する決定ステップ、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断ステップ、
を備えた文字領域画素判定方法。
【請求項２】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、
前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最小値を、当該単位画素の代表画素値として決定する決定ステップ、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断ステップ、
を備えた文字領域画素判定方法。
【請求項３】
所定の配置順で３以上のサブ原色画素が配置された単位画素が複数配置された表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、
前記サブ原色画素は、各単位画素内に同じ配列順で配置されており、
前記サブ画素の配列方向において末尾に位置するサブ画素の原色値と次の単位画素の先頭のサブ画素の原色値の差分を求め、
前記求めた各単位画素間の差分に基づき文字領域を構成する単位画素か否かを判断すること、
を特徴とする文字領域画素判定方法。
【請求項４】
請求項１または請求項２の文字領域画素判定方法において
前記注目単位画素をずらしつつ、前記特定ステップ、前記決定ステップおよび前記判断ステップを繰り返すことにより、前記文字領域を決定すること、
を特徴とする文字領域画素判定方法。
【請求項５】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定装置であって、
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、
前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する決定手段、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段、
を備えた文字領域画素判定装置。
【請求項６】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定装置であって、
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、
前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最小値を、当該単位画素の代表画素値として決定する決定手段、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段、
を備えた文字領域画素判定装置。
【請求項７】
所定の配置順で３以上のサブ原色画素が配置された単位画素が複数配置された表示画面にて、文字領域を構成する単位画素を判定する文字領域決定装置であって、
前記サブ原色画素は、各単位画素内に同じ配列順で配置されており、
前記サブ画素の前記配列方向において末尾に位置するサブ画素の原色値と次の単位画素の先頭のサブ画素の原色値の差分を求める差分演算手段、
前記求めた各単位画素間の差分に基づき文字領域を構成する単位画素か否かを判断する判断手段、
を備えた文字領域画素判定装置。
【請求項８】
請求項４〜請求項６のいずれかの文字領域画素判定装置を含むモニタ。
【請求項９】
請求項４〜請求項６のいずれかの文字領域画素判定装置を含むセットトップボックス。
【請求項１０】
請求項９のセットトップボックスは、入力データの出力先モニタを切り替えるための切り替えハブであること、
を特徴とするもの。
【請求項１１】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて文字領域を構成する単位画素であるかを決定する文字領域画素判定処理をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、下記手段として構成させる文字領域画素判定プログラム。
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、
前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する決定手段、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段。
【請求項１２】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて文字領域を構成する単位画素であるかを決定する文字領域決定処理をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、下記手段として構成させる文字領域画素判定プログラム。
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、
前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最小値を、当該単位画素の代表画素値として決定する決定手段、
前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段。
【請求項１３】
所定の配置順で３以上のサブ原色画素が配置された単位画素が複数配置された表示画面にて、文字領域を構成する単位画素を判定する文字領域決定処理をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、下記手段として構成させる文字領域決定プログラム。
前記サブ原色画素は、各単位画素内に同じ配列順で配置されており、
前記サブ画素の前記配列方向において末尾に位置するサブ画素の原色値と次の単位画素の先頭のサブ画素の原色値の差分を求める差分演算手段、
前記求めた各単位画素間の差分に基づき文字領域を構成する単位画素か否かを判断する判断手段。
【請求項１４】
３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、各単位画素が文字領域を構成する画素か否かを判断するための代表値を決定する代表値決定方法であって、
注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、
前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値または最小値を、当該単位画素の代表画素値として決定する決定ステップ、
を備えた代表値決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テキスト領域と非テキスト領域とを区別する方法に関し、特に、アンチエイリアシング処理を伴うフォントの判定に関する。
【背景技術】
【０００２】
今日、パソコンの画面において、画像をより見やすくするために、画像領域の強調処理がなされる。かかる強調処理では文字領域を非強調とするために、前提として、文字を構成している画素か否かの判定が必要となる。
【０００３】
発明者は、以下のような手法でテキスト領域の判定を行っていた。
【０００４】
1)注目画素とその周辺８画素を含む９画素のY値のヒストグラムを取得する。2)頻度の最も高い階調、２番目に高い階調、３番目に高い階調の総和を取る。3)上記総和と閾値を比較し、総和が閾値以上ならテキストと、前記閾値未満であれば非テキストであると判定する。4)判定結果に基づき、３ライン＊５ピクセルの一様平均フィルタを重畳し、画像処理の強度を自動調整する。
【０００５】
特許文献１には、 細線を的確に検出して、黒文字などの細線部の画像を高画質で出力することのできる画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2003-264689号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記輝度値を用いた判定方法では、サブ画素を用いたアンチエイリアシング処理を伴うフォント（以下アンチエイリアシングフォントという）については、その検出が困難であった。なぜなら、アンチエイリアシングフォントは、文字端を構成する画素について、R成分・G成分・B成分それぞれについてスムージング処理がなされているので、従来のY値に基づく判定手法では、あたかもテキスト領域ではないかのように判定されてしまうからである。
【０００８】
この発明は、上記問題を解決し、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定可能な方法またはその装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
(1)本発明にかかる文字領域画素判定方法は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する決定ステップ、前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断ステップ、を備えている。
【００１０】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００１１】
(2)本発明にかかる文字領域画素判定方法は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最小値を、当該単位画素の代表画素値として決定する決定ステップ、前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断ステップ、を備えている。
【００１２】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００１３】
(3)本発明にかかる文字領域画素判定方法は、所定の配置順で３以上のサブ原色画素が配置された単位画素が複数配置された表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定方法であって、前記サブ原色画素は、各単位画素内に同じ配列順で配置されており、前記サブ画素の配列方向において末尾に位置するサブ画素の原色値と次の単位画素の先頭のサブ画素の原色値の差分を求め、前記求めた各単位画素間の差分に基づき文字領域を構成する単位画素か否かを判断する。
【００１４】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００１５】
(4)本発明にかかる文字領域画素判定方法は、前記注目単位画素をずらしつつ、前記特定ステップ、前記決定ステップおよび前記判断ステップを繰り返すことにより、前記文字領域を決定する。したがって、繰り返す範囲において文字領域を構成する画素か否かを判断することができる。
【００１６】
(5)本発明にかかる文字領域画素判定装置は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定装置であって、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する決定手段、前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段を備えている。
【００１７】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００１８】
(6)本発明にかかる文字領域画素判定装置は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する文字領域画素判定装置であって、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定手段、前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最小値を、当該単位画素の代表画素値として決定する決定手段、前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する判断手段、を備えている。
【００１９】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００２０】
(7)本発明にかかる文字領域画素判定装置は、所定の配置順で３以上のサブ原色画素が配置された単位画素が複数配置された表示画面にて、文字領域を構成する単位画素を判定する文字領域決定装置であって、前記サブ原色画素は、各単位画素内に同じ配列順で配置されており、前記サブ画素の前記配列方向において末尾に位置するサブ画素の原色値と次の単位画素の先頭のサブ画素の原色値の差分を求める差分演算手段、前記求めた各単位画素間の差分に基づき文字領域を構成する単位画素か否かを判断する判断手段、を備えている。
【００２１】
したがって、サブ画素を用いたアンチエイリアシング処理を伴うフォントであっても文字領域の画素として判定することができる。
【００２２】
(14)本発明にかかる代表値決定方法は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、各単位画素が文字領域を構成する画素か否かを判断するための代表値を決定する代表値決定方法であって、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する特定ステップ、前記判定領域の各単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値または最小値を、当該単位画素の代表画素値として決定する決定ステップ、を備えている。
【００２３】
したがって、前記注目単位画素は文字領域を構成する単位画素であるか否か判断するための前記単位画素の代表画素値を得ることができる。
【００２４】
なお、本明細書において「サブ原色画素」とは、実施形態ではRGBのサブ画素が該当する。    
【図面の簡単な説明】
【００２５】
【図１】文字領域画素判定装置１の機能ブロック図である。
【図２】文字領域画素判定装置１を、ＣＰＵを用いて構成した場合のハード構成の一例である。
【図３】全体のフローチャートである。
【図４】アンチエイリアシングフォントにおけると各画素におけるサブ画素のRGB値を示す図である。
【図５】端部における鏡面複製処理を説明する為の図である。
【図６】サブ画素のRGB値から各画素の輝度値Yを求めた図である。
【図７】サブ画素のRGB値から各画素の最大値を求めた図である。
【図８】ストライプ方向を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明における実施形態について、図面を参照して説明する。
【００２７】
（１．１  機能ブロック）
図１に、本発明の１実施形態にかかる文字領域画素判定装置１の機能ブロック図を示す。
【００２８】
文字領域画素判定装置１は、３以上のサブ原色画素が配置された単位画素を、複数配置させた表示画面にて、文字領域を構成する単位画素を判定する装置であって、特定手段３、決定手段５、および判断手段７を備えている。
【００２９】
特定手段３は、注目単位画素が特定されると、当該注目単位画素およびその周辺に位置する所定数の周辺単位画素で判定領域を特定する。決定手段５は、前記判定領域を構成する単位画素について、当該単位画素を構成する前記サブ原色画素の原色値の最大値を、当該単位画素の代表画素値として決定する。判断手段７は、前記判定領域における各単位画素の代表画素値に基づき、前記注目単位画素は文字領域を構成する単位画素であると判断する。
【００３０】
（１．２  ハードウェア構成）
図２に文字領域画素判定装置１のハードウェア構成を示す。文字領域画素判定装置１は、ＣＰＵ２３、ＲＡＭ２５、フラッシュメモリ２６を備えている。フラッシュメモリ２６には、プログラム２６ｐが記憶されている。プログラム２６ｐには、後述するように、文字領域画素判定処理を行う。ＲＡＭ２５は演算結果等を記憶する。フレームメモリ２７は１画面の画像データを保持する。
【００３１】
ＣＰＵ２３は、プログラム２６ｐに従い、メモリ２７に記憶された画像データに対し、１＊９画素のウインドウを設定し、設定した領域内で文字領域か否かの判断を行い、結果をＲＡＭ２５に記憶する。
【００３２】
（１．３  フローチャートの説明）
図２に示すプログラム２６Pによる処理について図３を用いて説明する。以下では、図４に示すように、注目画素ｉが画素(1,0)であり、注目画素ｉを画素(1,1)、画素(1,2)・・・と、ずらしていく場合を例として説明する。なお、図４はアンチエイリアシングフォントで文字「Ｍ」が記載された部分の拡大図である。
【００３３】
ＣＰＵ２３は、注目画素番号ｉが（1,0）になると、注目画素である画素(1,0)について、当該画素およびその前後４画素(計９画素)を抽出する(ステップＳ３）。本実施形態においては、端部についてその右側の４画素を鏡面複製して、その画素が存在するものとした。具体的には、画素(1,0)の左側に順次、画素(1,1)、画素(1,2)、画素(1,3)、画素(1,4)が存在するように複製される。図５に、この場合の計９画素の構成を示す。このように、画素(1,0)を中心に左右に同じ画素が仮想的に配置されることとなる。
【００３４】
ＣＰＵ２３は、かかる９画素についてサブ画素の最大値をそれぞれの画素の代表値とする（図３ステップＳ５）。この場合、上記９画素の代表値として「252」,「207」,「159」,「252」,「252」,「252」,「159」,「207」,「252」が抽出される。
【００３５】
ＣＰＵ２３は、上記９つの代表値のヒストグラムをとり、分布数の一番多いものからＨ０，Ｈ１，Ｈ２・・・とする(ステップＳ７)。この場合、代表値「252」のＨ０＝３、代表値「207」のＨ１＝３、代表値「159」のＨ２＝３となる。
【００３６】
ＣＰＵ２３は、下記式（１）を演算し、式（１）を満足するか否か判断する(ステップＳ９)。
【００３７】
Ｈ０＋Ｈ１＋Ｈ２＜ＴＨ・・・（１）
ＣＰＵ２３は、ステップＳ９を満足する場合は非文字領域画素と判断する(ステップＳ１３)、満足しない場合は、文字領域画素であると判断する(ステップＳ１１）。本実施形態においては、この場合、Ｈ０＝３、Ｈ１＝３、Ｈ２＝３であり、ＴＨ＝６としたので、式（１）を満足せず、ＣＰＵ２３は、注目画素番号（1,0）は文字領域と判断する。
【００３８】
次に、ＣＰＵ２３は、注目画素番号ｉが最終か否か判断する(図３ステップＳ１５）。この場合、最終ではないので、注目画素番号ｉをインクリメントする(ステップＳ１７)。
【００３９】
これにより注目画素番号ｉが（1,1）となり、ＣＰＵ２３は、注目画素（1,1）およびその前後４画素(計９画素)を抽出する(ステップＳ３）。ＣＰＵ２３は、かかる９画素についてサブ画素の最大値をそれぞれの画素の代表値とする（ステップＳ５）。この場合、上記９画素の代表値として「207」,「159」,「252」,「252」,「252」,「159」,「207」,「252」,「252」が抽出される。
【００４０】
ＣＰＵ２３は、上記９つの代表値のヒストグラムをとり、分布数の一番多いものからＨ０，Ｈ１，Ｈ２・・・とする(図３ステップＳ７)。この場合、代表値「252」のＨ０＝５、代表値「207」のＨ１＝２、代表値「159」のＨ２＝１となる。
【００４１】
ＣＰＵ２３は、下記式（１）を演算し、満足する場合は非文字領域画素、満足しない場合は、文字領域画素であると判断する(ステップＳ９、Ｓ１１，Ｓ１３）。
【００４２】
この場合、Ｈ０＝５、Ｈ１＝２、Ｈ２＝１であり、本実施形態においてはＴＨ＝６としたので、式（１）を満足せず、ＣＰＵ２３は、注目画素番号（1,1）は文字領域と判断する。
【００４３】
以下同様にして、順次、文字領域か否か判断される。
【００４４】
なお、本実施形態においては、右端部についても、左端部と同様に鏡複写を行うようにした。
【００４５】
図３ステップＳ１５にて、最終画素まで終了すると、処理が終了する。
【００４６】
すなわち、本実施形態においては、図６に示すような各単位画素の最大値を代表値として、文字領域か否かを判断することとなる。比較の為に、図４のＲＧＢ値から輝度値に変換した場合を図７に示す。輝度値の場合、例えば、注目画素（1,0）から順に、「232，228，122，144、232・・・」と値がばらついている。したがって、輝度で文字領域か否か判断すると、上記式（１）を満足する。したがって、実際には、文字領域画素にもかかわらず、非文字領域画素だと判断されてしまう。これに対して、サブ画素の原色値の最大値であれば、周辺に同じ値の単位画素が存在する。したがって、アンチエイリアジングフォントであっても、画像領域と誤って判断されることがない。また、画像の場合は、サブ画素の原色値の最大値自体がこのような法則性が普遍化されていない。したがって、間違って文字領域と認識されることもない。
【００４７】
以上説明したように、アンチエイリアジングフォントにおいては、サブ画素の原色画素値（RGB値）が周辺画素間で共通する傾向を持つ。したがって、文字領域を構成する画素については、非文字領域と異なり特有のヒストグラムの偏りが生じる。したがって、サブ画素のRGB値の最大値または最小値を当該単位画素の代表値とし、この代表値に基づいて文字領域か否か判断することにより、文字端のスムージング処理によって文字色が複数で構成されているアンチエイリアジングフォントであっても、文字領域を構成する画素か否かの判断が可能となる。
【００４８】
上記実施形態においては、各単位画素について、テキスト領域を構成する画素か否か判断したが、従来のように、一様平均フィルタによる重み付け処理をするようにしてもよい。一様平均フィルタによる重み付け処理としては、例えば、以下のようにすればよい。３／５の一様平均フィルタにより、テキスト度tを算出する。前記tを重みWtとして、強調フィルタの係数を変更する。この場合、Wt=tとしてもよいし、下記式によって重みWtを演算するようにしてもよい
Wt=k+(1-k)*t  (0≦k＜1,   0≦t≦1)
このような一様平均フィルタによる重み付けにより、周囲の画素のテキスト検出結果に基づいて、テキストエリア可能性を判定できる。すなわち、孤立的にテキストとみなされる画素を排除できる。
【００４９】
本実施形態においては、従来法では検出が困難だったPDF、ClearType等のアンチエイリアジングフォントも検出することができ、テキスト検出の精度が向上する。
【００５０】
（２.他の実施形態）
上記実施形態においては、判定領域内の各画素について代表値として最大値を取得するようにしたが、最小値を採用してもよい。最小値であっても、アンチエイリアジングフォントにおいては、サブ画素の原色画素値（RGB値）が周辺画素間で共通する傾向を持つ。したがって、同様にして、文字領域を構成する画素か否かを判定することができる。
【００５１】
また、下記のようにして文字領域を構成する画素か否かを判定するようにしてもよい。
【００５２】
液晶ディスプレイにおいては、1単位画素を構成する複数の原色画素が並べられている配列が定められている。たとえば、RGBの3色のストライプであれば、1単位画素がRGBで構成されているので、原色画素はRGBRGBRGB・・・と配列される。かかる配列方向において、アンチエイリアジングフォントは、ある単位画素の後端原色画素の画素値と、配列方向に隣接する次の単位画素の先頭原色がその画素値が近接するという特性を有する。したがって、両者の差分を順次求めることにより、アンチエイリアジングフォントの文字領域か、画像領域かを判定できる。
【００５３】
例えば、図４において、単位画素（1,1）〜単位画素（1,4）を配列順に並べた各原色画素の画素値を図８に示す。図８において、単位画素（1,1）の後端原色画素Bの画素値は「207」、であり、配列方向に隣接する単位画素（1,2）の先頭原色画素値Rの画素値は「159」であり、その差分は「48」である。これを配列方向に順次求めることにより、隣接する単位画素間の差分が得られる。
【００５４】
これらの差分が予め定めた閾値よりも小さい場合には、これらの単位画素は文字領域であると判断すればよい。これは、隣接サブピクセル間の差分は、同じ数値となる傾向があるためである。かかる検出においても、上記ヒストグラム型の検出器を採用することもできる。
【００５５】
本実施形態においては、原色画素としてＲ，Ｇ，Ｂを採用したが、他の原色C，M，Y等を採用してもよい。
【００５６】
また３原色以外に他の原色を１以上加えるようにしてもよい。
【００５７】
本実施形態においては、単位画素の代表画素値の相関に基づき、文字領域を構成する単位画素か否か判断するようにしている。具体的には、文字領域に該当する画素か否かの判断において、周辺９画素のうち代表値が大きな上位３画素について、総計が閾値を超えているのかを採用したが、文字領域の判断手法については、これに限定されず、他の手法を採用するようにしてもよい。
【００５８】
本実施形態においては、判定領域内の各画素について代表値として最大値を取得するようにしたが、代表値の取得時期については必要となる段階で存在すれば、これをいつ取得するようにしてもよい。
【００５９】
本実施形態においては、周辺単位画素を注目単位画素を含む１＊９としたが、かかる形状については３＊３画素でもよく、構成画素数およびその形状については限定されない。
【００６０】
本実施形態にかかる文字領域画素判定装置を含むモニタまたはセットトップボックスとして構成することもできる。またこのセットトップボックスは、入力データの出力先モニタを切り替えるための切り替えハブとして構成してもよい。
【００６１】
上記実施形態においては、図１に示す機能を実現するために、ＣＰＵ２３を用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路などのハードウェアによって実現してもよい。なお、プログラムの一部の処理を、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【符号の説明】
【００６２】
２３      ＣＰＵ
２５      ＲＡＭ
２６      フラッシュメモリ
【図１】
2013005074.tif 000003
【図２】
2013005074.tif 000004
【図３】
2013005074.tif 000005
【図４】
2013005074.tif 000006
【図５】
2013005074.tif 000007
【図６】
2013005074.tif 000008
【図７】
2013005074.tif 000009
【図８】
2013005074.tif 000010