[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4215038B2 - 画像処理装置、画像処理方法、およびプログラム - Google Patents

画像処理装置、画像処理方法、およびプログラム Download PDF

Info

Publication number
JP4215038B2
JP4215038B2 JP2005270936A JP2005270936A JP4215038B2 JP 4215038 B2 JP4215038 B2 JP 4215038B2 JP 2005270936 A JP2005270936 A JP 2005270936A JP 2005270936 A JP2005270936 A JP 2005270936A JP 4215038 B2 JP4215038 B2 JP 4215038B2
Authority
JP
Japan
Prior art keywords
image
character
target area
parameter
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.)
Expired - Fee Related
Application number
JP2005270936A
Other languages
English (en)
Other versions
JP2007082145A (ja
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005270936A priority Critical patent/JP4215038B2/ja
Priority to US11/517,398 priority patent/US7526139B2/en
Priority to CNB2006101536543A priority patent/CN100420266C/zh
Priority to AT06254803T priority patent/ATE429689T1/de
Priority to DE602006006385T priority patent/DE602006006385D1/de
Priority to EP06254803A priority patent/EP1764742B1/en
Publication of JP2007082145A publication Critical patent/JP2007082145A/ja
Application granted granted Critical
Publication of JP4215038B2 publication Critical patent/JP4215038B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Color Image Communication Systems (AREA)

Description

本発明は、写真などの画像の上に文字を配置した画像を生成する際、文字の可読性を向上させる技術に関する。
カタログやパンフレットのような文書においては、写真等を背景としてその上に文字を配置することが広く行われている。しかし、背景画像の上に単純に文字を配置しただけでは、背景の写真により文字の可読性に問題が生じる場合が多い。背景画像の上に配置された文字の可読性を向上させる技術としては、例えば特許文献1〜3に記載の技術がある。特許文献1および2は、背景画像と文字を合成する際に、文字の周囲部分の色情報を検出し、検出した色情報と背景画像の色情報を基に対称色を決定し、決定した対称色を用いて文字の周囲部分を色変化させる技術を開示している。特許文献3は、文字画像を構成する3原色データの各色の値を、背景画像を構成する3原色データの各色の値に対して調整する技術を開示している。
特開平5−257439号公報 特開2000−89747号公報 特開平10−293835号公報
特許文献1〜3の技術はいずれも、背景画像の色あるいは文字領域の色のみを変更するものである。したがって、例えば文字領域と重なる背景領域の周波数特性が、高周波特性が強いものである場合、背景画像がチラチラして文字の可読性が十分に確保できないという問題があった。
本発明は上述の事情に鑑みてなされたものであり、背景画像の周波数特性が高周波特性を有する場合でも、文字の可読性を確保することができる技術を提供することを目的とする。
上述の課題を解決するため、本発明は、背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、前記文字画像から、前記文字画像の周波数特性を示す特徴周波数を含む文字特徴量を抽出する文字特徴量抽出手段と、前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段とを有する画像処理装置を提供する。
また、本発明は、背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、前記文字画像から、前記文字画像の明度または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出手段と、前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段とを有する画像処理装置を提供する。
さらに、本発明は、背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、前記文字画像から、前記文字画像の周波数特性を示す特徴周波数、および、前記文字画像の明度または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出手段と、前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、
前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段とを有する画像処理装置を提供する。
これらの画像処理装置によれば、文字画像が重ね合わされる領域に相当する処理対象領域には、処理対象領域の周波数特性と文字画像特性の特徴量に応じた画像処理が行われる。したがってこの画像処理装置によれば、背景画像の周波数特性が高周波特性を有する場合でも、文字の可読性を確保することができる。
好ましい態様において、この画像処理装置は、(A)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数を比較することにより、(B)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数との差をあらかじめ決められたしきい値と比較することにより、または、(C)前記処理対象領域の特徴周波数をあらかじめ決められたしきい値と比較することにより、前記処理対象領域の特徴周波数の高低を判断する周波数判断手段をさらに有し、前記周波数判断手段により前記処理対象領域の特徴周波数が高周波であると判断された場合、前記画像処理手段が、前記画像処理を行う構成としてもよい。
処理対象領域の周波数特性が低周波特性であれば、文字の可読性に問題を生じない場合が多い。この画像処理装置によれば、文字の可読性が低下する可能性のある場合に文字の可読性を向上させる画像処理を行うことができる。
別の好ましい態様において、この画像処理装置は、前記画像処理手段により行われる画像処理がぼかし処理であり、前記パラメータ決定手段により決定されるパラメータがぼかし処理の強度であり、前記周波数判断手段が、さらに、(D)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数を比較することにより、または、(E)前記文字画像の特徴周波数をあらかじめ決められたしきい値と比較することにより、前記文字画像の特徴周波数の高低を判断し、前記パラメータ決定手段が、前記文字画像の特徴周波数が低周波である場合のぼかし強度pと、前記文字画像の特徴周波数が高周波である場合のぼかし強度pを、p<pとなるようにパラメータを決定する構成としてもよい。
この画像処理装置によれば、文字画像の周波数特性が高周波、すなわち、文字が小さい等の場合には処理対象領域に対するぼかし処理の強度が強く設定される。これにより、文字の可読性が低下する可能性のある場合に文字の可読性を向上させる画像処理を行うことができる。
さらに別の好ましい態様において、この画像処理装置は、前記画像処理手段により行われる画像処理が、前記文字画像と前記処理対象領域の明度差を拡大させる処理であり、前記パラメータ決定手段により決定されるパラメータが、前記処理対象領域の明度の変化量である構成としてもよい。
この画像処理装置によれば、文字画像と処理対象領域の明度差が拡大するように処理対象領域の画像処理が行われるので、文字の可読性を向上させることができる。
さらに別の好ましい態様において、この画像処理装置は、前記文字特徴量が、前記文字画像の明度および彩度の双方を含み、前記文字画像の彩度から、前記文字画像が無彩色であるか判断する彩度判断手段をさらに有し、前記文字画像の明度と前記背景画像の明度を比較することにより、または、前記文字画像の明度をあらかじめ決められたしきい値と比較することにより、前記文字画像の明度の高低を判断する明度判断手段をさらに有し、前記画像処理手段により行われる画像処理が、前記処理対象領域に色をかぶせる色かぶせ処理であり、前記パラメータ決定手段により決定されるパラメータが、前記処理対象領域の明度の変化量であり、前記パラメータ決定手段が、(1)前記文字画像の明度が低明度である場合、前記色かぶせ処理によりかぶせられる色の明度が前記文字画像の明度より高くなるように、(2)前記文字画像の明度が高明度である場合、前記色かぶせ処理によりかぶせられる色の明度は前記文字画像の明度より低くなるように、パラメータを決定する構成としてもよい。
さらに別の好ましい態様において、この画像処理装置は、前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、前記彩度判断手段により前記文字画像が無彩色ではないと判断された場合、前記パラメータ決定手段が、前記色かぶせ処理によりかぶせられる色が前記文字画像の色の補色となるようにパラメータを決定する構成としてもよい。
さらに別の好ましい態様において、この画像処理装置は、前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、前記明度判断手段により前記文字画像の明度が高低いずれでもないと判断された場合、前記パラメータ決定手段が、前記色かぶせ処理によりかぶせられる色が前記文字画像の色の補色となるようにパラメータを決定する構成としてもよい。
さらに別の好ましい態様において、この画像処理装置は、前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、前記明度判断手段により前記文字画像の明度が高低いずれでもないと判断された場合、前記パラメータ決定手段が、前記背景画像の代表色と同一の色相で、かつ、明度が前記文字画像と反対となるようにパラメータを決定する構成としてもよい。
さらに別の好ましい態様において、この画像処理装置は、前記文字画像の明度と前記背景画像の明度を比較することにより、または、前記文字画像の明度をあらかじめ決められたしきい値と比較することにより、前記文字画像の明度の高低を判断する明度判断手段をさらに有し、(1)前記明度判断手段により前記文字画像の明度が高明度であると判断された場合、前記画像処理手段は、(1−1)前記背景画像の明度を下げる画像処理、(1−2)前記背景画像の彩度を下げる画像処理、または(1−3)前記背景画像のコントラストを下げる画像処理のうち、いずれか一つまたは複数の画像処理を行い、(2)前記明度判断手段により前記文字画像の明度が高明度ではないと判断された場合、前記画像処理手段は、(2−1)前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理、(2−2)前記背景画像の彩度を下げ、かつ、前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理、または(2−3)前記背景画像のコントラストを下げ、かつ、前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理のうちいずれかの画像処理を行う構成としてもよい。
この画像処理装置によれば、文字画像の視認性を向上させるように処理対象領域の画像処理が行われるので、文字の可読性を向上させることができる。
また、本発明は、背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶ステップと、前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定ステップと、前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出ステップと、前記文字画像から、前記文字画像の周波数特性を示す特徴周波数、前記文字画像の明度、または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出ステップと、前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定ステップと、前記パラメータ決定ステップにおいて決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理ステップとを有する画像処理方法を提供する。
さらに、本発明は、コンピュータ装置にこの画像処理方法を実行させるプログラムを提供する。
以下、図面を参照して本発明の実施形態について説明する。
<1.第1実施形態>
図1は、本発明の第1実施形態に係る画像処理装置100の機能構成を示すブロック図である。入力度ドキュメント取得部10は、背景画像および文字画像からなる入力ドキュメント(画像データ)を取得する。入力ドキュメントにおいて、背景画像と文字画像はそれぞれ別個の独立したデータである。背景画像取得部20は、入力ドキュメントから背景画像を取得する。文字画像取得部30は、入力ドキュメントから文字画像を取得する。処理対象領域取得部40は、文字画像に基づいて、背景画像のうち、処理対象となる領域、すなわち、文字画像と重ね合わされる領域を特定する情報を取得する。特徴量抽出部50は、文字画像および背景画像の特徴量(本実施形態においては周波数特性)を抽出する。パラメータ決定部60は、抽出した特徴量の組み合わせに応じて、画像処理に用いるパラメータを決定する。画像処理部70は、文字画像および背景画像の周波数特性に基づいて、処理対象領域に文字の可読性を向上させるための画像処理を行う。
図2は、画像処理装置100のハードウェア構成を示すブロック図である。画像処理装置100のハードウェア構成は、一般的なコンピュータ装置と同一である。CPU(Central Processing Unit)110は、画像処理装置100の各構成要素を制御する制御部である。CPU110は、HDD(Hard Disk Drive)150に記憶されている制御データ生成プログラム(デバイスドライバ)を読み出して実行する。RAM(Random Access Memory)130は、CPU110がプログラムを実行する際の作業エリアとして機能する。ROM(Read Only Memory)120は、画像処理装置100の起動に必要なプログラム等を記憶している。I/F140は、プリンタ等の他の機器との間でデータや制御信号の送受信を行うためのインターフェースである。HDD150は、各種データやプログラムを記憶する記憶装置である。キーボード160およびディスプレイ170は、ユーザが画像処理装置100に対して操作入力を行うためのユーザインターフェースである。以上の各構成要素は、バス190で相互に接続されている。CPU110が画像処理プログラムを実行することにより、画像処理装置100は、図1に示される各機能構成要素に相当する機能を具備する。
図3は、画像処理装置100の動作を示すフローチャートである。ユーザがキーボード160を操作する等の方法により画像処理プログラムの実行を指示すると、CPU110は、HDD150から画像処理プログラムを読み出して実行する。画像処理プログラムは、写真、自然画、ドロー画像等の画像(以下説明の便宜上「背景画像」という)を含む画像データと、テキスト画像(文字)(以下説明の便宜上「文字画像」という)を示すデータをあわせて編集可能なプログラムである。以下の説明では、画像処理プログラムにより編集対象となっている、背景画像と文字画像とを含むデータを「入力ドキュメント」という。ユーザがさらに本発明に係る画像処理の実行を指示すると、CPU110は、まず、入力ドキュメントに背景画像が含まれるか判断する(ステップS100)。入力ドキュメントにおいて、1つの画像あるいは1つのテキスト文は「オブジェクト」といわれるデータ群の単位で管理されている。各オブジェクトは、そのオブジェクトの属性情報を有している。属性情報は、例えば、オブジェクトの種類(画像データかテキストデータか)を示す情報や、オブジェクトの大きさおよび位置を示す情報を含んでいる。CPU110は、オブジェクトの属性情報に基づいて、入力ドキュメントに背景画像が含まれるか判断する。入力画像に背景画像が含まれない場合(ステップS100:NO)、CPU110は、処理を終了する。なお、本実施形態において、単純なグラデーションのみからなる画像や、特定色のベタ塗りのみからなる画像は、背景画像に含まれない。なぜなら、このような画像と文字画像を重ねても文字の可読性に問題が生じることは考え難く、本実施形態に係る画像処理を適用する必要がないと考えられるからである。入力ドキュメントに背景画像が含まれるか否かの判断は、入力ドキュメントに含まれるオブジェクトのうち画像の属性を有するものの周波数特性を求めることにより判断してもよい。
入力画像に背景画像が含まれる場合(ステップS100:YES)、次に、CPU110は、入力ドキュメントに処理対象領域が存在するか判断する(ステップS110)。処理対象領域とは、文字画像と背景画像が重なりを生じる場合において、背景画像のうち、文字画像が重ねられる領域の周辺に所定のマージンを加えた領域をいう。処理対象領域が存在しない場合(ステップS110:NO)、CPU110は、処理を終了する。
図4は、文字画像、背景画像、および処理対象領域を説明する図である。文字画像Tは、背景画像Bの上に重ねられる。図4において点線で囲まれた領域が処理対象領域Iである。なお、背景画像Bは実際には写真、ドロー画等の画像であるが、図示が困難なため図4ではハッチングを用いて示されている。
再び図3を参照して説明する。CPU110は、オブジェクトの属性情報、特に、オブジェクトの位置および大きさを示す情報に基づいて、文字画像と背景画像が重なりを生じるか判断する。文字画像と背景画像が重なりを生じる場合、CPU110は、処理対象領域が存在すると判断する(ステップS110:YES)。処理対象領域が存在すると判断すると、CPU110は、処理対象領域を特定する処理対象領域特定情報を生成する。処理対象領域特定情報は、例えば、処理対象領域の外縁の多角形の頂点の座標である。処理対象領域の大きさはあらかじめ決められている。例えば、文字画像に相当する領域の上下にaドット、左右にbドットのマージンを設けることとしてもよい。あるいは、文字画像に相当する領域の大きさに対して上下にc%、左右にd%のマージンを設けることとしてもよい。なお、処理対象領域の形状は長方形に限られず、3角形または5角形以上の多角形、あるいは楕円形などの他の形状でもよい。
次に、CPU110は、処理対象領域および文字画像の特徴量を抽出する(ステップS120)。本実施形態においては、処理対象領域および文字画像の特徴量として、文字画像の特徴周波数ωおよび処理対象領域の特徴周波数ωが抽出される。ここで、「特徴周波数」とは、画像の周波数特性を特徴付けるパラメータである。処理対象領域の特徴周波数ωの算出は、例えば以下のように行われる。CPU110は、処理対象領域の画像データに対しフーリエ変換を施す。CPU110は、フーリエ変換により得られたスペクトルから、最もスペクトル強度が強くなる周波数を特徴周波数として決定する。なお、特徴周波数は、最もスペクトル強度が強くなる周波数に限定されない。例えば、フーリエ変換により得られたスペクトル強度があらかじめ決められたしきい値(あるいは、スペクトル強度の最高値または平均値に対してあらかじめ決められた割合)よりも小さくなるカットオフ周波数であってもよい。あるいは、フーリエ変換により得られたスペクトル強度があらかじめ決められたしきい値(あるいは、スペクトル強度の最高値または平均値に対してあらかじめ決められた割合)よりも大きくなる周波数帯の中央の周波数でもよい。
あるいは、処理対象領域の特徴周波数ωの算出は、以下のように行われてもよい。CPU110は、処理対象領域の画像データのうち、明度成分に対して1ラインずつスキャンを行い、明度成分の増減勾配が反転した数をカウントする。CPU110は、カウントした増減勾配の反転数と1ライン分の画素の数との比から特徴周波数を算出してもよい。なお、特徴周波数ωの算出方法は以上で説明したものに限定されない。画像の特徴を示す特徴周波数を算出できる方法であれば、どのようなものでもよい。
また、文字画像の特徴周波数ωの算出は、例えば以下のように行われる。文字画像データは、文字コードと、文字のフォント(書体)を示す情報と、フォントのサイズを示す情報と、フォントのウェイト(ボールドあるいはレギュラー等)を示す情報とを含んでいる。HDD150は、フォントのサイズ、あるいはフォントのウエイト等の情報から特徴周波数を得るテーブルまたは関数をあらかじめ記憶している。このテーブルまたは関数によれば、フォントのサイズが大きいほど、また、フォントのウエイトが大きいほど低い特徴周波数が得られ、フォントのサイズが小さいほど、また、フォントのウエイトが小さいほど高い特徴周波数が得られる。なお、文字画像の特徴周波数ωの算出方法はこれに限定されるものではない。例えば、文字コード、文字のフォントを示す情報と、フォントのサイズを示す情報と、フォントのウェイトを示す情報とから文字画像を示すビットマップデータを生成し、生成されたビットマップデータに対して処理対象領域の特徴周波数ωの算出と同様の処理を行ってもよい。
次に、CPU110は、文字画像の特徴周波数ωおよび処理対象領域の特徴周波数ωに応じて、処理対象領域に対して必要な画像処理を実行する(ステップS130)。
図5は、本実施形態に係る、画像処理の詳細を示すフローチャートである。本実施形態において、ステップS130における画像処理はいわゆる「ぼかし処理」である。CPU110は、まず、処理対象領域において、低周波成分が支配的であるか判断する(ステップS200)。低周波成分が支配的であるか否かの判断は、例えば次のように行われる。CPU110は、ωとωとを比較する。ω<ωであった場合、CPU110は、背景画像において低周波成分が支配的であると判断する。あるいは、CPU110は、ω<aωであった場合(aは定数)、背景画像において低周波成分が支配的であると判断してもよい。さらにあるいは、CPU110は、処理対象領域の特徴周波数ωを、あらかじめ決められたしきい値ω thと比較することにより低周波成分が支配的であるか判断してもよい。
処理対象領域において低周波成分が支配的であると判断された場合(ステップS200:YES)、CPU110は、処理を終了する。処理対象領域において低周波成分が支配的でないと判断された場合(ステップS200:NO)、CPU110は、文字画像において低周波成分が支配的であるか判断する(ステップS210)。文字画像において低周波成分が支配的であるかの判断は、処理対象領域において低周波成分が支配的であるかの判断と同様に行われる。すなわち、ωとωとを比較することにより文字画像において低周波成分が支配的であるかの判断してもよいし、ωをあらかじめ決められたしきい値ω thと比較することにより文字画像において低周波成分が支配的であるか判断してもよい。
文字画像において低周波成分が支配的であると判断された場合(ステップS210:YES)、CPU110は、処理対象領域のぼかし処理を行う際のぼかし強度を示すぼかし処理パラメータをあらかじめ決められた値pに設定する(ステップS230)。文字画像において低周波成分が支配的である場合とは、文字のフォントサイズが十分に大きい場合、あるいはフォントのウエイトが十分に大きい場合である。すなわちこのような場合はもともと文字の可読性が比較的高いため、ぼかし処理パラメータpにより指定されるぼかし処理は強度が弱いものである。ぼかし処理パラメータを設定すると、CPU110は、処理をステップS240に移行する。
文字画像において低周波成分が支配的でないと判断された場合(ステップS210:YES)、CPU110は、処理対象領域のぼかし処理を行う際のぼかし強度を示すぼかし処理パラメータをあらかじめ決められた値pに設定する(ステップS220)。文字画像において低周波成分が支配的でない場合とは、文字のフォントサイズが小さい場合、あるいはフォントのウエイトが小さい場合である。このような場合は背景画像と文字画像の見分けがつきにくいため、何ら処理を行わなければ文字の可読性は低い。したがって、文字の可読性を向上させるためには処理対象領域に対して強めのぼかし処理を行う。すなわち、ぼかし処理パラメータpにより指定されるぼかし処理は強度が強いものである。ぼかし処理パラメータを設定すると、CPU110は、処理をステップS240に移行する。
ステップS240において、CPU110は、処理対象領域に対し、ぼかし処理パラメータに従ってぼかし処理を行う。CPU110は、ぼかし処理を施した背景画像のデータをRAM130あるいはHDD150に記憶する。なお、本実施形態におけるぼかし処理は、いわゆるガウスぼかし等、周知のぼかし処理を用いればよい。
なお、上述の実施形態において、処理対象領域において低周波成分が支配的であると判断された場合(ステップS200:YES)、CPU110は画像処理を終了したが、この場合でも画像処理を行う構成としてもよい。この場合、ぼかし処理パラメータにより指定されるぼかし処理の強度は強いものであることが望ましい。
また、上述の実施形態においては、ステップS210において文字画像の周波数特性について判断し、文字画像の周波数特性に応じてぼかし処理パラメータを決定する態様について説明したが、処理対象領域において低周波成分が支配的であった場合には、文字画像の周波数特性によらず、一様にぼかし処理パラメータを決定する構成としてもよい。
また、上述の実施形態においては、ぼかし処理パラメータpおよびpの値はあらかじめ決められていたが、これらのパラメータの値が、ωとωのいずれか一方または双方に応じて動的に決定される構成としてもよい。例えば、画像処理装置100は、ωからぼかし処理パラメータpを得るためのテーブルまたは関数をHDD150にあらかじめ記憶しておいてもよい。この場合、CPU110は、ωの値と、HDD150に記憶されたテーブルに基づいてぼかし処理パラメータpの値を決定すればよい。
以上で説明したように本実施形態によれば、処理対象領域の周波数特性と文字画像の周波数特性の組み合わせにより、処理対象領域に施されるぼかし処理の強度が決定される。したがって、背景画像の周波数特性が高周波特性を有する場合でも、文字の可読性を確保することができる。
<2.第2実施形態>
続いて、本発明の第2実施形態について説明する。以下の説明において、第1実施形態と共通する事項についてはその説明を省略する。また、第1実施形態と共通する構成要素については共通の参照符号を用いて説明する。第2実施形態においては、図3のステップS120において抽出される特徴量が第1実施形態で説明したものと異なっている。本実施形態では、図3のステップS120において、CPU110は、文字画像の彩度と明度、および処理対象領域の特徴周波数ωを特徴量として抽出する。また、図3のステップS130における画像処理の詳細が図5に示されるものとは異なっている。
図6は、本発明の第2実施形態に係る画像処理の詳細を示すフローチャートである。本実施形態において、ステップS130における画像処理はいわゆる「色かぶせ処理」である。CPU110は、まず、処理対象領域において、低周波成分が支配的であるか判断する(ステップS300)。低周波成分が支配的であるか否かの判断は、第1実施形態(図5:ステップS200)で説明したとおりである。処理対象領域において低周波成分が支配的である場合(ステップS300:YES)、CPU110は、処理を終了する。
処理対象領域において低周波成分が支配的でないと判断された場合(ステップS300:NO)、CPU110は、文字画像が無彩色で構成されているか判断する(ステップS310)。文字画像が無彩色で構成されていると判断された場合(ステップS310:YES)、CPU110は、文字画像の明度が高いか判断する(ステップS320)。文字画像の明度が高いかの判断は、特徴周波数の場合と同様に、文字画像の明度と処理対象領域の明度を比較することにより行ってもよいし、文字画像の明度とあらかじめ決められたしきい値を比較することにより行ってもよい。
文字画像の明度が高いと判断されなかった場合(ステップS320:NO)、CPU110は、処理対象領域に色かぶせ処理を行う際の色の明度を示す明度パラメータをあらかじめ決められた値pに設定する(ステップS330)。この場合、文字画像の明度が低いので、明度パラメータpの値は、かぶせられる色の明度が高くなるように設定される。文字画像の明度が高いと判断された場合(ステップS320:YES)、CPU110は、処理対象領域に色かぶせ処理を行う際の色の明度を示す明度パラメータをあらかじめ決められた値pに設定する(ステップS340)。この場合、文字画像の明度が高いので、明度パラメータpの値は、かぶせられる色の明度が低くなるように設定される。
ステップS330およびS340において、CPU110はさらに、色かぶせ処理に用いる色を決定する。すなわち、CPU110は、処理対象領域(または背景画像全体)の平均色を色かぶせ処理に用いる色として決定する。あるいは、CPU110は、処理対象領域(または背景画像全体)の支配色(頻度が最も高い色)を色かぶせ処理に用いる色としてもよい。色かぶせ処理に用いる明度パラメータおよび色を決定すると、CPU110は、処理をステップS360に移行する。
文字画像が無彩色で構成されていない場合(ステップS310:NO)、CPU110は、文字画像の色の補色または補色に近い色を、色かぶせ処理に用いる色として決定する(ステップS350)。色かぶせ処理に用いる色を決定すると、CPU110は、処理をステップS360に移行する。
ステップS360において、CPU110は、処理対象領域に対して、決定された明度パラメータおよび色に従って色かぶせ処理を行う。CPU110は、色かぶせ処理を施した背景画像のデータをRAM130あるいはHDD150に記憶する。
なお、ステップS350において決定される色かぶせ処理に用いられる色は、文字画像の補色に限定されない。例えば、CPU110は、ステップS330あるいはS340と同様に処理対象領域(または背景画像全体)の平均色または支配色を用いてもよい。あるいは、CPU110は、文字画像の補色と処理対象領域(または背景画像全体)の平均色(または支配色)との平均色を用いてもよい。ただし、文字の可読性を向上させるという観点から、色かぶせに用いる色は補色に近い方が望ましい。
以上で説明したように本実施形態によれば、処理対象領域の周波数特性と文字画像の特徴量(明度、彩度)の組み合わせにより、処理対象領域に施される色かぶせ処理の色および明度が決定される。したがって、背景画像の周波数特性が高周波特性を有する場合でも、文字の可読性を確保することができる。
<3.第3実施形態>
続いて、本発明の第3実施形態について説明する。以下の説明において、第1実施形態と共通する事項についてはその説明を省略する。また、第1実施形態と共通する構成要素については共通の参照符号を用いて説明する。第3実施形態においては、図3のステップS120において抽出される特徴量が第1実施形態で説明したものと異なっている。本実施形態では、図3のステップS120において、CPU110は、文字画像の明度、および処理対象領域の特徴周波数ωを特徴量として抽出する。図3のステップS130における画像処理の詳細が図5に示されるものとは異なっている。
図7は、第3実施形態に係る画像処理の詳細を示すフローチャートである。本実施形態において、ステップS130における画像処理は、「色を抜く」処理である。CPU110は、まず、処理対象領域において、低周波成分が支配的であるか判断する(ステップS400)。低周波成分が支配的であるか否かの判断は、第1実施形態(図5:ステップS200)で説明したとおりである。処理対象領域において低周波成分が支配的であると判断された場合(ステップS400:YES)、CPU110は、処理を終了する。
処理対象領域において低周波成分が支配的であると判断されなかった場合(ステップS400:NO)、CPU110は、文字画像の明度が高いか判断する(ステップS410)。文字画像の明度が高いかの判断は、第2実施形態(図6:ステップS320)で説明したとおりである。
文字画像の明度が高いと判断された場合(ステップS320:YES)、CPU110は、次の(1)〜(3)の処理のうちいずれか一つ、または複数の処理を組み合わせた処理を行う(ステップS420)。
(1)処理対象領域の明度を下げる。すなわち、処理対象領域を暗くする。
(2)処理対象領域の彩度を下げる。すなわち、処理対象領域をくすんだ色になり、グレーに近づく。
(3)処理対象領域のコントラストを下げる。すなわち、処理対象領域をグレーに近づける。
このような処理により、処理対象領域は暗い色、あるいはグレーに近づくので文字画像の可読性を向上させることができる。なお、明度、彩度、あるいはコントラストの変化量は任意設計事項である。明度、彩度、あるいはコントラストの変化量は、あらかじめ決められた構成としてもよいし、文字画像の明度に応じて動的に決定される構成としてもよい。
文字画像の明度が高いと判断されなかった場合(ステップS320:NO)、CPU110は、処理対象領域の明度を逆にする処理、すなわち、処理対象領域を明るくする処理を行う(ステップS430)。「処理対象領域の明度を逆にする」とは、例えば文字画像の明度が−70%であった場合、処理対象領域の明度を+70%とすることをいう。なお、処理対象領域を明るくする処理に加え、処理対象領域の彩度を下げる処理、あるいは、処理対象領域のコントラストを下げる処理を併用してもよい。
以上で説明したように本実施形態によれば、処理対象領域の周波数特性と文字画像の明度の組み合わせに応じて、文字画像と処理対象領域との明度差を拡大する画像処理が行われる。これにより、文字の可読性を向上させることができる。
<4.他の実施形態>
上述の各実施形態においては、文字画像および処理対象領域の特徴量の組み合わせに応じて処理対象領域に対する画像処理を決定する態様について説明したが、CPU110は、特徴量の組み合わせによらず、処理対象領域にあらかじめ決められた画像処理を施す構成としてもよい。
第1実施形態に係る画像処理装置100の機能ブロック図である。 画像処理装置100のハードウェア構成を示すブロック図である。 画像処理装置100の動作を示すフローチャートである。 文字画像、背景画像、および処理対象領域を説明する図である。 第1実施形態に係る画像処理の詳細を示すフローチャートである。 第2実施形態に係る画像処理の詳細を示すフローチャートである。 第3実施形態に係る画像処理の詳細を示すフローチャートである。
符号の説明
10…入力度ドキュメント取得部、20…背景画像取得部、30…文字画像取得部、40…処理対象領域取得部、50…周波数特性取得部、60…パラメータ決定部、70…画像処理部、100…画像処理装置、110…CPU、120…ROM、130…RAM、140…I/F、150…HDD、160…キーボード、170…ディスプレイ、190…バス

Claims (13)

  1. 背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、
    前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、
    前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、
    前記文字画像から、前記文字画像の周波数特性を示す特徴周波数を含む文字特徴量を抽出する文字特徴量抽出手段と、
    前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、
    前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段と
    を有する画像処理装置。
  2. 背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、
    前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、
    前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、
    前記文字画像から、前記文字画像の明度または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出手段と、
    前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、
    前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段と
    を有する画像処理装置。
  3. 背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶手段と、
    前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定手段と、
    前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出手段と、
    前記文字画像から、前記文字画像の周波数特性を示す特徴周波数、および、前記文字画像の明度または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出手段と、
    前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定手段と、
    前記パラメータ決定手段により決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理手段と
    を有する画像処理装置。
  4. (A)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数を比較することにより、(B)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数との差をあらかじめ決められたしきい値と比較することにより、または、(C)前記処理対象領域の特徴周波数をあらかじめ決められたしきい値と比較することにより、前記処理対象領域の特徴周波数の高低を判断する周波数判断手段をさらに有し、
    前記周波数判断手段により前記処理対象領域の特徴周波数が高周波であると判断された場合、前記画像処理手段が、前記画像処理を行う
    ことを特徴とする請求項1〜3のいずれかの項に記載の画像処理装置。
  5. 前記画像処理手段により行われる画像処理が、ぼかし処理であり、
    前記パラメータ決定手段により決定されるパラメータが、ぼかし処理の強度であり、
    前記周波数判断手段が、さらに、(D)前記処理対象領域の特徴周波数と前記文字画像の特徴周波数を比較することにより、または、(E)前記文字画像の特徴周波数をあらかじめ決められたしきい値と比較することにより、前記文字画像の特徴周波数の高低を判断し、
    前記パラメータ決定手段が、前記文字画像の特徴周波数が低周波である場合のぼかし強度pと、前記文字画像の特徴周波数が高周波である場合のぼかし強度pを、p<pとなるようにパラメータを決定する
    ことを特徴とする請求項4に記載の画像処理装置。
  6. 前記画像処理手段により行われる画像処理が、前記文字画像と前記処理対象領域の明度差を拡大させる処理であり、
    前記パラメータ決定手段により決定されるパラメータが、前記処理対象領域の明度の変化量である
    ことを特徴とする請求項4に記載の画像処理装置。
  7. 前記文字特徴量が、前記文字画像の明度および彩度の双方を含み、
    前記文字画像の彩度から、前記文字画像が無彩色であるか判断する彩度判断手段をさらに有し、
    前記文字画像の明度と前記背景画像の明度を比較することにより、または、前記文字画像の明度をあらかじめ決められたしきい値と比較することにより、前記文字画像の明度の高低を判断する明度判断手段をさらに有し、
    前記画像処理手段により行われる画像処理が、前記処理対象領域に色をかぶせる色かぶせ処理であり、
    前記パラメータ決定手段により決定されるパラメータが、前記処理対象領域の明度の変化量であり、
    前記パラメータ決定手段が、(1)前記文字画像の明度が低明度である場合、前記色かぶせ処理によりかぶせられる色の明度が前記文字画像の明度より高くなるように、(2)前記文字画像の明度が高明度である場合、前記色かぶせ処理によりかぶせられる色の明度は前記文字画像の明度より低くなるように、パラメータを決定する
    ことを特徴とする請求項4に記載の画像処理装置。
  8. 前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、
    前記彩度判断手段により前記文字画像が無彩色ではないと判断された場合、前記パラメータ決定手段が、前記色かぶせ処理によりかぶせられる色が前記文字画像の色の補色となるようにパラメータを決定する
    ことを特徴とする請求項7に記載の画像処理装置。
  9. 前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、
    前記明度判断手段により前記文字画像の明度が高低いずれでもないと判断された場合、前記パラメータ決定手段が、前記色かぶせ処理によりかぶせられる色が前記文字画像の色の補色となるようにパラメータを決定する
    ことを特徴とする請求項7に記載の画像処理装置。
  10. 前記パラメータ決定手段により決定されるパラメータが、前記色かぶせ処理によりかぶせられる色を示す情報を含み、
    前記明度判断手段により前記文字画像の明度が高低いずれでもないと判断された場合、前記パラメータ決定手段が、前記背景画像の代表色と同一の色相で、かつ、明度が前記文字画像と反対となるようにパラメータを決定する
    ことを特徴とする請求項7に記載の画像処理装置。
  11. 前記文字画像の明度と前記背景画像の明度を比較することにより、または、前記文字画像の明度をあらかじめ決められたしきい値と比較することにより、前記文字画像の明度の高低を判断する明度判断手段をさらに有し、
    (1)前記明度判断手段により前記文字画像の明度が高明度であると判断された場合、前記画像処理手段は、(1−1)前記背景画像の明度を下げる画像処理、(1−2)前記背景画像の彩度を下げる画像処理、または(1−3)前記背景画像のコントラストを下げる画像処理のうち、いずれか一つまたは複数の画像処理を行い、
    (2)前記明度判断手段により前記文字画像の明度が高明度ではないと判断された場合、前記画像処理手段は、(2−1)前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理、(2−2)前記背景画像の彩度を下げ、かつ、前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理、または(2−3)前記背景画像のコントラストを下げ、かつ、前記背景画像の明度を前記文字画像の明度と反対の明度にする画像処理のうちいずれかの画像処理を行う
    ことを特徴とする請求項4に記載の画像処理装置。
  12. 背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶ステップと、
    前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定ステップと、
    前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出ステップと、
    前記文字画像から、前記文字画像の周波数特性を示す特徴周波数、前記文字画像の明度、または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出ステップと、
    前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定ステップと、
    前記パラメータ決定ステップにおいて決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理ステップと
    を有する画像処理方法。
  13. コンピュータ装置に、
    背景画像と、前記背景画像とは別個の画像であって前記背景画像上に重ねられる文字画像を記憶する記憶ステップと、
    前記背景画像のうち、前記文字画像と所定の位置関係にある処理対象領域を決定する処理対象領域決定ステップと、
    前記処理対象領域から、前記処理対象領域の周波数特性を示す特徴周波数を含む背景特徴量を抽出する背景特徴量抽出ステップと、
    前記文字画像から、前記文字画像の周波数特性を示す特徴周波数、前記文字画像の明度、または彩度のうち少なくとも1つを含む文字特徴量を抽出する文字特徴量抽出ステップと、
    前記背景特徴量と前記文字特徴量の組み合わせに応じて、前記処理対象領域に施す画像処理に用いるパラメータを決定するパラメータ決定ステップと、
    前記パラメータ決定ステップにおいて決定されたパラメータに従って、前記処理対象領域に対し画像処理を行う画像処理ステップと
    を有する画像処理方法を実行させるプログラム。
JP2005270936A 2005-09-16 2005-09-16 画像処理装置、画像処理方法、およびプログラム Expired - Fee Related JP4215038B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2005270936A JP4215038B2 (ja) 2005-09-16 2005-09-16 画像処理装置、画像処理方法、およびプログラム
US11/517,398 US7526139B2 (en) 2005-09-16 2006-09-07 Image processing for improving character readability of characters disposed on an image
CNB2006101536543A CN100420266C (zh) 2005-09-16 2006-09-12 图像处理装置、图像处理方法
AT06254803T ATE429689T1 (de) 2005-09-16 2006-09-15 Bildverarbeitungseinrichtung, -verfahren und - programm
DE602006006385T DE602006006385D1 (de) 2005-09-16 2006-09-15 Bildverarbeitungseinrichtung, -Verfahren und -Programm
EP06254803A EP1764742B1 (en) 2005-09-16 2006-09-15 Image processing apparatus, image processing method, and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005270936A JP4215038B2 (ja) 2005-09-16 2005-09-16 画像処理装置、画像処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2007082145A JP2007082145A (ja) 2007-03-29
JP4215038B2 true JP4215038B2 (ja) 2009-01-28

Family

ID=37527047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005270936A Expired - Fee Related JP4215038B2 (ja) 2005-09-16 2005-09-16 画像処理装置、画像処理方法、およびプログラム

Country Status (6)

Country Link
US (1) US7526139B2 (ja)
EP (1) EP1764742B1 (ja)
JP (1) JP4215038B2 (ja)
CN (1) CN100420266C (ja)
AT (1) ATE429689T1 (ja)
DE (1) DE602006006385D1 (ja)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100448267C (zh) 2004-02-06 2008-12-31 株式会社尼康 数码相机
JP4555212B2 (ja) * 2005-11-10 2010-09-29 株式会社沖データ 透かし情報埋め込み装置,透かし情報埋め込み方法,およびコンピュータプログラム
KR100765781B1 (ko) * 2006-04-13 2007-10-12 삼성전자주식회사 Xhtml 데이터 생성 방법 및 장치
JP4833817B2 (ja) * 2006-12-15 2011-12-07 富士フイルム株式会社 画像合成用サーバおよびその制御方法
JP2008252680A (ja) * 2007-03-30 2008-10-16 Omron Corp 携帯端末装置用のプログラムおよび携帯端末装置
JP4797039B2 (ja) * 2008-03-27 2011-10-19 日本電信電話株式会社 画像合成方法及び装置
US8351699B2 (en) * 2008-12-18 2013-01-08 Accusoft Corporation Methods and apparatus for auto image binarization
EP2299693B1 (en) 2009-09-16 2019-03-13 BlackBerry Limited Methods and devices for displaying an overlay on a device display screen
US8416262B2 (en) 2009-09-16 2013-04-09 Research In Motion Limited Methods and devices for displaying an overlay on a device display screen
JP5716731B2 (ja) * 2012-12-04 2015-05-13 コニカミノルタ株式会社 画像処理装置、及び画像処理装置の制御プログラム
US9270876B2 (en) 2013-01-05 2016-02-23 The Lightco Inc. Methods and apparatus for using multiple optical chains in parallel with multiple different exposure times
US9489757B2 (en) * 2013-10-16 2016-11-08 Microsoft Technology Licensing, Llc Resizable text backing shapes for digital images
US9374514B2 (en) 2013-10-18 2016-06-21 The Lightco Inc. Methods and apparatus relating to a camera including multiple optical chains
US9423588B2 (en) 2013-10-18 2016-08-23 The Lightco Inc. Methods and apparatus for supporting zoom operations
US9578252B2 (en) 2013-10-18 2017-02-21 Light Labs Inc. Methods and apparatus for capturing images using optical chains and/or for using captured images
US9736365B2 (en) 2013-10-26 2017-08-15 Light Labs Inc. Zoom related methods and apparatus
US9426365B2 (en) 2013-11-01 2016-08-23 The Lightco Inc. Image stabilization related methods and apparatus
US9554031B2 (en) 2013-12-31 2017-01-24 Light Labs Inc. Camera focusing related methods and apparatus
US10931866B2 (en) 2014-01-05 2021-02-23 Light Labs Inc. Methods and apparatus for receiving and storing in a camera a user controllable setting that is used to control composite image generation performed after image capture
US9979878B2 (en) 2014-02-21 2018-05-22 Light Labs Inc. Intuitive camera user interface methods and apparatus
CN106575366A (zh) 2014-07-04 2017-04-19 光实验室股份有限公司 关于检测和/或指示脏镜头状况的方法和装置
US10110794B2 (en) 2014-07-09 2018-10-23 Light Labs Inc. Camera device including multiple optical chains and related methods
US9912864B2 (en) 2014-10-17 2018-03-06 Light Labs Inc. Methods and apparatus for using a camera device to support multiple modes of operation
WO2016100756A1 (en) 2014-12-17 2016-06-23 The Lightco Inc. Methods and apparatus for implementing and using camera devices
US9544503B2 (en) 2014-12-30 2017-01-10 Light Labs Inc. Exposure control methods and apparatus
US9824427B2 (en) 2015-04-15 2017-11-21 Light Labs Inc. Methods and apparatus for generating a sharp image
US10075651B2 (en) 2015-04-17 2018-09-11 Light Labs Inc. Methods and apparatus for capturing images using multiple camera modules in an efficient manner
US10091447B2 (en) 2015-04-17 2018-10-02 Light Labs Inc. Methods and apparatus for synchronizing readout of multiple image sensors
US9857584B2 (en) 2015-04-17 2018-01-02 Light Labs Inc. Camera device methods, apparatus and components
US9967535B2 (en) 2015-04-17 2018-05-08 Light Labs Inc. Methods and apparatus for reducing noise in images
US9930233B2 (en) 2015-04-22 2018-03-27 Light Labs Inc. Filter mounting methods and apparatus and related camera apparatus
US9740952B2 (en) * 2015-06-16 2017-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for real time automated caption rendering testing
US9900665B2 (en) 2015-06-16 2018-02-20 Telefonaktiebolaget Lm Ericsson (Publ) Caption rendering automation test framework
US10129483B2 (en) 2015-06-23 2018-11-13 Light Labs Inc. Methods and apparatus for implementing zoom using one or more moveable camera modules
US10491806B2 (en) * 2015-08-03 2019-11-26 Light Labs Inc. Camera device control related methods and apparatus
US10365480B2 (en) 2015-08-27 2019-07-30 Light Labs Inc. Methods and apparatus for implementing and/or using camera devices with one or more light redirection devices
US10051182B2 (en) 2015-10-05 2018-08-14 Light Labs Inc. Methods and apparatus for compensating for motion and/or changing light conditions during image capture
US9749549B2 (en) 2015-10-06 2017-08-29 Light Labs Inc. Methods and apparatus for facilitating selective blurring of one or more image portions
US10003738B2 (en) 2015-12-18 2018-06-19 Light Labs Inc. Methods and apparatus for detecting and/or indicating a blocked sensor or camera module
US10225445B2 (en) 2015-12-18 2019-03-05 Light Labs Inc. Methods and apparatus for providing a camera lens or viewing point indicator
US10306218B2 (en) 2016-03-22 2019-05-28 Light Labs Inc. Camera calibration apparatus and methods
CN105828156A (zh) * 2016-03-22 2016-08-03 乐视网信息技术(北京)股份有限公司 一种在视频画面中生成标题背景的方法及装置
JP7244301B2 (ja) * 2019-03-01 2023-03-22 フォルシアクラリオン・エレクトロニクス株式会社 画像処理装置
CN110442313B (zh) 2019-06-27 2021-09-21 华为技术有限公司 一种显示属性调整方法以及相关设备
WO2021152777A1 (ja) * 2020-01-30 2021-08-05 株式会社ソニー・インタラクティブエンタテインメント 画像処理装置および画像処理方法
EP4002346A1 (en) * 2020-11-12 2022-05-25 Micledi Microdisplays BV Video pipeline system and method for improved color perception
GB202106287D0 (en) * 2021-04-30 2021-06-16 Univ Dublin Technological Method and system for spatial frequency spectrum optimisation of written text to closely resemble a natural environment

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4742557A (en) * 1985-11-08 1988-05-03 Ncr Corporation Adaptive character extraction method and system
US4831447A (en) * 1987-11-16 1989-05-16 The Grass Valley Group, Inc. Method and apparatus for anti-aliasing an image boundary during video special effects
US5140416A (en) * 1990-09-18 1992-08-18 Texas Instruments Incorporated System and method for fusing video imagery from multiple sources in real time
DE4206840C2 (de) * 1991-03-05 1997-05-22 Ricoh Kk Einrichtung zum Erzeugen eines zusammengesetzten Bildes
JP3078088B2 (ja) 1992-03-13 2000-08-21 株式会社東芝 文字画像合成表示装置
US5617484A (en) * 1992-09-25 1997-04-01 Olympus Optical Co., Ltd. Image binarizing apparatus
JP3359390B2 (ja) * 1993-09-27 2002-12-24 株式会社リコー 空間フィルタ装置
US5831748A (en) * 1994-12-19 1998-11-03 Minolta Co., Ltd. Image processor
DE4445386C1 (de) * 1994-12-20 1996-05-02 Ibm Verfahren und Vorrichtung zur Trennung einer Vordergrundinformation von einer Hintergrundinformation in einer Vorlage
DE69523135T2 (de) 1994-12-28 2002-05-02 Canon K.K., Tokio/Tokyo Bildverarbeitungsvorrichtung und Verfahren
JP3264932B2 (ja) * 1995-01-31 2002-03-11 ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド テキストを含む画像における背景から前景を分離する方法及び装置
US5995665A (en) * 1995-05-31 1999-11-30 Canon Kabushiki Kaisha Image processing apparatus and method
CN1163770A (zh) * 1996-04-30 1997-11-05 胡毓恒 一种治疗关节炎、肩周炎的脐疗药囊
EP0838117B1 (en) * 1996-05-06 2004-03-10 Koninklijke Philips Electronics N.V. Simultaneously displaying a graphic image and a video image
US6269186B1 (en) * 1996-12-20 2001-07-31 Canon Kabushiki Kaisha Image processing apparatus and method
JPH10293835A (ja) 1997-04-18 1998-11-04 Fuji Photo Film Co Ltd 文字と画像の合成方法
JP3482106B2 (ja) * 1997-08-07 2003-12-22 日本電信電話株式会社 輝度画像生成方法および装置およびこの方法を記録した記録媒体
US5956470A (en) * 1997-09-25 1999-09-21 Xerox Corporation Text quality enhancement via resolution enhancement technique based on separating jaggedness detection and filtering
US6154576A (en) * 1997-12-03 2000-11-28 Flashpoint Technology, Inc. System and method for anti-aliasing of text overlays on electronic images
US6411737B2 (en) * 1997-12-19 2002-06-25 Ncr Corporation Method of selecting one of a plurality of binarization programs
US6175663B1 (en) * 1998-02-24 2001-01-16 Paravision Imaging, Inc. Method and apparatus for preserving background continuity in images
US6044178A (en) * 1998-03-10 2000-03-28 Seiko Epson Corporation LCD projector resolution translation
US6501565B1 (en) * 1998-07-07 2002-12-31 Electronics For Imaging, Inc. Method and apparatus for smoothing text outlines
JP2000089747A (ja) 1998-09-08 2000-03-31 Dainippon Screen Mfg Co Ltd 画像表示方法及びその装置
EP0989738A1 (en) * 1998-09-22 2000-03-29 Hewlett-Packard Company Document analysis method to detect BW/color areas and corresponding scanning device
US20010055122A1 (en) * 1998-09-23 2001-12-27 Xerox Corporation Adaptive autobackground suppression to compensate for integrating cavity effect
JP2001103309A (ja) * 1999-09-28 2001-04-13 Sharp Corp 画像処理方法及び画像処理装置
US6545724B1 (en) * 1999-10-29 2003-04-08 Intel Corporation Blending text and graphics for display on televisions
JP4090175B2 (ja) * 2000-01-31 2008-05-28 株式会社リコー 画像信号処理方法、画像信号処理装置及び画像信号処理プログラムを記録した媒体
US6766054B1 (en) * 2000-08-14 2004-07-20 International Business Machines Corporation Segmentation of an object from a background in digital photography
US6704027B2 (en) 2000-08-24 2004-03-09 Hitachi Kokusai Electric Inc. Portable terminal
US7133565B2 (en) * 2000-08-25 2006-11-07 Canon Kabushiki Kaisha Image processing apparatus and method
CN1156156C (zh) * 2000-11-06 2004-06-30 北京算通数字技术研究中心有限公司 基于频域与搭配色彩集分析的电视文字与图形的显示方法
US6879734B2 (en) * 2001-01-18 2005-04-12 Seiko Epson Corporation Memory efficient image artifact removal technique for LCP
JP2003044849A (ja) * 2001-07-27 2003-02-14 Toyota Central Res & Dev Lab Inc 読み易さ評価装置及びプログラム
US7085420B2 (en) * 2002-06-28 2006-08-01 Microsoft Corporation Text detection in continuous tone image segments
JP4118749B2 (ja) * 2002-09-05 2008-07-16 株式会社リコー 画像処理装置、画像処理プログラムおよび記憶媒体
US7064759B1 (en) * 2003-05-29 2006-06-20 Apple Computer, Inc. Methods and apparatus for displaying a frame with contrasting text
EP1489591B1 (en) * 2003-06-12 2016-12-07 Microsoft Technology Licensing, LLC System and method for displaying images utilizing multi-blending
JP2005038263A (ja) * 2003-07-16 2005-02-10 Canon Inc 画像処理装置、画像処理方法、記録媒体及びプログラム
US20050040939A1 (en) * 2003-08-21 2005-02-24 Jobes Janard J. Integrated motorcoach management system apparatus and method
JP4603807B2 (ja) * 2004-03-10 2010-12-22 富士通株式会社 文字認識装置,文字認識方法,媒体処理方法,文字認識プログラムおよび文字認識プログラムを記録したコンピュータ読取可能な記録媒体
KR100555868B1 (ko) * 2004-06-09 2006-03-03 삼성전자주식회사 아티팩트 처리 장치 및 방법
US20070218439A1 (en) * 2005-12-15 2007-09-20 Posit Science Corporation Cognitive training using visual searches

Also Published As

Publication number Publication date
US20070065012A1 (en) 2007-03-22
EP1764742A3 (en) 2008-03-19
EP1764742A2 (en) 2007-03-21
DE602006006385D1 (de) 2009-06-04
EP1764742B1 (en) 2009-04-22
CN1933541A (zh) 2007-03-21
ATE429689T1 (de) 2009-05-15
US7526139B2 (en) 2009-04-28
CN100420266C (zh) 2008-09-17
JP2007082145A (ja) 2007-03-29

Similar Documents

Publication Publication Date Title
JP4215038B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP4262151B2 (ja) 画像処理方法および画像処理装置およびコンピュータプログラムおよび記憶媒体
JP6417851B2 (ja) 画像処理装置、および、コンピュータプログラム
JP6127877B2 (ja) 画像処理装置、および、コンピュータプログラム
JP4853560B2 (ja) 画像処理方法、画像処理装置およびコンピュータプログラム
JPH10302061A (ja) デジタルカラー画像のカラーキャスト除去及びコントラスト強調を組み合わせたデジタル処理方法
JP4113232B2 (ja) 画像処理装置及び画像処理方法
JP4498233B2 (ja) 画像処理装置および画像処理方法
JP2010074342A (ja) 画像処理装置、画像形成装置、及びプログラム
JP2004120092A (ja) 画像処理装置、画像処理システム、画像処理方法、記憶媒体、及びプログラム
US20060119897A1 (en) Output apparatus and program thereof
JP2014238787A (ja) 画像処理装置及びプログラム
JP3717357B2 (ja) 2値化閾値算出方法および装置
JP5825142B2 (ja) 画像処理装置、画像処理方法およびコンピュータープログラム
US10798267B2 (en) Image processing to set output pixel values subject to edge or thin line correction
JP5884509B2 (ja) 画像処理装置、画像読取装置およびプログラム
JP2009065322A (ja) 画像出力装置及び画像出力方法
JP6707903B2 (ja) 出力装置、および、コンピュータプログラム
JP4805590B2 (ja) 画像処理装置および画像処理プログラム
JP2003046781A (ja) 画像処理方法及び装置
JP6693701B2 (ja) 画像処理装置、画像形成装置、画像処理方法及びコンピュータプログラム
JP4941575B2 (ja) 画像処理方法、画像処理プログラムを記録した媒体および画像処理装置
JP6016483B2 (ja) 画像処理装置、画像形成方法及びプログラム
JP5609573B2 (ja) ドライバープログラム、および、印刷システム
JP2002354238A (ja) 像域分離システムおよびそれを適用した画像処理システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080912

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: 20081014

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081027

R150 Certificate of patent or registration of utility model

Ref document number: 4215038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111114

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111114

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121114

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121114

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131114

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees