(57)【要約】【課題】固体撮像素子が高温になり、暗電流が増えてノイズが増加しても、バーコード等を撮影して得られた撮影画像に適切なエッジ強調を施すことができる画像処理装置を提供する。【解決手段】カメラセンサ部１０１は、レンズ部と光電変換部とから構成され、温度センサ１０７は、自装置の温度を測定し、設定部１３２は、測定された温度が、撮影閾値より高い場合には、エッジ強調の程度を弱く設定し、エッジ強調部１３１は、設定されたエッジ強調の程度を用いて、撮影画像に対してエッジ強調を施し、画像認識部１２１は、生成されたエッジ強調画像に画像認識を施してコード情報を生成する。【選択図】図１
2007257593.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理装置であって、
前記撮影手段の周辺温度に係る温度指数を取得する取得手段と、
取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定手段と、
設定された前記エッジ強調度合に応じたエッジ強調処理を施すエッジ強調手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記取得手段は、前記温度指数として、自装置の内部の温度を測定して取得する温度センサであり、
前記設定手段は、測定された前記温度を用いて、前記エッジ強調度合を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記取得手段は、前記温度指数として、撮影手段による撮影開始後の経過時間を測定して取得するタイマーであり、
前記設定手段は、測定された前記経過時間を用いて、前記エッジ強調度合を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記設定手段は、前記撮影手段の周辺における第１温度範囲と、前記第１温度範囲より高い第２温度範囲との境界を示す撮影閾値を保持しており、取得された前記温度指数と前記撮影閾値とに基づいて、前記エッジ強調度合を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記設定手段は、取得された前記温度指数に係る温度が前記撮影閾値より低い又は等しい場合に、第１のエッジ強調度合を設定し、前記温度指数に係る温度が前記撮影閾値より高い場合に、第１のエッジ強調度合より低い第２のエッジ強調度合を設定する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記設定手段は、
前記撮影手段の周辺の第１温度範囲に係る第１温度範囲指数と、前記第１温度範囲より高い第２温度範囲に係る第２温度範囲指数と、前記第２温度範囲より高い第３温度範囲に係る第３温度範囲指数とを保持しており、
取得された前記温度指数に係る温度が、前記第１温度範囲指数に係る第１温度範囲内に存在する場合に、第１のエッジ強調度合を設定し、取得された前記温度指数に係る温度が、前記第２温度範囲指数に係る第２温度範囲内に存在する場合に、前記第１のエッジ強調度合より高い第２のエッジ強調度合を設定し、取得された前記温度指数に係る温度が、前記第３温度範囲指数に係る第３温度範囲内に存在する場合に、前記第１のエッジ強調度合より低い第３のエッジ強調度合を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理装置において用いられる画像処理方法であって、
前記撮影手段の周辺温度に係る温度指数を取得する取得ステップと、
取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定ステップと、
前記設定されたエッジ強調度合に応じたエッジ強調処理を施すエッジ強調ステップと
を含むことを特徴とする画像処理方法。
【請求項８】
撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理用のコンピュータにおいて用いられ、前記コンピュータに対して、画像処理を行わせるコンピュータプログラムであって、
前記撮影手段の周辺温度に係る温度指数を取得する取得ステップと、
取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定ステップと、
前記設定されたエッジ強調度合に応じたエッジ強調処理を施すエッジ強調ステップと
を含むことを特徴とするコンピュータプログラム。
【請求項９】
前記コンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項８に記載のコンピュータプログラム。
【請求項１０】
請求項１に記載の画像処理装置と、前記撮影手段とを備えた画像読取装置であって、
前記画像読取装置は、さらに、エッジ強調処理後の画像を認識する画像認識手段を含むことを特徴とする画像読取装置。
【請求項１１】
前記撮影手段は、１枚以上のレンズから構成されるレンズ部を備え、
前記レンズのうち、少なくとも１枚は、樹脂製である
ことを特徴とする請求項１０に記載の画像読取装置。
【請求項１２】
請求項１１に記載の画像読取装置を備えることを特徴とする携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影して得られた画像にエッジ強調処理を施す画像処理技術に関する。
【背景技術】
【０００２】
ＣＣＤ（Charge Coupled Device ）などの撮像素子を備え、ＯＣＲ（Optical Character Recognition）機能やＢＣＲ（Bar Code Reader）機能を有する携帯電話が普及しつつある。
このような撮像素子は、高温になると、暗電流が増え、ノイズが増加するので、良好な画質が得られない。
【０００３】
そこで、特許文献１は、固体撮像素子の暗電流の対数値が温度に比例することから、信号処理およびデジタル変換された固体撮像素子の出力を用いて遅延手段及び減算手段により、固体撮像素子の暗電流を計測し、その計測値に基づいて記憶手段に記憶していた最大蓄積可能電荷量に対応するデータを補正し、その補正したデータを用いてノイズ除去手段で出力を修正することにより、温度によって固定パターンノイズの変化する固体撮像素子を用いても、固体撮像素子自体の正確な温度に応じて固体撮像素子の固定パターンノイズを除去することができ、固定パターンノイズによる画質劣化のない画像を得ることができる技術を開示している。
【特許文献１】特開平９−１８１９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１により開示された技術によると、固体撮像素子の固定パターンノイズが除去されるものの、固定パターンとして捉えることができない他のノイズが発生しないということは必ずしも保証されておらず、このような他のノイズが発生すれば、ＯＣＲ機能やＢＣＲ機能による文字認識などの妨げとなるという問題点がある。
本発明は、撮影部の周辺が高温になった場合であっても、ＯＣＲ機能やＢＣＲ機能による画像認識などの妨げにならないように、適切なエッジ強調を施すことができる画像処理装置、画像処理方法、コンピュータプログラム、画像読取装置及び携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理装置であって、前記撮影手段の周辺温度に係る温度指数を取得する取得手段と、取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定手段と、設定された前記エッジ強調度合に応じたエッジ強調処理を施すエッジ強調手段とを備えることを特徴とする。
【発明の効果】
【０００６】
上記本発明の構成によると、前記撮影手段の周辺温度に係る温度指数に基づいて設定されたエッジ強調度合に応じたエッジ強調を施すので、撮影手段が高温になることにより、暗電流が増えてノイズが発生した場合であっても、画像認識などの妨げにならないように、適切にエッジ強調された画像が得られるという優れた効果を奏する。
ここで、前記取得手段は、前記温度指数として、自装置の内部の温度を測定して取得する温度センサであり、前記設定手段は、測定された前記温度を用いて、前記エッジ強調度合を設定するとしてもよい。
【０００７】
この構成によると、温度センサにより温度を測定することにより、正確な温度指数が得られる。
ここで、前記取得手段は、前記温度指数として、撮影手段による撮影開始後の経過時間を測定して取得するタイマーであり、前記設定手段は、測定された前記経過時間を用いて、前記エッジ強調度合を設定するとしてもよい。
【０００８】
この構成によると、前記温度指数として、撮影開始後の経過時間を測定して取得するので、簡単に温度指数が得られる。
ここで、前記設定手段は、前記撮影手段の周辺における第１温度範囲と、前記第１温度範囲より高い第２温度範囲との境界を示す撮影閾値を保持しており、取得された前記温度指数と前記撮影閾値とに基づいて、前記エッジ強調度合を設定するとしてもよい。
【０００９】
この構成によると、取得した温度指数と、予め定めた撮影閾値とに基づいて、最適なエッジ強調度合を設定することができる。
ここで、前記設定手段は、取得された前記温度指数に係る温度が前記撮影閾値より低い又は等しい場合に、第１のエッジ強調度合を設定し、前記温度指数に係る温度が前記撮影閾値より高い場合に、第１のエッジ強調度合より低い第２のエッジ強調度合を設定するとしてもよい。
【００１０】
この構成によると、温度指数に係る温度が撮影閾値より高い場合に、第１のエッジ強調度合より低い第２のエッジ強調度合を設定するので、暗電流により発生するノイズの影響を抑制できるエッジ強調度合を設定できる。
ここで、前記設定手段は、前記撮影手段の周辺の第１温度範囲に係る第１温度範囲指数と、前記第１温度範囲より高い第２温度範囲に係る第２温度範囲指数と、前記第２温度範囲より高い第３温度範囲に係る第３温度範囲指数とを保持しており、取得された前記温度指数に係る温度が、前記第１温度範囲指数に係る第１温度範囲内に存在する場合に、第１のエッジ強調度合を設定し、取得された前記温度指数に係る温度が、前記第２温度範囲指数に係る第２温度範囲内に存在する場合に、前記第１のエッジ強調度合より高い第２のエッジ強調度合を設定し、取得された前記温度指数に係る温度が、前記第３温度範囲指数に係る第３温度範囲内に存在する場合に、前記第１のエッジ強調度合より低い第３のエッジ強調度合を設定するとしてもよい。
【００１１】
この構成によると、取得された前記温度指数に係る温度が、前記第２温度範囲指数に係る第２温度範囲内に存在する場合に、前記第１のエッジ強調度合より高い第２のエッジ強調度合を設定するので、前記撮影手段が備えるレンズによるフォーカスにずれが生じた場合であっても、撮影された画像内のエッジを鮮明にするエッジ強調度合を設定することができる。また、取得された前記温度指数に係る温度が、前記第３温度範囲指数に係る第３温度範囲内に存在する場合に、前記第１のエッジ強調度合より低い第３のエッジ強調度合を設定するので、暗電流により発生するノイズの影響を抑制できるエッジ強調度合を設定できる。
【００１２】
また、本発明は、撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理装置において用いられる画像処理方法であって、前記撮影手段の周辺温度に係る温度指数を取得する取得ステップと、取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定ステップと、前記設定されたエッジ強調度合に応じたエッジ強調処理を施すエッジ強調ステップとを含むことを特徴とする。
【００１３】
この方法を用いることにより、前記撮影手段の周辺温度に係る温度指数に基づいて設定されたエッジ強調度合に応じたエッジ強調を施すので、撮影手段が高温になることにより、暗電流が増えてノイズが発生した場合であっても、画像認識などの妨げにならないように、適切にエッジ強調された画像が得られるという優れた効果を奏する。
また、本発明は、撮影手段により撮影して得られた画像に対して、少なくともエッジ強調処理を施す画像処理用のコンピュータにおいて用いられ、前記コンピュータに対して、画像処理を行わせるコンピュータプログラムであって、前記撮影手段の周辺温度に係る温度指数を取得する取得ステップと、取得した温度指数に基づいて、前記エッジ強調処理のエッジ強調度合を設定する設定ステップと、前記設定されたエッジ強調度合に応じたエッジ強調処理を施すエッジ強調ステップとを含むことを特徴とする。
【００１４】
コンピュータにこのコンピュータプログラムを実行させることにより、前記撮影手段の周辺温度に係る温度指数に基づいて設定されたエッジ強調度合に応じたエッジ強調を施すので、撮影手段が高温になることにより、暗電流が増えてノイズが発生した場合であっても、画像認識などの妨げにならないように、適切にエッジ強調された画像が得られるという優れた効果を奏する。
【００１５】
ここで、前記コンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録されているとしてもよい。
この構成により、前記コンピュータプログラムは、コンピュータにより読み取り可能なように確実に記録され、また、前記コンピュータプログラムの移送等が容易に行えるようになる。
【００１６】
また、本発明は、前記画像処理装置と、前記撮影手段とを備えた画像読取装置であって、前記画像読取装置は、さらに、エッジ強調処理後の画像を認識する画像認識手段を含むことを特徴とする。
この構成によると、撮影手段が高温になることにより、暗電流が増えてノイズが発生した場合であっても、画像認識などの妨げにならないように適切にエッジ強調された画像が得られ、得られた画像に対して良好な画像認識が行えるという優れた効果を奏する。
【００１７】
ここで、前記撮影手段は、１枚以上のレンズから構成されるレンズ部を備え、前記レンズのうち、少なくとも１枚は、樹脂製であるとしてもよい。
レンズ部が高温になるとレンズの屈折率が変化し、レンズによるフォーカスがずれる。このような原因により、撮影手段により得られた画像の劣化が発生する場合であっても、適切にエッジ強調された画像が得られ、得られた画像に対して良好な画像認識が行えるという優れた効果を奏する。
【００１８】
特に、ガラス製のレンズに比べて、樹脂製（プラスチック製）のレンズの方が、温度変換に対する屈折率の変化が大きいので、ガラス製のレンズより軽量な樹脂製のレンズを備えた当該画像読取装置では、読取精度の向上とともに、当該画像読取装置の軽量化を図れるという効果がある。
また、本発明は、前記画像読取装置を備えることを特徴とする携帯電話機である。
【００１９】
この構成によると、前記画像読取装置と同様に、撮影手段が高温になることにより、暗電流が増えてノイズが発生した場合であっても、画像認識などの妨げにならないように適切にエッジ強調された画像が得られ、得られた画像に対して良好な画像認識が行えるという優れた効果を奏する。
【発明を実施するための最良の形態】
【００２０】
１．実施の形態
本発明に係る１個の実施の形態としての携帯電話１０について説明する。
１．１  携帯電話１０の構成
携帯電話１０は、図１に示すように、カメラセンサ部１０１、ＡＤ変換部１１４、ＤＳＰ（Digital Signal Processor）部１０２、ＣＰＵ（Central Processing Unit）１０３、ディスプレィ部１０４、ＲＡＭ及びＲＯＭから構成されるメモリ部１０５、キー入力回路部１０６、温度センサ１０７、スピーカ１０８、マイク１０９、ＡＤ／ＤＡ変換部１１０、通信制御部１１１、通信部１１２及びアンテナ１１３から構成されている。
【００２１】
ＣＰＵ１０３は、機能的に画像認識部１２１を含む。つまり、メモリ部１０５には、画像認識用のコンピュータプログラムが記憶されており、ＣＰＵ１０３が、画像認識用の前記コンピュータプログラムに従って動作することにより、画像認識部１２１は、その機能を達成する。
また、メモリ部１０５には、その他のコンピュータプログラム及び各種のデータが記憶されており、ＣＰＵ１０３が、前記コンピュータプログラムに従って動作することにより、携帯電話１０は、その一部の機能を達成する。
【００２２】
また、ＤＳＰ部１０２は、ラインメモリ１３３、エッジ強調部１３１及び設定部１３２から構成されている。
ＣＰＵ１０３及びメモリ部１０５は、一例として、１６ｂｉｔバス１１５により接続され、ＣＰＵ１０３及びエッジ強調部１３１は、一例として、８ｂｉｔバス１１６により接続され、ＣＰＵ１０３及び設定部１３２は、一例として、ＩＩＣバス１１７により接続されている。
【００２３】
なお、特許請求の範囲の各請求項において、撮影手段は、実施の形態の携帯電話１０が有するカメラセンサ部１０１に対応し、取得手段は、温度センサ１０７に対応し、設定手段は、設定部１３２に対応し、エッジ強調手段は、エッジ強調部１３１に対応する。また、画像認識手段は、実施の形態の携帯電話１０が有する画像認識部１２１に対応している。
【００２４】
（１）メモリ部１０５
メモリ部１０５は、認識フラグ、強調画像、複数のコード情報及びその他の情報を記憶するための領域を備えている。また、メモリ部１０５は、予め画像認識用のコンピュータプログラム及びその他のコンピュータプログラムを記憶している。
（２）カメラセンサ部１０１及びＡＤ変換部１１４
カメラセンサ部１０１は、１枚以上のレンズが組み合わされたレンズ部及び光電変換部から構成されている。
【００２５】
レンズ部を構成する１枚以上のレンズのうち少なくとも１枚は、樹脂製（プラステック製）である。
樹脂製のレンズは、ガラス製のレンズと比較すると軽量であるので、樹脂製のレンズを採用することにより、携帯電話１０の軽量化に貢献することができる。
また、ガラス製のレンズに比べて、樹脂製（プラスチック製）のレンズの方が、温度変換に対する屈折率の変化が大きい。このためカメラセンサ部１０１の周辺の温度が高くなると、樹脂製のレンズの屈折率が変化し、レンズによるフォーカスがずれる場合がある。
【００２６】
カメラセンサ部１０１は、ＤＳＰ部１０２から撮影開始信号を受け取る。
光電変換部は、一例として、少なくとも横に２４０個の光素子、縦に３２０個の光素子、合計７６８００個の光素子がマトリックス状に配置されて形成されているＣＣＤから構成され、前記撮影開始信号を受け取ると、レンズ部を通過し各光素子で受けた光に応じて生成した電気信号を、ＡＤ変換部１１４へ出力する。
【００２７】
ＡＤ変換部１１４は、各電気信号を受け取り、受け取った電気信号を８ビットの階調値を有するデジタル信号に変換し、前記マトリックス状に形成されたＣＣＤの各ライン毎に順次、各デジタル信号を、ＤＳＰ部１０２のラインメモリ１３３へ書き込む。
ＣＣＤは、上述したように、横に２４０個の光素子、縦に３２０個の光素子がマトリックス状に配置されて形成されているので、横に２４０個の画素、縦に３２０個の画素、合計７６８００個の画素がマトリックス状に配置されて形成された撮影画像が得られる。各画素は、８ビットの階調値を有してる。
【００２８】
（３）ＤＳＰ部１０２
ＤＳＰ部１０２は、上述したように、ラインメモリ１３３、エッジ強調部１３１及び設定部１３２から構成されている。
ＤＳＰ部１０２は、ＣＰＵ１０３から撮影開始信号を受け取り、同じ撮影開始信号をカメラセンサ部１０１へ出力する。
【００２９】
（ラインメモリ１３３）
ラインメモリ１３３は、複数のライン分の画素を格納するメモリ領域を備えており、ＡＤ変換部１１４から出力される複数のライン分の画素を順次記憶する。
（設定部１３２）
設定部１３２は、ＣＰＵ１０３から起動信号を受け取る。
【００３０】
起動信号を受け取ると、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「強」に設定する。なお、強調度合については、後述する。
設定部１３２は、設定された強調度合を常にエッジ強調部１３１へ出力し続けている。
設定部１３２は、温度センサ１０７から携帯電話１０の内部の温度を受け取る。前記温度を受け取ると、内部に保持している閾値ａと受け取った温度とを比較する。受け取った温度が、閾値ａより高い場合には、設定部１３２は、設定部１３２の強調度合を「弱」に設定する。受け取った温度が、閾値ａより高くない場合には、設定部１３２は、強調度合を変更しない。
【００３１】
ここで、閾値ａは、カメラセンサ部１０１の周辺における第１温度範囲（例えば、１５度ｃ以上３０度ｃ未満の温度範囲）と、前記第１温度範囲より高い第２温度範囲（例えば、３０度ｃ以上５０度ｃ未満の温度範囲）との境界を示す閾値（例えば、３０度ｃ）である。第１温度範囲においては、カメラセンサ部１０１の光電変換部において、暗電流が増えることなく、通常に動作する。一方、第２温度範囲においては、カメラセンサ部１０１の光電変換部において、暗電流が増え、ノイズが発生する。
【００３２】
（エッジ強調部１３１）
エッジ強調部１３１は、設定部１３２から設定された強調度合を受け取る。
また、エッジ強調部１３１は、ＤＳＰ部１０２から撮影画像生成信号を受け取る。撮影画像生成信号を受け取ると、設定された強調度合を用いて、ラインメモリ１３３に書き込まれた複数のライン分の画素に、順次当該ラインに含まれる対象画像の輪郭を強調するエッジ強調を施して、複数のライン分の強調画像を生成し、複数のライン分の強調画像を順次、ＣＰＵ１０３へ出力する。
【００３３】
また、エッジ強調部１３１は、撮影画像に相当する全てのライン分のエッジ強調が完了すると、強調画像の生成の完了を示す強調画像生成信号をＣＰＵ１０３へ出力する。
なお、エッジ強調については、公知の技術であるのて、ここでは、その説明を省略する。
（４）ＣＰＵ１０３
ＣＰＵ１０３は、上述したように、機能構成として画像認識部１２１を含む。つまり、メモリ部１０５には、画像認識用のコンピュータプログラムが記憶されており、ＣＰＵ１０３が、画像認識用の前記コンピュータプログラムに従って動作することにより、画像認識部１２１は、その機能を達成する。
【００３４】
画像認識の対象の一例は、バーコードである。また、その他の対象の一例は、２次元コードである。２次元コードとして、QR code 、DataMatrix、VeriCode（登録商標）、CP code（登録商標）などが知られている。これらのバーコードや２次元コードには、予め、所定の情報、例えば、商品コード、ＵＲＬなどのコード情報が対応付けられている。なお、画像認識について、またバーコードやこれらの２次元コードについては、公知の技術であるのて、ここでは、その説明を省略する。
【００３５】
画像認識部１２１は、画像認識の対象であるバーコードや２次元コードに対して画像認識処理を施して、これらのバーコードや２次元コードに対応付けられた所定の情報を抽出する。
ＣＰＵ１０３は、キー入力回路部１０６から、撮影の開始を示す撮影開始信号、認識処理の起動を示す起動信号、強調画像の認識の開始を示す認識開始信号、強調画像の認識の終了を示す認識終了信号、コード情報の編集を示すコード情報編集信号、コード情報の確定を示す確定信号及びその他の信号を受け取る。
【００３６】
起動信号を受け取ると、ＣＰＵ１０３は、ＤＳＰ部１０２へ同じ起動信号を出力し、また、メモリ部１０５において、認識フラグのための領域を確保し、認識フラグに「ＯＦＦ」を設定することにより、認識フラグを初期化する。
また、撮影開始信号を受け取ると、ＣＰＵ１０３は、同じ撮影開始信号をＤＳＰ部１０２へ出力する。
【００３７】
ＣＰＵ１０３は、ＤＳＰ部１０２から複数のライン分の強調画像を順次、受け取り、受け取った複数のライン分の強調画像をメモリ部１０５へ書き込む。撮影画像に相当する全てのライン分の強調画像の受け取りが完了すると、ＤＳＰ部１０２から強調画像生成信号を受け取る。前記強調画像生成信号を受け取ると、メモリ部１０５から強調画像を読み出し、読み出した強調画像をディスプレィ部１０４へ出力する。
【００３８】
ＣＰＵ１０３は、認識フラグが「ＯＮ」か「ＯＦＦ」かを判断する。
認識フラグが「ＯＮ」である場合には、ＣＰＵ１０３の画像認識部１２１は、メモリ部１０５に記憶されている強調画像に対して画像認識処理を施して、認識結果としてコード情報を生成し、生成したコード情報をディスプレィ部１０４へ出力し、また、生成したコード情報をメモリ部１０５へ書き込む。
【００３９】
認識フラグが「ＯＦＦ」である場合には、ＣＰＵ１０３は、キー入力回路部１０６から認識開始信号を受け取ったか否かを判断する。認識開始信号を受け取っていれば、ＣＰＵ１０３は、認識フラグを「ＯＮ」に設定し、認識開始信号を受け取っていなければ、ＣＰＵ１０３は、認識フラグを「ＯＦＦ」に設定する。
また、ＣＰＵ１０３は、キー入力回路部１０６から認識終了信号を受け取ったか否かを判断する。認識終了信号を受け取っていない場合には、再度、カメラセンサ部１０１に対して、撮影画像の生成を指示する。
【００４０】
認識終了信号を受け取っている場合には、ＣＰＵ１０３は、キー入力回路部１０６からコード情報編集信号を受け取ったか否かを判断する。コード情報編集信号を受け取った場合には、ＣＰＵ１０３は、メモリ部１０５から複数のコード情報を読み出し、読み出した複数のコード情報をディスプレィ部１０４へ出力する。
ＣＰＵ１０３は、キー入力回路部１０６からコード情報の確定信号を受け取ったか否かを判断する。コード情報の確定信号を受け取った場合には、ＣＰＵ１０３は、認識処理を終了する。
【００４１】
（５）温度センサ１０７
温度センサ１０７は、携帯電話１０の内部に配置されており、携帯電話１０の内部の温度を測定し、測定した温度をＤＳＰ部１０２へ出力する。
なお、温度センサ１０７は、カメラセンサ部１０１に近接するように携帯電話１０の内部に配置されており、カメラセンサ部１０１の周辺の温度を測定するとしてもよい。
【００４２】
（６）キー入力回路部１０６
キー入力回路部１０６は、テンキー、左右上下の各移動キー、決定キー、電源ＯＮキー、電源ＯＦＦキー、その他のキーを備え、携帯電話１０の操作者から、これらのキー又はこれらのキーの組合せの入力を受け付ける。
これらのキー又はその組合せの入力を受け付けると、キー入力回路部１０６は、これらのキー又はその組合せの入力に対応して、カメラセンサ部１０１による撮影の開始を示す撮影開始信号、認識処理の起動を示す起動信号、強調画像の認識の開始を示す認識開始信号、強調画像の認識の終了を示す認識終了信号、コード情報の編集を示すコード情報編集信号、コード情報の確定を示す確定信号及びその他の信号を生成し、生成したこれらの信号をＣＰＵ１０３へ出力する。
【００４３】
（７）ディスプレィ部１０４
ディスプレィ部１０４は、ＣＰＵ１０３から強調画像を受け取り、プレビュー表示エリアにおいて、受け取った強調画像を表示する。
ディスプレィ部１０４は、ＣＰＵ１０３から１個又は複数のコード情報を受け取り、コード情報表示エリアにおいて、受け取った１個又は複数のコード情報を、表示する。複数のコード情報を受け取った場合には、複数のコード情報は、一覧表示される。
【００４４】
（８）スピーカ１０８、マイク１０９、ＡＤ／ＤＡ変換部１１０、通信制御部１１１、通信部１１２及びアンテナ１１３
通信部１１２は、アンテナ１１３により受信した無線周波数信号を増幅し、出力信号をＩＦ信号に変換し、ＩＦ信号を増幅し、増幅されたＩＦ信号をベースバンド信号に復調し、また、ベースバンド信号により高周波数信号を変調し、その出力を無線周波数に変換し、無線周波数を増幅しアンテナ１１３へ出力する。通信制御部１１１は、ベースバンド信号を生成して通信部１１２へ出力し、また、通信部１１２からベースバンド信号を受け取る。
【００４５】
こうして、通信制御部１１１、通信部１１２及びアンテナ１１３は、無線基地局、携帯電話網を介して接続されている他の携帯電話との間で、情報の送受信を行う。
マイク１０９は、音声をアナログの電気信号に変換し、スピーカ１０８は、アナログの音声電気信号を、音声に変換して出力する。ＡＤ／ＤＡ変換部１１０は、通信制御部１１１からデジタルの音声情報を受け取り、アナログの音声電気信号に変換して、スピーカ１０８へ出力する。また、マイク１０９からアナログの音声の電気信号を受け取り、受け取った電気信号をデジタルの音声情報に変換し、通信制御部１１１へ出力する。
【００４６】
１．２  携帯電話１０の動作
携帯電話１０における撮影画像の生成、強調画像の生成及びコード情報の生成の動作について、図２及び図３に示すフローチャートを用いて説明する。
キー入力回路部１０６から認識処理の起動を示す起動信号を受け取ると、ＣＰＵ１０３は、認識フラグに「ＯＦＦ」を設定し（ステップＳ１０１）、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「強」に設定する（ステップＳ１０２）。
【００４７】
次に、撮影開始信号を受け取ると、ＣＰＵ１０３は、同じ撮影開始信号を、ＤＳＰ部１０２を介して、カメラセンサ部１０１へ出力し、光電変換部は、レンズ部を通過し各光素子で受けた光に応じて電気信号生成し、ＡＤ変換部１１４は、電気信号をデジタル信号に変換し、各ライン毎に順次、各デジタル信号を画素として、ＤＳＰ部１０２のラインメモリ１３３へ書き込み（ステップＳ１０３）、エッジ強調部１３１は、設定された強調度合を用いて、ラインメモリ１３３に書き込まれた複数のライン分の画素に、当該画像に含まれる対象画像の輪郭を強調するエッジ強調を施して、複数のライン分の強調画像を生成し（ステップＳ１０４）、ＣＰＵ１０３は、複数のライン分の強調画像をメモリ部１０５へ書き込む（ステップＳ１０５）。
【００４８】
次に、ディスプレィ部１０４は、ＣＰＵ１０３から強調画像を受け取り、プレビュー表示エリアにおいて、受け取った強調画像を表示する（ステップＳ１０６）。
次に、設定部１３２は、温度センサ１０７から携帯電話１０の内部の温度を受け取り、内部に保持している閾値ａと受け取った温度とを比較する。受け取った温度が、閾値ａより高い場合には（ステップＳ１０７）、設定部１３２は、強調度合を「弱」に設定する（ステップＳ１０９）。受け取った温度が、閾値ａより高くない場合には（ステップＳ１０７）、設定部１３２は、強調度合を変更しない（ステップＳ１０８）。
【００４９】
次に、ＣＰＵ１０３は、認識フラグが「ＯＮ」か「ＯＦＦ」かを判断し、認識フラグが「ＯＮ」である場合には（ステップＳ１１０）、ＣＰＵ１０３の画像認識部１２１は、メモリ部１０５に記憶されている強調画像に対して画像認識処理を施して、認識結果としてコード情報を生成し（ステップＳ１１４）、ディスプレィ部１０４は、コード情報を表示し（ステップＳ１１５）、ＣＰＵ１０３は、生成したコード情報をメモリ部１０５へ書き込む（ステップＳ１１６）。
【００５０】
認識フラグが「ＯＦＦ」である場合には（ステップＳ１１０）、ＣＰＵ１０３は、キー入力回路部１０６から認識開始信号を受け取ったか否かを判断し、認識開始信号を受け取っていれば（ステップＳ１１１）、認識フラグを「ＯＮ」に設定し（ステップＳ１１３）、認識開始信号を受け取っていなければ（ステップＳ１１１）、ＣＰＵ１０３は、認識フラグを「ＯＦＦ」に設定する（ステップＳ１１２）。
【００５１】
次に、ＣＰＵ１０３は、キー入力回路部１０６から認識終了信号を受け取ったか否かを判断し、認識終了信号を受け取っていない場合には（ステップＳ１１７）、ステップＳ１０３へ戻って処理を繰り返す。
認識終了信号を受け取っている場合には（ステップＳ１１７）、ＣＰＵ１０３は、キー入力回路部１０６からコード情報編集信号を受け取ったか否かを判断し、コード情報編集信号を受け取った場合には（ステップＳ１１８）、メモリ部１０５から複数のコード情報を読み出し、読み出した複数のコード情報をディスプレィ部１０４へ出力し、ディスプレィ部１０４は、コード情報表示エリアにおいて、受け取った複数のコード情報を、一覧表示する（ステップＳ１１９）。
【００５２】
次に、ＣＰＵ１０３は、キー入力回路部１０６からコード情報の確定信号を受け取ったか否かを判断し、コード情報の確定信号を受け取った場合には（ステップＳ１２０）、ＣＰＵ１０３は、認識処理を終了する。コード情報の確定信号を受け取っていない場合には（ステップＳ１２０）、ステップＳ１１８へ戻って処理を繰り返す。
１．３  まとめ
利用者により認識機能開始の操作が行われると、カメラセンサ部１０１及びＡＤ変換部１４４は、撮影画像を生成し、ＤＳＰ部１０２は、生成された撮影画像の複数のライン毎にエッジ強調の信号処理をし、ＣＰＵ１０３は、生成された強調画像を、メモリ部１０５に一時保存する。認識機能の初期のエッジ強調は、強に設定される。メモリ部１０５に記憶された強調画像は、ディスプレィ部１０４に表示され、利用者は、ディスプレィ部１０４に表示された強調画像を視認する。強調画像が表示された後、温度センサ１０７は、温度を測定し、測定された温度が設定された閾値より高い場合には、設定部１３２は、エッジ強調を弱に設定する。測定された温度が設定された閾値より低い又は等しい場合には、設定部１３２は、エッジ強調を変更しない。閾値の判別が行われた後、再度生成された撮影画像にエッジ強調が施されて強調画像が生成され、利用者からの認識開始指示がある場合には、生成された強調画像に対して認識処理が施されて、コード情報が抽出される。利用者からの認識開始指示が無い場合には、被写体の表示を繰り返す。抽出されたコード情報は、ディスプレィ部１０４に表示され、利用者は、表示されたコード情報を視認により判断して、その結果に応じて、メモリ部１０５へ保存する。保存されたコード情報は、その後、利用者により利用される。
【００５３】
以上説明したように、測定された温度が設定された閾値より高い場合には、設定部１３２は、エッジ強調を弱に設定する。この場合には、カメラセンサ部１０１の光電変換部の暗電流が増えてノイズが増加し、撮影画像が劣化するので、この画像の劣化を、エッジ強調の強調度合「弱」に設定することにより、補うことができる。
２．変形例（１）
上記の実施の形態の変形例としての携帯電話１０ａについて、図４に示すフローチャートを用いて、説明する。
【００５４】
携帯電話１０ａは、携帯電話１０と同様の構成を有し、携帯電話１０と同様に動作する。ここでは、携帯電話１０との相違点を中心として説明する。
上記の実施の形態の携帯電話１０では、図２に示すように、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「強」に設定する（ステップＳ１０２）。また、設定部１３２は、温度センサ１０７から受け取った携帯電話１０の内部の温度と、内部に保持している閾値ａとを比較する。受け取った温度が、閾値ａより高い場合には（ステップＳ１０７）、設定部１３２は、強調度合を「弱」に設定し（ステップＳ１０９）、受け取った温度が、閾値ａより高くない場合には（ステップＳ１０７）、設定部１３２は、強調度合を変更しない（ステップＳ１０８）。
【００５５】
一方、携帯電話１０ａでは、図４に示すように、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「中」に設定する（ステップＳ１０２ａ）。
また、設定部１３２は、温度センサ１０７から受け取った携帯電話１０の内部の温度が、３０度ｃ未満（第１の温度範囲）であるか、３０度ｃ以上４０度ｃ未満（第２の温度範囲）であるか、又は４０度ｃ以上５０度ｃ未満（第３の温度範囲）であるかを判断する（ステップＳ１０７ａ）。
【００５６】
受け取った温度が、３０度ｃ未満であると判断する場合には（ステップＳ１０７ａ）、設定部１３２は、強調度合を変更しない（ステップＳ１０８ａ）。この場合には、カメラセンサ部１０１の周辺の温度が、カメラセンサ部１０１の動作に影響を与えないからである。
また、受け取った温度が、３０度ｃ以上４０度ｃ未満であると判断する場合には（ステップＳ１０７ａ）、設定部１３２は、強調度合を「強」に設定する（ステップＳ１３１）。この場合には、カメラセンサ部１０１の周辺の温度が、カメラセンサ部１０１のレンズ部に影響を与えると考えられるからである。つまり、レンズ部の周辺の温度が上記の温度帯内（３０度ｃ以上４０度ｃ未満）である場合には、レンズの屈折率が変化し、これによりレンズ部によるフォーカスがずれ、このため、フォーカスがずれた撮影画像が生成される。このような場合には、設定部１３２は、エッジ強調の強調度合を「強」に設定することにより、フォーカスのずれを補うことができる。
【００５７】
さらに、受け取った温度が、４０度ｃ以上５０度ｃ未満であると判断する場合には（ステップＳ１０７ａ）、設定部１３２は、強調度合を「弱」に設定する（ステップＳ１０９ａ）。この場合には、上記の実施の形態において説明したように、カメラセンサ部１０１の光電変換部の暗電流が増えてノイズが増加し、撮影画像が劣化するので、この画像の劣化を、エッジ強調の強調度合「弱」に設定することにより、補うことができる。
【００５８】
なお、上記において、設定部１３２は、温度センサ１０７から受け取った携帯電話１０の内部の温度が、３０度ｃ未満であるか、３０度ｃ以上４０度ｃ未満であるか、又は４０度ｃ以上５０度ｃ未満であるかを判断するとしているが、これらの温度範囲は、この例には限定されない。携帯電話１０内の各部品の配置やその特性により異なる温度範囲を設定してもよい。
【００５９】
３．変形例（２）
上記の実施の形態の変形例としての携帯電話１０ｃについて説明する。
携帯電話１０ｃは、携帯電話１０と同様の構成を有し、携帯電話１０と同様に動作する。携帯電話１０ｃは、温度センサ１０７を有しておらず、温度センサ１０７の代わりに、ＣＰＵ１０３が内蔵するタイマを用いる。タイマは、刻々と時間の経過を計時する。
【００６０】
ここでは、携帯電話１０ｃの動作を図５〜図６に示すフローチャートを用いて説明するが、説明の簡略化のために、携帯電話１０の動作を示す図２〜図３との相違点のみを説明する。
キー入力回路部１０６から認識処理の起動を示す起動信号を受け取ると、ＣＰＵ１０３は、タイマを「０」にセットする（ステップＳ１５１）。その後、ステップＳ１０１において、ＣＰＵ１０３は、認識フラグに「ＯＦＦ」を設定する。
【００６１】
また、ステップＳ１０６において、ディスプレィ部１０４が受け取った強調画像を表示した後において、ＣＰＵ１０３は、タイマによりカウントされるタイマ値と、内部に保持している閾値Ｎとを比較する。タイマ値が、閾値Ｎより高い場合には（ステップＳ１５２）、設定部１３２は、強調度合を「弱」に設定する（ステップＳ１０９）。タイマ値が、閾値Ｎより高くない場合には（ステップＳ１５２）、設定部１３２は、強調度合を変更しない（ステップＳ１０８）。
【００６２】
以上のように、携帯電話１０ｃは、温度センサ１０７を用いる代わりに、ＣＰＵ１０３が内蔵するタイマにより測定されるタイマ値を用いている。これは、カメラセンサ部１０１又はＤＳＰ部１０２の処理時間の経過に伴い、これらからの発熱量が増えると考えられるからである。
４．変形例（３）
上記の変形例（２）のさらなる変形例としての携帯電話１０ｄについて、図７に示すフローチャートを用いて、説明する。
【００６３】
携帯電話１０ｄは、携帯電話１０ｃと同様の構成を有し、携帯電話１０ｃと同様に動作する。ここでは、携帯電話１０ｃとの相違点を中心として説明する。
上記の変形例の携帯電話１０ｃでは、図５〜図６に示すように、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「強」に設定する（ステップＳ１０２）。また、ＣＰＵ１０３は、タイマによりカウントされるタイマ値と、内部に保持している閾値Ｎとを比較する。タイマ値が、閾値Ｎより高い場合には（ステップＳ１５２）、設定部１３２は、強調度合を「弱」に設定する（ステップＳ１０９）。タイマ値が、閾値Ｎより高くない場合には（ステップＳ１５２）、設定部１３２は、強調度合を変更しない（ステップＳ１０８）。
【００６４】
一方、携帯電話１０ｄでは、図７に示すように、設定部１３２は、エッジ強調の度合いを示す強調度合を、初期値として、「中」に設定する（ステップＳ１０２ｂ）。
また、ＣＰＵ１０３は、タイマ値が、３０秒未満であるか、３０秒以上６０秒未満であるか、又は６０秒以上であるかを判断する（ステップＳ１５２ｂ）。
タイマ値が、３０秒未満であると判断する場合には（ステップＳ１５２ｂ）、設定部１３２は、強調度合を変更しない（ステップＳ１０８ｂ）。この場合には、カメラセンサ部１０１の周辺の温度が、カメラセンサ部１０１の動作に影響を与えないからである。
【００６５】
また、受け取った温度が、３０秒以上６０秒未満であると判断する場合には（ステップＳ１５２ｂ）、設定部１３２は、強調度合を「強」に設定する（ステップＳ１５３）。この場合には、カメラセンサ部１０１の周辺の温度が、カメラセンサ部１０１のレンズ部に影響を与えると考えられるからである。つまり、経過時間が３０秒以上６０秒未満である場合には、レンズ部の周辺の温度が一定の温度帯内であり、レンズの屈折率が変化し、これによりレンズ部によるフォーカスがずれ、このため、フォーカスがずれた撮影画像が生成される。このような場合には、設定部１３２は、エッジ強調の強調度合を「強」に設定することにより、フォーカスのずれを補うことができる。
【００６６】
さらに、受け取った温度が、６０秒以上であると判断する場合には（ステップＳ１５０ｂ）、設定部１３２は、強調度合を「弱」に設定する（ステップＳ１０９ｂ）。この場合には、上記の実施の形態において説明したように、カメラセンサ部１０１の光電変換部の暗電流が増えてノイズが増加し、撮影画像が劣化するので、この画像の劣化を、エッジ強調の強調度合「弱」に設定することにより、補うことができる。
【００６７】
なお、上記において、ＣＰＵ１０３は、タイマ値が、３０秒未満であるか、３０秒以上６０秒未満であるか、又は６０秒以上であるかを判断するとしているが、これらの時間範囲は、この例には限定されない。携帯電話１０内の各部品の配置やその特性により異なる時間範囲を設定してもよい。
５．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【００６８】
（１）本発明は、ＣＣＤ、ＣＭＯＳなどの撮影素子を用いて画像撮影を可能とするセンサと撮影素子からの信号を処理するＤＳＰ又は信号処理ソフトと撮影した画像の文字認識又はコード認識をする機能を備え、画像を表示するディスプレィとプログラムを格納するＲＯＭとワークバッファ用のＲＡＭ及び温度センサを備える電子機器である。
また、本発明は、ＣＣＤ、ＣＭＯＳなどの撮影素子を用いて画像撮影を可能とするセンサと撮影素子からの信号を処理するＤＳＰ又は信号処理ソフトと撮影した画像の文字認識又はコード認識をする機能を備え、画像を表示するディスプレィとプログラムを格納するＲＯＭとワークバッファ用のＲＡＭを備える電子機器である。
【００６９】
（２）上記の実施の形態及び複数の変形例において、温度センサにより測定した温度の範囲により、又はタイマにより測定したタイマ値の範囲により、エッジ強調の程度を変更するとしているが、これに代えて、またこれと同時にノイズ除去の程度を変更するとしてもよい。
（３）上記の実施の形態及び複数の変形例において、温度センサ１０７は、ＤＳＰ部１０７に接続され、ＤＳＰ部１０７の設定部１３２は、内部に保持している閾値ａと温度センサ１０７から受け取った温度とを比較し、受け取った温度が、閾値ａより高い場合には、設定部１３２は、設定部１３２の強調度合を「弱」に設定し、受け取った温度が、閾値ａより高くない場合には、設定部１３２は、強調度合を変更しないとしているが、本発明は、この構成に限定されない。
【００７０】
次に示すように構成してもよい。
温度センサ１０７は、ＤＳＰ部１０７に接続される代わりに、ＣＰＵ１０３に接続されており、メモリ部１０５は、次のような温度比較用のコンピュータプログラムを記憶している。
温度比較用のコンピュータプログラムは、内部に閾値ａを保持しており、温度センサ１０７から温度を受け取る命令と、内部に保持している閾値ａと温度センサ１０７から受け取った温度とを比較する命令と、受け取った温度が、閾値ａより高い場合には、ＤＳＰ１０２の設定部１３２に対して、設定部１３２の強調度合を「弱」に設定するように指示を出力する命令とを含む。受け取った温度が、閾値ａより高くない場合には、設定部１３２に対する指示を出力しない。
【００７１】
ＣＰＵ１０３は、前記温度比較用のコンピュータプログラムに従って動作することにより、温度センサ１０７から温度を受け取り、内部に保持している閾値ａと温度センサ１０７から受け取った温度とを比較し、受け取った温度が、閾値ａより高い場合には、ＤＳＰ１０２の設定部１３２に対して、設定部１３２の強調度合を「弱」に設定するように指示を出力する。受け取った温度が、閾値ａより高くない場合には、設定部１３２に対する指示を出力しない。
【００７２】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００７３】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００７４】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００７５】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００７６】
本発明を構成する各装置は、電器機器製造産業において、経営的に、また継続的及び反復的に、製造し、販売することができる。
【図面の簡単な説明】
【００７７】
【図１】携帯電話１０の構成を示すブロック図である。
【図２】携帯電話１０における撮影画像の生成、強調画像の生成及びコード情報の生成の動作を示すフローチャートである。図３へ続く。
【図３】携帯電話１０における撮影画像の生成、強調画像の生成及びコード情報の生成の動作を示すフローチャートである。図２から続く。
【図４】実施の形態の変形例としての携帯電話１０ａの動作を示すフローチャートである。
【図５】実施の形態の変形例としての携帯電話１０ｃの動作を示すフローチャートである。図６へ続く。
【図６】実施の形態の変形例としての携帯電話１０ｃの動作を示すフローチャートである。図５から続く。
【図７】変形例としての携帯電話１０ｄの動作を示すフローチャートである。
【符号の説明】
【００７８】
１０    携帯電話
１０ａ  携帯電話
１０ｃ  携帯電話
１０ｄ  携帯電話
１０１    カメラセンサ部
１０２    ＤＳＰ部
１０３    ＣＰＵ
１０４    ディスプレィ部
１０５    メモリ部
１０６    キー入力回路部
１０７    温度センサ
１０８    スピーカ
１０９    マイク
１１０    ＡＤ／ＤＡ変換部
１１１    通信制御部
１１２    通信部
１１３    アンテナ
１２１    画像認識部
１３１    エッジ強調部
１３２    設定部
【図１】
2007257593.tif 000003
【図２】
2007257593.tif 000004
【図３】
2007257593.tif 000005
【図４】
2007257593.tif 000006
【図５】
2007257593.tif 000007
【図６】
2007257593.tif 000008
【図７】
2007257593.tif 000009