JP3684479B2 - Digital camera - Google Patents
Digital camera Download PDFInfo
- Publication number
- JP3684479B2 JP3684479B2 JP24714799A JP24714799A JP3684479B2 JP 3684479 B2 JP3684479 B2 JP 3684479B2 JP 24714799 A JP24714799 A JP 24714799A JP 24714799 A JP24714799 A JP 24714799A JP 3684479 B2 JP3684479 B2 JP 3684479B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- reading
- digital camera
- distance
- read
- 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
Links
Images
Landscapes
- Image Processing (AREA)
- Studio Devices (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、紙などの媒体に書かれたり、印字された文字や図形、画像、または押印された印影などの情報を読み取り認識したり、照合したり、画像データとして入力する非接触文書画像の入力として利用するためのデジタルカメラに関するものである。
【0002】
【従来の技術】
現在製品化されているデジタルカメラは、画像入力したい被写体に向かってカメラを向け、シャッタを押すという簡単な操作により、立体物など形状を簡単な操作により撮影することができる特徴を持っている。
【0003】
一方、文書などを画像入力するための製品として、フラットベッドスキャナやシートスキャナなどがある。どちらも文書画像を入力するという点ではデジタルカメラより優れた性能を持っている反面、フラットベッドスキャナは設置面積が大きく、読み取り速度が遅い、シートスキャナは設置面積が小さいがシート形状のものしか読めないというように一長一短があり、手軽に画像を入力するという点ではデジタルカメラが優れている。
【0004】
デジタルカメラを文書などの画像入力装置として利用する際の問題点として、紙などの平面上に印字された文字や図形、画像などの情報が重要であり、必要な情報をより正確に読み取るためには、読み取る対象をできるだけ理想的な平面の状態にし、さらにカメラを被写体に向けて正確に正面を向けて撮影する必要がある。
【0005】
カメラを対象物に対して正面以外から読み込んだ画像を正面から見た画像に補正する発明は種々提案されている。例えば、特開平9−289611号公報には被写体の斜め画像を擬似的な正面画像に補正して撮影するデジタルカメラが示されている。
【0006】
ところが紙などの媒体は、常にフラットな状態にたもつことは難しく、実際には凹凸が発生していることが多い。こうした紙面の入力に対して、従来フラットベッドスキャナなどは読み取り紙面をガラスなどの読み取り面に押さえつけることで、変形による画像の変形を防止し、凸凹のない状態での画像を入力することを行っている。
【0007】
【発明が解決しようとする課題】
ところで、従来のフラットベッドスキャナでは、読み取りヘッドの走査に時間がかかり、読み取り対象が多い場合には、読み取りに非常に多くの時間が必要であった。また、読み取り環境にも制限があって、読み取り位置とサイズに制約があった。さらに、フラットベッドスキャナは横方向に大きいため、装置の設置にも大きな面積を必要としていた。
【0008】
本発明の目的は、フラットベッドスキャナの代わりにデジタルカメラを用い、この場合、折れ曲がった文書や画像でも平面画像データとして取り込むことのできるデジタルカメラを提供することである。
【0009】
【課題を解決するための手段】
上記目的を達成するために、本発明は、画像をデジタル化して読み取る読取手段と、前記読取手段で読み取った画像を記憶する記憶手段とを備えたデジタルカメラにおいて、前記読取手段が焦点位置を変更して被写体を複数枚読み取った各画像間の偏差を求め、該偏差が大きい画像部位を特徴点として抽出し、前記特徴点の周囲の明度変化に基づいて該特徴点と前記読取手段との距離を求めた上で複数の前記特徴点の三次元位置を求め、読み取った前記画像を複数の前記特徴点を結んで形成される平面に基づき複数のポリゴン画像に分割し、前記各特徴点の三次元位置に基づいて前記各ポリゴン画像の各辺の道程距離を求め、求めた道程距離に従って前記各ポリゴン画像を二次元の原稿台平面に展開する画像補正手段を設けたことを特徴としている。この場合、補正した画像データを前記記憶手段に対して出力するよう構成することもできる。
【0010】
上記構成によれば、読取部は、例えば焦点位置、あおり角などの読み取り条件を変更して読み取ることが可能となる。画像補正手段は、変更した複数の条件で読み取った複数の画像から画像間の特徴点を検出し、そのときの画像のボケ量から、文書の各点と読取手段との距離を測定することができる。そして、測定した距離を用いると、凸凹のある画像を平面画像に展開することができる。また、凸凹画像の平面画像への展開に必要なテクスチャーマッピングをハードウエア化することで、高速化が可能になる。斜め読みにより歪んだ画像は、上記テクスチャーマッピングの過程で統合処理することで変換回数を減らすことが可能となり、画質の向上と処理速度の向上を図ることができる。また距離に応じてフィルタの係数を変化させボケを修復した画像を距離に応じて加算合成することで光電変換にともなうホワイトノイズを減少できる。
【0013】
上記デジタルカメラを構成するに際しては、以下の要素を付加することができる。
【0016】
(1)前記読取手段で読み取った読取画像をそのまま前記記憶手段に入力するモードと、前記読取画像を前記画像補正手段で補正してから前記記憶手段に入力するモードとを備え、前記両モードは切換自在であるように構成されている。
【0018】
(2)外部との画像データ転送を行う無線データ通信手段が設けられている。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図1は、本発明に係るデジタルカメラと、その周辺のシステム構成を示した図である。本発明に係るデジタルカメラ1は、読取部11、モード切換スイッチ12、3次元補正部2、画像補正部13、画像メモリ14および補助ディスプレイ15を備えている。3次元補正部2には、焦点位置制御部22と次元画像補正部21が設けられている。また、画像メモリ14には、ディスプレイ4やプリンタ5を備えたパーソナルコンピュータ(PC)3が接続されている。
【0020】
上記構成のデジタルカメラ1は、机上などに置かれた文書(図形なども含む)を読取部11で読み取り、読み取り画像のデジタル化を行うとともに、画像の補正を行った後に、画像メモリ14にデータを転送し保存する。この場合、モード切換スイッチ12がどの状態に操作されているかに応じて、画像データに対し3次元補正部2による補正を行うかどうか選択が可能となっている。
【0021】
3次元補正部2による補正を行う場合には、読取部11は、撮影の際に焦点位置制御部22の信号に基づき焦点を変更させながら、複数回読取処理を実行する。ここで、焦点位置制御部22には光学系から求まる適正な複数の焦点位置が予め設定されており、ユーザの読取指示に基づき読取部11はレンズを移動させて撮影を行う。例えば読取部11は、ユーザが撮影指示をすると、原稿台に焦点が合った状態で一度目の読取を行い、次に原稿台から上方3センチメートルの位置に焦点が合った状態で二度目の読取を行うといった読取処理を実施する。そして3次元補正部21は、一度目の読取と二度目の読取に基づいて補正処理を行い、その補正処理後の画像データを画像補正部13に出力する。
【0022】
3次元補正部2による補正を行わない場合には、読取部11で読み取った画像データは画像補正部13に直接出力される。
【0023】
画像補正部13では、3次元補正部2または読取部11からの画像データを取り込んで輝度補正などの画質補正を行うとともに、その画像データを画像メモリ14に保存する。保存した画像データは、カメラに付属のディスプレイ15に表示可能である。
【0024】
また、画像メモリ14に保存された画像データはパーソナルコンピュータ3に転送され、パーソナルコンピュータ3では文字や図形の認識、画像の処理などを実行して、認識結果や対象画像をディスプレイ4に表示したり、必要に応じてプリンタ5に出力したりする。また、画像データを画像メモリ14からプリンタ5に直接出力して表示することも可能である。
【0025】
以下、図1に示したデジタルカメラの各部の詳細について説明する。
図2は、本発明に係るデジタルカメラの外観を示した図である。デジタルカメラ1は、撮像素子としてCCDセンサを備えレンズを通して画像を取り込むものである。カメラ本体内には、ボタン18と、取り込んだ画像や補正後の画像などを表示するためのディスプレイ15と、読み込み時の補正内容などを選択するモード選択スイッチ12、現在の取り込みモードを表示するための表示装置17、および取り込んだ画像に音声でインデックスをつけるためのマイク16等を備えている。このような構成により、デジタルカメラを用いて、自由度が高く、操作性良く、画像を取り込むための装置を提供することが可能となる。
【0026】
また、取り込んだ画像データをパソコンやプリンタに転送するために、例えばUSBなどの汎用インタフェースを取り付けることで、ユーザはカメラ内の画像データを取り出し、プリンタで印刷したり、画像内の文字情報の認識処理を行ったりすることが可能となる。また、カメラ内にデータ発信装置を内蔵し、パソコンなどのデータ受信側に受信機を取り付けることで、取り込んだ画像の転送にケーブルを用いる必要がなくなり、さらに自由度が高く画像を取り込むことが可能となる。
【0027】
図3は、3次元補正部2内の3次元画像補正部21の機能ブロック図を示したものである。焦点位置制御部22と読取部11により読み込んだ複数枚の画像を用いて、特徴点毎距離測定部212にて、画像間の偏差を計算し、特徴点を抽出する。ここでは、読取条件により画像が異なる部分を特徴点と呼んでいる。つまり、カメラのフォーカス値を変化させ、机上の紙片を読み込むと紙面のエッジ部分の画像はボケていくため変化していく。こうした点のことを特徴点と呼んでいる。この特徴点の画像の異なり方によってカメラと特徴点の間の距離を計測する。次に前記距離を用いて焦点補正係数計算部213で、焦点位置に応じてボケ具合をあらかじめ測定しておき、その測定結果からボケを抑制するようなフィルタを作成して施すことで「ボケ」の補正を行う。さらに、各特徴点毎に測定したレンズと特徴点の距離に応じて複数焦点で撮影した画像からもっとも焦点距離の近い画像を選択して画像の合成を行う。次に、透視補正道程計算部214で、読取時の幾何学変化、傾き、原稿の厚みや、原稿の折れ曲がりにより、本来平面である原稿に対して、幾何学的な変形状態を特徴点とレンズとの距離測定の結果から原稿台の浮き上がり量を計算することで求め、その形状データをテクスチャーマッピング部215に渡し、変形した形状を平面に戻すように変形補正し、補正画像をフレームメモリ216に格納する。その後、画像データは画像補正部13にデータ転送する。
【0028】
このような構成にすることにより、特別な距離測定センサを必要としないためコストの低い装置を提供できるという効果がある。また、特徴点毎に距離を計測することができるので、特徴点毎にボケの補正パラメータといった距離に応じて変化するパラメータに対して、最適な補正パラメータを設定することが可能となり、複雑に折れ曲がった帳票や三次元物体表面の読取の際に画像全体に最適なパラメータ設定を可能にできるといった効果がある。また、複数の焦点で読み取った画像を用いて画像を合成するために、文書内部に記載されている文字や記号などのノイズやボケの少ない画像を得られるという効果がある。また、幾何学補正と距離補正の両方を実行するため、文書内部に記載されている文字や記号などに歪の少ない画像を提供できるという効果がある。
【0029】
図4は、読取動作のフローを示している。取り込みボタンが押下されたら(ステップ1001)、モード選択スイッチ12の状態を検索し(ステップ1002)、3次元取り込みモードであれば焦点位置制御部22から読取部11に制御信号を送信し、レンズの焦点位置を焦点位置1に合わせる(ステップ1003)。焦点位置をセット完了後、読取動作を行う(ステップ1004)。これで原稿面上に焦点を合わせた画像を入力する。読取動作が完了したら、同様に焦点位置制御部22から読取部11に制御信号を送信し、レンズの焦点位置を焦点位置2に合わせる(ステップ1005)。焦点位置のセット完了後、読取動作を行う(ステップ1006)。ここで、焦点位置1、および焦点位置2の設定値は、厚みのある原稿を読めるような焦点位置の値をあらかじめ調整したものを用いる。また、さらに必要に応じ、焦点位置の読取条件を変化させ画像を入力しておく。これらの画像から3次元補正を実施し(ステップ1007)、画像補正部へデータ転送を行う(ステップ1009)。
【0030】
また、ステップ1002にて3次元取り込みモードでない場合は、一度だけ読取を行い画像補正部へデータ転送を行う(ステップ1009)。画像補正部では画像が暗く映った場合などには明度補正等を行い、最終的に画像メモリ14に保存する(ステップ1010)。このような構成とすることにより、カメラの取り込みボタン18を押すだけで複数回の撮影を一度に行い、その画像データを撮影直後に補正し保存することが可能となり、操作性が向上するという効果がある。
【0031】
図5は、三次元補正の特徴点毎距離測定部212の概要を示した機能ブロック図である。入力メモリ211内の複数の画像データA,Bを用いて、座標位置補正部2121で座標位置の補正を行い、分散画像作成部2122で画像間の偏差を検出するため分散画像を作成する。さらに特徴点抽出部2123で特徴点を抽出し、距離計測部2124でその特徴点に関して距離の計測を行い、特徴点毎の距離データDを作成し、その距離データDを入力メモリ211に格納する。
【0032】
まず、座標位置補正部2121での座標位置の補正は、焦点の変化に伴う、画像の拡大縮小の変化を補正する。つまり焦点を変化させて取り込んだ画像内部のスケールは、焦点に依存して変化しているため、スケールを合わせるための補正を行う。この補正係数は、あらかじめ一定パターンの画像を、焦点を変化させて複数枚読み込み、その結果得られるパターン内の基準点間の距離、ボケ具合を測定することで、容易に特性を把握できる。次に分散画像作成部2122での分散画像作成は、複数枚の画像間の分散値計算する。ここで分散画像は、焦点を変化させて撮影した複数の画像間の同じ特徴点における画素データの差を定量化するために用いている。特徴点における分散値は、焦点を変化させて読み込んだ画像における同じ特徴点での明度の平均値Vを求め、Vとそれぞれの焦点距離での画像の明度との差を2乗した値の総和の平均値である。ここで得られる各特徴点での分散値を保存したものを分散画像データとして保存しておく。
【0033】
次に特徴点抽出部2123で、特徴点における分散画像データの値を特定の閾値で比較すれば、容易に特徴点をこの分散画像データが、あらかじめ設定した閾値を越えるもの、つまり画像間の偏差の大きいものが特徴点として抽出できる。これは、たとえば浮き上がった紙片の端部などが候補としてあげられる。
【0034】
このような構成とすることにより、読取条件が異なる複数の画像のみから、距離測定が実現でき、特殊な距離センサが不要にできるという効果がある。
【0035】
図6(a)は、特徴点毎距離測定部212内の距離計測部2124での距離測定のフローを示している。まず、特徴点を中心とした周囲の明度値をもとに、特徴点の周囲の明度変化を直線で近似する(ステップ1021)、この操作を焦点変化させて取り込んだだけ作成し、これを用いて同じ明度をむすんだ等明度直線を作成する(ステップ1022)。焦点が結ばれる位置からのカメラからの距離を計算し(ステップ1023)、これらの位置関係から三次元の位置情報を計算する(ステップ1024)。
【0036】
図6(b)および(c)は、光学系の焦点位置と原稿読取位置によって画像がどのように観測されるかを概念的に示した図である。A,Bは原稿を置く位置で、図示していない左側からこれらの原稿を読み取っている。図中の点線は光軸を、実線は光束の一部をそれぞれ示しており、焦点位置で集約している。図6(b)の、原稿が読取位置Aに置かれており、光学系の焦点がAの位置にあっている場合の画像で、白と黒の境界を画像1026のようにボケなく読み取ることができる。同じ焦点位置で、原稿がBの位置にあった場合は、原稿の白と黒の境界が、ボケが発生し、読取画像は1025のように境界がはっきりしない画像となる。この場合は、画像1026をそのまま用いれば良い画像を得ることができる。図6(c)は、焦点位置が原稿位置Bに近い点で焦点の合う場合を示しており、原稿位置AでもBでも、画像1027,1028のようにボケている。この場合は、これらの二つの画像1027,1028を用いて画像を合成することで、高画質な出力画像を得ることができる。このような構成とすることで、焦点の異なる画像から、精度高く距離データを計測できるという効果がある。
【0037】
次に、焦点補正機能213について詳細に述べる。図7は、原稿が原稿台からの浮き上がっている高さ位置Zに応じて、取り込んだ画像内の特徴点でのボケf(Z)が、どのように変化するかを示した概念図である。ここでボケf(Z)は、あらかじめ設定した閾値で分散画像を二値化した際の線の幅と考える。単位は画素のドット数である。ここで、焦点位置1をZ0、焦点位置2をZ1の高さで合うような焦点位置に固定し、それぞれ原稿台から原稿を浮かせた時のボケ幅の変化を示している。焦点位置1での画像はZ0では焦点が合っているため、ボケ幅は0であるが原稿をZ0から浮かせていくことで、焦点がずれるにしたがってボケ幅が変化し、実線でのグラフのようにボケ幅が単調増加となる。焦点位置2での画像は破線でのグラフのようにボケ幅が変化し、焦点の合っているZ1で最小値を取る二次曲線に似た形状になる。このグラフを用いることで、ボケ量の測定することができれば焦点距離を求めることができ、距離が推定できる。
【0038】
次に、透視補正道程計算機能214について詳細に述べる。図8(a)は、透視補正道程計算部214における道程計算の概念図を示している。これは、ある紙片を読み込んだ時の特徴点、すなわち紙片のある一辺の距離測定結果を示した図である。グラフの横軸は紙片のある頂点からの距離を示し、縦軸は原稿台からの紙片の浮き上がり量を示している。この例では紙片の頂点が両端とも浮き上がっているような状況を示している。まず、(b)のように直線の端点P,Q,R,S,Tのみを抽出し、道程距離としての端点間の距離を測定する。これは、たとえば端点間P,Qの距離は読取画像データ上ではP,Q間の距離はX軸上に写像した形で観測されるが、実際は紙が傾いているため、短く見えている。これを紙上での端点P,Qの距離を、たとえば三平方の定理などを用いて測定することで道程を把握できる。この距離に基づいて、(c)のように基準点P’を基に、それぞれの道程距離の応じて端点Q’,R’,S’,T’のように、端点毎に展開した位置情報を引き継ぎながら、平面に並べて展開する。これは、三次元グラフィックスで用いられているテクスチャーマッピングの技術の適用が可能である。
【0039】
図9は、これを二次元の平面に拡張した概念図である。図9(a)のように折れ曲がった帳票を、上方から観測すると(b)のように見えるが、図8で説明した二次元の道程計算を三次元に拡張し、距離情報に基づき道程計算し、平面に展開すると(c)のような合成画像が得られる。このようにすれば、折れ曲がった帳票や曲がった曲面に書かれた文字も、平面に押し付けて、正面から観測した合成画像を得ることができる。
【0040】
図10は、これらの処理をフローにまとめたものである。特徴点の距離データを入力し、図8で説明したように、特徴点を直線近似し(ステップ1401)、不要な特徴点を削除した距離データを生成する。次に、図9で説明したように、これらの特徴点が作る平面を近似作成する(ステップ1402)。これは近接する3点を選び、これから構成される平面と、上記3点の周辺特徴点の距離を計算し、あらかじめ設定した閾値よりも小さければ、上記平面に近似し併合するという処理を繰り返す。これらを三角形に近似しポリゴンとして記述し(ステップ1403)、その座標関係や接続関係の整合性をチェックして、距離データで作成した三次元モデルから二次元の原稿台平面へテクスチャーマッピングするための座標位置や拡大縮小率などの展開係数を計算する(ステップ1404)。このような構成とすることで、特徴点について求めた距離データを用いて画像を平面展開でき、折れ曲がった帳票や厚い本の表面でも正しく原稿を補正して読むことができるという効果がある。
【0041】
次に、透視変換について述べる。読取を文書の正面上方ではなく、斜め上方など自由な位置から読むと、近くは大きく、遠くは小さく観測される。これを正面から見たように変更するのが透視変換である。図11(a)は、透視変換の概念図を示している。正面から観測した画像を矩形PBCQとすると、斜め上方から観測すると台形ABCDのように見える。辺ADが近くの辺で、辺BCが遠くの辺である。斜め読みの光学系は、遠くの辺でも読取解像度を保証できるように設計されるため、辺BCを共通に揃えるとすると、辺ADは、辺PQに比べ長く、また、辺ABも辺PBに比べ長い。透視変換の目的は、観測した台形ABCDを矩形PBCQに変換することにある。図11(b)は、変換のための変数定義を示している。辺ADの長さをSrc_Width、辺BCの長さをDest_Width、座標Aと座標Bのx方向の差をDx_Left、y方向の差をDy_Leftとする。このハッチがかかった部分が読取領域である。
【0042】
図12は、透視変換のフローを示している。まず、入力メモリ211内の読取領域の画像取り出しスタート位置を計算する(ステップ1501)。このスタート位置xiは、始めはA点であるが、副走査ラインyの関数であり、y*Dx_Left/Dy_Leftと表現できる。次にライン単位に長さをDest_Widthに揃える必要があるため、ライン毎に縮小率を計算する(ステップ1502)。これは、まず注目ラインの長さx_widthを計算する。これは、簡単な比例計算により、x_width=(Dest_Width+((Src_Width-Dest_Width)*(Dest_Length-y) /Dest_Length))と表現できる。縮小率は、Dest_Width /x_widthとなる。しかし、小数点を用いる計算は、時間がかかるので、実際の処理はDDA(Digital Differential Analyzer)を用いる(ステップ1503)。そして最後に、処理終了であるか否かを判断する(ステップ1504)。このような構成とすることで、処理時間のかかるテクスチャーマッピング処理を簡単なハードウエアで実現でき低価格で高速な処理システムが提供できるという効果がある。
【0043】
図13は、テクスチャーマッピング部215における画像合成の方式とハードウエアの構成図を示している。図13(a)は、計測されたレンズ位置から原稿の特徴点までの距離Zによって、第一の焦点距離Z0での画像g0(Z)と第二の焦点距離Z1での画像とg1(Z)の混合比率を表わすグラフである。Z軸のZ1からgn(Z)軸上の1までの破線は距離Zに対する第一の焦点距離Z1での画像g1(Z)の混合比率を示し、Z軸のZ0からgn(Z)軸上の0までの直線は距離Zに対する第二の焦点距離Z0での画像g0(Z)の混合比率を示している。焦点距離がZ0にあっていれば、第一の焦点距離Z0での画像g0(Z)だけを用いれば良く、焦点距離がZ1にあっていれば、第二の焦点距離Z1での画像g1(Z)だけを用いれば良い。もし、焦点距離がZ0とZ1の中間にあっていれば、第一の焦点距離Z0での画像g0(Z)と第二の焦点距離Z1での画像g1(Z)を半分づつ用いれば良い。一般的にいえば、測定距離がZpであった際、第一の焦点距離での画像はg0(Zp)、第二の焦点距離での画像はg1(Zp)で混合することで、出力画像を生成している。
【0044】
図13(b)は、画像合成部のハードウエア構成図である。入力メモリ211内の第一の焦点距離での画像1301を読み込み、ボケ補正フィルタ1304を通して、配分器1307で比率調整するとともに、入力メモリ11内の第二の焦点距離での画像1302を読み込み、ボケ補正フィルタ1305を通して、配分器1308で比率調整した後、加算器1310で合成し、ラッチ1311でタイミング調整して出力G_Out1312する。ここで、ボケ補正フィルタ1305は、距離に応じて画像に生じたボケを修復するフィルタであり、一般的にはエッジ強調フィルタで代用が可能である。このフィルタの係数は、距離に応じて変化する必要があり、中心値と周辺値の係数を距離に応じて変化させることで実現している。このボケ補正フィルタ係数1306のみならず、配分器の比率設定1309は図7、図13(a)のテーブルに基づき計算され、バス1303を介して設定される。このような構成とすることで、複数の画像をボケ修正した画像を距離に応じて合成することによりホワイトノイズを削減し、高画質な画像を合成できるという効果がある。
【0045】
図14は、テクスチャーマッピング215を実行するハードウエア構成を示す。画像合成部の出力G_Outは、透視変換の縮小時にデータが失われないように多値データで平均化しながらデータを生成し出力データMW_DATを得ている。これは、縮小率に応じて、入力データを配分器1331で比率調整し、加算器1332で合成する。この出力は入力データと同様配分器1333で比率調整し一時記憶1334し、加算器1332で蓄積加算する。図11(b)で示した変数パラメータは、図14のレジスタ1341,1343,1345,1351,1349にセットすると、ハードウエア透視変換を実行する。まず、注目ラインの長さx_width1343は、1ライン単位に、変位DX_Width1341づつ減算器1342で減算し作成する。これに対して、1クロック毎にDDA用の一時記憶レジスタX_DDA1348を用いて出力長さDest_Width1345を加算器1346で加算する。ただし、X_DDA1348の出力からX_Width1343を減算器1344で減算しX_DDA1348減算できれば、減算結果をセレクタ1347を介してX_DDA1348にセットする。減算器1344のボローを制御信号X_Skipとして用いる。読み出し開始アドレスX_Start1351は、1ラインごと変位DX_Start1349づつ加算器1350で加算し、x方向カウンタX_Count1352へロードする。このカウンタで読み込みアドレスとして用いる。メモリへの書き込みアドレスは、他のメモリカウンタM_Count1355を用いてアドレス管理する。このカウントアップ制御をX_Skipを用いてコントロールすることで出力長さを均一に揃えることができる。このような構成とすることで、CPUから数個のレジスタを設定するだけで透視変換機能付きテクスチャーマッピング処理が実現できるという効果がある。
【0046】
図15は、画像インデックス機能が付加されたデジタルカメラの構成図である。このデジタルカメラ1には、撮影後の画像に、メモなどを付加して画像データの保存を行うための音声入力部(マイク)16が設けられている。
【0047】
ユーザが画像の撮影時や撮影後、マイク16を通して、撮影画像に関する説明やメモ、タイトルなどの記録を音声で入力する。読取部11から読み込んだ画像を3次元補正部2で補正、もしくは直接画像補正部13にデータ転送された後に、入力した記録を画像データに付加し、画像メモリ14に記憶する。付加する際のデータ形式としては、画像メモリの末尾や先頭部分に音声データを付加して記録を行い、読み出すときに音声と画像それぞれのデータを切り分けて再現することが可能である。この機能により、画像を撮影した後のデータ管理を容易に行うことができるため、効率のよい画像データの取得作業を行うことができるという効果がある。
【0048】
図16は、巨大な平面などの画像を取り込むことのできるデジタルカメラの構成図である。モード切換スイッチ12により分割読み込みモードに選択された場合、読取部11で取り込まれた画像は前述した3次元画像補正を行った後、画像メモリ20に記憶される。この場合、撮影する際には、あらかじめユーザが分割枚数を指定すると一定の規則により平面を四角形に分割しインデックスをつけ、その結果をディスプレイ15に表示する。ユーザは撮影する際にどの領域を撮影するか、マイク16などを用いて宣言してから撮影を行う。
【0049】
始めに指定した分割枚数だけの画像が画像メモリ20に記憶されると、画像データを画像張り合わせ部21に転送する。画像張り合わせ部21では隣り合う画像を張り合わせ、ひとつの画像として画像補正部13に出力する。画像の張り合わせ方法についてはすでに一般のソフトウエアでは実現されており、これらの方法を用いることで実現できる。
【0050】
この構成により、本発明のデジタルカメラにメモリと画像張り合わせソフトを組み込むだけで実現できるという効果がある。
【0051】
図17は分割読み込み機能のフローを示している。はじめにユーザにより分割枚数を入力してもらうと(ステップ1601)、カメラ内部で一定規則に従い、インデックスを自動で作成し、その分割結果をディスプレイに表示する(ステップ1602)。次にユーザは表示されたインデックス番号を入力し(ステップ1603)、その対応する位置の画像を撮影する(ステップ1604)。この動作を分割枚数分繰り返す(ステップ1605)。分割枚数分の画像がそろったら、画像データを画像張り合わせ部で合成を行い(ステップ1606)、本体の画像メモリにデータを保存する。
【0052】
この機能で大きな壁画など巨大な平面に描かれた図形や文字などを撮影する場合、撮影場所の制限を大幅に低減することができるため自由度の高い読み取り作業を行うことができるという効果がある。
【0053】
図18は、特徴点抽出を用いて読み取り範囲を自動設定する機能が付いたデジタルカメラの構成図である。モード選択スイッチ12で自動設定処理を選択した場合、読み取った画像に対して、特徴点抽出部30は特徴点毎距離測定内にある特徴点を抽出し、特徴点情報を保存する。また、特徴点を抽出する際に、画像処理で一般的に用いられているエッジ検出の処理を用いても同じ結果を得ることが可能である。この特徴点情報から画像内の矩形部を読み取り範囲として抽出し、この範囲内の画像のみを3次元画像補正を行い、読み取り結果として出力する。これにより書籍などのページ内部のみの読み込みを行いたい場合、撮影時にユーザが読み込み範囲をページに合わせて撮影するという手間が省けるため、操作性よく画像の取り込みが行うことができるという効果がある。
【0054】
書籍などの複数ページにまたがる書類を順次連続して読み取る際の適用例を示す。モード切換スイッチ12で連続読み取りモードとページ記憶部をカメラ内に追加する。このモードでは連続したページを順次読み込む場合、あらかじめページ番号が画像内の上部もしくは下部中央に記載しているという情報を記憶させておき、読み込み時にその位置にある番号をOCRを用いて認識してその番号の変化を監視し、読み飛ばしなどがあった場合に警告を行うものである。
【0055】
この動作フローを図19に示す。読み取りボタンが押下されると(ステップ1701)、読み取り動作を行い(ステップ1702)、その画像内のページ番号の認識処理を行う(ステップ1703)。その番号が直前に読み込んだ時の番号の次のページか否かを判断し(ステップ1704)、次のページでない場合には、ユーザにブザーや補助ディスプレイなどを用いて警告を行い(ステップ1706)、読み直しを行うかどうかの選択を行ってもらう(ステップ1705)。これにより、ユーザは連続した画像を順次読み取る際の読み飛ばしの発生が少なくなり、操作性のよい取り込みができるという効果がある。
【0056】
また、以上の処理は複数条件で取り込んだ画像データを元に特徴点の距離を測定し、補正を行ってきたが、あらかじめ取り込む平面の形状がA4縦サイズやB5書籍サイズの書類であると決まっている場合には、その特徴点の枠の形状を記憶するメモリを設け、その情報を用いて取り込みを行う場合には、特徴点の距離測定手段を用いなくても画像処理のみで行うことが可能である。その方法については、画像の特徴点と指定形状のサイズを合わせ、その大きさの比から画像の拡大縮小といった処理を組み合わせることで可能である。
【0057】
この方法の場合、常に定型文書の読み込みを行う場合には、距離測定手段を用意する必要がなく、処理の負荷が少なくなり、読取動作が高速化されユーザはすばやく画像取り込みを行うことができるといった効果がある。
【0058】
なお、図1、図15、図16、図18に示したデジタルカメラに、外部との画像データ転送を行う無線データ通信手段を設けることもできる。
【0059】
【発明の効果】
以上説明したように、本発明によれば、デジタルカメラの簡易な操作で、折れた帳票や厚い本などといった平面上の文書等の画像入力を、被写体を固定することなく、また特殊な距離検出センサを用いることなく、高画質に画像を入力できるのですることができるため、紙や平面上に描かれている情報をデジタルとして取り込む際の操作性を大幅に改善できる。
【0060】
また、フラットベッドスキャナのような読み取りヘッドを走査する時間が不要となり、取り込み時間も高速に行うことができる。さらに撮影条件の制約が少なく、自由な位置から画像取り込みを行うことができる。使用しないときもフラットベッドスキャナのような大きな設置面積を必要とせず、利用者の作業を妨げることがなくなる。
【図面の簡単な説明】
【図1】本発明の係るデジタルカメラの構成図である。
【図2】本発明に係るデジタルカメラの外観を示した斜視図である。
【図3】3次元画像補正部の機能ブロック図である。
【図4】読み取り動作のフローを示した図である。
【図5】三次元補正の特徴点毎距離測定部の概要を示した図である。
【図6】3次元補正の原理を示しており、(a)は距離測定のフローを、(b)および(c)は光学系の焦点位置と原稿読取位置によって画像がどのように観測されるかを概念的に示した図である。
【図7】原稿の高さ位置と線のボケとの関係を示した図である。
【図8】道程補正が(a)→(b)→(c)の順に行われることを概念的に示した図である。
【図9】図8での道程補正を具体的に示した図である。
【図10】3次元補正の処理フローを示した図である。
【図11】(a)は透視変換の概念図、(b)は変換のための変数定義を示した図である。
【図12】透視変換のフローを示した図である。
【図13】(a)は画像合成の方式を示した図、(b)はハードウエア構成図である。
【図14】テクスチャーマッピング部のハードウエア構成図である。
【図15】画像インデックス機能が付加されたデジタルカメラの構成図である。
【図16】分割読み込み機能が付加されたデジタルカメラの構成図である。
【図17】分割読み込みモードでの処理フローを示した図である。
【図18】特徴点抽出を用いて読み取り範囲を自動設定する機能が付加されたデジタルカメラの構成図である。
【図19】ページ番号認識による連続読み取りの処理フローを示した図である。
【符号の説明】
1 デジタルカメラ
2 3次元補正部
3 パーソナルコンピュータ
4 ディスプレイ装置
5 プリンタ
11 読み取り部
12 モード切換スイッチ
13 画像補正部
14 画像メモリ
15 ディスプレイ
21 3次元画像補正部
22 焦点位置制御部[0001]
BACKGROUND OF THE INVENTION
The present invention reads and recognizes information such as printed characters, figures, images, or imprints imprinted on a medium such as paper, collates, and inputs non-contact document images input as image data. The present invention relates to a digital camera for use as an input.
[0002]
[Prior art]
A digital camera that is currently commercialized has a feature that a shape such as a three-dimensional object can be photographed by a simple operation by pointing the camera toward a subject to which an image is input and pressing a shutter.
[0003]
On the other hand, products for inputting images of documents and the like include flatbed scanners and sheet scanners. Both have better performance than digital cameras in terms of inputting document images, but flatbed scanners have a larger installation area and slower reading speed, sheet scanners have a smaller installation area but can only read sheet-shaped ones. There are pros and cons, such as no digital cameras, and digital cameras are superior in that they easily input images.
[0004]
As a problem when using a digital camera as an image input device for documents, etc., information such as characters, figures, and images printed on a flat surface such as paper is important, so that necessary information can be read more accurately. Requires that the object to be read be in an ideal plane as much as possible, and that the camera be pointed at the subject accurately.
[0005]
Various inventions have been proposed in which an image read from a camera other than the front is corrected to an image viewed from the front. For example, Japanese Patent Laid-Open No. 9-289611 discloses a digital camera that captures an image by correcting an oblique image of a subject to a pseudo front image.
[0006]
However, it is difficult to keep a medium such as paper in a flat state at all times, and in fact, irregularities are often generated. In contrast to such paper input, conventional flatbed scanners, etc., press the reading paper surface against a reading surface such as glass to prevent deformation of the image due to deformation and to input an image without unevenness. Yes.
[0007]
[Problems to be solved by the invention]
By the way, in the conventional flatbed scanner, scanning of the reading head takes time, and when there are many reading objects, much time is required for reading. Also, the reading environment is limited, and there are restrictions on the reading position and size. Furthermore, since the flatbed scanner is large in the lateral direction, a large area is required for installing the apparatus.
[0008]
An object of the present invention is to provide a digital camera that uses a digital camera instead of a flatbed scanner, and in this case, even a folded document or image can be captured as planar image data.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a digital camera including a reading unit that digitizes and reads an image, and a storage unit that stores an image read by the reading unit. Then, a deviation between each image obtained by reading a plurality of subjects is obtained, an image part having a large deviation is extracted as a feature point, and a distance between the feature point and the reading unit based on a change in brightness around the feature point The On asking Obtaining a three-dimensional position of a plurality of the feature points; The read image is divided into a plurality of polygon images based on a plane formed by connecting the plurality of feature points, and a path distance of each side of each polygon image is obtained based on a three-dimensional position of each feature point. Then, each polygon image is developed on a two-dimensional platen plane according to the determined path distance. The image correction means is provided. In this case, the corrected image data can be output to the storage means.
[0010]
According to the above configuration, the reading unit can read by changing reading conditions such as a focus position and a tilt angle. The image correcting means can detect a feature point between images from a plurality of images read under a plurality of changed conditions, and measure a distance between each point of the document and the reading means from a blur amount of the image at that time. it can. Then, if the measured distance is used, an uneven image can be developed into a planar image. In addition, it is possible to increase the speed by making the texture mapping necessary for developing the uneven image into a planar image hardware. An image distorted by oblique reading can be integrated in the texture mapping process to reduce the number of conversions, thereby improving image quality and processing speed. Further, white noise caused by photoelectric conversion can be reduced by adding and synthesizing an image in which the coefficient of the filter is changed according to the distance and the blur is restored according to the distance.
[0013]
In configuring the digital camera, the following elements can be added.
[0016]
(1) A mode in which a read image read by the reading unit is directly input to the storage unit; and a mode in which the read image is corrected by the image correction unit and then input to the storage unit. It is configured to be.
[0018]
(2) Wireless data communication means for transferring image data with the outside is provided.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a digital camera according to the present invention and its peripheral system configuration. The
[0020]
The
[0021]
When correction is performed by the three-
[0022]
When the correction by the three-
[0023]
The
[0024]
Further, the image data stored in the
[0025]
Details of each part of the digital camera shown in FIG. 1 will be described below.
FIG. 2 is a diagram showing the appearance of the digital camera according to the present invention. The
[0026]
In addition, in order to transfer the captured image data to a personal computer or printer, for example, a general-purpose interface such as a USB is attached, so that the user can retrieve the image data in the camera and print it on the printer or recognize character information in the image. It is possible to perform processing. In addition, by incorporating a data transmission device in the camera and attaching a receiver to the data receiving side such as a personal computer, it is not necessary to use a cable to transfer the captured image, and it is possible to capture images with a higher degree of freedom. It becomes.
[0027]
FIG. 3 is a functional block diagram of the 3D
[0028]
By adopting such a configuration, there is an effect that a low-cost device can be provided because a special distance measuring sensor is not required. In addition, since the distance can be measured for each feature point, it is possible to set an optimum correction parameter for a parameter that changes according to the distance, such as a blur correction parameter, for each feature point, and the bending is complicated. This is advantageous in that it is possible to set optimum parameters for the entire image when reading a form or the surface of a three-dimensional object. In addition, since the images are synthesized using images read at a plurality of focal points, there is an effect that an image with less noise and blur such as characters and symbols described in the document can be obtained. In addition, since both geometric correction and distance correction are executed, there is an effect that an image with less distortion can be provided for characters and symbols described in the document.
[0029]
FIG. 4 shows the flow of the reading operation. When the capture button is pressed (step 1001), the state of the
[0030]
If it is not in the three-dimensional capture mode in
[0031]
FIG. 5 is a functional block diagram showing an outline of the feature point
[0032]
First, the correction of the coordinate position in the coordinate
[0033]
Next, when the feature
[0034]
With such a configuration, there is an effect that distance measurement can be realized only from a plurality of images with different reading conditions, and a special distance sensor can be dispensed with.
[0035]
FIG. 6A shows a distance measurement flow in the
[0036]
FIGS. 6B and 6C are diagrams conceptually showing how an image is observed depending on the focus position of the optical system and the document reading position. A and B are positions where documents are placed, and these documents are read from the left side (not shown). The dotted line in the figure indicates the optical axis, and the solid line indicates a part of the light beam, which are collected at the focal position. In FIG. 6B, when the original is placed at the reading position A and the focus of the optical system is at the position A, the boundary between white and black is read without blur as in the
[0037]
Next, the
[0038]
Next, the fluoroscopic correction
[0039]
FIG. 9 is a conceptual diagram in which this is expanded to a two-dimensional plane. When the bent form as shown in FIG. 9 (a) is observed from above, it looks like (b), but the two-dimensional route calculation described in FIG. 8 is expanded to three dimensions, and the route is calculated based on the distance information. When developed on a plane, a composite image as shown in (c) is obtained. In this way, a folded form or a character written on a curved surface can be pressed against a plane to obtain a composite image observed from the front.
[0040]
FIG. 10 summarizes these processes in a flow. As described with reference to FIG. 8, feature point distance data is input, and the feature points are linearly approximated (step 1401), and distance data from which unnecessary feature points are deleted is generated. Next, as described with reference to FIG. 9, a plane created by these feature points is approximately created (step 1402). In this case, three adjacent points are selected, and the distance between the plane composed of the three points and the peripheral feature points of the three points is calculated. If the distance is smaller than a preset threshold value, the process of approximating the plane and merging is repeated. These are approximated as triangles and described as polygons (step 1403), the coordinate relation and connection relation are checked for consistency, and texture mapping from the three-dimensional model created with distance data to the two-dimensional platen plane is performed. A development coefficient such as a coordinate position and an enlargement / reduction ratio is calculated (step 1404). With such a configuration, there is an effect that an image can be developed in a plane using distance data obtained for feature points, and a document can be corrected and read correctly even on a folded form or a thick book surface.
[0041]
Next, perspective transformation will be described. When reading from a free position, such as diagonally above, rather than above the front of the document, the near area is large and the far area is small. It is perspective transformation to change this as seen from the front. FIG. 11A shows a conceptual diagram of perspective transformation. If the image observed from the front is a rectangular PBCQ, it looks like a trapezoid ABCD when observed from diagonally above. The side AD is a near side, and the side BC is a far side. The oblique reading optical system is designed so that the reading resolution can be ensured even at a far side. Therefore, if the side BC is aligned in common, the side AD is longer than the side PQ, and the side AB is also the side PB. Longer than that. The purpose of the perspective transformation is to convert the observed trapezoid ABCD into a rectangular PBCQ. FIG. 11B shows variable definitions for conversion. The length of the side AD is Src_Width, the length of the side BC is Dest_Width, the difference between the coordinates A and B in the x direction is Dx_Left, and the difference in the y direction is Dy_Left. The hatched portion is a reading area.
[0042]
FIG. 12 shows a flow of perspective transformation. First, the image extraction start position of the reading area in the
[0043]
FIG. 13 shows an image composition method and hardware configuration diagram in the
[0044]
FIG. 13B is a hardware configuration diagram of the image composition unit. The
[0045]
FIG. 14 shows a hardware configuration for executing the
[0046]
FIG. 15 is a configuration diagram of a digital camera to which an image index function is added. The
[0047]
A user inputs a description of a captured image, a record of a memo, a title, and the like through a
[0048]
FIG. 16 is a configuration diagram of a digital camera capable of capturing an image such as a huge plane. When the division reading mode is selected by the
[0049]
When the number of divided images specified at the beginning is stored in the
[0050]
With this configuration, the digital camera of the present invention can be realized simply by incorporating a memory and image pasting software.
[0051]
FIG. 17 shows a flow of the division reading function. First, when the user inputs the number of divisions (step 1601), an index is automatically created in accordance with a certain rule inside the camera, and the division result is displayed on the display (step 1602). Next, the user inputs the displayed index number (step 1603) and takes an image at the corresponding position (step 1604). This operation is repeated for the number of divided sheets (step 1605). When the divided number of images are prepared, the image data are combined by the image joining unit (step 1606), and the data is stored in the image memory of the main body.
[0052]
With this function, when shooting figures and characters drawn on huge planes such as large murals, the restrictions on the shooting location can be greatly reduced, so that it is possible to perform highly flexible reading operations. .
[0053]
FIG. 18 is a configuration diagram of a digital camera having a function of automatically setting a reading range using feature point extraction. When automatic setting processing is selected with the
[0054]
An application example when sequentially reading a document such as a book that covers a plurality of pages will be described. A continuous reading mode and a page storage unit are added to the camera by the
[0055]
This operation flow is shown in FIG. When the reading button is pressed (step 1701), a reading operation is performed (step 1702), and a page number recognition process in the image is performed (step 1703). It is determined whether or not the page is the next page of the number read immediately before (step 1704). If it is not the next page, a warning is given to the user using a buzzer or an auxiliary display (step 1706). Then, the user is asked to select whether or not to read again (step 1705). As a result, the user is less likely to skip skipping when sequentially reading successive images, and there is an effect that the user can capture with good operability.
[0056]
In the above processing, the distance between feature points has been measured and corrected based on image data captured under a plurality of conditions. However, the shape of the plane to be captured in advance is determined to be a document of A4 vertical size or B5 book size. If a memory for storing the shape of the frame of the feature point is provided and the information is used for capturing, the image can be processed only by image processing without using the distance measurement means of the feature point. Is possible. The method can be achieved by combining the feature points of the image and the size of the specified shape, and combining processing such as image enlargement / reduction based on the ratio of the sizes.
[0057]
In the case of this method, when a regular document is always read, it is not necessary to prepare a distance measuring means, the processing load is reduced, the reading operation is speeded up, and the user can quickly capture an image. effective.
[0058]
The digital camera shown in FIGS. 1, 15, 16, and 18 may be provided with wireless data communication means for transferring image data with the outside.
[0059]
【The invention's effect】
As described above, according to the present invention, it is possible to input an image of a document on a plane such as a folded form or a thick book with a simple operation of the digital camera without fixing the subject and special distance detection. Since an image can be input with high image quality without using a sensor, the operability at the time of taking information drawn on paper or a plane as digital can be greatly improved.
[0060]
Further, it is not necessary to scan a reading head such as a flatbed scanner, and the capture time can be increased. Furthermore, there are few restrictions on imaging conditions, and images can be captured from any position. When not in use, it does not require a large installation area like a flatbed scanner, and does not hinder the work of the user.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a digital camera according to the present invention.
FIG. 2 is a perspective view showing an appearance of a digital camera according to the present invention.
FIG. 3 is a functional block diagram of a three-dimensional image correction unit.
FIG. 4 is a diagram illustrating a flow of a reading operation.
FIG. 5 is a diagram showing an outline of a distance measuring unit for each feature point for three-dimensional correction.
6A and 6B show the principle of three-dimensional correction, in which FIG. 6A shows a distance measurement flow, and FIGS. 6B and 6C show how an image is observed depending on the focal position of an optical system and an original reading position. It is the figure which showed these conceptually.
FIG. 7 is a diagram showing the relationship between the height position of a document and line blur.
FIG. 8 is a diagram conceptually showing that path correction is performed in the order of (a) → (b) → (c).
FIG. 9 is a diagram specifically illustrating the path correction in FIG. 8;
FIG. 10 is a diagram showing a processing flow of three-dimensional correction.
11A is a conceptual diagram of perspective transformation, and FIG. 11B is a diagram showing variable definitions for transformation.
FIG. 12 is a diagram showing a flow of perspective transformation.
13A is a diagram showing an image composition method, and FIG. 13B is a hardware configuration diagram.
FIG. 14 is a hardware configuration diagram of a texture mapping unit.
FIG. 15 is a configuration diagram of a digital camera to which an image index function is added.
FIG. 16 is a configuration diagram of a digital camera to which a division reading function is added.
FIG. 17 is a diagram illustrating a processing flow in a divided reading mode.
FIG. 18 is a configuration diagram of a digital camera to which a function for automatically setting a reading range using feature point extraction is added.
FIG. 19 is a diagram showing a processing flow of continuous reading by page number recognition.
[Explanation of symbols]
1 Digital camera
2 3D correction unit
3 Personal computer
4 Display device
5 Printer
11 Reading unit
12 Mode selector switch
13 Image correction unit
14 Image memory
15 display
21 3D image correction unit
22 Focus position controller
Claims (3)
前記読取手段が焦点位置を変更して被写体を複数枚読み取った各画像間の偏差を求め、該偏差が大きい画像部位を特徴点として抽出し、前記特徴点の周囲の明度変化に基づいて該特徴点と前記読取手段との距離を求めた上で複数の前記特徴点の三次元位置を求め、読み取った前記画像を複数の前記特徴点を結んで形成される平面に基づき複数のポリゴン画像に分割し、前記各特徴点の三次元位置に基づいて前記各ポリゴン画像の各辺の道程距離を求め、求めた道程距離に従って前記各ポリゴン画像を二次元の原稿台平面に展開する画像補正手段を設けたことを特徴とするデジタルカメラ。In a digital camera comprising reading means for digitizing and reading an image, and storage means for storing an image read by the reading means,
The reading means changes a focal position and obtains a deviation between images obtained by reading a plurality of subjects, extracts an image part having a large deviation as a feature point, and based on a change in brightness around the feature point, the feature After obtaining the distance between the point and the reading means, the three-dimensional positions of the plurality of feature points are obtained, and the read image is divided into a plurality of polygon images based on a plane formed by connecting the plurality of feature points. Image correction means for determining the distance of each side of each polygon image based on the three-dimensional position of each feature point and developing each polygon image on a two-dimensional platen plane according to the determined distance. A digital camera characterized by that.
前記読取手段で読み取った読取画像をそのまま前記記憶手段に入力するモードと、前記読取画像を前記画像補正手段で補正してから前記記憶手段に入力するモードとを備え、前記両モードは切換自在であることを特徴とするデジタルカメラ。The digital camera according to claim 1, wherein
A mode in which a read image read by the reading unit is directly input to the storage unit; and a mode in which the read image is corrected by the image correction unit and then input to the storage unit. A digital camera characterized by being.
外部との画像データ転送を行う無線データ通信手段が設けられていることを特徴とするデジタルカメラ。The digital camera according to claim 1, wherein
A digital camera comprising wireless data communication means for transferring image data to the outside.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24714799A JP3684479B2 (en) | 1999-09-01 | 1999-09-01 | Digital camera |
| TW088116689A TW468331B (en) | 1998-09-30 | 1999-09-29 | Non-contact image reading device and the system using the same |
| KR10-1999-0041687A KR100402043B1 (en) | 1998-09-30 | 1999-09-29 | Non-contact type image reading apparatus and system using the same |
| US09/409,223 US6721465B1 (en) | 1998-09-30 | 1999-09-30 | Non-contact image reader and system using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24714799A JP3684479B2 (en) | 1999-09-01 | 1999-09-01 | Digital camera |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005030620A Division JP3837710B2 (en) | 2005-02-07 | 2005-02-07 | Digital camera |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001078074A JP2001078074A (en) | 2001-03-23 |
| JP3684479B2 true JP3684479B2 (en) | 2005-08-17 |
Family
ID=17159143
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24714799A Expired - Fee Related JP3684479B2 (en) | 1998-09-30 | 1999-09-01 | Digital camera |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3684479B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3837710B2 (en) * | 2005-02-07 | 2006-10-25 | 株式会社日立製作所 | Digital camera |
| EP2713334B1 (en) * | 2011-06-28 | 2015-12-16 | Rakuten, Inc. | Product image processing apparatus, product image processing method, information storing medium, and program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6180463A (en) * | 1984-09-28 | 1986-04-24 | Fujitsu Ltd | Display processing system for curved surface |
| DE4316847A1 (en) * | 1993-05-19 | 1994-11-24 | Philips Patentverwaltung | Method for equalizing x-rays and arrangement for carrying out the method |
| JPH10210355A (en) * | 1997-01-27 | 1998-08-07 | Minolta Co Ltd | Digital camera |
| JPH11136564A (en) * | 1997-10-31 | 1999-05-21 | Fuji Xerox Co Ltd | Image pickup device and image reader |
| JPH11196317A (en) * | 1997-12-26 | 1999-07-21 | Minolta Co Ltd | Image pickup device |
-
1999
- 1999-09-01 JP JP24714799A patent/JP3684479B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001078074A (en) | 2001-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4856263B2 (en) | Captured image processing system, image output method, program, and recording medium | |
| JP4772894B2 (en) | Image output device, portable terminal device, captured image processing system, image output method, program, and recording medium | |
| KR100723653B1 (en) | Image processing apparatus, image shooting apparatus, image processing method for correcting distortion of image and recording medium for recording related program | |
| JP5026484B2 (en) | Portable terminal device, image output device, captured image processing system, control method for portable terminal device, image output method, program, and recording medium | |
| CN102164214B (en) | Captured image processing system, portable terminal apparatus and image output apparatus | |
| US6721465B1 (en) | Non-contact image reader and system using the same | |
| JP3618056B2 (en) | Image processing device | |
| JP4758493B2 (en) | Portable terminal device, captured image processing system, control method for portable terminal device, program, and recording medium | |
| JP4772889B2 (en) | Portable terminal device, captured image processing system, program, and recording medium | |
| JP2000020682A (en) | Image correction device | |
| JP3837710B2 (en) | Digital camera | |
| JP4556813B2 (en) | Image processing apparatus and program | |
| JP2018042273A (en) | Image processing apparatus and image processing method | |
| US20070053586A1 (en) | Image processing apparatus and image processing method | |
| JP2010130181A (en) | Image acquiring apparatus | |
| JP5228705B2 (en) | Image reading apparatus, image reading method, image reading program, and storage medium storing image reading program | |
| JP3608955B2 (en) | Non-contact type image reading apparatus and system using the same | |
| JP3684479B2 (en) | Digital camera | |
| JP3582988B2 (en) | Non-contact image reader | |
| JP2001250114A (en) | Image processing method, image processing apparatus, and computer-readable recording medium | |
| JP2010273218A (en) | Image output apparatus, captured image processing system, image output method, program, and recording medium | |
| RU2298292C2 (en) | System and method for scanning | |
| JP4484037B2 (en) | Image processing apparatus, image processing system, imaging apparatus, and image processing method | |
| JP2004318896A (en) | Non-contact image reader | |
| JPH05161001A (en) | Original reader |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040802 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050207 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050210 |
|
| 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: 20050426 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050517 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |