(57)【要約】【課題】  画像データを再度デコードすることなく確実に画像データに含まれたテキストデータを取得すること。【解決手段】  本発明における画像情報読取装置は、入力した画像データに基づいて保存用画像データを生成する保存画像生成部と、入力した画像データに含まれるテキストデータをデコード処理して抽出するテキストデータ抽出部と、保存用画像データに対して、テキストデータ抽出部によって抽出されたテキストデータを付加するテキストデータ付加部と、テキストデータが付加された保存用画像データを保持する記憶部とを備えた画像情報読取装置である。このような構成により、確実にテキストデータを取得することが可能となる。【選択図】図６
2007049328.tif 000002
【特許請求の範囲】
【請求項１】
入力した画像データに基づいて保存用画像データを生成する保存画像生成部と、
前記入力した画像データに含まれるテキストデータをデコード処理して抽出するテキストデータ抽出部と、
前記保存用画像データに対して、前記テキストデータ抽出部によって抽出されたテキストデータを付加するテキストデータ付加部と、
前記テキストデータが付加された保存用画像データを保持する記憶部と、
を備えた画像情報読取装置。
【請求項２】
前記テキストデータ付加部は、前記テキストデータ抽出部によって抽出されたテキストデータを前記保存用画像データのヘッダ情報部分に付加することを特徴とする請求項１記載の画像情報読取装置。
【請求項３】
前記画像データは、２次元コードであることを特徴とする請求項１または２記載の画像情報読取装置。
【請求項４】
前記画像データは、電子透かしを含む画像データであることを特徴とする請求項１または２記載の画像情報読取装置。
【請求項５】
保存用画像データを生成する手段は、データ容量を削減するデータ圧縮手段を備えることを特徴とする請求項１、２、３または４に記載の画像情報読取装置を備えた携帯端末。
【請求項６】
入力した画像データに基づいて保存用画像データを生成し、
前記入力した画像データに含まれるテキストデータをデコード処理して抽出し、
前記保存用画像データに対して、前記テキストデータ抽出部によって抽出されたテキストデータを付加し、
前記テキストデータが付加された保存用画像データを保持する画像情報読取方法。
【請求項７】
前記テキストデータの付加は、前記保存用画像データのヘッダ情報部分に付加することを特徴とする請求項６記載の画像情報読取方法。
【請求項８】
前記画像データは、２次元コードであることを特徴とする請求項６または７記載の画像情報読取方法。
【請求項９】
前記画像データは、電子透かしを含む画像データであることを特徴とする請求項６または７記載の画像情報読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報読取装置、携帯端末及び画像情報読取方法に関するものであり、より詳細には、画像情報に含まれるテキストデータの読取を行う画像情報読取装置、携帯端末及び画像情報読取方法に関する。
【背景技術】
【０００２】
テキスト情報を暗号化し画像データに含ませる技術がいくつか提案され、普及が進んでいる。この場合、画像データからテキストデータを抽出する方法は、デジタルカメラ等の画像撮影機能を備える電子機器により画像データを入力し、入力した画像データからＯＣＲ（Optical Character Recognition）技術により当該テキストデータを抽出する方法が多く利用されている。
【０００３】
このことを利用して、画像データにテキスト情報と共にレイアウト情報を含ませ、レイアウト情報に基づいてテキスト情報を配置する方法が提案されている（例えば、特許文献１など）。この方法によれば、テキストデータを任意のレイアウトに配置することが可能となる。
【０００４】
画像データにテキスト情報を含ませて、画像データを入力することによりテキスト情報を抽出し、抽出したテキスト情報に基づいた処理を行う方法は、キーボードを有しない携帯端末にテキストデータを入力する手段として適している。これを利用して、携帯電話機からＷｅｂサイトに接続を行いたい場合、テキスト情報にＵＲＬ情報を記述し画像データに含ませ、当該画像データを、カメラ機能を備えた携帯電話機により撮影し、撮影した画像データからテキスト情報であるＵＲＬ情報を抽出し、ＵＲＬ情報に示されたＷｅｂサイトに接続する方法等が提案されている（例えば、特許文献２など）。
【０００５】
このときに問題となるのが、テキストデータの抽出精度である。テキストデータの抽出には、画像データから特徴点を抽出し、抽出した特徴点に基づいてテキストデータのデコードを行うが、画像データ保存時に圧縮や形式変換を行う際、この特徴点が失われてしまい、保存した画像データからテキストデータの抽出に失敗することがある。特にメモリ容量に制限の大きい携帯端末においては、画像データ保存時に圧縮率を高くしたいため、画像の劣化を伴う圧縮が必要となる可能性が高い。この場合、テキストデータの抽出に失敗する可能性が高くなる。
【０００６】
また、テキストデータの抽出に失敗しないとしてもテキストデータの抽出時にメモリを多く消費してしまう、プロセッサの計算量が多くなってしまう等の問題が発生する場合もある。これも、バッテリ駆動の携帯端末においてはバッテリ消費量が多くなってしまい問題となる。
【特許文献１】特開平９−１５０５６３号公報
【特許文献２】特開２００３−２８１０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、従来技術における画像情報読取装置は、画像データ保存時に圧縮や形式変換を行う際、この特徴点が失われてしまい、保存した画像データからテキストデータの抽出に失敗することがあった。
【課題を解決するための手段】
【０００８】
本発明における画像情報読取装置は、入力した画像データに基づいて保存用画像データを生成する保存画像生成部と、前記入力した画像データに含まれるテキストデータをデコード処理して抽出するテキストデータ抽出部と、前記保存用画像データに対して、前記テキストデータ抽出部によって抽出されたテキストデータを付加するテキストデータ付加部と、前記テキストデータが付加された保存用画像データを保持する記憶部とを備えた画像情報読取装置である。このような構成により、確実にテキストデータを取得することが可能となる。
【０００９】
本発明における画像情報読取方法は、入力した画像データに基づいて保存用画像データを生成し、前記入力した画像データに含まれるテキストデータをデコード処理して抽出し、前記保存用画像データに対して、前記テキストデータ抽出部によって抽出されたテキストデータを付加し、前記テキストデータが付加された保存用画像データを保持する画像情報読取方法である。このようにすることにより、確実にテキストデータを取得することが可能となる。
【発明の効果】
【００１０】
本発明によれば、画像データを再度デコードすることなく確実に画像データに含まれたテキストデータを取得することが可能となる。
【発明を実施するための最良の形態】
【００１１】
発明の実施の形態１．
図１は、本発明の実施の形態１における画像情報読取装置の構成を示す図である。画像情報読取装置１は、例えば、画像データ処理機能を備えたデジタルカメラや携帯電話機等の画像撮影装置である。画像情報読取装置１は、レンズ１０、ＣＣＤ（Charge Coupled Device）１１、ＴＧ（Timing Generator）１２、ＡＦＥ（Analog Front End）１３、ＤＳＰ（Digital Signal Processor）１４、画像処理回路１５、ＬＣＤ（Liquid Crystal Display）１６、メモリカード１７を備える。
【００１２】
レンズ１０は、入射光を屈折させＣＣＤ１１に集光させる機能を備える。ＣＣＤ１１は、レンズ１０により集光した光を電気信号に変換する変換素子である。ＣＣＤ１１により変換された電気信号が画像データを形成する。ＴＧ１２は、ＣＣＤ１１により変換された電気信号をシャッターのタイミングに合わせてＡＦＥ１３に出力するためのタイミング制御回路である。ＣＣＤ１１からＡＦＥ１３への電気信号の出力のタイミングは、ＴＧ１２により制御される。
【００１３】
ＡＦＥ１３は、ＣＣＤ１１により変換された電気信号をデジタル信号に変換するための処理を行う回路である。ＤＳＰ１４は、ＡＦＥ１３により処理されたデジタル信号の処理を行い、デジタル画像データを生成するプロセッサである。画像処理回路１５は、ＤＳＰ１４の生成したデジタル画像データの処理を行う回路であり、保存画像生成部、テキストデータ抽出部、テキストデータ記憶部の役割を果たす。
【００１４】
ＬＣＤ１６は、ＤＳＰ１４により生成され、画像処理回路１５により処理されたデジタル画像データに基づいて画像表示を行う表示装置である。メモリカード１７は、ＤＳＰ１４により生成されたデジタル画像データを格納するための記憶手段であり、記憶部の役割を果たす。
【００１５】
続いて、図２に示すフローチャートを用いて、本発明における画像情報読取装置の処理の流れについて説明する。
【００１６】
まず、画像情報読取装置１の利用者が対象となる画像の撮影を行う（Ｓ１）。撮影した画像はレンズ１０によりＣＣＤ１１に集光される。
【００１７】
ＣＣＤ１１は、レンズ１０により集光された光を電気信号に変換する。ＣＣＤ１２により変換された電気信号は、ＡＦＥ１３に入力される。ＡＦＥ１３は、ＣＣＤ１２から入力した電気信号をデジタル信号に変換し、ＤＳＰ１４によりデジタル処理できるよう処理を行う。
【００１８】
ＡＦＥ１３はＣＣＤ１２から入力した電気信号をデジタル信号に変換すると、ＤＳＰ１４に対してデジタル信号の出力を行う。ＤＳＰ１４は、ＡＦＥ１３からデジタル信号を入力すると、入力したデジタル信号の処理を行い、画像データを生成する（Ｓ２）。
【００１９】
ＤＳＰ１４は画像データを生成すると、生成した画像データを画像処理回路１５に対して出力する。画像処理回路１５は、ＤＳＰ１４から画像データを入力すると、入力した画像データの処理を行う。ここでの処理は画像データ補正、テキスト情報の抽出（Ｓ３）である。
【００２０】
画像処理回路１５による画像データの補正、テキスト情報の抽出が完了すると、画像処理回路１５は、補正した画像データをＬＣＤ１６に対して出力する。ＬＣＤ１６は画像処理回路１５から入力した画像データの表示を行う（Ｓ４）。
【００２１】
画像処理回路１５は、画像データをＬＣＤ１６に対して出力すると、抽出したテキスト情報を画像データのヘッダ情報に格納し、保存用の画像データを生成する（Ｓ５）。保存用の画像データの生成が完了すると画像処理回路１５はメモリカード１７に保存用画像データの保存を行う（Ｓ６）。
【００２２】
このようにして、抽出したテキスト情報をテキストデータ形式でヘッダ情報に格納することにより、再度テキスト情報を抽出する処理を必要とせず、確実にテキスト情報を取得することが可能となる。
【００２３】
テキスト情報の抽出について具体的に例を挙げて説明する。画像処理回路１５は、画像データ内に埋め込まれたテキスト情報を画像データ埋め込み時の仕様に基づいて抽出する。画像データへのテキスト情報の埋め込み及び画像データからのテキスト情報の抽出の方法は特に限定されない。ここではＱＲコード（登録商標）を利用した場合について説明する。
【００２４】
ＱＲ（Quick Response）コードは、２次元で表されたコードであり、位置検出パターン、データ符号化領域、誤り訂正コード等が規格で定められている。ＱＲコードは正方形のビット列より構成される。ビットの０と１にそれぞれ白色、黒色が割り当てられる。ＱＲコードのサイズは、最小２１×２１、最大１７７×１７７であり、データ容量に応じて使い分けることができる。
【００２５】
図４は、本発明における入力画像の一例を示す図である。図４に示す画像はＱＲコードの使用に基づいて生成された画像であり、テキスト情報が埋め込まれている。ここで埋め込まれているテキスト情報は「http://www.necel.com」である。
【００２６】
画像情報読取装置１は、図４に示す画像を撮影することにより画像処理回路１５に画像データが入力される。画像の撮影から画像処理回路１５に画像データが入力されるまでの処理の流れは上述の通りである。
【００２７】
画像処理回路１５は、入力された画像データからテキスト情報を抽出する。図３は、本発明の実施の形態１におけるテキスト情報抽出時の処理の流れを示すフローチャートである。
【００２８】
まず、画像データの閾値を決定する（Ｓ１１）。閾値は画像データ内の最大反射値と最小反射値の中間の値を閾値とする。以後は、この閾値に基づいて、ビットデータの０と１が決定される。
【００２９】
次に、画像データの位置検出パターンを求める（Ｓ１２）。位置検出パターンは入力画像データの四隅のうちの三隅に配置される同一のパターンで構成される。図４に示す位置検出パターン２０、２１、２２が本画像データにおける位置検出パターンである。
【００３０】
位置検出パターンが求まると、位置合わせパターンを求める（Ｓ１３）。位置合わせパターンは図４に示す位置合わせパターン２３である。位置合わせパターンが求まると、符号データ領域が決定するので、符号データ領域内の符号データを入力する（Ｓ１４）。符号データ領域は、図４の検出パターン２０、２１、２２、位置合わせパターン２３以外の領域のうち予め定められた領域である。
【００３１】
符号データの入力が完了すると符号データのデコードが行われる（Ｓ１５）。符号データは０と１のビットデータの集合からなり、何ビットの符号データで１文字を表すか、どのデータがどの文字を表すか、などは予め決定されており、その決定内容に基づいてデコードが行われる。
【００３２】
デコードが完了すると、画像データの誤り訂正領域から誤り訂正用データを入力し、誤り訂正用データのデコードを行う（Ｓ１６）。誤り訂正領域は、図４の検出パターン２０、２１、２２、位置合わせパターン２３以外の領域のうち予め定められた領域である。デコードが完了すると、デコードされた誤り訂正用データに基づいてデコードした符号データに誤りがあるか否かを確認する（Ｓ１７）。
【００３３】
確認の結果、誤りがあると判定された場合、誤り訂正用データに基づいて、デコードした符号データの誤り訂正を行う（Ｓ１８）。誤りの確認及び訂正は、予め定められた多項式に基づいて行われる。
【００３４】
誤りがなかった場合、あるいは誤り訂正が完了した場合は、結果をＬＣＤに出力し（Ｓ１９）、デコードの完了となる。
【００３５】
画像処理回路１５は入力された画像データに対し表示用の補正をかけてＬＣＤ１６に出力し、画像データのテキスト情報をテキストデータとしてヘッダ情報に格納して保存用の画像データを生成する。
【００３６】
保存用画像データについて説明する。図５は、図４に示す画像のデータ構成を示す図である。画像データの形式についてはテキストデータをヘッダ情報に格納することが可能であれば特に限定されないが、ここではＪＰＥＧ形式で画像データを保存する場合について説明する。
【００３７】
ＪＰＥＧの画像データは、ヘッダ情報と画像情報より構成される。ヘッダ情報には、ＪＰＥＧ形式であることを示すコードや、画像のサイズ、ハフマンテーブル等のデータ圧縮についての情報が格納される。図７は、図４に示す画像データをＪＰＥＧ形式で保存した場合のヘッダ情報の一部分のデータイメージである。
【００３８】
このとき、例えばＪＰＥＧファイルの場合、ヘッダファイルにコメントを記載することが可能である。ここに、先ほど抽出したテキスト情報である「http://www.necel.com」をテキストデータとして格納する。格納後の保存用画像データの構成は図６に示すようになる。また、ヘッダ情報にテキストデータを格納した場合のヘッダ情報のデータイメージは図８のようになる。図８の四角で囲まれた部分が挿入したテキストデータである。
【００３９】
このように抽出したテキスト情報をテキストデータとしてヘッダ情報に格納することにより、保存用データからテキストデータを抽出する処理が不要となる。また、保存用画像データ圧縮の際に抽出点が見つけられなくなる等の理由でテキスト抽出処理が不可能になった場合も、ヘッダ情報からテキストデータを取得することが可能となる。
【００４０】
発明の実施の形態２．
発明の実施の形態１では、画像データの可視情報にテキスト情報を埋め込んでいたが、電子透かし等の不可視情報にテキスト情報を埋め込んだ場合についても利用することが可能である。
【００４１】
電子透かし入り画像データは、通常の画像データと見た目には大きな違いはなく、画像データを見ても埋め込まれたテキスト情報を視認することはできなくなっている。
【００４２】
電子透かしとは、画像データの可視情報に影響を与えずに透かし情報を埋め込む技術であり、データの標本値に透かし情報を埋め込む技術と、透かし情報を周波数成分に変換して埋め込む技術がある。ここで埋め込む透かし情報はテキスト情報である。透かし情報を埋め込む方法については特に限定されない。
【００４３】
画像情報読取装置の処理の流れについては画像処理回路１５によるテキスト情報の抽出方法以外は、発明の実施の形態１と同様であるので、ここでは説明を省略する。
【００４４】
電子透かし情報の埋め込まれた画像データから電子透かし情報を抽出する時の処理の流れについて説明する。図９は、画像処理回路１５による電子透かし情報抽出時の処理の流れを示すフローチャートである。ここでは、ＤＣＴ変換を用いて電子透かし情報を埋め込んだ場合について説明する。
【００４５】
まず、画像データを複数の画素から構成される画素ブロックに分割し、画素ブロック毎にＤＣＴ変換を行い、周波数成分毎のＤＣＴ係数を生成する（Ｓ２１）。
【００４６】
ＤＣＴ係数の生成が完了すると、生成されたＤＣＴ係数を量子化した量子化ＤＣＴ係数の値を求め、ＤＣＴ係数との比較を行い、量子化誤差を求める（Ｓ２２）。
【００４７】
量子化誤差を、ＤＣＴ係数毎に行い、誤差の値が０近傍になった回数についての統計処理を行う（Ｓ２３）。そして、統計処理の結果に基づいて電子透かし情報が埋め込まれていることを検出する。
【００４８】
電子透かし情報が埋め込まれていることを検出すると、電子透かし埋め込み時と逆の処理を行い、電子透かし情報の取得を行う（Ｓ２４）。この方法については、電子透かし埋め込み時の仕様に基づいて決定される。
【００４９】
このようにして、電子透かしにテキスト情報が埋め込まれた場合についてもヘッダ情報にテキストデータを格納することにより、再度デコードを行わずにテキスト情報を取得することが可能となる。
【図面の簡単な説明】
【００５０】
【図１】本発明における画像情報読取装置の構成を示すブロック図である。
【図２】本発明における画像情報読取装置の処理の流れを示すフローチャートである。
【図３】本発明におけるテキストデータ抽出時の処理の流れを示すフローチャートである。
【図４】本発明における入力画像の一例を示す図である。
【図５】本発明における保存用画像データの構成例を示す図である。
【図６】本発明における保存用画像データの構成例を示す図である。
【図７】本発明における画像データのヘッダ情報のデータイメージを示す図である。
【図８】本発明における画像データのヘッダ情報のデータイメージを示す図である。
【図９】本発明における電子透かし情報抽出時の処理の流れを示すフローチャートである。
【符号の説明】
【００５１】
１    画像情報読取装置
１０    レンズ
１１    ＣＣＤ
１２    ＴＧ
１３    ＡＦＥ
１４    ＤＳＰ
１５    画像処理回路
１６    ＬＣＤ
１７    メモリカード
２０    位置検出パターン
２１    位置検出パターン
２２    位置検出パターン
２３    位置合わせパターン
【図１】
2007049328.tif 000003
【図２】
2007049328.tif 000004
【図３】
2007049328.tif 000005
【図４】
2007049328.tif 000006
【図５】
2007049328.tif 000007
【図６】
2007049328.tif 000008
【図７】
2007049328.tif 000009
【図８】
2007049328.tif 000010
【図９】
2007049328.tif 000011