(57)【要約】【課題】不正の有無を適切に認識し、不正に対する安全性を適切に確保する。【解決手段】携帯電話機２は、目的とするデータを所定の変形方法に基づいて変形し、変形されたデータをコード化して二次元コードを生成して表示する。情報コード読取装置３は、携帯電話機２に表示された画像を撮像し、撮像された画像をデコード化してデータを生成し、生成されたデータを所定の復元方法に基づいて復元して誤り訂正を行い、誤りが検出されなければ、目的とするデータが真であることを特定する。携帯電話機２と情報コード読取装置３との間で所定の変形方法および所定の復元方法の規定（取決め）を設定した上で、携帯電話機２から情報コード読取装置３にデータを送信する。【選択図】  図１
2004206399.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する第１の表示手段と、前記第１の表示手段を制御する第１の制御手段とを備えた第１の端末と、
画像を撮像する第２の撮像手段と、前記第２の撮像手段を制御する第２の制御手段とを備えた第２の端末とを具備し、
前記第１の表示手段に表示された画像を前記第２の撮像手段が撮像することにより、前記第１の端末から前記第２の端末にデータを送信する画像通信システムであって、
前記第１の制御手段は、目的とするデータが格納された画像に対して所定の第１の変形方法に基づいて変形を施して前記第１の表示手段に表示させ、
前記第２の制御手段は、前記第１の表示手段に表示された画像を前記第２の撮像手段に撮像させ、前記第２の撮像手段により撮像された画像に対して所定の第１の復元方法に基づいて復元を施し、復元が施された画像に格納されていたデータに対して所定の誤り検査を行い、誤りが検出されなかったときに当該データが真であることを特定することを特徴とする画像通信システム。
【請求項２】
請求項１に記載した画像通信システムにおいて、
前記第１の制御手段は、画像を前記第１の表示手段に表示させる直前に前記第２の端末から所定の第１の変形方法を受信し、画像に対して当該受信された所定の第１の変形方法に基づいて変形を施すことを特徴とする画像通信システム。
【請求項３】
請求項１または２に記載した画像通信システムにおいて、
画像を撮像する第１の撮像手段を前記第１の端末に備えると共に、画像を表示する第２の表示手段を前記第２の端末に備え、
前記第２の制御手段は、所定の第１の変形方法を示す画像を前記第２の表示手段に表示させ、
前記第１の制御手段は、前記第２の表示手段に表示された画像を前記第１の撮像手段に撮像させることにより、前記第２の端末から所定の第１の変形方法を受信し、画像に対して当該受信された所定の第１の変形方法に基づいて変形を施すことを特徴とする画像通信システム。
【請求項４】
請求項１ないし３のいずれかに記載した画像通信システムにおいて、
前記第２の制御手段は、所定の第１の変形方法に対して所定の第２の変形方法に基づいて変形を施し、所定の第２の変形方法に基づいて変形が施された第１の変形方法を第１の端末に送信し、
前記第１の制御手段は、前記第２の端末から所定の第１の変形方法を受信し、受信された所定の第１の変形方法に対して所定の第２の復元方法に基づいて復元を施し、画像に対して当該復元が施された所定の第１の変形方法に基づいて変形を施すことを特徴とする画像通信システム。
【請求項５】
請求項４に記載した画像通信システムにおいて、
前記第１の制御手段は、所定の第２の変形方法を示す画像を前記第１の表示手段に表示させ、
前記第２の制御手段は、前記第１の表示手段に表示された画像を前記第２の撮像手段に撮像させることにより、前記第１の端末から所定の第２の変形方法を受信し、所定の第１の変形方法を示す画像に対して当該受信された所定の第２の変形方法に基づいて変形を施すことを特徴とする画像通信システム。
【請求項６】
請求項１ないし５のいずれかに記載した画像通信システムにおいて、
前記第１の制御手段は、データを変形した後に当該変形されたデータをコード化して画像を生成するか、または、データをコード化して画像を生成した後に当該生成された画像を変形するかにより、画像に対して変形を施すことを特徴とする画像通信システム。
【請求項７】
請求項１ないし６のいずれかに記載した画像通信システムにおいて、
前記第２の制御手段は、画像を復元した後に当該復元された画像をデコード化してデータを生成するか、または、画像をデコード化してデータを生成した後に当該生成されたデータを復元するかにより、画像に対して復元を施すことを特徴とする画像通信システム。
【請求項８】
請求項１ないし７のいずれかに記載した画像通信システムにおいて、
所定の第１の変形方法および所定の第２の変形方法のうち少なくとも一つの変形方法として暗号化を用い、画像に対して変形を施す処理として公開鍵を用いてデータを暗号化すると共に、画像に対して復元を施す処理として秘密鍵を用いてデータを復号化することを特徴とする画像通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１の端末に表示された画像を第２の端末が撮像することにより、第１の端末から第２の端末にデータを送信する画像通信システムに関する。
【０００２】
【従来の技術】
従来より、例えばカメラ機能付き携帯電話機（以下、携帯電話機と称する）と情報コード読取装置とを利用し、携帯電話機に表示された画像を情報コード読取装置が撮像する（読取る）ことにより、携帯電話機から情報コード読取装置にデータを送信する画像通信システムが供されている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−１０９４２０号公報
【０００４】
【発明が解決しようとする課題】
このようにデータを伝達するための媒体として画像を利用したものは、電波を用いたデータの伝達において懸念される電波の傍受などが皆無であるという利点がある。しかしながら、その一方では、画像が容易に複製可能であることや、デジタル化により複製された（偽物の）画像が本物の画像と容易に識別不可能であることから、第三者が不正を行ったとしても、不正が行われたことを適切に発見（指摘）することが困難であり、不正に対する安全性を適切に確保することが難しいという問題があった。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、第１の端末に表示された画像を第２の端末が撮像することにより、第１の端末から第２の端末にデータを送信するものにおいて、不正が行われたか否かを適切に認識することができ、不正に対する安全性を適切に確保することができる画像通信システムを提供することにある。
【０００６】
【課題を解決するための手段】
請求項１に記載した画像通信システムによれば、第１の端末において、第１の制御手段は、目的とするデータが格納された画像に対して所定の第１の変形方法に基づいて変形を施して第１の表示手段に表示させ、そして、第２の端末において、第２の制御手段は、画像が第１の表示手段に表示されると、表示された画像を第２の撮像手段に撮像させ、第２の撮像手段により撮像された画像に対して所定の第１の復元方法に基づいて復元を施し、復元が施された画像に格納されていたデータに対して所定の誤り検査を行い、誤りが検出されなければ、当該データが真であることを特定する。
【０００７】
すなわち、このものによれば、第１の端末は、目的とするデータが格納された画像に対して所定の第１の変形方法に基づいて変形を施して表示し、一方、第２の端末は、画像に対して所定の第１の復元方法に基づいて復元を施し、復元が施された画像に格納されていたデータに対して所定の誤り検査を行い、誤りが検出されなければ、当該データが真であることを特定する。このように第１の端末と第２の端末との間で所定の第１の変形方法および所定の第１の復元方法の規定（取決め）を設定した上で、第１の端末から第２の端末にデータを送信し、誤りが検出されなければ、当該データが真であることを特定するので、従来のものとは異なって、不正が行われたか否かを適切に認識することができ、不正に対する安全性を適切に確保することができる。
【０００８】
尚、この場合、変形とは、伝達されるデータに対してあるいは伝達されるデータがコード化された画像に対して施すことができるものであり、例えばデータのビット列や画像の明暗パターンを並替える処理や、データを所定の演算式により演算する処理や、画像の明暗パターンに他のパターン（マスクパターン）を重ねて論理演算して明暗パターンを作成する処理などであり、復元とは、これらの処理が施されたデータのビット列や画像の明暗パターンを元の状態に戻す処理である。
【０００９】
請求項２に記載した画像通信システムによれば、第１の端末において、第１の制御手段は、画像を第１の表示手段に表示させる直前に第２の端末から所定の第１の変形方法を受信し、画像に対して当該受信された所定の第１の変形方法に基づいて変形を施す。これにより、第１の端末は、画像に対して第１の変形方法に基づいて変形を施した直後に、変形が施された画像を表示するので、第三者が不正を行い得る時間を皆無にすることができ、不正に対する安全性をより適切に確保することができる。
【００１０】
請求項３に記載した画像通信システムによれば、第２の端末において、第２の制御手段は、所定の第１の変形方法を示す画像を第２の表示手段に表示させ、そして、第１の端末において、第１の制御手段は、所定の第１の変形方法を示す画像が第２の表示手段に表示されると、表示された画像を第１の撮像手段に撮像させることにより、第２の端末から所定の第１の変形方法を受信し、画像に対して当該受信された所定の第１の変形方法に基づいて変形を施す。これにより、第２の端末は、所定の第１の変形方法を画像通信により第１の端末に通知することができ、第１の端末は、第２の端末から画像通信により通知された所定の第１の変形方法に基づいて画像に対して変形を施すことができる。
【００１１】
請求項４に記載した画像通信システムによれば、第２の端末において、第２の制御手段は、所定の第１の変形方法に対して所定の第２の変形方法に基づいて変形を施し、所定の第２の変形方法に基づいて変形が施された第１の変形方法を第１の端末に送信し、そして、第１の端末において、第１の制御手段は、第２の端末から所定の第１の変形方法を受信し、受信された所定の第１の変形方法に対して所定の第２の復元方法に基づいて復元を施し、画像に対して当該復元が施された所定の第１の変形方法に基づいて変形を施す。
【００１２】
これにより、所定の第１の変形方法に対して所定の第２の変形方法に基づいて変形を施し、所定の第２の変形方法に基づいて変形が施された所定の第１の変形方法に対して所定の第２の復元方法に基づいて復元を施した後に、目的とするデータが格納された画像に対して所定の第１の変形方法に基づいて変形を施すことにより、システム全体として二重に変形を施すことになるので、不正に対する安全性をより適切に確保することができる。
【００１３】
請求項５に記載した画像通信システムにおいて、第１の端末において、第１の制御手段は、所定の第２の変形方法を示す画像を第１の表示手段に表示させ、そして、第２の端末において、第２の制御手段は、所定の第２の変形方法を示す画像が第１の表示手段に表示されると、表示された画像を第２の撮像手段に撮像させることにより、第１の端末から所定の第２の変形方法を受信し、所定の第１の変形方法を示す画像に対して当該受信された所定の第２の変形方法に基づいて変形を施す。これにより、第１の端末は、所定の第２の変形方法を画像通信により第２の端末に通知することができ、第２の端末は、第１の端末から画像通信により通知された所定の第２の変形方法に基づいて所定の第１の変形方法に対して変形を施すことができる。
【００１４】
請求項６に記載した画像通信システムによれば、第１の端末において、第１の制御手段は、データを変形した後に当該変形されたデータをコード化して画像を生成するか、または、データをコード化して画像を生成した後に当該生成された画像を変形するかにより、画像に対して変形を施す。これにより、第１の端末は、データをコード化して画像を生成する前およびデータをコード化して画像を生成した後のうちいずれかで、画像に対して変形を施すことができ、画像に対して変形を施すタイミングをシステムの形態に応じて柔軟に設定することができる。
【００１５】
請求項７に記載した画像通信システムによれば、第２の端末において、第２の制御手段は、画像を復元した後に当該復元された画像をデコード化してデータを生成するか、または、画像をデコード化してデータを生成した後に当該生成されたデータを復元するかにより、画像に対して復元を施す。これにより、第２の端末は、画像をデコード化してデータを生成する前および画像をデコード化してデータを生成した後のうちいずれかで、画像に対して復元を施すことができ、画像に対して復元を施すタイミングをシステムの形態に応じて柔軟に設定することができる。
【００１６】
請求項８に記載した画像通信システムによれば、所定の第１の変形方法および所定の第２の変形方法のうち少なくとも一つの変形方法として暗号化を用い、画像に対して変形を施す処理として公開鍵を用いてデータを暗号化すると共に、画像に対して復元を施す処理として秘密鍵を用いてデータを復号化する。これにより、公開鍵および秘密鍵を用いた暗号化の特徴を生かした安全性の高いシステムを構築することができる。
【００１７】
【発明の実施の形態】
（第１実施例）
以下、本発明の第１実施例として、第１の端末としてカメラ機能付き携帯電話機（以下、携帯電話機と称する）を適用すると共に、第２の端末として情報コード読取装置を適用した場合について、図１ないし図５を参照して説明する。
まず、図１は、画像通信システム１を構成する携帯電話機２および情報コード読取装置３の電気的な構成を機能ブロック図として示している。携帯電話機２は、制御回路４（本発明でいう第１の制御手段）、カメラ５（本発明でいう第１の撮像手段）、表示器６（本発明でいう第１の表示手段）、マイクロホン７、スピーカ８、キーボード９、メモリ１０、無線回路１１を備えて構成されている。
【００１８】
制御回路４は、マイクロコンピュータを主体として構成されており、制御プログラムを実行することにより携帯電話機２の動作全般を制御する。カメラ５は、携帯電話機２が所定の読取位置に位置しており、情報コード読取装置３の表示器１２（本発明でいう第２の表示手段）が対向しているときに、表示器１２に表示された画像を撮像可能となっており、撮像された画像を制御回路４に出力する。
【００１９】
制御回路４は、カメラ５から画像が入力されると、入力された画像が二次元コードであるときには、二次元コードを解析し、解析データを生成する。表示器６は、携帯電話機２から情報コード読取装置３に送信すべきデータがコード化された二次元コードを表示する。マイクロホン７は、ユーザが発した音声を送話音声として入力する。スピーカ８は、無線通信網から無線回路１１に受信された音声を受話音声として出力する。
【００２０】
キーボード９は、ユーザが操作するための電源キー、通話開始キー、通話終了キーおよび数字キーなどが配列されて構成されており、いずれかのキーが操作されると、操作されたキーを示す操作信号を制御回路４に出力する。メモリ１０は、制御回路４が二次元コードを解析して生成した解析データを記憶する。無線回路１１は、制御回路４が二次元コードを解析して生成した解析データを無線通信網に送信する（出力する）。
【００２１】
情報コード読取装置３は、制御回路１３（本発明でいう第２の制御手段）、ＣＣＤセンサ１４（本発明でいう第２の撮像手段）、結像レンズ１５、増幅回路１６、Ａ／Ｄ変換回路１７、同期信号発生回路１８、アドレス発生回路１９、画像メモリ２０、表示器１２、表示器２１、近接センサ２２、操作スイッチ２３、ＬＥＤ２４、ブザー２５、メモリ２６、通信インタフェース回路２７を備えて構成されている。
【００２２】
制御回路１３は、マイクロコンピュータを主体として構成されており、制御プログラムを実行することにより情報コード読取装置３の動作全般を制御する。ＣＣＤセンサ１４は、携帯電話機２の表示器６が対向しているときに、表示器６に表示された画像を結像レンズ１５を通じて撮像可能になっている。
【００２３】
ＣＣＤセンサ１４は、撮像された画像を同期信号発生回路１８から入力された同期信号（クロック信号）に同期して走査線信号として増幅回路１６に出力する。増幅回路１６は、ＣＣＤセンサ１４から走査線信号が入力されると、入力された走査線信号を増幅してＡ／Ｄ変換回路１７に出力する。Ａ／Ｄ変換回路１７は、増幅回路１６から増幅された走査線信号が入力されると、入力された走査線信号を多段階のレベルからなるデジタル信号に変換して画像メモリ２０に出力する。
【００２４】
アドレス発生回路１９は、同期信号発生回路１８から入力された同期信号に基づいて画像メモリ２０に対するアドレスを発生させる。そして、制御回路１３は、Ａ／Ｄ変換回路１７から出力されるデジタル信号を画像情報としてアドレス発生回路１９により設定された画像メモリ２０のアドレスに記憶させる。また、制御回路１３は、画像メモリ２０に記憶させた画像情報を読出すことにより、ＣＣＤセンサ１４により撮像された画像を入力し、入力された画像が二次元コードであるときには、入力された二次元コードを解析し、解析データを生成する。
【００２５】
表示器１２は、情報コード読取装置３から携帯電話機２に送信すべきデータがコード化された二次元コードを表示する。近接センサ２２は、例えば投光素子と受光素子とが対向して配設された透過型の光電センサにより構成されており、投光素子から投じられた光が受光素子に受光されなかった（遮光された）か否かを監視することにより、携帯電話機２が所定の読取位置に位置したか否かを監視する。この場合、近接センサ２２は、投光素子から投じられた光が受光素子に受光されなかったことを検出したことにより、携帯電話機２が所定の読取位置に位置したことを検出すると、検出信号を制御回路１３に出力する。尚、ここでいう所定の読取位置とは、上記したように携帯電話機２のカメラ５と情報コード読取装置３の表示器１２とが対向する位置である。
【００２６】
操作スイッチ２３は、ユーザが操作するための各種のスイッチが配列されて構成されており、いずれかのスイッチが操作されると、操作されたスイッチを示す操作信号を制御回路４に出力する。ＬＥＤ２４は、制御回路１３から駆動信号が入力されると、点灯または点滅するように構成されており、ブザー２５は、制御回路１３から駆動信号が入力されると、鳴動するように構成されている。
【００２７】
メモリ２６は、制御回路１３が二次元コードを解析して生成した解析データを記憶する。通信インタフェース回路２７は、制御回路１３が二次元コードを解析して生成した解析データを外部に出力する。この場合、通信インタフェース回路２７は、解析データを無線通信で外部に出力する構成であっても良いし、解析データを有線通信で外部に出力する構成であっても良い。
【００２８】
次に、上記した構成の作用について、図２ないし図５も参照して説明する。ここで、図２は、情報コード読取装置３の制御回路１３が行う処理および携帯電話機２の制御回路４が行う処理をフローチャートとして示している。尚、ここでは、目的とするデータがコード化された画像として二次元コード（この場合はＱＲコード）を表示することを前提として説明する。
【００２９】
情報コード読取装置３の制御回路１３は、第１の変形方法を示すデータをコード化して二次元コードを生成し、生成された二次元コード、つまり、第１の変形方法を示す二次元コードを表示器１２に表示させる（ステップＳ１）。
【００３０】
一方、携帯電話機２の制御回路４は、第１の変形方法を示す二次元コードが情報コード読取装置３の表示器１２に表示されると、表示された二次元コードをカメラ５に撮像させ（ステップＴ１）、撮像された二次元コードをデコード化して第１の変形方法を識別する（ステップＴ２）。
【００３１】
次いで、制御回路４は、携帯電話機２から情報コード読取装置３に送信すべき目的とするデータに第１の誤り訂正符号（ＥＣＣ（１））を付加し（ステップＴ３）、第１の誤り訂正符号が付加されたデータを第１の変形方法に基づいて変形する（ステップＴ４）。この場合、変形とは、例えばデータのビット列を並替える処理や、データを所定の演算式により演算する処理などである。
【００３２】
次いで、制御回路４は、変形されたデータに第２の誤り訂正符号（ＥＣＣ（２））を付加し（ステップＴ５）、第２の誤り訂正符号が付加されたデータをコード化して二次元コードを生成する（ステップＴ６）。そして、制御回路４は、このようにして生成された二次元コード、つまり、目的とするデータが第１の変形方法に基づいて変形されてコード化された二次元コードを表示器６に表示させる（ステップＴ７）。
【００３３】
情報コード読取装置３の制御回路１３は、目的とするデータが第１の変形方法に基づいて変形されてコード化された二次元コードが携帯電話機２の表示器６に表示されると、表示された二次元コードをＣＣＤセンサ１４に撮像させ（ステップＳ２）、画像の明暗パターンを判別して（デコード化して）データ（ビット列）を生成する（ステップＳ３）。
【００３４】
次いで、制御回路１３は、生成されたデータを第２の誤り訂正符号により誤り訂正を行い（ステップＳ４）、誤り訂正されたデータを第１の復元方法に基づいて復元する（ステップＳ５）。この場合、復元とは、上記した変形により処理が施されたデータのビット列を元の状態に戻す処理である。そして、制御回路１３は、復元されたデータを第１の誤り訂正符号により誤り訂正を行い（ステップＳ６）、誤りが検出されなければ、データが真であることを特定する（ステップＳ７）。
【００３５】
すなわち、以上に説明した一連の処理では、画像通信システム１において、まず、携帯電話機２は、第１の変形方法を示す二次元コードが情報コード読取装置３に表示されると、表示された第１の変形方法を示す二次元コードを撮像し（図３中、▲１▼参照）、目的とするデータを第１の変形方法に基づいて変形し、変形されたデータをコード化して二次元コードを生成して表示することになる。
【００３６】
そして、情報コード読取装置３は、目的とするデータが第１の変形方法に基づいて変形されてコード化された二次元コードが携帯電話機２に表示されると、表示された二次元コードを撮像し（図３中、▲２▼参照）、二次元コードをデコード化してデータを生成し、生成されたデータを第１の復元方法に基づいて復元して誤り訂正を行い、誤りが検出されなければ、目的とするデータが真であることを特定することになる。
【００３７】
ところで、上記した処理では、携帯電話機２において、データを第１の変形方法に基づいて変形した後に当該変形されたデータをコード化して二次元コードを生成する場合を説明したものであるが、データをコード化して二次元コードを生成した後に当該生成された二次元コードを第１の変形方法に基づいて変形しても良い。この場合、変形とは、図４に示すように、画像の明暗パターンを並替える処理や、図５に示すように、画像の明暗パターンに他のパターン（マスクパターン）を重ねて論理演算して明暗パターンを作成する処理などである。尚、具体的には、図４では、行を並替える処理を示しており、図５では、排他的論理和を用いる処理を示している。
【００３８】
また、情報コード読取装置３において、二次元コードをデコード化（画像の明暗パターンを判別）してデータ（ビット列）を生成した後に当該生成されたデータを第１の復元方法に基づいて復元する場合を説明したものであるが、二次元コードを第１の復元方法に基づいて復元した後に当該復元された二次元コードをデコード化してデータを生成しても良い。
【００３９】
また、携帯電話機２および情報コード読取装置３の双方が近距離無線通信（例えばBluetooth通信、無線ＬＡＮ通信および赤外線通信など）の機能を搭載している構成であれば、必ずしも第１の変形方法を示すデータをコード化して二次元コードの状態で情報コード読取装置３から携帯電話機２に送信する必要はなく、第１の変形方法を示すデータをビット列の状態で情報コード読取装置３から携帯電話機２に無線通信で送信するように構成しても良い。さらに、携帯電話機２および情報コード読取装置３の双方が接点端子を搭載している構成であれば、第１の変形方法を示すデータを情報コード読取装置３から携帯電話機２に接点を通じて送信するように構成しても良い。
【００４０】
以上に説明したように第１実施例によれば、画像通信システム１において、携帯電話機２は、目的とするデータを第１の変形方法に基づいて変形し、変形されたデータをコード化して二次元コードを生成して表示し、情報コード読取装置３は、携帯電話機２に表示された画像を撮像し、撮像された画像をデコード化してデータを生成し、生成されたデータを第１の復元方法に基づいて復元して誤り訂正を行い、誤りが検出されなければ、目的とするデータが真であることを特定するように構成した。
【００４１】
このように携帯電話機２と情報コード読取装置３との間で第１の変形方法および第１の復元方法の規定（取決め）を設定した上で、携帯電話機２から情報コード読取装置３にデータを送信し、誤りが検出されなければ、当該データが真であることを特定するように構成したので、従来のものとは異なって、不正が行われたか否かを適切に認識することができ、不正に対する安全性を適切に確保することができる。
【００４２】
また、携帯電話機２では、データを変形した後に当該変形されたデータをコード化して二次元コードを生成するか、または、データをコード化して二次元コードを生成した後に当該生成された二次元コードを変形するように構成したので、データをコード化して二次元コードを生成する前およびデータをコード化して二次元コードを生成した後のうちいずれかで、二次元コードに対して変形を施すことができ、二次元コードに対して変形を施すタイミングをシステムの形態に応じて柔軟に設定することができる。
【００４３】
また、情報コード読取装置３では、二次元コードを復元した後に当該復元された二次元コードをデコード化してデータを生成するか、または、二次元コードをデコード化してデータを生成した後に当該生成されたデータを復元するように構成したので、二次元コードをデコード化してデータを生成する前および二次元コードをデコード化してデータを生成した後のうちいずれかで、二次元コードに対して復元を施すことができ、二次元コードに対して復元を施すタイミングをシステムの形態に応じて柔軟に設定することができる。
【００４４】
（第２実施例）
次に、本発明の第２実施例について、図６および図７を参照して説明する。尚、上記した第１実施例と同一部分については説明を省略し、異なる部分について説明する。第２実施例は、上記した第１実施例と比較すると、情報コード読取装置３において、第１の変形方法を第２の変形方法に基づいて変形する処理を行う点が異なる。
すなわち、携帯電話機２の制御回路４は、第２の変形方法を示すデータをコード化して二次元コードを生成し、生成された二次元コード、つまり、第２の変形方法を示す二次元コードを表示器６に表示させる（ステップＴ８）。
【００４５】
情報コード読取装置３の制御回路１３は、第２の変形方法を示す二次元コードが携帯電話機２の表示器６に表示されると、表示された二次元コードをＣＣＤセンサ１４に撮像させ（ステップＳ８）、撮像された二次元コードをデコード化して第２の変形方法を識別する（ステップＳ９）。次いで、制御回路１３は、第１の変形方法を示すデータをコード化して二次元コードを生成し、第１の変形方法を示す二次元コードを第２の変形方法に基づいて変形する（ステップＳ１０）。そして、制御回路１３は、第２の変形方法に基づいて変形された第１の変形方法を示す二次元コードを表示器１２に表示させる（ステップＳ１）。
【００４６】
携帯電話機２の制御回路４は、第２の変形方法に基づいて変形された第１の変形方法を示す二次元コードが情報コード読取装置３の表示器１２に表示されると、表示された二次元コードをカメラ５に撮像させ（ステップＴ１）、撮像された二次元コードを第２の復元方法に基づいて復元して第１の変形方法を識別する（ステップＴ９）。
【００４７】
これ以降、携帯電話機２の制御回路４は、上記した第１実施例で説明したステップＴ３〜Ｔ７の処理を行い、一方、情報コード読取装置３の制御回路１３は、上記した第１実施例で説明したステップＳ１〜Ｓ７の処理を行う。
【００４８】
すなわち、以上に説明した一連の処理では、画像通信システム１において、まず、情報コード読取装置３は、第２の変形方法を示す二次元コードが携帯電話機２に表示されると、表示された第２の変形方法を示す二次元コードを撮像し（図７中、▲１▼参照）、第１の変形方法を示す二次元コードを第２の変形方法に基づいて変形して表示することになる。
【００４９】
次いで、携帯電話機２は、第２の変形方法に基づいて変形された第１の変形方法を示す二次元コードが情報コード読取装置３に表示されると、表示された第１の変形方法を示す二次元コードを撮像し（図７中、▲２▼参照）、第１の変形方法を示す二次元コードを第２の復元方法に基づいて復元し、目的とするデータを第１の変形方法に基づいて変形し、変形された二次元コードを生成して表示することになる。
【００５０】
そして、情報コード読取装置３は、目的とするデータが第１の変形方法に基づいて変形されてコード化された二次元コードが携帯電話機２に表示されると、表示された二次元コードを撮像し（図７中、▲３▼参照）、二次元コードをデコード化してデータを生成し、データを第１の復元方法に基づいて復元して誤り訂正を行い、誤りが検出されなければ、目的とするデータが真であることを特定することになる。
【００５１】
また、この場合も、携帯電話機２および情報コード読取装置３の双方が近距離無線通信の機能を搭載している構成であれば、第１の変形方法を示すデータや第２の変形方法を示すデータをビット列の状態で情報コード読取装置３と携帯電話機２との間で無線通信で送受信するように構成しても良く、携帯電話機２および情報コード読取装置３の双方が接点端子を搭載している構成であれば、第１の変形方法を示すデータや第２の変形方法を示すデータを情報コード読取装置３と携帯電話機２との間で接点を通じて送受信するように構成しても良い。
【００５２】
以上に説明したように第２実施例によれば、画像通信システム１において、情報コード読取装置３は、第１の変形方法を第２の変形方法に基づいて変形し、携帯電話機２は、第２の変形方法に基づいて変形された第１の変形方法を第２の復元方法に基づいて復元し、目的とするデータを第１の変形方法に基づいて変形し、変形されたデータをコード化して二次元コードを生成して表示するように構成したので、システム全体として二重に変形を施すことにより、不正に対する安全性をより適切に確保することができる。
【００５３】
（第３実施例）
次に、本発明の第３実施例について、図８を参照して説明する。尚、上記した第２実施例と同一部分については説明を省略し、異なる部分について説明する。第３実施例は、第１の変形方法や第２の変形方法として暗号化を採用したものであり、画像に対して変形を施す処理として公開鍵を用いてデータを暗号化すると共に、画像に対して復元を施す処理として秘密鍵を用いてデータを復号化する。
【００５４】
この場合、情報コード読取装置３は、ステップＳ１１〜Ｓ２０の一連の処理を行うときに、第１の公開鍵および第１の秘密鍵を保持し、第１の公開鍵を携帯電話機２に公開することになる。一方、携帯電話機２は、ステップＴ１１〜Ｔ１８の一連の処理を行うときに、第２の公開鍵および第２の秘密鍵を保持し、第２の公開鍵を情報コード読取装置３に公開することになる。
【００５５】
以上に説明したように第３実施例によれば、画像通信システム１において、変形方法および復元方法として暗号化を採用することにより、公開鍵および秘密鍵を用いた暗号化の特徴を生かした安全性の高いシステムを構築することができる。
【００５６】
（その他の実施例）
本発明は、上記した実施例にのみ限定されるものではなく、以下のように変形または拡張することができる。
第１の端末と第２の端末との間で上記した実施例における役割を交替する構成であっても良く、つまり、第２の端末から第１の端末に目的とするデータを送信するときに変形および復元を適用しても良い。第１の端末は、カメラ機能付き携帯電話機に限らず、カメラ機能付き携帯情報端末であっても良く、第２の端末は、ＰＯＳ端末の機能を有するものであっても良い。
【００５７】
ＱＲコード以外の二次元コードであっても良く、例えばＰＤＦ４１７やＭａｘｉ  ＣｏｄｅやＤａｔａ  Ｍａｔｒｉｘなどの他のものであっても良い。また、目的とする画像は、一次元コードであっても良い。
近接センサは、反射型の光電センサにより構成されるものであっても良い。  システムで要求する安全性のレベルに応じて変形する度合いを任意に設定可能に構成しても良い。また、変形が複数の処理を組合わせたものであっても良く、例えばデータのビット列を並替えた後に、ビット列が並替えられたデータのビット列を所定の演算式により演算しても良い。
撮像手段は、ＣＭＯＳセンサやエリアセンサであっても良い。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す機能ブロック図
【図２】フローチャート
【図３】作用を示す図
【図４】画像の変形および復元の一例を示す図
【図５】画像の変形および復元の他の例を示す図
【図６】本発明の第２実施例を示すフローチャート
【図７】図３相当図
【図８】本発明の第３実施例を示すフローチャート
【符号の説明】
図面中、１は画像通信システム、２はカメラ付き携帯電話機（第１の端末）、３は情報コード読取装置（第２の端末）、４は制御回路（第１の制御手段）、５はカメラ（第１の撮像手段）、６は表示器（第１の表示手段）、１２は表示器（第２の表示手段）、１３は制御回路（第２の制御手段）、１４はＣＣＤセンサ（第２の撮像手段）である。
【図１】
2004206399.tif 000003
【図２】
2004206399.tif 000004
【図３】
2004206399.tif 000005
【図４】
2004206399.tif 000006
【図５】
2004206399.tif 000007
【図６】
2004206399.tif 000008
【図７】
2004206399.tif 000009
【図８】
2004206399.tif 000010