(57)【要約】【課題】  携帯情報端末において、煩雑な作業を必要とすることなく、画像データを正確に復元できるようにする。【解決手段】  携帯電話装置では、画像データ取込部１が取込んだ画像が、メモリ４に記録される。画像データ補正部７は、画像データ読出部５を介してメモリ４から画像を読込み、また、補正パターン読出部６を介してメモリ４に格納された補正パターンデータを読込む。そして、画像データ補正部７は、読込んだ補正パターンデータによって特定されるアルゴリズムで、読込んだ画像データを補正する。暗号化コード読取部１０は、補正後の画像データを暗号化コードとして読込むことによって復元し、復元によって得られた情報（読取結果）を表示部１１へ出力する。【選択図】        図１
2007004330.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する画像データ記憶部と、
前記画像データ記憶部に記憶された画像データに対する補正パターンに関するデータを記憶する補正パターンデータ記憶部と、
前記画像データ記憶部に記憶された画像データを、前記補正パターンデータ記憶部に記憶されたデータに基づいた補正パターンで補正する補正部と、
前記補正部によって補正された画像データを暗号化コードとして読込むことによって復元する復元部とを含む、携帯情報端末。
【請求項２】
操作されることによって情報の入力を受付ける操作部をさらに含み、
前記補正パターンデータ記憶部は、複数の補正パターンに関するデータを記憶し、
前記補正部は、前記操作部に入力された情報に基づいて、前記補正パターンデータ記憶部に記憶された複数の補正パターンに関するデータから１つの補正パターンに関するデータを選択して、前記画像データ記憶部に記憶された画像データを補正する、請求項１に記載の携帯情報端末。
【請求項３】
前記復元部による画像データの復元が成功したか否かを判断する判断部をさらに含み、
前記補正パターンデータ記憶部は、複数の補正パターンに関するデータを記憶し、
前記補正部は、前記判断部が前記復元部による画像データの復元が成功したと判断するまで、前記補正パターンデータ記憶部に記憶されたデータの中から補正パターンを１つずつ選択して、前記画像データ記憶部に記憶された画像データを補正する、請求項１に記載の携帯情報端末。
【請求項４】
ネットワークを介して画像データを取得して、前記画像データ記憶部に画像データを記憶させる画像データ取得部をさらに含む、請求項１〜請求項３のいずれかに記載の携帯情報端末。
【請求項５】
画像を撮影することによって画像データを生成して、前記画像データ記憶部に画像データを記憶させる画像データ生成部をさらに含む、請求項１〜請求項４のいずれかに記載の携帯情報端末。
【請求項６】
画像データを記憶する画像データ記憶部を含む携帯情報端末の制御方法であって、
前記画像データ記憶部に記憶された画像データに対する補正パターンに関するデータを記憶するステップと、
前記画像データ記憶部に記憶された画像データを、前記記憶されたデータに基づいた補正パターンで補正するステップと、
前記補正された画像データを暗号化コードとして読込むことによって復元するステップとを含む、携帯情報端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末およびその制御方法に関し、特に、画像データを暗号化コードとして読込むことによって復元することのできる携帯情報端末およびその制御方法に関する。
【背景技術】
【０００２】
従来から、図形パターンとして物体や紙面に刻印された文字や数字などのデータを、当該画像パターンを解析することによって読取る技術が利用されている。
【０００３】
また、近年、上記のような画像データとして、多くの情報を正確に刻印するために、２次元の画像データを利用する技術が利用されている。特に、小さな正方形の点を縦横同じ数だけ並べたマトリックス型の２次元コードであるＱＲコード（Quick Response code）は、携帯電話装置のアドレス読取機能などに採用されること等により一般に普及している。
【０００４】
そして、２次元コードの利用に関しても、種々の技術が開示されている。
たとえば、特許文献１には、携帯端末間の交信に２次元コードを利用する技術が開示されている。具体的には、特許文献１には、送信側の端末の表示部に送信データが変換されることによって生成された２次元データを表示させ、受信側の端末が、当該表示された２次元データを直接（公共の通信ネットワークをすることなく）読取ることにより、送信側から送信される情報を受取る技術が開示されている。
【０００５】
また、特許文献２には、携帯電話装置等の携帯情報端末において斜めに撮影された２次元コードを、奥行き情報を考慮して画像の傾きを補正することにより、２次元コードの画像情報を画像変換する技術が開示されている。
【特許文献１】特開２００４−１４７００６号公報
【特許文献２】特開２００４−５４５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように受信側の携帯情報端末において２次元コードが読取られる場合、当該端末において、２次元コードの画像データが撮影されることによって、当該画像データの取込が行なわれる場合が多い。なお、撮影等によって取り込まれた画像データは、刻印された画像データに対して、劣化することが考えられる。そして、従来、画像データが劣化した場合、当該画像データを正確に元のデータに復元するには、当該画像データをパーソナルコンピュータ等の別の端末に移動させて補正等を行なった後で復元の処理を行なうという煩雑な作業を必要としていた。
【０００７】
つまり、従来の形態情報端末は、２次元コードを読取ることによって取込まれた画像データを元のデータに復元することはできたものの、場合によっては、画像データを正確に復元するために煩雑な作業を必要としていた。
【０００８】
しかしながら、近年、携帯情報端末にカメラが搭載される場合が多く、そして、当該カメラの性能（特に、画素数に関する点）が向上している。このため、携帯情報端末に読取られることを目的として生成されるコードの画像が精細なものとなってきている。このようなことから、上記してきたような画像データの正確な復元に対する要望は高まっていると考えられる。
【０００９】
また、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）などの高速通信技術の発展に伴い、今後、携帯情報端末において画像を添付したメールの送受信が増えると予想され、ますます、上記してきたような画像データの正確な復元に対する要望は高まるものと考えられる。
【００１０】
本発明はかかる実情に鑑み考え出されたものであり、その目的は、煩雑な作業を必要とすることなく、画像データを正確に復元できる携帯情報端末およびその制御方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明に従った携帯情報端末は、画像データを記憶する画像データ記憶部と、前記画像データ記憶部に記憶された画像データに対する補正パターンに関するデータを記憶する補正パターンデータ記憶部と、前記画像データ記憶部に記憶された画像データを、前記補正パターンデータ記憶部に記憶されたデータに基づいた補正パターンで補正する補正部と、前記補正部によって補正された画像データを暗号化コードとして読込むことによって復元する復元部とを含むことを特徴とする。
【００１２】
また、本発明に従った携帯情報端末は、操作されることによって情報の入力を受付ける操作部をさらに含み、前記補正パターンデータ記憶部は、複数の補正パターンに関するデータを記憶し、前記補正部は、前記操作部に入力された情報に基づいて、前記補正パターンデータ記憶部に記憶された複数の補正パターンに関するデータから１つの補正パターンに関するデータを選択して、前記画像データ記憶部に記憶された画像データを補正することが好ましい。
【００１３】
また、本発明に従った携帯情報端末は、前記復元部による画像データの復元が成功したか否かを判断する判断部をさらに含み、前記補正パターンデータ記憶部は、複数の補正パターンに関するデータを記憶し、前記補正部は、前記判断部が前記復元部による画像データの復元が成功したと判断するまで、前記補正パターンデータ記憶部に記憶されたデータの中から補正パターンを１つずつ選択して、前記画像データ記憶部に記憶された画像データを補正することが好ましい。
【００１４】
また、本発明に従った携帯情報端末は、ネットワークを介して画像データを取得して、前記画像データ記憶部に画像データを記憶させる画像データ取得部をさらに含むことが好ましい。
【００１５】
また、本発明に従った携帯情報端末は、画像を撮影することによって画像データを生成して、前記画像データ記憶部に画像データを記憶させる画像データ生成部をさらに含むことが好ましい。
【００１６】
本発明に従った携帯情報端末の制御方法は、画像データを記憶するメモリを含む携帯情報端末の制御方法であって、前記画像データ記憶部に記憶された画像データに対する補正パターンに関するデータを記憶するステップと、前記画像データ記憶部に記憶された画像データを、前記記憶されたデータに基づいた補正パターンで補正するステップと、前記補正された画像データを暗号化コードとして読込むことによって復元するステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、携帯情報端末において、画像データ記憶部に記憶されている画像データが、当該携帯情報端末の補正部において補正を行なわれた後に、復元される。
【００１８】
これによって、携帯情報端末において、画像データを他の装置に移動させる等の煩雑な処理が行なわれることなく、画像データからデータの復元を行なう際の認識率を向上させることができる。
【００１９】
特に、携帯情報端末が通信機能を有する場合には、メールの受信やＷＥＢの閲覧によって携帯情報端末において格納された、ＱＲコード等の二次元バーコードの画像データが、容易な操作で、復元されることになる。
【００２０】
また、携帯情報端末がカメラを搭載している場合には、ＱＲコード等の二次元バーコードを撮影することによって携帯情報端末において格納された画像データが、容易な操作で、復元されることになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態である携帯電話装置について、図面を参照して説明する。
図１は、携帯電話装置の構成を概略的に示す図である。
【００２２】
図１を参照して、携帯電話装置は、画像データ取込部１と、画像処理制御部２と、記録デバイスであるメモリ４と、外部からの操作を受付ける操作部８と、ＬＣＤ（Liquid Crystal Display）等からなる表示部１１とを含む。
【００２３】
画像データ読込部１は、携帯電話装置の外部から画像データを取込むための装置であり、画像を撮影することによって画像データを生成するカメラから構成されても良いし、ネットワークを利用した通信や赤外線通信等によって他の装置と情報通信を行なうためのインターフェイスから構成されても良い。
【００２４】
画像処理制御部２は、画像データ取込部１から入力される画像データの処理を行なうための装置である。
【００２５】
画像処理制御部２に入力された画像データは、まず、画像データ記録部３によって、メモリ４に記録される。
【００２６】
なお、メモリ４には、補正パターンが記録されている。
画像データ補正部７は、画像データ読出部５にメモリ４に記録された画像データを読出させるとともに、補正パターン読出部６にメモリ４に記録された補正パターンを読出させる。そして、画像データ補正部７は、補正パターンとを利用して、画像データを補正することができる。また、画像データ補正部７は、操作部８が操作されることによって入力される補正データを利用して、画像データを補正することができる。操作部８は、たとえば複数のキーによって構成される。
【００２７】
なお、画像データ読出部５は、メモリ４に記録された画像データを読出して、表示部１１に表示させることもできる。
【００２８】
補正値データ通知部９は、操作部８が操作されることによって入力された補正データを画像データ補正部７へと出力する。
【００２９】
画像データ補正部７は、補正した画像データを、暗号化コード読取部１０に入力する。
暗号化コード読取部１０は、補正後の画像データを、暗号化コードとして読込むことによって復元し、復元によって得られた情報（読取結果）を表示部１１へ出力する。
【００３０】
図２に、メモリ４に記録されている補正パターンを模式的に示す。
図２を参照して、各補正パターンのデータは、読出される際に指定されるために利用されるパターン番号と関連付けられて記録されている。
【００３１】
具体的には、たとえば、パターン番号のパターン１には、補正パターンデータ「００００  ０００１」が関連付けられている。なお、この補正パターンデータは、モノクロ補正を行なうアルゴリズムを示している。
【００３２】
また、パターン番号のパターン２には、補正パターンデータ「００００  ００１０」が関連付けられている。この補正パターンデータは、シャープ補正を行なうアルゴリズムを示している。
【００３３】
なお、メモリ４では、「０ｘ０１０１」等の各補正パターンが格納されるアドレスが、各パターン番号に関連付けられて、格納されている。
【００３４】
補正パターン読出部６は、パターン番号を指定することによって、当該パターン番号によって特定される補正パターンデータを読出すことができる。
【００３５】
次に、本実施の形態の携帯電話装置の、画像データの取込、および、取込まれた画像データの復元の際の動作を説明する。
【００３６】
図３は、画像データの取込および復元の際に画像処理制御部２において実行される処理（復元処理）のフローチャートである。なお、画像処理制御部２は、マイクロコントローラによる疑似マルチタスク制御によって動作する。なお、図３に示されたフローチャートに従った処理は、操作部８に対して、補正の対象となる画像が指定され、かつ、画像の補正値に関するデータが入力されることによって、開始される。
【００３７】
ステップＳＡ１０では、使用者が操作部８に対してキー操作をすることによって発生した信号を補正値データ通知部９が受信する。
【００３８】
次に、ステップＳＡ２０では、補正値データ通知部９が、ステップＳＡ１０で受信した信号を、画像データ補正部７へ補正値データとして送出する。画像データ補正部７は、受信したデータを補正値データとして記憶する。なお、補正値データとは、たとえばパターン番号のような、補正パターンデータを指定するための情報である。また、画像データ補正部７において、メモリ４に格納された各補正パターンデータが操作部８に備えられた各操作キーが関連付けられている場合には、補正値データ通知部９は、ステップＳＡ２０において、操作されたキーに関する情報を画像データ補正部７へ送信する。
【００３９】
また、ステップＳＡ１０では、操作部８に対するキー操作として、メモリ４に格納されたか各補正パターンデータそのもの（「００００  ０００１」等）が入力される操作がなされる場合も考えられる。このような場合には、補正値データ通知部９は、画像データ補正部７に対して、補正パターンデータそのものを送信する。また、このような場合には、後述するステップＳＡ３０およびステップＳＡ４０の処理は省略される。
【００４０】
ステップＳＡ３０では、画像データ補正部７が、ステップＳＡ２０で受信した補正値データを補正パターン読出部６に出力し、これに応じて、補正パターン読出部６は、補正値データを、対応するアドレス（図２に示したパターン番号）に変換する。なお、補正パターン読出部６には、補正値データとアドレスとの対応関係が格納されている。
【００４１】
次に、ステップＳＡ４０では、補正パターン読出部６が、ステップＳＡ３０で得たアドレスに基づいて、メモリ４から補正パターンデータを読出す。なお、補正パターン読出部６は、読出した補正パターンデータを画像データ補正部７に送出する。
【００４２】
次に、ステップＳＡ５０では、画像データ補正部７が、補正パターン読出部６から送出された補正パターンデータを利用して、画像データの補正を行なう。なお、図３に示したフローチャートに従った処理が実行される際には予め補正の対象となる画像が指定されていることから、画像データ補正部７は、補正の対象となる画像データを、ステップＳＡ５０の処理の前に、画像データ読出部５を介してメモリ４から読込んでいる。
【００４３】
なお、ステップＳＡ５０では、画像データ補正部７は、補正パターン読出部６から補正パターンデータによって特定されるアルゴリズムを利用して、画像データの補正を行なう。また、補正とは、具体的には、たとえば、一般的な画像処理系ソフトなどに搭載されているモノクロ補正（カラー画像から白黒画像２値への変換アルゴリズム）や、シャープ補正、輪郭補正（輪郭のエッジをはっきりさせる）、アンシャープマスク（ピクセル毎に周辺との濃淡の差を一定の比率で増大させるコントラスト調整）など、画像ボケを解消する補正が考えられる。また、補正処理そのものがどのようなアルゴリズムで行なわれるかについては、周知の技術を利用することができるため、ここでは説明を繰り返さない。
【００４４】
次に、ステップＳＡ６０では、画像データ補正手段７は、ステップＳＡ５０で補正した画像データをコード解析するために、当該補正後の画像データを暗号化コード読取部１０に送信する。これにより、暗号化コード読取部１０は、受信した画像データを、二次元バーコードとして読取る。
【００４５】
次に、ステップＳＡ７０では、暗号化コード読取部１０が、ステップＳＡ６０における読取の結果に応じて表示部１１の表示内容を決定する。具体的には、暗号化コード読取部１０は、読取が成功すれば、ステップＳＡ８０で、読取った内容、つまり、ステップＳＡ６０の処理で得られた復元データに対応する内容を表示部１１に表示させ、処理を終了させる。
【００４６】
一方、暗号化コード読取部１０は、読取が失敗すれば、ステップＳＡ９０で、表示部１１に読取が失敗した旨の表示（たとえば、図４に示す画面５００）を行なった後、ステップＳＡ１００へ処理が進められる。なお、画面５００は、再度別の補正パターンデータを指定するための「再入力」メニューと、読取を中止させるための「中止」メニューのいずれかを選択するための画面である。
【００４７】
そして、ステップＳ１００では、画面５００において「再入力」メニューが選択されたか否かの判断がなされ、そうであると判断されればステップＳＡ１０に処理が戻される。これにより、使用者は、表示された内容を元に再度操作部８に対して別の補正パターンを入力することができる。一方、「中止」メニューが選択されたと判断されると、暗号化コード読取部１０は、処理を終了させる。
【００４８】
図５は、携帯電話装置において、取込んだ画像データを表示部１１に表示させている状態における使用者からの特定の操作によって、自動的に画像データの補正が行なわれる際の処理（自動復元処理）のフローチャートである。なお、この処理では、画像データは、予め画像データ読出部５によってメモリ４から読出されて、表示部１１に表示されている。また、画像データの補正は、補正パターンデータに基づいて行なわれる。
【００４９】
図５を参照して、使用者が操作部８に対して上記した特定の操作を実行すると、まずステップＳＢ１０では、画像データ補正部７が、補正パターン読出部６に対して、補正パターンデータの読出のためのアドレス（パターン番号）の初期化を行なう。
【００５０】
次に、ステップＳＢ２０で、画像データ補正部７は、補正パターン読出部６に補正パターンデータを読出させる。これにより、補正パターン読出部６は、メモリ４から、その時点で設定されているアドレス（パターン番号）に対応する補正パターンデータを読出す。なお、補正パターン読出部６において設定されるアドレスは、上記したようにステップＳＢ１０で初期化され、また、後述するようにステップＳＢ９０で加算される。
【００５１】
次に、ステップＳＢ３０で、画像データ補正部７は、ステップＳＢ２０で補正パターン読出部６に読出させた補正パターンデータを利用して、画像データの補正を行なう。なお、ここで補正の対象となる画像データは、この処理が実行される際に表示部１１に表示させている画像データであり、予め画像データ読出部５を介してメモリ４から読出されているものである。また、ここでの補正とは、補正パターンデータによって特定されるアルゴリズムを利用したものであり、たとえば、一般的に画像処理系ソフトなどに搭載されているモノクロ補正（カラー画像から白黒画像２値への変換アルゴリズム）、シャープ補正、輪郭補正（輪郭のエッジをはっきりさせる）、アンシャープマスク（ピクセル毎に周辺との濃淡の差を一定の比率で増大させるコントラスト調整）などの、画像ボケを解消する補正である。また、補正処理そのものがどのようなアルゴリズムで行なわれるかについては、周知の技術を利用することができるため、ここでは説明を繰り返さない。
【００５２】
補正が完了すると、画像データ補正部７は、補正後の画像データをコード解析するために、暗号化コード読取部１０へ送る。
【００５３】
次に、ステップＳＢ４０で、暗号化コード読取部１０は、画像データ補正部７から送られた画像データを復元するために、当該画像データを二次元バーコードとして読取る。
【００５４】
そして、ステップＳＢ５０で、暗号化コード読取部１０は、ステップＳＢ４０における画像データの復元が成功したか否かを判断し、そして、成功していると判断すると、ステップＳＢ６０で、読取った内容、つまり、ステップＳＢ４０のコード解析によって得られた復元データに対応した内容を表示部１１に表示させ、処理を終了させる。一方、失敗したと判断すると、ステップＳＢ７０に処理を進める。
【００５５】
ステップＳＢ７０では、画像データ補正部７が、補正パターン読出部６において現在設定されているアドレスが、メモリ４に格納されている最後の補正パターンデータに対応するアドレスであるか否か、つまり、図２に示したようなテーブルが現在補正パターン読出部６で設定されているアドレスで終了しているか否かを判断する。そして、補正パターン読出部６において現在設定されているアドレスがメモリ４において最後の補正パターンデータに対応したアドレスであると判断すると、ステップＳＢ８０に処理を進め、そうではないと判断すると、ステップＳＢ９０で、補正パターン読出部６で設定されているアドレスを、メモリ４における次の補正パターンデータを読出すように加算して、ステップＳＢ２０に処理を戻す。
【００５６】
ステップＳＢ８０では、暗号化コード読取部１０は、表示部１１に読取が失敗した旨の表示（メッセージ等の表示）を行ない、処理を終了させる。
【００５７】
以上説明した本実施の形態によると、携帯情報端末の一例である携帯電話装置において、画像を読取ることによって生成された画像データの復元が、当該画像データが補正を行なわれた後に、行なわれる。これによって、携帯情報端末において、画像データを他の装置に移動させる等の煩雑な処理が行なわれることなく、画像データからデータの復元を行なう際の認識率を向上させることができる。
【００５８】
また、以上説明した本実施の形態では、画像データの補正に関してどのような補正を行なうか、具体的には、メモリ４に格納された複数の補正パターンデータの中のどれを利用して補正を行なうかは、図３を用いて説明したように、使用者が補正値として入力した情報に基づいて決定されても良いし、または、図５を用いて説明したように、画像処理制御部２がメモリ４に格納されている順に決定していっても良い。
【００５９】
なお、本実施の形態によれば、画像データの補正により、たとえば図６（Ａ）に示すようなＱＲコードの画像１００に対応する画像データが、図６（Ｂ）に示すような画像２００に対応するような画像データに補正される。また、画像１００の一部である領域１０１内の画像が図７（Ａ）に、また、画像２００の一部である領域２０１内の画像が図７（Ｂ）に、それぞれ拡大されて示されている。図６および図７から理解されるように、本実施の形態における補正により、画像データが、その輪郭を強調されるように補正される。そして、復元の対象となる画像データがこのように補正されることにより、復元が困難であった画像データが、復元が可能な画像データにされる。
【００６０】
本発明では、復元に利用される画像データは、たとえば携帯情報端末がカメラを備え、当該カメラで画像を撮影することによって生成されるデータであっても良い。
【００６１】
ただし、本発明において復元に利用される画像データは、携帯情報端末において生成されるものに限定されない。たとえば、携帯情報端末がネットワークに接続可能に構成され、そして、ＷＥＢアクセスやメールの受信等、ネットワークを介して得られた画像データであっても良い。
【００６２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施の形態である携帯電話装置の構成を概略的に示す図である。
【図２】図１のメモリに記録された補正パターンを模式的に示す図である。
【図３】図１の携帯電話装置において実行される復元処理のフローチャートである。
【図４】図１の携帯電話装置の表示部の表示画面の一例を示す図である。
【図５】図１の携帯電話装置において実行される自動復元処理のフローチャートである。
【図６】（Ａ）は、図１の携帯電話装置における補正前の画像を示す図であり、（Ｂ）は、補正後の画像を示す図である。
【図７】（Ａ）は、図６（Ａ）の画像の部分的な拡大図であり、（Ｂ）は、図６（Ｂ）の画像の部分的な拡大図である。
【符号の説明】
【００６４】
１  画像データ取込部、２  画像処理制御部、３  画像データ記録部、４  メモリ、５
画像データ読出部、６  補正パターン読出部、７  画像データ補正部、８  操作部、９
補正値データ通知部、１０  暗号化コード読取部、１１  表示部。
【図１】
2007004330.tif 000003
【図２】
2007004330.tif 000004
【図３】
2007004330.tif 000005
【図４】
2007004330.tif 000006
【図５】
2007004330.tif 000007
【図６】
2007004330.tif 000008
【図７】
2007004330.tif 000009