(57)【要約】【課題】異なる識別情報を持つ２次元バーコードシンボルを視観的に識別・特定することができる携帯端末装置、電子機器、２次元バーコード表示方法、情報表示プログラム及びそのプログラムを記録した記録媒体を提供する。【解決手段】携帯電話機１０は、装置全体を制御する制御部３１、受信又は入力された文字情報、画像情報、音声信号及び識別テーブル４０を記憶する記憶メモリ３２、対象となる画像情報を入力するカメラ３３、文字情報や画像情報、２次元バーコードのシンボルをカラー表示する表示部３５、ユーザからのキー操作情報を入力生成するキー入力部３６を備え、制御部３１は、２次元バーコードシンボルの識別情報を検出し、識別情報の結果から特定のカラーを選択するとともに、２次元バーコードシンボルを前記特定のカラーに変換し、特定のカラーに変換された２次元バーコードシンボルを表示部３５に表示する。【選択図】　図２
2004102782.tif 000002
【特許請求の範囲】
【請求項１】
カラー表示機能を有する携帯端末装置において、
２次元バーコードシンボルの識別情報を検出する検出手段と、
前記識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示手段に表示する制御手段と
を備えることを特徴とする携帯端末装置。
【請求項２】
カラー表示機能を有する携帯端末装置において、
１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出する検出手段と、
前記識別情報に基づいて特定のカラーを選択するカラー選択手段と、
２次元バーコードシンボルを前記特定のカラーに変換するカラー変換手段と、前記特定のカラーに変換された２次元バーコードシンボルを表示する表示手段と
を備えることを特徴とする携帯端末装置。
【請求項３】
さらに、前記識別情報に対応するカラー識別データを予め記憶する記憶手段を有し、
前記カラー選択手段は、前記記憶された識別情報と前記検出された識別情報とが一致したとき、前記記憶された識別情報に対応した特定のカラー識別データを選択することを特徴とする請求項２記載の携帯端末装置。
【請求項４】
前記識別情報は、
ＪＩＳ規格パラメータの２次元バーコードシンボルのモード指示子又は拡張チャネル種別であることを特徴とする請求項１又は２に記載の携帯端末装置。
【請求項５】
前記制御手段は、
単体のシンボルの場合、該単体のシンボルをモノクロで表示し、複数の連結したシンボルの場合、該連結したシンボルを同一色のカラーで表示することを特徴とする請求項１記載の携帯端末装置。
【請求項６】
２次元バーコードシンボルを読み込み可能な電子機器において、
２次元バーコードシンボルの識別情報を検出する検出手段と、
前記識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して出力する制御手段と
を備えることを特徴とする電子機器。
【請求項７】
２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、
２次元バーコードシンボルの識別情報を検出し、
検出した識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示することを特徴とする２次元バーコード表示方法。
【請求項８】
２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、
１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出するステップと、
検出した識別情報に基づいて特定のカラーを選択するステップと、
２次元バーコードシンボルを前記特定のカラーに変換するステップと、
特定のカラーに変換された２次元バーコードシンボルを表示するステップと
を有することを特徴とする２次元バーコード表示方法。
【請求項９】
２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、２次元バーコードシンボルの識別情報を検出し、検出した識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示する２次元バーコード表示方法をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１０】
２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出するステップと、検出した識別情報に基づいて特定のカラーを選択するステップと、２次元バーコードシンボルを前記特定のカラーに変換するステップと、特定のカラーに変換された２次元バーコードシンボルを表示するステップとを有することを特徴とする２次元バーコード表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラやカメラ付き携帯電話等のカラー表示機能を有する携帯端末装置、電子機器、２次元バーコード表示方法、情報表示プログラム及びそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
液晶パネルなどの画面表示装置や、キー入力などによる入力装置を有している昨今の携帯電話は、いわゆる電波の送受信を行う電話機としての機能のほかに、メールをやり取りできる機能や、ゲームを楽しめる機能などを備えるなど、多機能化の傾向が進んでいる。
【０００３】
近年、小型で、低消費電力のイメージセンサが開発されたことに伴い、携帯電話機などの携帯型装置にカメラを内蔵することが可能となり、内蔵カメラにより撮影した画像を、電子メールで即座に送信できることが可能となっている。これらの内蔵カメラは、小型であることが優先され、一般的なデジタルカメラよりも解像度が低い。
【０００４】
また、近年の携帯電話機は、インターネットに接続する機能を有している。インターネットに接続するには、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）をキーから入力する必要があり、携帯電話機のキーでは、長いＵＲＬを打ち込むために手間がかかっていた。そこで、ＵＲＬを一意の番号で管理し、その番号に対応するバーコードシンボル（以下、適宜バーコードと略称する）を印刷したものをバーコードリーダで読み込むことにより、ＵＲＬの入力の手間を省き、ユーザの使い勝手をよくする試みがなされている。このような装置では、別途バーコードリーダを携帯電話機に接続する必要がある。
【０００５】
そこで、カメラを内蔵した携帯装置では、その内蔵カメラにより入力したバーコード画像に対してバーコードを認識できれば、別途バーコードリーダを用意しなくても、このようなサービスを利用することができる。
【０００６】
例えば、特開２００２−１１１９０９号公報には、写真モードとＱＲコード（２次元コード）読取モードを選択設定でき、設定モードに応じた処理がなされる情報提供サービスが開示されている。また、特開平９−２５９２１５号公報には、１次元コードはラインＣＣＤで処理し、２次元コードはエリアＣＣＤで処理して読取り精度を高めるコードリーダが記載されている。但し、バーコード種類に応じたカメラ画像取り込み領域の設定については記載はない。
【０００７】
また、特開２００１−１９７１８６号公報では、電話番号を２次元バーコードに置き換え、電話機に取付けたＣＣＤスキャナーでこの２次元バーコードを読み取ることが記載されている。
【０００８】
【発明が解決しようとする課題】
上述したように、携帯電話装置の一機能として、２次元バーコード（ＱＲコード）を液晶表示画面に表示させる機能がある。２次元バーコードは、英数字や漢字で構成された情報を効率的にコード化する手段として優れた情報コードであるものの、コードそのものが２進数のマトリックス式シンボルで表現されているため、利用者がシンボルイメージを認識しただけではコード化されている情報を識別して、特定のシンボルを区分することができなかった。
【０００９】
本発明は、このような課題に鑑みてなされたものであって、異なる識別情報を持つ２次元バーコードシンボルを視観的に識別・特定することができる携帯端末装置、電子機器、２次元バーコード表示方法、情報表示プログラム及びそのプログラムを記録した記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の携帯端末装置は、カラー表示機能を有する携帯端末装置において、２次元バーコードシンボルの識別情報を検出する検出手段と、前記識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示手段に表示する制御手段とを備えることを特徴としている。
【００１１】
本発明の携帯端末装置は、カラー表示機能を有する携帯端末装置において、１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出する検出手段と、前記識別情報に基づいて特定のカラーを選択するカラー選択手段と、２次元バーコードシンボルを前記特定のカラーに変換するカラー変換手段と、前記特定のカラーに変換された２次元バーコードシンボルを表示する表示手段とを備えることを特徴としている。
【００１２】
本発明の携帯端末装置は、さらに、前記識別情報に対応するカラー識別データを予め記憶する記憶手段を有し、前記カラー選択手段は、前記記憶された識別情報と前記検出された識別情報とが一致したとき、前記記憶された識別情報に対応した特定のカラー識別データを選択するものであってもよい。
【００１３】
また、より好ましい具体的な態様として、前記識別情報は、ＪＩＳ規格パラメータの２次元バーコードシンボルのモード指示子又は拡張チャネル種別である。また、前記制御手段は、単体のシンボルの場合、該単体のシンボルをモノクロで表示し、複数の連結したシンボルの場合、該連結したシンボルを同一色のカラーで表示するものであってもよい。
【００１４】
本発明の電子機器は、２次元バーコードシンボルを読み込み可能な電子機器において、２次元バーコードシンボルの識別情報を検出する検出手段と、前記識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して出力する制御手段とを備えることを特徴としている。
【００１５】
本発明の２次元バーコード表示方法は、２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、２次元バーコードシンボルの識別情報を検出し、検出した識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示することを特徴としている。
【００１６】
本発明の２次元バーコード表示方法は、２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出するステップと、検出した識別情報に基づいて特定のカラーを選択するステップと、２次元バーコードシンボルを前記特定のカラーに変換するステップと、特定のカラーに変換された２次元バーコードシンボルを表示するステップとを有することを特徴としている。
【００１７】
さらに、本発明は、２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、２次元バーコードシンボルの識別情報を検出し、検出した識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示する２次元バーコード表示方法をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【００１８】
また、本発明は、２次元バーコードシンボルを表示画面に表示する２次元バーコード表示方法において、１つのメッセージを複数のシンボルに分割する際に用いる連結識別子を含む２次元バーコードシンボルの識別情報を検出するステップと、検出した識別情報に基づいて特定のカラーを選択するステップと、２次元バーコードシンボルを前記特定のカラーに変換するステップと、特定のカラーに変換された２次元バーコードシンボルを表示するステップとを有することを特徴とする２次元バーコード表示方法をコンピュータに実行させるためのプログラムである。
【００１９】
【発明の実施の形態】
以下、添付図面を参照しながら本発明の好適な携帯端末装置、電子機器及び２次元バーコード表示方法の実施の形態について詳細に説明する。
【００２０】
まず、本発明の基本的な考え方について説明する。本発明に係る携帯端末装置をカメラ付き携帯電話機に適用した場合を例に採る。
【００２１】
本発明の携帯端末装置は、２次元バーコードシンボルの識別情報を検出する検出手段と、前記識別情報の結果から特定のカラーを選択するカラー選択手段と、２次元バーコードシンボルをカラー選択手段に基づいたカラーに変換するカラー変換手段と、カラー変換手段により特定のカラーに変換された２次元バーコードシンボルを表示する表示手段とを備えている。前記検出手段、前記カラー選択手段及び前記カラー変換手段は、全体として制御手段を構成する。
【００２２】
２次元バーコードシンボルを表示する際、制御手段は、検出手段によって識別情報を検出し、前もって設定された識別情報と検出された識別情報が合致した場合、前もって設定された識別情報に対応した特定のカラー識別データをカラー選択手段から出力させ、指定されたカラーでシンボルを表示するように表示手段を制御する。
【００２３】
２次元バーコードシンボルのフォーマットは、種々あるが、ＪＩＳ（日本工業規格）のＪＩＳ番号「ＪＩＳ　Ｘ０５１０」には、２次元バーコードの識別情報が規格化されている。２次元バーコードのモード指示子の＜連結＞識別子（１つのメッセージを最大１６個までのシンボルに分割する表示方法）や拡張チャネル種別により識別情報（以下、ＪＩＳで規定された規格パラメータを＜＞で表現する）を基に単体のシンボル又は複数の連結したシンボルであることを特定できる。
【００２４】
上記モード指示子の＜連結＞識別子は、１つのメッセージを最大１６個までのシンボルに分割したとき、分割したシンボルをつなぐ情報である。＜連結＞識別子は、例えば、１つのメッセージを１６個に分割したとき、１６個のうちの何番目（１／１６，３／１６など）であるかを特定するためのものである。
【００２５】
本発明の携帯端末装置では、ＪＩＳで規格されている２次元バーコードの識別情報を利用する。まず、２次元バーコードシンボルの識別情報を検出し、識別情報に基づいて、２次元バーコードシンボルを特定のカラーに変換して表示手段に表示する。
【００２６】
すなわち、２次元バーコードのモード指示子や拡張チャネル種別により識別情報を特定し、その識別情報を特定するカラー色にて２次元バーコードシンボルをカラー表示することで、異なる識別情報を持つ２次元バーコードシンボルを視観的に識別・特定するものである。
【００２７】
例えば、２次元バーコードのモード指示子の＜連結＞識別子を基に単体のシンボルであることを特定した場合、表示画面にモノクロで単体のシンボルを表示する。また、複数の連結したシンボルであることを特定した場合、連結した単位で表示画面にａ，ｂ…色を有するカラーで連結した複数のシンボルを表示する。したがって、混在した表示画面からａ色にて表示されたシンボルを識別すればＡの連結シンボルを、またｂ色にて表示されたシンボルを識別すればＢの連結シンボルを、モノクロにて表示されたシンボルは単体のシンボルであることをそれぞれ視観的に特定することができる。
【００２８】
図１は、上記基本的な考え方に基づく本発明の実施の形態の携帯端末装置の外観を示す図であり、図１（Ａ）はその正面図、図１（Ｂ）はその背面図である。本実施の形態の携帯端末装置は、コード読取装置をカメラ付き携帯電話機／ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙ−Ｐｈｏｎｅ　Ｓｙｓｔｅｍ）の携帯通信端末に適用した例である。
【００２９】
図１において、１０は、カメラ付き携帯電話機（携帯端末装置）であり、携帯電話機１０の本体１０ａは、無線通信を行うためのアンテナ１１、本体１０ａ背面に内蔵され対象となる画像情報を入力するカメラ１２、本体１０ａ背面に内蔵され暗い場所やバーコード読み取り時にユーザ操作等により発光する小型のライト１３、受話を行うための拡声用スピーカ１４、操作のためのガイダンスや受信情報，画像やテキスト情報などの情報をカラー表示するＬＣＤ表示部１５（表示手段）、電源のＯＮ／ＯＦＦを行う電源キー１６、着信，発信，電話機能切り替え，動作決定等を行う電話機能キー１７、各種機能を切り替えるためのモードキー１８、上下左右の方向に選択対象を移動させるカーソルキー１９、カメラ１２の入力を決定するシャッターボタンであるシャッターキー２０、ライト１３をＯＮ／ＯＦＦするライトＯＮ／ＯＦＦボタン２１、電話番号の入力等ダイヤルするためのメンブレンキー（Ｍｅｍｂｒａｎｅ　ｋｅｙ）からなるダイヤルキー２２、及び音声を入力するためのマイク２３を備えて構成される。
【００３０】
カメラ１２は、携帯電話機１０に内蔵された例えば３４万画素のＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）（エリア型固体撮像素子）カメラである。カメラ１２は、単焦点レンズを有し、通常撮影時とバーコード読み取り時とで焦点深度が切換えられる。
【００３１】
ＬＣＤ表示部１５は、ドットマトリクス構成のカラー表示可能なＬＣＤディスプレイ，バックライトであるＰＤＰ，ＥＬ及び各ドライバ等で構成される。ＬＣＤ表示部１５には、撮影時、カメラ１２から入力される画像情報が表示され、また、コード認識が完了した場合、文字あるいはアイコンなどのメッセージにより認識結果が表示される。また、非撮影時にはダイヤルキー２２から入力された番号や、非電話機能のための各種画面、電話機能の動作状態を示すアイコン等が表示される。さらに、待機時には時刻が表示され、個人情報やシステムの状態などを表示する。
【００３２】
電源キー１６、電話機能キー１７、モードキー１８、カーソルキー１９、シャッターキー２０、ライトＯＮ／ＯＦＦボタン２１及びダイヤルキー２２は、いずれも手動で操作を行い、操作された内容を制御部３１（図２）に情報として伝達する。本実施の形態では、シャッターキー２０やライトＯＮ／ＯＦＦボタン２１を独立のキーとしているが、これらのキーの機能を他のキー（例えばモードキー１８）に割り当てる構成でもよい。
【００３３】
図２は、バーコード読み取り装置をカメラ付き携帯電話機に組込んだ場合のブロック図である。
図２において、携帯電話機１０は、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）等の携帯情報端末やＰＨＳ／携帯電話機であり、本装置全体を制御するＣＰＵからなる制御部３１（検出手段の一部，制御手段，カラー選択手段，カラー変換手段）、制御プログラムや固定データ等を記憶するＲＯＭ，ＣＰＵの作業用記憶領域であるＲＡＭ等の半導体メモリ及びハードディスクなどからなり受信又は入力された文字情報、画像情報、音声信号を記憶する記憶メモリ３２（記憶手段）、対象となる画像情報を入力するカメラ３３、バーコード読み取り時等にユーザ操作により発光するライト３４、文字情報や画像情報、２次元バーコードのシンボルをカラー表示する表示部３５（表示手段）、ユーザからのキー操作情報を入力生成するキー入力部３６、電波を送受信するアンテナ３７、無線通信の送受信を制御する無線部３８、音声信号を出力するスピーカ３９、ユーザから音声信号を入力するマイク４０を備えて構成される。
【００３４】
カメラ３３は、２次元バーコードシンボルを撮像する画像入力装置である。
キー入力部３６は、２次元バーコードを作成するためのメッセージ入力と、前もって設定するカラー識別データを入力する。
無線部３８は、所定のサービスサイトに無線通信でアクセスして２次元バーコードシンボルをダウンロードする。
制御部３１は、携帯電話機１０全体を制御するとともに、バーコード読み取り機能を有し、キー操作に基づいて、カメラ３３によるバーコード撮影、２次元バーコードシンボルを特定のカラーに変換して表示部３５に表示する制御を行う。
【００３５】
特に、制御部３１は、キー入力部３６より入力したメッセージから２次元バーコードシンボルを作成するとともに、カメラ３３によって撮像された２次元バーコードシンボルや無線部３８を介してダウンロードした２次元バーコードシンボルからシンボルの連結情報を検出し、メモリ３２の不揮発性記憶領域に前もって設定したカラー識別データに基づき、そのカラーによって表示部３５を駆動制御する。上記機能の具体的内容については、図４のフローにより後述する。
【００３６】
記憶メモリ３２は、不揮発性記憶メモリを備え、キー入力部３６によって入力された、カラー識別データを識別テーブルに格納する。
【００３７】
ＲＯＭは、制御部３１が動作する際に必要なプログラム、通信制御データ等の固定データを記憶する読出し専用の半導体メモリである。ＲＡＭは、バーコード認識・表示や通信に関するデータ、演算に使用するデータ及び演算結果等を一時的に記憶するいわゆるワーキングメモリとして使用される。携帯電話機１０で処理されるプログラムは、このＲＡＭに展開されて実行される。また、ＲＡＭの一部は、電気的に書換可能な不揮発性メモリであるＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ　ｅｒａｓａｂｌｅ　ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）からなり、ＥＥＰＲＯＭに書き込むプログラムを変えることによって、特に携帯電話機１０における各種の仕様を変更することができる。すなわち、最近ではシステム開発のデバッグごとにマスクＲＯＭを変更する時間損失を回避するため、プログラムＲＯＭを不揮発性メモリ、例えばＥＰＲＯＭ，ＥＥＰＲＯＭとし、プログラム開発・修正時間の短縮の大幅な短縮を図っている。また、プログラムをダウンロードしてＥＥＰＲＯＭのプログラム内容を書き換えるようにすれば機能のアップグレードや機能の変更を容易に行うことが可能になる。
【００３８】
図３は、記憶メモリ３２の不揮発性記憶メモリ（ＥＥＰＲＯＭ）に登録された識別テーブルの一例を示す図である。
図３において、識別テーブル５０は、特定の色を用いる優先順位毎に、「形式」＜パリティ＞＜合計数＞「表示色」を格納する。
【００３９】
＜パリティ＞は、“シンボルの分割前の全入力メッセージがバイトごとにＸＯＲ演算で生成されているもの”を１６進数で示し、＜合計数＞は、“連結されたシンボルの総数”を示す。＜パリティ＞と＜合計数＞は、いずれもＪＩＳ番号「ＪＩＳ　Ｘ０５１０」の規格上で定められている２次元バーコードを復号化した規格パラメータである。
【００４０】
この＜パリティ＞と＜合計数＞を用いて、連結されたバーコードシンボルを特定できる。例えば、１つのメッセージを３個に分割したときは、同一の数値（１６進）＜パリティ＞が３つ付与され、また＜合計数＞は“３”となる。この＜パリティ＞と＜合計数＞を知ることで連結されたバーコードシンボルを特定することができる。
【００４１】
上記「優先順位」と「形式」「表示色」は、本実施の形態で設けたものである。「優先順位」は、特定の色を選択する場合の色使用の優先順位を示す。「形式」は、メッセージを分割していない単体か、複数のシンボルに分割した連結かを示す。「表示色」は、モノクロ、ａ色（例えば、赤色）、ｂ色（例えば、青色）、ｃ色（例えば、緑色）等である。
【００４２】
図３の識別テーブル５０を具体的に説明すると、優先順位１の「形式」は単体、＜パリティ＞は‐‐（なし）、＜合計数＞は１、「表示色」はモノクロである。この識別テーブル５０の優先順位１が選択された場合は、メッセージを分割していない単体であってシンボルがモノクロで表示される。
【００４３】
また、優先順位２の「形式」は連結、＜パリティ＞はｘｘｈ（１６進）、＜合計数＞は３、「表示色」はａ色である。この識別テーブル５０の優先順位２は、１つのメッセージを３分割し、シンボルの分割前の全入力メッセージがバイトごとにＸＯＲ演算で生成されているものが＜パリティ＞ｘｘｈ（１６進）に、連結されたシンボルの総数が＜合計数＞３に格納されていることを示す。したがって、「形式」は連結であり、＜パリティ＞ｘｘｈ及び＜合計数＞３を参照すれば、複数の（３つの）連結したシンボルであることを特定することができる。ここでは、これら連結したシンボルはａ色で表示される。
【００４４】
同様に、優先順位３の「形式」は連結、＜パリティ＞はｘｘｈ（１６進）、＜合計数＞は２、「表示色」はｂ色である。この識別テーブル５０の優先順位３は、１つのメッセージを２分割し、シンボルの分割前の全入力メッセージがバイトごとにＸＯＲ演算で生成されているものが＜パリティ＞ｘｘｈ（１６進）に、連結されたシンボルの総数が＜合計数＞２に格納されていることを示す。したがって、優先順位３が選択された場合は、複数の（２つの）連結したシンボルがｂ色で表示される。
【００４５】
また、優先順位４の「形式」は連結、＜パリティ＞はｙｙｈ（１６進）、＜合計数＞は４、「表示色」はｃ色である。この識別テーブル５０の優先順位４は、１つのメッセージを４分割し、シンボルの分割前の全入力メッセージがバイトごとにＸＯＲ演算で生成されているものが＜パリティ＞ｙｙｈ（１６進）に、連結されたシンボルの総数が＜合計数＞４に格納されていることを示す。したがって、優先順位４が選択された場合は、複数の（４つの）連結したシンボルがｃ色で表示される。
さらに、識別テーブル５０の優先順位ｎは、未登録の識別テーブルを示す。
【００４６】
以上は、図３に示す識別テーブル５０が既に作成されており、識別テーブル５０の＜パリティ＞及び＜合計数＞を参照して特定のカラーを選択する例についての説明である。実際には、前段の処理で、メッセージがシンボルに分割される（単体メッセージについては分割されない）毎に、図３の識別テーブルの形式に従って「形式」＜パリティ＞＜合計数＞「表示色」のテーブルが作成される。一例を挙げれば、あるメッセージが単体のシンボルであれば優先順位１となり、その次のメッセージも単体のシンボルであれば優先順位２となり、その次のメッセージが複数の連結したシンボルであれば優先順位３となり、同様にして、複数の連結したシンボルが得られる度に次の優先順位として、「形式」＜パリティ＞＜合計数＞「表示色」のテーブルが順次作成される。
【００４７】
なお、上記識別テーブル５０の構成例は一例であり、他の構成例であってもよいことは言うまでもない。また、ＪＩＳ番号「ＪＩＳ　Ｘ０５１０」で規格された規格パラメータを用いることも任意である。但し、ＪＩＳ規格に準拠すれば、規格上生成される＜パリティ＞及び＜合計数＞等をそのまま転用することができ、構成の簡略化と低コスト化、実施の容易性、及び汎用性を高めることができる。
【００４８】
以下、上述のように構成されたカメラ付き携帯電話機の動作を説明する。
図４は、携帯電話機１０のバーコード表示動作を示すフローチャートであり、制御部３１により実行される。図中、Ｓはフローの各ステップを示す。
【００４９】
まず、ステップＳ１でｎ番目までの優先順位を有する識別テーブル５０（図３）に対し表示色を設定するか否かを判別し、表示色を設定する場合はステップＳ２で識別テーブルの表示色を設定する。この表示色は、ＬＣＤ表示部３５で色再現可能な表示色の設定である。
【００５０】
次いで、ステップＳ３で「パリティデータ」「モード」＜合計数＞を取得したか否かを判別する。本実施の形態では、メッセージ入力による２次元バーコードシンボルの作成、撮像された２次元バーコードシンボルの入力、ダウンロードした２次元バーコードシンボルを常に監視しており、シンボルを復号化することによりそのパラメータから＜パリティ＞と＜モード＞及び＜合計数＞を取得する。
【００５１】
「パリティデータ」「モード」＜合計数＞を取得した場合は、ステップＳ４で「モード」は連結か否かを判別する。すなわち、ステップＳ４は、取得した＜モード＞から＜連結＞の分類のステップであり、非該当（単体のシンボル）の場合は、ステップＳ５で不揮発性記憶メモリ（ＥＥＰＲＯＭ）に登録された識別テーブル５０の中で「単体」形式を選択し、ステップＳ６で対応する表示色（モノクロ）に変換して、２次元バーコードシンボルをＬＣＤ表示部３５でカラー表示して本フローを終了する。
【００５２】
一方、上記ステップＳ４で該当（連結のシンボル）の場合は、ステップＳ７で上記不揮発性記憶メモリに登録された識別テーブル５０の中で「連結」形式を選択する。次いで、ステップＳ８で取得した＜パリティ＞と＜合計数＞が、上記不揮発性記憶メモリに登録された識別テーブル５０に該当するか否か判定を行い、該当（既存の連結シンボル）の場合は、ステップＳ６で対応する表示色に変換して、２次元バーコードシンボルをＬＣＤ表示部３５でカラー表示して本フローを終了する。
【００５３】
また、上記ステップＳ８で非該当（新規の連結シンボル）の場合は、ステップＳ９で上記不揮発性記憶メモリに登録された識別テーブル５０の「連結」形式の中で、最も優先順位の高い未登録テーブルへ、ステップＳ３で取得した＜パリティ＞と＜合計数＞を登録してステップＳ６に進む。
【００５４】
図５は、２次元バーコードシンボルをＬＣＤ表示部３５でカラー表示した一例を示す図であり、図３に示す優先順位１から３までの識別テーブル５０を参照した時、２次元バーコードシンボルを表示部３５でカラー表示した例を表している。
【００５５】
シンボル仕様は「モデル２」「バージョン１２」「６５セル×６５セル」「誤り訂正レベルＭ（１５％）」で、符号５１から５６のメッセージの内容をコード化したものである。図５の番号５１，番号５４，番号５５は、３分割されたＡのシンボルで、ａ色にて表示されたもの（図３の優先順位２のテーブル）を示す。また、図５の番号５２，番号５６は、２分割されたＢのシンボルで、ｂ色にて表示されたもの（図３の優先順位３のテーブル）を示す。
【００５６】
図５の番号５３は、単体のＣのシンボルで、モノクロ色にて表示されたもの（図３の優先順位１のテーブル）を示している。
このように２次元バーコードシンボルの表示色を認知することで、単体のシンボルと分割された同一シンボルを敏速に特定することができる。図５におけるＡ、Ｂ、Ｃのシンボル表示例は一例であって、表示の順序や数を限定するものではない。
【００５７】
上述した例を、具体的事例により更に詳細に説明する。
コンサートの入場チケットに代えて、バーコードを購入する例について説明する。コンサートのチケットの代わりに２次元バーコードを購入し、入場の際、購入した２次元バーコードを認識して入場チェックすることは既に行われている。また、チケットの情報を２次元バーコードに変換する際、メッセージが１つの２次元バーコードに収まりきれないことがある。
【００５８】
例えば、Ａコンサートについては、２次元バーコードを３つ（３枚）、Ｂコンサートについては、２次元バーコードを２つ（２枚）用いることが考えられる。このような場合、前述したＪＩＳの規格上で定められている２次元バーコードを復号化した規格パラメータ＜パリティ＞と＜合計数＞を用いて、連結されたバーコードシンボルを特定できるようにする。ここでは、１つのメッセージを３個に分割したＡコンサートについては、同一の＜パリティ＞が３つ生成され、また＜合計数＞は“３”となる。Ｂコンサートについては、同一の＜パリティ＞が２つ生成され、また＜合計数＞は“２”となる。ＡコンサートとＢコンサートでは、シンボル分割前の全入力メッセージ（チケットの内容）が異なるため、仮に両者の＜合計数＞が一致した場合でも両者の＜パリティ＞は一致しないので、この＜パリティ＞と＜合計数＞を知ることで連結されたバーコードシンボルを特定することができる。
【００５９】
本実施の形態では、この＜パリティ＞及び＜合計数＞に更に「形式」「表示色」を加え、これらを優先順位毎に格納した前記図３の識別テーブル５０が作成される。
この識別テーブル５０を参照することによって複数の連結したシンボルであることを特定することができ、連結した単位で表示画面にａ，ｂ…色を有するカラーで連結した複数のシンボルを表示することができる。
【００６０】
図５に示すカラー表示例により説明する。いま、ＬＣＤ表示部３５の表示画面に複数のシンボル５１，５２，５３，５４，５５，５６が表示されている。従来例であれば、これらシンボル５１，５２，５３，５４，５５，５６は、モノクロで表示されているため、利用者がシンボルイメージを見ただけではコード化されている情報を識別して、特定のシンボルを区分することができなかった。
【００６１】
これに対して、本実施の形態では、図５に示すように、３分割されたＡコンサートの情報（メッセージ）のシンボル５１，５４，５５については、ａ色（例えば、赤色）で表示され、２分割されたＢコンサートの情報（メッセージ）のシンボル５２，５６については、ｂ色（例えば、青色）で表示される。したがって、利用者は、色分けされたシンボルを識別することで、分割された同一シンボルを敏速に特定することができる。これにより、例えばＡコンサート会場の入場口でコンサートのチケットの代わりのバーコードシンボルを表示する際、利用者はシンボル５１，５４，５５についてシンボルを認識すればよいことが容易に判別できる。
【００６２】
以上のように、本実施の形態のカメラ付き携帯電話機１０は、装置全体を制御する制御部３１、受信又は入力された文字情報、画像情報、音声信号及び識別テーブル５０を記憶する記憶メモリ３２、対象となる画像情報を入力するカメラ３３、文字情報や画像情報、２次元バーコードのシンボルをカラー表示する表示部３５、ユーザからのキー操作情報を入力生成するキー入力部３６を備え、制御部３１は、２次元バーコードシンボルの識別情報を検出し、識別情報の結果から特定のカラーを選択するとともに、２次元バーコードシンボルを特定のカラーに変換し、特定のカラーに変換された２次元バーコードシンボルを表示部３５に表示するので、特定の識別情報を持った２次元バーコードには特定のカラーによってシンボルをカラー表示することができ、異なる識別情報を持つ２次元バーコードシンボルを視観的に識別・特定することができる。
【００６３】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。
なお、上記実施の形態では、携帯電話装置に適用した例であるが、ＰＤＡ等の携帯情報端末、パソコン等の情報処理装置など、カメラ（内蔵／外付け）を備えた装置であればどのような装置にも適用可能である。
【００６４】
また、２次元バーコードシンボルを特定のカラーに変換して出力する制御手段を有する電子機器であればよく、カラー表示装置を備えない機器であってもよい。例えば、特定のカラーに変換した情報を外部に出力し、この情報を解像度の高い又はカラー表示可能な表示装置で表示する態様でもよい。このようにすれば、カラー表示機能を持たない携帯電話機／ＰＤＡ等にも適用できる。また、読み取り対象となるコードは、どのようなコードであってもよい。
【００６５】
また、上記実施の形態では、携帯端末装置及び２次元バーコード表示方法という名称を用いたが、これは説明の便宜上であり、通信端末装置、情報表示装置や情報表示方法等でもよいことは勿論である。
【００６６】
また、上記実施の形態では、表示カラーを識別する手法として、ＪＩＳ規格のモード指示子の＜連結＞識別子を用いて、シンボルの連結情報を判別するようにしているが、シンボルの連結情報を判別できるものであればどのようなものでもよく、ＪＩＳ規格に準拠しない独自規格のものであってもよい。但し、本実施の形態のようにＪＩＳ規格の２次元バーコードシンボルのフォーマットを用いるようにすれば、実施の容易性や汎用性、コスト面で有利であることは言うまでもない。
【００６７】
また、モード指示子の＜連結＞識別子を用いる態様に代えて、例えば、ＪＩＳ規格のモード指示子の＜拡張チャネル＞識別子のパラメータを用いて、同様の方法により、暗号化又は圧縮されたシンボルやクローズシステム向けの利用者定義シンボルを特定し、表示カラーを用いて識別してもよい。このように構成すれば、暗号化又は圧縮されたシンボル、利用者定義シンボルについては、そうでないシンボルとカラー表示の違いにより容易に識別することができる。
【００６８】
また、上記実施の形態では、図３に示す識別テーブルや図５に示すシンボル表示は一例であって他の構成例でもよいことは言うまでもない。例えば、図３の識別テーブルでは、単体（モノクロ）を優先順位１とし、優先順位２はａ色としているがこれには限定されない。また、図５の表示例では１つの表示画面上で複数の色分けしたシンボルを表示しているが、１つの表示画面上に１つのシンボルを特定のカラーで表示するものでもよく、同様の効果を得ることができる。
【００６９】
また、シンボルを特定のカラーで表示できればよく、本実施の形態のように、シンボルそのものを色分けしてもよいし、シンボル自体はモノクロで該シンボルの背景色を変える態様でもよい。変形例として、シンボルの周囲を特定のカラーで囲んで表示する態様でもよい。
また、上記携帯端末装置を構成する各回路部、例えば記憶部や表示部の種類、数及び接続方法などは前述した実施の形態に限られない。
【００７０】
また、以上説明した携帯端末装置及び電子機器は、これら携帯端末装置及び電子機器を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、図２に示されている制御部３１のメインメモリそのものがプログラムメディアであってもよいし、また外部記憶装置としてＣＤ−ＲＯＭドライブ等のプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なＣＤ−ＲＯＭ等のプログラムメディアであってもよい。いずれの場合でも、格納されているプログラムは制御部３１のＣＰＵがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め各装置に格納されているものとする。
【００７１】
ここで、上記プログラムメディアは、携帯端末装置又は情報処理装置と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等の磁気ディスクやＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＭＯ、ＭＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等の光ディスクのディスク系、ＰＣカード、コンパクトフラッシュカード（登録商標）、スマートメディア（登録商標）、ＩＣカード、ＳＤカード（登録商標）、メモリースティック（登録商標）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００７２】
さらに、インターネット接続プロバイダ又はサーバ端末４００等の外部の通信ネットワークとの接続が可能な通信接続手段を介して通信ネットワークからプログラムをダウンロードするように、流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【００７３】
【発明の効果】
以上、詳述したように、本発明によれば、異なる識別情報を持つ２次元バーコードシンボルを視観的に識別・特定することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の携帯端末装置の外観を示す図である。
【図２】本実施の形態の携帯端末装置のブロック図である。
【図３】本実施の形態の携帯端末装置の記憶メモリの不揮発性記憶メモリ（ＥＥＰＲＯＭ）に登録された識別テーブルの一例を示す図である。
【図４】本実施の形態の携帯端末装置のバーコード表示動作を示すフローチャートである。
【図５】本実施の形態の携帯端末装置のＬＣＤ表示部でカラー表示した一例を示す図である。
【符号の説明】
１０　カメラ付き携帯電話機（携帯端末装置，電子機器）
１０ａ　携帯電話機本体
１１，３７　アンテナ
１２，３３　カメラ
１３，３４　ライト
１４，３９　スピーカ
１５，３５　ＬＣＤ表示部（表示手段）
１６　電源キー
１７　電話機能キー
１８　モードキー
１９　カーソルキー
２０　シャッターキー
２１　ライトＯＮ／ＯＦＦボタン
２２　ダイヤルキー
２３，４０　マイク
３１　制御部（検出手段の一部，制御手段，カラー選択手段，カラー変換手段）
３２　記憶メモリ（記憶手段）
３６　キー入力部
５０　識別テーブル
５１　ａ色で表示されたＡの連結シンボル（１／３）
５２　ｂ色で表示されたＢの連結シンボル（１／２）
５３　モノクロで表示された単体シンボル
５４　ａ色で表示されたＡの連結シンボル（２／３）
５５　ａ色で表示されたＡの連結シンボル（３／３）
５６　ｂ色で表示されたＢの連結シンボル（２／２）
【図１】
2004102782.tif 000003
【図２】
2004102782.tif 000004
【図３】
2004102782.tif 000005
【図４】
2004102782.tif 000006
【図５】
2004102782.tif 000007