(57)【要約】【課題】  情報端末に読み取らせるためのコード情報を表示する場合と、情報処理装置に設定する情報を表示する場合とで表示コントラストの設定を調整する。【解決手段】    表示装置において、第１の情報を表示した状態で、第２の情報を表示する要求を受け付けることに応じて、表示手段の表示コントラストの設定を調整し、該調整した表示コントラストの設定に従い第２の情報を表示した後、第１の情報を表示する表示コントラストの設定に復帰させるように制御することを特徴とする。【選択図】  図１０
2017138453.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報または第２の情報を表示する表示手段と、
前記表示手段に表示する内容が前記第１の情報であるか、前記第２の情報であるかに基づいて、前記表示手段の表示コントラストの設定を調整する調整手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記調整手段は、前記表示手段に表示すると白画素と黒画素とから特定されるコントラスト比を高めるように前記表示手段の表示コントラストの設定を調整することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示手段は、前記第２の情報を表示する場合、当該表示手段に前記表示手段の表示コントラストの設定を調整するための要求を受け付けるボタンを表示することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記ボタンが押下されたことを最初に受け付けた場合、前記調整手段は、前記表示手段のコントラスト比を調整し、さらに、前記ボタンが押下されたことを受け付けた場合、前記調整手段は、前記表示手段の輝度を調整することを特徴とすることを特徴とする請求項３に記載の表示装置。
【請求項５】
さらに、前記ボタンが押下されたことを受け付けた場合、前記表示手段に表示すべき第２の情報のデータ量を減らして表示することを特徴とする請求項３に記載の表示装置。
【請求項６】
さらに、前記ボタンが押下されたことを受け付けた場合、前記表示手段に表示すべき第２の情報を分割して表示することを特徴とする請求項３に記載の表示装置。
【請求項７】
前記第２の情報のデータ量が所定のしきい値を超えるかどうかを判断する判断手段を備え、
前記判断手段が前記第２のデータ量が所定のしきい値を超えると判断し、かつ、前記ボタンが押下されたことを最初に受け付けた場合、前記調整手段は、前記表示手段のコントラスト比を調整し、さらに、前記ボタンが押下されたことを受け付けた場合、前記調整手段は、前記表示手段の輝度を変更し、さらに、前記ボタンが押下されたことを受け付けた場合、前記表示手段に表示すべき第２の情報のデータ量を減らして表示することを特徴とする請求項３に記載の表示装置。
【請求項８】
前記第２の情報は、特定のコード情報パターンによって表されていることを特徴とする請求項１乃至７のいずれか１項に記載の表示装置。
【請求項９】
前記第２の情報は、データ端末が前記表示装置と無線通信を確立するための設定情報であることを特徴とする請求項８に記載の表示装置。
【請求項１０】
前記特定のコード情報パターンは、２次元コードであることを特徴とする請求項８に記載の表示装置。
【請求項１１】
データ端末と無線通信する情報処理装置であって、
前記情報処理装置に設定する第１の情報または前記データ端末が読み取ってデータ端末自身に設定する第２の情報を表示する表示手段と、
前記第１の情報を表示した状態で、前記第２の情報を表示する要求を受け付けることに応じて、前記表示手段の表示コントラストの設定を調整し、該調整した表示コントラストの設定で前記第２の情報を表示した後、前記第１の情報を表示する表示設定に復帰させるように調整する調整手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
表示装置の制御方法であって、
第１の情報または第２の情報を表示手段に表示する際、前記表示手段に表示する内容が前記第１の情報であるか、前記第２の情報であるかに基づいて、前記表示手段の表示コントラストの設定を調整する調整工程と、
を備えることを特徴とする表示装置の制御方法。
【請求項１３】
請求項１１に記載の表示装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、情報処理装置、表示装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、ＱＲコード（登録商標）に代表する二次元コード等に無線ＬＡＮ（無線Ｌｏｃａｌ Ａｒｅａ  Ｎｅｔｗｏｒｋ）の接続情報を埋め込み、携帯端末などでコードを読み取り自動的に接続動作を行う技術が知られている（特許文献１）。このような技術においては、無線接続情報をコード化した画像を表示装置に表示させ、撮像機能を有する携帯端末などの情報端末で撮影し、取得したコード画像から情報を抽出して無線接続の設定に使用するものである。
【０００３】
例えば特許文献１では、デジタルテレビジョンとデジタルスチルカメラとを無線通信で接続する場合について記載されている。
まず、無線通信の接続情報をコード化した画像パターンをデジタルテレビジョンのディスプレイに表示する。次にディスプレイに表示された画像パターンをデジタルスチルカメラで撮影し、得た画像パターンから接続情報をデコードして、当該接続情報に基づき無線通信によってそれぞれが接続される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１１５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来技術のようにコード化した画像を表示する表示装置の表示エリアが大きく解像度が高いとは限らない。
例えば、廉価な表示装置の一例として、ＳＴＮ（Ｓｕｐｅｒ Ｔｗｉｓｔｅｄ Ｎｅｍａｔｉｃ）液晶が挙げられる。ＳＴＮ液晶の場合、表示装置の画面をみる角度によってはコントラスト比が悪くなり、撮像装置によるコード化画像パターンの読み取りができない場合がある。
特にＱＲコード（登録商標）は、コード内の濃淡の差が小さいと、コード情報パターンの認識が困難になる。また、より多くの情報量をコード化して表示するために表示装置を高コントラスト比のものに置き換えると装置全体のコストアップにつながってしまう可能性がある。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、データ端末に読み取らせるためのコード情報を表示する場合と、情報処理装置に設定する情報を表示する場合とで表示コントラストの設定を調整できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の表示装置は以下に示す構成を備える。
第１の情報または第２の情報を表示する表示手段と、前記表示手段に表示する内容が前記第１の情報であるか、前記第２の情報であるかに基づいて、前記表示手段の表示コントラストの設定を調整する調整手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、データ端末に読み取らせるためのコード情報を表示する場合と、情報処理装置に設定する情報を表示する場合とで表示コントラストの設定を調整できる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの構成を説明するブロック図である。
【図２】情報処理装置のハードウェア構成を説明するブロック図である。
【図３】表示部の内部回路を説明するブロック図である。
【図４】表示部の内部回路の動作を説明する特性図である。
【図５】携帯端末のハードウェア構成を示すブロック図である。
【図６】情報処理装置に表示されるＵＩ画面を示す図である。
【図７】情報処理装置に表示されるＵＩ画面を示す図である。
【図８】情報処理装置に表示されるＵＩ画面を示す図である。
【図９】情報処理装置に表示されるＵＩ画面を示す図である。
【図１０】情報処理装置の制御方法を説明するフローチャートである。
【図１１】情報処理装置の制御方法を説明するフローチャートである。
【図１２】情報処理装置の制御方法を説明するフローチャートである。
【図１３】情報処理装置の制御方法を説明するフローチャートである。
【図１４】情報処理装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本実施形態を示す情報処理システムの構成を説明するブロック図である。本例は、携帯電話などの携帯端末３００と情報処理装置２００とが通信を行う際のシステム例である。なお、本実施形態では、携帯端末３００と情報処理装置２００とが、無線通信を行うシステム構成となっている。なお、情報処理システムを構成する情報処理装置は、本発明を適用する表示装置を含む複合機を例とする。
図１において、携帯端末３００は、無線通信部３１４と、撮像部３２０と、ＵＩ（Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）部３１２を備える。情報処理装置２００は、無線通信部２２０と、コントローラ２０１と、表示部２１３を含むＵＩ部２１６を備える。無線通信部２２０、３１４とは、無線ＬＡＮ（Ｗｉ−Ｆｉなど）による無線通信を行う。
【００１２】
携帯端末３００は、スマートフォン等の携帯電話、タブレット型パソコン、ノート型パソコン、ＰＤＡ等で、撮像部３２０を備えるものである。携帯端末３００内のコントローラ３０１は、無線通信部３１４、ＵＩ部３１２と電気的に接続されており、それぞれの制御を司る。本実施形態において、情報処理装置２００は、プリンタ部２０８、スキャナ部２１０を具備し、複数の機能を備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）である。ここでいう複数の機能とは、例えば、コピー機能、プリント機能、スキャン機能、ファクシミリ機能などを指す。情報処理装置２００のコントローラ２０１は、無線通信部２２０、スキャナ部２１０、プリンタ部２０８、ＵＩ部２１６と電気的に接続されており、それぞれの制御を司る。それぞれの機能の詳細は図２、図３のハード構成ブロック図で説明する。なお、撮像部３２０は、後述する情報処理装置の操作部２１９に表示される第２の情報を撮影して、当該撮影された画像を解析して、携帯端末３００とＭＦＰ１０１との無線通信の設定を行う機能を備える。ここで、第２の情報は、携帯端末３００に読み取られる情報であって、情報処理装置２００の表示部２１３に表示される画像（ＱＲコード）であり、携帯端末３００自身（データ端末自身）が設定すべき情報（当該画像を解析して得られる通信設定情報等）が含まれる。ここで、通信設定情報には、携帯端末３００が設定すべき情報である、後述するＳＳＩＤ（Ｓｅｒｖｉｃｅ Ｓｅｔ Ｉｄｅｎｔｉｆｉｅｒ）や暗号化に必要なキー（例えばＷＥＰキー；Ｗｉｒｅｄ Ｅｑｕｉｖａｌｅｎｔ Ｐｒｉｖａｃｙ）を含まれている。
【００１３】
本実施形態において、情報端末である携帯端末３００と、複合機能をもつＭＦＰである情報処理装置２００とを、無線通信で接続して利用するために、無線通信の設定を簡略化する目的で二次元コードの表示／撮影を行う。携帯端末３００と情報処理装置２００とを無線通信で接続するのは、携帯端末３００からデータを送って情報処理装置２００でプリントしたり、情報処理装置２００でスキャンした画像データを携帯端末３００へ送ったりするためである。
【００１４】
無線通信の設定を簡略化するため、情報処理装置２００は、表示部２１３に当該無線通信部２２０に接続するために必要な情報を二次元コード化した画像を表示する。表示部２１３に表示された二次元コード画像を、携帯端末３００からの撮像部３２０で撮影し、二次元コード画像をデコードして得られる接続設定情報から当該無線通信部３１４で情報処理装置２００と無線通信を行う。無線通信で必要な設定情報とは、例えば、無線ＬＡＮであればＳＳＩＤ（Ｓｅｒｖｉｃｅ Ｓｅｔ Ｉｄｅｎｔｉｆｉｅｒ）や暗号化に必要なキー（例えばＷＥＰキー；Ｗｉｒｅｄ Ｅｑｕｉｖａｌｅｎｔ Ｐｒｉｖａｃｙ）である。
【００１５】
なお、図１において、無線通信は携帯端末３００と情報処理装置２００との間でダイレクトに通信しているシステム図を示したが、無線ＬＡＮのようにＡＰ（アクセスポイント；図示せず）を介して無線通信を行うシステム構成としてもよい。
【００１６】
図２は、図１に示した情報処理装置２００のハードウェア構成を説明するブロック図である。
図２において、情報処理装置２００は、コントローラ２０１、スキャナ部２１０、プリンタ部２０８、ＵＩ部２１６（２１２、２１３、２１４）、無線通信部２２０などの部分から構成されている。情報処理装置２００は、ＵＩ部２１６の表示部２１３に無線通信接続情報がコード化されて埋め込まれた二次元コード画像を表示し、当該画像を撮影した携帯端末３００と無線通信部２２０を介して無線通信を行う。また、コントローラ２０１には無線コントローラ２１１が含まれる。
【００１７】
無線コントローラ２１１は、無線通信部２２０と接続し、ＣＰＵ２０２の指示のもと無線通信の制御を行う。無線通信の一例としては無線ＬＡＮ（Ｗｉ−Ｆｉなど）が挙げられる。無線ＬＡＮの接続にはネットワーク識別子であるＳＳＩＤ、ＷＰＡ（Ｗｉ−Ｆｉ Ｐｒｏｔｅｃｔｅｄ Ａｃｃｅｓｓ：暗号方式）暗号キー、認証方式、認証キーなどの通信パラメータが必要である。本実施形態においては、これら通信パラメータを二次元コード化して二次元コード画像を生成・表示し、当該二次元コード画像を他の情報機器で撮像・デコードすることで、通信パラメータの伝達を簡略化している。
【００１８】
また、本実施形態における情報処理装置２００は、スキャナ部２１０、プリンタ部２０８を備え、コピー、プリント、スキャン、ファクシミリなどの複数の機能を実現するＭＦＰとして機能する構成になる。
【００１９】
以下、ＭＦＰとしての構成要素について説明する。コントローラ２０１は、スキャナＩ／Ｆ２０９をもち、スキャナＩ／Ｆ２０９はスキャナ部２１０と接続され、原稿を画像データとして読み取る。また、コントローラ２０１はプリンタＩ／Ｆ２０７を備え、プリンタＩ／Ｆ２０７はプリンタ部２０８と接続され、印刷データの用紙への印刷を行う。ＵＩ部２１６は、操作部コントローラ２１２を備える。操作部コントローラ２１２はコントローラ２０１の一部に含まれる。操作部コントローラ２１２は表示部２１３、タッチパネル・キー２１４と接続され、各種機能を実行させるためにユーザにより設定される情報（第１の情報）の受け付け、及びアラーム等の表示、情報をコード化した二次元コード画像情報（第２の情報）の表示の制御を行う。なお、第１の情報または第２の情報は、図６に一例を示すＵＩ画面として表示部２１３に表示される。
【００２０】
図３は、図２に示した表示部２１３の内部回路を説明するブロック図である。
図３において、表示部２１３は、液晶表示部であるＬＣＤ１２０１と、ＬＣＤ１２０１を背面から光源で照らすバックライト（Ｂａｃｋ Ｌｉｇｈｔ）１２０２を含む。また、ＬＣＤ２１０１の表示駆動を行うＬＣＤドライバ１２０３、バックライト１２０２の輝度制御を行うＰＷＭ制御部１２０４を構成として含む。
【００２１】
ＬＣＤ１２０１は、ＳＴＮ型やＦＳＴＮ型などのモノクロドットＬＣＤなどである。ＬＣＤドライバ１２０３はＬＣＤ１２０１に対し、表示データの転送を行う。表示データ線１２０７は、複数の配線でＬＣＤ１２０１に対してデータ転送を行う。表示コントラスト比調整端子Ｖ０に対しては、可変抵抗によって分圧比を変えることでコントラスト比調整端子Ｖ０の電圧を可変に調整する（コントラスト比調整端子電圧１２０６）。
【００２２】
図４は、図３に示したＬＣＤドライバ１２０３による表示コントラスト比の調整処理を説明する特性図である。本例では、表示コントラスト比調整端子Ｖ０の電圧と、ＬＣＤを透過する輝度の関係を示した特性を示してある。なお、本実施形態において、表示コントラスト比は、表示すると白画素と黒画素との輝度の比から特定される。
【００２３】
図４において、破線の曲線１３０１は、ＬＣＤに"白（白画素）"を表示した場合の輝度のカーブを、実線１３０２は、ＬＣＤに"黒（黒画素）"を表示した場合の輝度のカーブを示している。横軸がコントラスト比調整端子Ｖ０の電圧、縦軸が輝度を示している。輝度は値が大きい方が明るく、小さい方が暗いことを意味する。
【００２４】
コントラスト比調整端子Ｖ０がＶ０ｏｐ（１３０３）の電圧の時の"白"部の輝度をＢ２（１３０４）、"黒"部の輝度をＢ１（１３０５）とすると、その輝度の比（Ｂ２／Ｂ１）をコントラスト比と定義する。図４のように、コントラスト比調整端子Ｖ０の電圧が低くなると、"黒"部の輝度も上がるので全体的に明るく（薄く）なり、電圧が高くなると"白"部の輝度も下がるので全体的に暗く（濃く）なる。
【００２５】
本実施形態においては、通常使用時にコントラスト比が高いと表示部２１３を目視するユーザによっては目に負担になることを考慮し、比較的表示コントラスト比が低く明るめに表示する電圧Ｖ０ｄｅｆ（１３０６）に設定されているものとする。
一方で、より表示コントラスト比を高くするには、表示コントラスト比調整端子Ｖ０の電圧がＶ０ｏｐ（１３０３）になるように設定すれば、"白"部の輝度と"黒"部の輝度の差が大きくなり、表示コントラスト比を高く設定することができる。このように、ＬＣＤドライバ１２０３により表示コントラスト比調整端子電圧１２０６を調整することでＬＣＤ１２０１の表示コントラスト比を調整することができる。
【００２６】
バックライト（ＢａｃｋＬｉｇｈ）１２０２は、単数、または複数のＬＥＤで構成された光源である。ＰＷＭ制御部１２０４は、バックライト１２０２に供給する電流を高速でＯＮ／ＯＦＦする制御信号をバックライト１２０２に供給する（ＰＷＭ信号１２０５）。ＰＷＭ信号１２０５は、一般的に数百Ｈｚ〜数ＫＨｚの矩形波で、ＯＮ時間／ＯＦＦ時間を変更することでバックライト１２０２の輝度調整を行う。
【００２７】
このＯＮ時間とＯＦＦ時間の比をデューティ比といい、デューティ比を変えることによってバックライト１２０２の輝度調整を行う。例えば、ＯＮ時間が長くＯＦＦ時間を短くすれば輝度は高くなり、ＯＦＦ時間を長く、ＯＮ時間を短くすれば輝度は低くなる。バックライト１２０２の輝度を上げることで、表示部２１３の表示輝度を全体的に上げることができるので、"黒"部と"白"部とのコントラストが相対的に高まり、より見やすくなる。その一方で、バックライト１２０２を構成しているＬＥＤの寿命に影響することから通常使用時にはデューティ比６０％前後で使用するものとする。
ＬＣＤドライバ１２０３、および、ＰＷＭ制御部１２０４に対する制御は、操作部コントローラ２１２より行う。コントローラ２０１内のＣＰＵ２０２は情報処理装置２００全体を制御するコントローラであり、各部とシステムバス２１９で接続されている。
【００２８】
図２の説明に戻り、外部との通信は、各外部Ｉ／Ｆを介して通信可能に構成されている。ＦＡＸ Ｉ／Ｆ２１８は、モジュラージャックを介し、公衆回線網２２３に接続され、他のファクシミリ装置（図示せず）とファクシミリ通信を行う。ネットワークＩ／Ｆ２１７は、ＬＡＮ Ｉ／Ｆコネクタを介し、ＬＡＮ２２２に接続し、パーソナルコンピュータ（図示せず）とネットワーク通信を行う。ＬＡＮ２２２にはアクセスポイント（図示せず）も接続されており、無線ＬＡＮを介してパーソナルコンピュータとネットワーク通信を行う。ＵＳＢ Ｉ／Ｆ２２１は、ＵＳＢコネクタを介し、パーソナルコンピュータ（図示せず）と接続し、ＵＳＢ通信を行う。
【００２９】
無線コントローラ２１１は、無線通信部２２０を介し、無線ＬＡＮによりアクセスポイント（図示せず）、或いは携帯端末３００に接続し、無線ＬＡＮ通信を行う。これらパーソナルコンピュータ（図示せず）との各種Ｉ／Ｆ接続により、パーソナルコンピュータからプリントデータを送信してプリンタ部２０８で印刷したり、スキャナ部２１０でスキャンした画像をパーソナルコンピュータに取り込んだりする。
【００３０】
ＲＯＭ２０４はブートＲＯＭであり、情報処理装置２００のブートプログラムが格納されている。ＲＡＭ２０３は、ＣＰＵ２０２が動作するためのシステムワークメモリであり、ＣＰＵ２０２の演算データや各種プログラムが記憶される。またＲＡＭ２０３は、プリント時／スキャン時等に画像処理部２０６で種々の画像処理を施された画像データを保持する画像メモリとしても利用される。記憶装置２０５は、サイズの大きなプログラムやデータを保存しておくための不揮発の２次記憶装置であり、保存してあるサイズの大きなプログラムやデータはＲＡＭ２０３に展開して使用する。
【００３１】
図５は、図１に示した携帯端末３００のハードウェア構成を示すブロック図である。なお、携帯端末３００は、コントローラ３０１とＵＩ部３１２と無線通信部３１４と近距離無線通信部３１７と、撮像部３２０から構成される。
図５において、コントローラ３０１内のＣＰＵ３０２は携帯端末３００全体を制御するコントローラであり、各部とシステムバス３１５で接続されている。
【００３２】
ＵＩ部３１２は、表示部３０８、タッチパネル３１０、キー３１１で構成されている。表示部３０８はＬＣＤや有機ＥＬディスプレイなどである。タッチパネル３１０は静電容量式や抵抗膜式のタッチパネルである。
【００３３】
キー３１１はタクトスイッチなどである。表示部３０８は、表示コントローラ３０７と、タッチパネル３１０、およびキー３１１は、操作部コントローラ３０９とそれぞれ接続している。外部Ｉ／Ｆとして、無線通信を行う無線コントローラ３１３、通信部３１５、近距離無線通信を行う近距離無線コントローラ３１６を備える。無線コントローラ３１３は、無線通信部３１４を介して無線ＬＡＮによりアクセスポイント（図示せず）や情報処理装置２００と無線ＬＡＮ通信を行う。
【００３４】
通信部３１５は、ＵＳＢを介してパーソナルコンピュータ（図示せず）と接続し、通信を行う。近距離無線コントローラ３１６は、近距離無線通信部３１７を介して、他の近距離無線通信部をもつ情報機器（図示せず）と近距離無線通信を行う。ここで、近距離無線通信とは、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）やＢｌｕｅｔｏｏｔｈ（登録商標）などである。
【００３５】
ＲＯＭ３０４はブートＲＯＭであり、携帯端末３００のブートプログラムが格納されている。ＲＡＭ３０３は、ＣＰＵ３０２が動作するためのシステムワークメモリであり、ＣＰＵ３０２の演算データや各種プログラムが記憶される。記憶装置３０５は、サイズの大きなプログラムやデータを保存しておくための不揮発の２次記憶装置であり、保存してあるサイズの大きなプログラムやデータはＲＡＭ３０３に展開して使用する。通話部３０６は携帯端末３００が携帯電話として機能する場合に音声通話の機能を提供する。ここで、詳細は図示しないが音声通話を行うための広域無線通信部も通話部３０６に含まれる。
【００３６】
以下、本実施形態における情報処理装置２００のＵＩ部２１６について説明する。前述の通り、本実施形態における情報処理装置２００は複数の機能を実現するＭＦＰである。
図６〜図９は、図１に示した情報処理装置に表示されるＵＩ画面を示す図である。図６〜図９は、ＭＦＰのユーザインターフェースを想定して表現している。
【００３７】
図６の（Ａ）において、表示部４０１は、モノクロの液晶ディスプレイで構成されている。また、本実施形態において表示部４０１はタッチパネルになっており、画面を直接押すことで入力操作を行うことができる。図６の（Ａ）では、ＭＦＰにおけるユーザインターフェースのホーム画面を示している。ホーム画面にはコピー機能やファクシミリ機能を実行する場合に押す機能ボタン４０２が表示されている。
例えば、ファクシミリ機能を実現したい場合、ユーザは機能ボタン４０２の「ファックス」のボタンが表示されたエリアを押下することで、図６の（Ｂ）に示すファクシミリ機能の設定画面に遷移することができる。また、ＵＩ部２１６には、スタートキー４０３とストップキー４０４が備わっている。例えば、コピー動作を実行する場合、ユーザはスタートキー４０３を押下する。
【００３８】
一方で、処理を中断／中止する場合には、ユーザはストップキー４０４を押下する。数字の入力を行う場合は、テンキー４０５が利用可能である。例えば、ＦＡＸを送信する場合の宛先となる電話番号を入力する際に、ユーザはテンキー４０５を押下して数字を入力する。リセットキー４０６は、設定した内容を初期状態に戻す際に押す。クリアキー４０７は、入力した数字や文字を１文字ずつ消去する場合に押下する。
【００３９】
本発明は、情報処理装置２００と携帯端末３００とを無線通信（無線ＬＡＮなど）で接続して無線通信可能な状態にする手順を簡略化することを目的としている。従来の手順であれば、図６の（Ａ）に示す機能ボタン４０２の「メニュー」を押して設定画面（無線ＬＡＮ設定画面）に遷移して、無線ＬＡＮの接続に必要な各種通信パラメータの設定を行う。
例えば、情報処理装置２００側が無線ＬＡＮのアクセスポイント（ＡＰ）として動作し、携帯端末３００が当該ＡＰに接続するための設定を行う場合の手順について説明する。
【００４０】
その場合まず、情報処理装置２００の無線ＬＡＮ接続設定をＡＰモードに設定する。次に、ＡＰとして設定されたＳＳＩＤや暗号キーを情報処理装置２００のＵＩ部２１６の表示部２１３に表示する。ユーザは、携帯端末３００の無線ＬＡＮ設定画面にて、情報処理装置２００のＵＩ部２１６の表示部２１３に表示されたＳＳＩＤや暗号キーなどの無線ＬＡＮ接続に必要な通信パラメータを手入力する。入力が終わると、無線通信にてパラメータのやり取りが行われ、無線ＬＡＮ接続が確立する。
【００４１】
図７では、前記の無線ＬＡＮ接続手順を簡略化して実現するために、情報処理装置２００から携帯端末３００へ無線ＬＡＮ接続に必要な通信パラメータの受け渡しに二次元コードを用いる設定手順について説明している。
前述の手順のように、無線ＬＡＮ接続の設定を行う場合、ユーザはＱＲコード（商標登録）などの二次元コードを用いて接続設定を簡略化するかどうかを選択する。簡略化することが選択されると、情報処理装置２００は、前述の無線ＬＡＮ接続に必要なＳＳＩＤや暗号キーなどの情報と、携帯端末３００のＯＳ（Ｏｐｅｒａｔｉｏｎ Ｓｙｓｔｅｍ；基本ソフト）に対する処理の指示（コマンド）情報を二次元コード化する。二次元コード化して生成された二次元コード画像（ＱＲコード画像）を、情報処理装置２００のＵＩ部２１６の表示部２１３に表示する。
【００４２】
図６の（Ｂ）には、通信パラメータなどが埋め込まれた（コード化された）ＱＲコード４０８が表示されている様子を示している。ユーザは、携帯端末３００の撮像部３２０で当該ＱＲコード４０８を撮影し、得られた画像から通信パラメータなどの情報をデコードする。
携帯端末３００は、ＱＲコード４０８をデコードして取得した通信パラメータやＯＳに対する処理の指示に基づいて、無線ＬＡＮの接続設定を行う。これによって、ユーザにとっては、携帯端末３００でＱＲコードを撮影するだけで手入力して設定していた無線ＬＡＮの接続設定を実現でき、接続設定の簡略化が実現できる。
【００４３】
しかし、上述したように情報処理装置２００の表示部２１３が廉価な表示デバイスであった場合、さまざまな携帯端末３００の撮像部３２０で利便性を損なうことなくＱＲコードを認識できるかという懸念がある。
例えば、ＳＴＮ液晶ディスプレイ（ＳＴＮ ＬＣＤ）などが廉価表示デバイスの一例として考えられる。そこで、図６の（Ｂ）に示すように、ＱＲコード４０８を表示する画面に遷移した場合に、よりＱＲコードの認識率を上げるために表示部２１３に対する表示処理を変更する。
【００４４】
具体的には、ＱＲコードの白の部分と黒（ドット）の部分との表示コントラスト比（明暗差）を大きくするための処理のみを実行する。表示コントラスト比を大きくする処理は、図３の説明の通り、表示コントラスト比調整端子Ｖ０の設定電圧を通常使用時（Ｖ０ｄｅｆ）から高コントラスト比設定時（Ｖ０ｏｐ）に変更するよう、ＬＣＤドライバ１２０３に指示する。表示コントラスト比調整端子Ｖ０の電圧をＶ０ｏｐに変更することで、白の部分と黒（ドット）の部分の輝度差が大きくなり、携帯端末３００の撮像部３２０でＱＲコード４０８の認識率が向上することが期待できる。
【００４５】
また、無線ＬＡＮ接続設定の処理を途中で中止する場合には、ユーザは図６の（Ｂ）の中止ボタン４１０を押下する。中止ボタン４１０が押下された場合には、ＱＲコードを用いての無線ＬＡＮ接続設定画面から抜ける。
【００４６】
図１０は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。なお、各ステップは、情報処理装置２００のＲＯＭ２０４、或いは記憶装置２０５に保存されているプログラムに基づきＣＰＵ２０２によって処理が実行されるものである。
以下の説明では、無線ＬＡＮ設定をユーザが指示したとＣＰＵ２０２が判断した場合（Ｓ１４０１のＹ）を詳述し、情報処理装置２００における他の処理については省略する。
ユーザによって無線ＬＡＮ設定の指示がなされたとＣＰＵ２０２が判断した場合（Ｓ１４０１のＹ）、情報処理装置２００の表示部２１３に無線ＬＡＮ設定の画面を表示する（Ｓ１４０２）。
さらに、無線ＬＡＮで他のデバイス（本実施形態においては携帯端末３００）と接続するための設定の指示があるとＣＰＵ２０２が判断した場合（Ｓ１４０３のＹ）は、Ｓ１４０５に進む。
【００４７】
一方、情報処理装置２００の、その他の無線ＬＡＮ設定の指示があるとＣＰＵ２０２が判断した場合（Ｓ１４０３のＮ）は、ＣＰＵ２０２は、Ｓ１４０４にてその他の無線ＬＡＮ設定を行い、本処理を終了する。
ここでは、例えば、アクセスポイント（ＡＰ；図示せず）との接続設定などが挙げられるが、詳細は本発明とは関係が少ないので省略する。
Ｓ１４０３で携帯端末３００との無線ＬＡＮ接続するための設定に進んだ場合、次に、ＣＰＵ２０２は、無線ＬＡＮ接続に必要な接続パラメータ（ＳＳＩＤ、暗号キー、他）を取得する（Ｓ１４０５）。これら接続パラメータは初期パラメータ、或いは、ユーザによって設定されたパラメータがＲＡＭ２０３、ＲＯＭ２０４、記憶装置２０５のいずれかに保持されている。
次に、タッチパネルキー２１４からＱＲコードを用いて接続設定を簡略化するか否かの指示を受ける（Ｓ１４０６）。ユーザによってＱＲコードを用いた簡略化した接続設定を指示されたとＣＰＵ２０２が判断した場合はＳ１４０８に進む。
【００４８】
一方で、ＱＲコードを用いない接続設定の指示を受け付けたとＣＰＵ２０２が判断した場合（Ｓ１４０６のＮ）、Ｓ１４０５で、操作部コントローラ２１２が取得した接続パラメータを表示部２１３に表示する（Ｓ１４０７）。この場合、ユーザが表示された接続パラメータを携帯端末３００に手入力して無線ＬＡＮ接続を行うので、本実施形態の処理フローは終了する。
一方、Ｓ１４０６でＹの判断になった場合、次に、ＣＰＵ２０２は、画像処理部２０６を用いてＳ１４０５で取得した接続パラメータをＱＲコードへコード化しＱＲコード画像を生成する（Ｓ１４０８）。
【００４９】
この時、ＱＲコードを生成する設定条件としては、誤り訂正レベルは三段階のうちの最高レベル「高」の条件でＱＲコード画像を生成する。次に、ＱＲコード画像を表示する画面に遷移する直前に、表示部２１３の表示コントラスト比設定を高コントラスト比になるよう、ＬＣＤドライバ１２０３を設定する（Ｓ１４０９）。ＬＣＤドライバ１２０３を高コントラスト比設定にした後、生成したＱＲコード画像を表示部２１３のＬＣＤ１２０１に表示する（Ｓ１４１０）。この時、中止ボタン４１０も合わせて表示する。
Ｓ１４１１で、無線ＬＡＮ接続要求のアクセスが無いとＣＰＵ２０２が判断した場合は中止ボタン４１０が押されたか否かの判断する（Ｓ１４１２）。ここで、で中止ボタン４１０が押下されたとＣＰＵ２０２が判断した場合、本処理を終了する（Ｓ１４１２のＹ）。
【００５０】
なお、Ｓ１４１１の判断は所定の時間間隔をもって判断するようにしてもよい。例えば、１秒置きにアクセスの有無を判断するとしてもよい。
Ｓ１４１１で無線ＬＡＮ経由での接続アクセスがあるとＣＰＵ２０２が判断した場合（Ｓ１４１１のＹ）、ＬＣＤドライバ１２０３の表示コントラスト比設定を通常使用時の設定に復帰し（Ｓ１４１３）、ＱＲコード表示画面から通常画面に遷移して（Ｓ１４１４）、本処理を終了する。なお、図１０のフローチャートでは、無線ＬＡＮ接続要求のアクセスがあるまで、この処理を繰り返すフローになっているが、所定時間経過しても処理が進まない場合（ユーザによる次の指示が無い場合など）は、タイムアウトのステップを入れてもよい。
ここでタイムアウトとは、所定時間の待ち時間を設定して、その待ち時間が経過しても次の指示が無いなど、処理が進まなくなった場合に、処理を中断することを指す。
【００５１】
〔第２実施形態〕
以下、情報処理装置２００のＵＩ部２１６について説明する。前述の通り、本実施形態における情報処理装置２００は複数の機能を実現するＭＦＰである。
【００５２】
図７では、無線ＬＡＮ接続手順を簡略化して実現するために、情報処理装置２００から携帯端末３００へ無線ＬＡＮ接続に必要な通信パラメータの受け渡しに二次元コードを用いる設定手順について説明している。前述の手順のように、無線ＬＡＮ接続の設定を行う場合、ユーザはＱＲコード（商標登録）などの二次元コードを用いて接続設定を簡略化するかどうかを選択する
簡略化することが選択されると、情報処理装置２００は、前述の無線ＬＡＮ接続に必要なＳＳＩＤや暗号キーなどの情報と、携帯端末３００のＯＳ（Ｏｐｅｒａｔｉｏｎ Ｓｙｓｔｅｍ；基本ソフト）に対する処理の指示（コマンド）情報を二次元コード化する。
二次元コード化して生成された二次元コード画像（ＱＲコード画像）を、情報処理装置２００のＵＩ部２１６（表示部２１３）に表示する。図７の（Ａ）は、通信パラメータなどが埋め込まれた（コード化された）ＱＲコード５０１が表示されている様子を示している。
ユーザは、携帯端末３００の撮像部３２０で当該ＱＲコード５０１を撮影し、得られた画像から通信パラメータなどの情報をデコードする。ＱＲコード５０１をデコードして取得した通信パラメータやＯＳに対する処理の指示に基づいて、無線ＬＡＮの接続設定を行う。これによって、ユーザにとっては、携帯端末３００でＱＲコード５０１を撮影するだけで手入力して設定していた無線ＬＡＮの接続設定を実現でき、接続設定の簡略化が実現できる。
【００５３】
しかし、本実施形態で示すように情報処理装置２００の表示部２１３が廉価な表示デバイスであった場合、さまざまな携帯端末３００の撮像部３２０で利便性を損なうことなくＱＲコード５０１を認識できるかという懸念がある。例えば、ＳＴＮ液晶ディスプレイ（ＳＴＮ ＬＣＤ）などが廉価表示デバイスの一例として考えられる。そこで、図７の（Ａ）に示すようにＱＲコード５０１を認識できなかった場合にユーザが押すソリューションボタン５０２を表示する。
ソリューションボタン５０２が押下された場合には、撮像部３２０でＱＲコード５０１をより認識しやすくするために、ＣＰＵ２０２は、操作部コントローラ２１２を制御して表示部２１３の表示処理を変更する。
【００５４】
ここでは、ＱＲコード５０１にコード化する通信パラメータなどの情報の情報量に応じてソリューションボタン５０２を押下されたことで実行する処理内容が変わる。
例えば、ＱＲコード化する情報量が１００Ｂｙｔｅ以下であった場合には、コード化されたＱＲコードは比較的ドットサイズ（ＱＲコード画像を構成する黒の矩形状パターンの大きさ）を大きくできる。そのため、ＱＲコードの白の部分と黒（ドット）の部分との表示コントラスト比（明暗差）を大きくするための処理のみを実行する。上記情報量のケースでユーザによってソリューションボタン５０２が押された場合には、まず、ＬＣＤのドライバ設定にて表示コントラスト比を初期状態より上げる設定を行う。
ユーザは当該状態（ＬＣＤドライバ１２０３の表示コントラスト比設定を変更した状態）で、携帯端末３００にてＱＲコード５０１の撮影を行う。
【００５５】
しかし、まだ携帯端末３００でＱＲコード５０４の認識ができない場合、ユーザは再度ソリューションボタン５０２を押下する。二度目にソリューションボタン５０２が押された場合、情報処理装置２００は、さらにＱＲコード周辺の白の部分の輝度を上げるため、ＬＣＤのバックライトの輝度設定を上げる処理を行う（図７の（Ｂ））。
具体的には、ＰＷＭ制御部１２０４がＬＣＤバックライト１２０２（例えば白色ＬＥＤ；図示せず）に供給する電流値を上げる、或いは、白色ＬＥＤの点灯／消灯を繰り返すパルスのデューティ比を変えて輝度が高くなる処理を行う。白色ＬＥＤの点灯／消灯を繰り返す制御はＰＷＭ（Ｐｕｌｓｅ Ｗｉｔｄｈ Ｍｏｄｕｌａｔｉｏｎ）制御で実現可能である。
【００５６】
このように、ＱＲコードでコード化する情報量が１００Ｂｙｔｅ以下の場合は、上記２つの処理手段により携帯端末３００の撮像部３２０でＱＲコードの認識率を上げる処理を行う。ここで、ソリューションボタン５０２を二度押下してもＱＲコードの認識に至らなかった場合は、図５の（Ｂ）の表示部２１３に表示された中止ボタン５０５を押下し、無線ＬＡＮ接続設定画面から抜ける。この場合、ユーザは手順を最初からやり直すか、手入力で接続パラメータを入力して接続の設定を行うことになる。
【００５７】
〔ＱＲコードでコード化する情報量が１０１Ｂｙｔｅ以上の場合の処理〕
次にＱＲコードでコード化する情報量が１０１Ｂｙｔｅ以上であった場合について説明する。
例えば、より複雑なＳＳＩＤが設定された場合や、暗号キーのほかに認証方式や認証キーなどの情報を携帯端末３００に伝達する必要がある場合に、ＱＲコード化する情報量が増加することが考えられる。１０１Ｂｙｔｅ以上の情報量をＱＲコード化する必要がある場合、ＱＲコード画像を構成するドットのサイズがより細かく小さくなる傾向がある。
【００５８】
その場合、ＳＴＮ−ＬＣＤのように廉価なＬＣＤだと高解像度の画像の再生（表示）ができない可能性がある。
また、表示ができた場合でも、視野角（視認可能な角度）が悪くなり、携帯端末３００でＱＲコード（コードパターン情報）を認識でない可能性がある。
図８では、ＱＲコード化する情報量が１０１Ｂｙｔｅ以上の場合に、前述にて説明したソリューションボタン６０２を押された場合の処理内容の違いについて説明する。
【００５９】
図８の（Ａ）は無線ＬＡＮ接続の設定を行うために表示したＱＲコード６０１と、携帯端末３００でＱＲコードが認識できなかった場合に押すソリューションボタン６０２を表示している様子を示している。ユーザによってソリューションボタン６０２が押された場合、情報量が１００Ｂｙｔｅ以下だった場合と同様に、ＬＣＤドライバ１２０３の表示コントラスト比設定を高コントラスト比になるよう変更する。当該状態にて携帯端末３００でＱＲコードが認識できない場合、ユーザは再度ソリューションボタン６０２を押下する。
二度目のソリューションボタン６０２を押された場合は、１００Ｂｙｔｅ以下の場合と同様に、ＬＣＤバックライトの輝度を上げる処理を行う（図８の（Ｂ））。
【００６０】
さらに、三度目にソリューションボタン６０５を押下された場合、ＱＲコードをコード化する際の誤り訂正レベルを一段階、乃至は二段階下げ、コード化する情報量を減らして、ＱＲコードのドットサイズを大きくする（図８の（Ｃ））。図８の（Ｃ）のＱＲコード６０６は、初期状態でのＱＲコードに比べ、ＱＲコードを構成するドット（黒の部分）のサイズが大きくなり、携帯端末３００の撮像部３２０で黒の部分と白の部分の識別がしやすくなる。結果、ＱＲコードの認識率が向上する。
【００６１】
ここで、ＱＲコードのドットサイズを大きく変更できるメカニズムについて説明する。初期状態では、ＱＲコードの全領域からデータを抽出（デコード）できなくても欠損したデータを訂正できるように誤り訂正のためのデータが付加されている。誤りが訂正できるレベルは、例えば初期状態では三段階中の最高段階（高／中／低の高）に設定されている。
誤り訂正レベルが高い状態だと、ＱＲコードからデコードしたデータが多く欠損していても訂正して正しいデータを抽出することができる。その反面、誤り訂正に必要な付加データが多くなり、トータルのコード化する情報量が増える。
【００６２】
誤り訂正レベルを下げることで、誤り訂正に必要な付加データの分の情報量が減り、結果、ＱＲコードのドットサイズを小さくすることなくＱＲコード化ができる。ＱＲコードのドットサイズが大きくなれば、携帯端末３００の撮像部３２０でＱＲコードの黒部分と白部分の識別がしやすくなり、ＱＲコードの認識率向上に寄与することができる。図８の（Ｃ）のＱＲコード表示状態でも携帯端末３００でＱＲコードの認識ができなかった場合、ユーザは、中止ボタン６０７を押して無線ＬＡＮ接続設定画面から抜ける。
【００６３】
図１１、図１２は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。なお、各ステップは、情報処理装置２００のＲＯＭ２０４、或いは記憶装置２０５に保存されているプログラムに基づきＣＰＵ２０２によって処理が実行されるものである。
【００６４】
はじめに、図１１を用いて情報処理装置２００と携帯端末３００を無線ＬＡＮ接続するための、情報処理装置２００の処理フローを説明する。なお、本処理では、無線ＬＡＮ設定をユーザが指示したとＣＰＵ２０２が判断した場合（Ｓ８０１のＹ）を説明し、その他の処理については説明を省略する。
【００６５】
ユーザによって無線ＬＡＮ設定の指示があるとＣＰＵ２０２が判断した場合（Ｓ８０１のＹ）、操作部コントローラ２１２は、情報処理装置２００の表示部２１３に無線ＬＡＮ設定の画面を表示する（Ｓ８０２）。さらに、無線ＬＡＮで他のデバイス（本実施形態においては携帯端末３００）と接続するための設定の指示があるとＣＰＵ２０２が判断した場合（Ｓ８０３のＹ）は、Ｓ８０５に進む。
【００６６】
一方、情報処理装置２００の、その他の無線ＬＡＮ設定の指示がなされたとＣＰＵ２０２が判断した場合（Ｓ８０３のＮ）はＳ８０４にてその他の無線ＬＡＮ設定を行う。
ここでは、例えば、アクセスポイント（ＡＰ；図示せず）との接続設定などが挙げられるが、詳細は本発明とは関係が少ないで省略する。
Ｓ８０３で携帯端末３００との無線ＬＡＮ接続するための設定に進んだ場合、次に、ＣＰＵ２０２は、無線ＬＡＮ接続に必要な接続パラメータ（ＳＳＩＤ、暗号キー、他）を取得する（Ｓ８０５）。これら接続パラメータは初期パラメータ、或いは、ユーザによって設定されたパラメータがＲＡＭ２０３、ＲＯＭ２０４、記憶装置２０５のいずれかに保持されている。
【００６７】
次に、ＣＰＵ２０２は、ＱＲコードを用いて接続設定を簡略化するか否かの指示を受けたかどうかを判断する（Ｓ８０６）。ユーザによってＱＲコードを用いた簡略化した接続設定の指示を受け付けたとＣＰＵ２０２が判断した場合はＳ８０８に進む。
一方で、ＱＲコードを用いない接続設定の指示を受け付けたとＣＰＵ２０２が判断した場合（Ｓ８０６のＮ）、Ｓ８０５で取得した接続パラメータを表示部２１３に表示する（Ｓ８０７）。
この場合、ユーザが表示された接続パラメータを携帯端末３００に手入力して無線ＬＡＮ接続を行うので、本処理を終了する。
【００６８】
一方、Ｓ８０６でＹであるとＣＰＵ２０２が判断した場合、画像処理部２０６がＳ８０５で取得した接続パラメータをＱＲコードへコード化しＱＲコード画像を生成する（Ｓ８０８）。この時、ＱＲコードを生成する設定条件としては、誤り訂正レベルは三段階のうちの最高レベル「高」の条件でＱＲコード画像を生成する。生成したＱＲコード画像を表示部２１３のＬＣＤに、図７の（Ａ）で説明したソリューションボタン５０２とともに表示する（Ｓ８０９）。
ここで、ソリューションボタン５０２を押下された回数をカウントするカウンタＮに初期値「０（ゼロ）」を代入する（Ｓ８１０）。ここで、ＱＲコードを用いて接続パラメータを携帯端末３００へ伝達でき、無線ＬＡＮ経由で携帯端末３００から接続を要求するアクセスがあるか否かを判断する（Ｓ８１１）。この時点で無線ＬＡＮ接続要求のアクセスがあるとＣＰＵ２０２が判断した場合（Ｓ８１１のＹ）、接続設定は完了したと判断して、本処理を終了する。
一方で、無線ＬＡＮ接続要求のアクセスが無いとＣＰＵ２０２が判断した場合はＱＲコード接続設定サポート処理Ｓ８１２に進む。なお、Ｓ８１１の判断は所定の時間間隔をもって判断するようにしてもよい。例えば、１秒置きにアクセスの有無を判断するとしてもよい。
詳細は図１２に示すＳ８１２のＱＲコード接続設定サポート処理が終わった後、再度Ｓ８１１にて無線ＬＡＮ接続要求のアクセスの有無を判断する。
なお、図１１のフローチャートでは、無線ＬＡＮ接続要求のアクセスがあるまで、この処理を繰り返すフローになっているが、ユーザの指示により処理を中断するステップを入れてもよい。或いは、所定時間経過しても処理が進まない場合（ユーザによる次の指示が無い場合など）は、タイムアウトのステップを入れてもよい。ここでタイムアウトとは、所定時間の待ち時間を設定して、その待ち時間が経過しても次の指示が無いなど、処理が進まなくなった場合に、処理を中断することを指す。
【００６９】
続いて、図１２を参照して、図１１に示したＱＲコード接続設定サポート処理のサブルーチンフローについて説明する。
なお、図１１のＳ８１１で無線ＬＡＮ接続要求のアクセスが無いとＣＰＵ２０２が判断した場合に図１２に示すサブルーチンに移行する。
【００７０】
図１２は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。なお、各ステップは、情報処理装置２００のＲＯＭ２０４、或いは記憶装置２０５に保存されているプログラムに基づきＣＰＵ２０２によって処理が実行されるものである。
まず、ＱＲコードにコード化する情報の情報量（データ量）を取得する（Ｓ９０１）。ここでいうコード化する情報とは、前述の図１１のＳ８０５で取得した接続パラメータを指している。コード化する情報の情報量を「Ｊ」とし、「Ｊ」が１００Ｂｙｔｅ（バイト）以下であるとＣＰＵ２０２が判断した場合は、Ｓ９０３に進む（Ｓ９０２のＹ）。
一方、情報量Ｊが１００Ｂｙｔｅより大きいとＣＰＵ２０２が判断した場合には、Ｓ９０９のサブルーチンに進む。
【００７１】
Ｓ９０９の「Ｊ＞１００Ｂｙｔｅ時のサポート処理」サブルーチンは、図１３を用いて説明する。
情報量Ｊが１００Ｂｙｔｅ以下であるとＣＰＵ２０２が判断した場合は、Ｓ９０３で、ＣＰＵ２０２は、ソリューションボタン５０２が押下されたか否かを判断する。ユーザは、携帯端末３００の撮像部３２０でＱＲコードを撮影したが、ＱＲコードの認識ができなかった場合に、ソリューションボタン５０２を押下する。
【００７２】
そこで、ソリューションボタン５０２が押下されたとＣＰＵ２０２が判断した場合（Ｓ９０３のＹ）、ソリューションボタン５０２の押された回数をカウントする「Ｎ」を１つカウントアップ（Ｎ＝Ｎ＋１）する（Ｓ９０４）。次に、ソリューションボタンが押された回数をカウントするカウンタＮの値によって、以降の処理内容を切替制御する。
ソリューションボタン５０２が一度目の押下であると判断した場合は、Ｎ＝１になり、その場合はＳ９０６に進む。一方、ソリューションボタン５０２が二度目の押下であるとＣＰＵ２０２が判断した場合にはＳ９０４でカウントアップされるので、Ｎ＝２となり、Ｓ９０７に進む。
ここで、それぞれのステップの処理内容について説明する。
ソリューションボタン５０２が一度目の押下である場合は、Ｓ９０６にて、表示部２１３の表示コントラスト比設定を変更する。具体的には、表示部２１３の駆動制御部（ドライバ部；図示せず）にて、バックライト（図示せず）を透過させて白くみせる箇所と、遮光して黒くみせる箇所の輝度の差を大きくする。Ｓ９０６では、表示部２１３（例えばＳＴＮ液晶ディスプレイ）のドライバ部で、黒く見せる箇所の遮光度合いを強くしてバックライトの光を透過しないように設定を変更する。
【００７３】
また、Ｓ９０５で、ソリューションボタン５０２が二度目の押下であるとＣＰＵ２０２が判断した場合は、Ｓ９０７で、白く見せる箇所の輝度を上げるため、バックライトの輝度を上げる処理を行う。
具体的には、バックライト（例えば白色ＬＥＤ）の点灯パターン（多くはＰＷＭ制御で実現）をより点灯させるように変更する。つまり、ＰＷＭ制御で白色ＬＥＤが点灯している時間の総時間が多くなるように制御を変更する。
しかし、この処理は常時実施してしまうと白色ＬＥＤなどバックライト光源の寿命を短くしてしまう可能性があるのでソリューションボタン５０２を押下された場合のみの短い時間だけ実施する。
【００７４】
Ｓ９０７の処理の後、表示部２１３にはＱＲコードと一緒に中止ボタン５０５を表示する（Ｓ９０８）。また、合わせてカウンタＮをゼロ（０）にリセットする。この中止ボタン５０５は、ソリューションボタン５０２を押下してＱＲコードの認識率を上げる処理を行っても解決できなかった場合に、一連の処理を中断するためのボタンである。ここで、Ｓ９０３の判断にて押されたボタンが「中止ボタン５０５」であった場合には、図１１に示す処理に戻り、図１１の処理を終了する。
【００７５】
また、Ｓ９０２でコード化する情報量Ｊが１００Ｂｙｔｅより大きいとＣＰＵ２０２が判断した場合は、Ｓ９０９のサブルーチンに進む。以下、図１３を用いて、このサブルーチンの処理フローを説明する。
【００７６】
なお、コード化する情報量Ｊが１００Ｂｙｔｅより大きい場合は、より高解像なＱＲコードが生成される。その場合は、携帯端末３００の撮像部３２０でのＱＲコード認識率も低くなることが懸念される。そこで、情報量Ｊが１００Ｂｙｔｅより大きくなる場合は、前記図１１で説明した一度目、二度目のソリューションボタン５０２押下時の処理に加え、もう１つ解決処理を追加している。
【００７７】
〔ＱＲコードの間引き処理〕
図１３は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。なお、各ステップは、情報処理装置２００のＲＯＭ２０４、或いは記憶装置２０５に保存されているプログラムに基づきＣＰＵ２０２によって処理が実行されるものである。
サブルーチンに入ったならば、まず、ＣＰＵ２０２は、ソリューションボタン５０２が押下されたかどうかを判断する（Ｓ１００１）。ソリューションボタン５０２が押されたとＣＰＵ２０２が判断した場合（Ｓ１００１のＹ）、ソリューションボタン５０２が押された回数をカウントするカウンタＮをカウントアップ（Ｎ＝Ｎ＋１）する（Ｓ１００２）。
【００７８】
次に、ＣＰＵ２０２は、カウンタＮの数値に応じてソリューション処理を切替制御する（Ｓ１００３）。Ｓ１００４、Ｓ１００５は前述の図１２で説明したＳ９０６、Ｓ９０７と同じ処理である。それに加え、三度目にソリューションボタン５０２を押された場合の処理としてＳ１００６がある。
Ｓ１００６では、ＱＲコードを生成する場合の誤り訂正レベルを初期設定の「高」から、もっとも低い「低」に変更してＱＲコード画像へのコード化を実行する。
この場合、携帯端末３００で読み取ったＱＲコードのデータに一部欠損があった場合の訂正機能が劣化するが、ＱＲコードの読み取り成功率は向上する（ＱＲコードの認識率が向上する）。
これによって、ＱＲコードで伝達する情報量Ｊが１００Ｂｙｔｅより大きく情報量が多い場合でも、ＱＲコードで携帯端末３００へデータ伝達しやすくなる。その結果、ユーザの利便性向上につながる。
【００７９】
Ｓ１００６を実行した後、図１２の説明と同様に、表示部２１３には一連の処理を中断する中止ボタン６０７を表示し、ＣＰＵ２０２は、カウンタＮをゼロ（０）にリセットする（Ｓ１００７）。ここで、Ｓ１００１の判断にて押されたボタンが「中止ボタン６０７」であった場合には、図１１のフローチャートに戻り、図１１の処理を終了する。
【００８０】
〔第３実施形態〕
以降は、携帯端末３００によるＱＲコードの認識ができなかった場合の解決手段について説明する。
【００８１】
図９は、本実施形態における、ソリューションボタン６０５を押下された場合に表示されるＱＲコード画像の一例を示している。
図９のＱＲコード７０１は、同じ情報（接続パラメータ）を２つのＱＲコード二分割して表示している例である。これによって、それぞれのＱＲコードに埋め込む情報量は約半分になるため、ドットサイズを大きくしてもＱＲコードとして表現できるようになり、携帯端末３００でのＱＲコード認識率も向上する。但し、ユーザは携帯端末３００で２回ＱＲコードの読み取りを行う必要があるため、接続パラメータ全てを伝達するのに時間を要する可能性がある。しかしながら、それでも接続パラメータを手入力する場合に比べ、入力ミスによる手戻りを未然に防ぐことができるので、ユーザビリティを向上させることはできる。
【００８２】
〔ＱＲコードの分割表示処理〕
図１４は、本実施形態を示す情報処理装置の制御方法を示すフローチャートである。本処理は、図１２に対して、四度目のソリューションボタン５０２の押下に対応している。なお、各ステップは、情報処理装置２００のＲＯＭ２０４、或いは記憶装置２０５に保存されているプログラムに基づきＣＰＵ２０２によって処理が実行されるものである。以下、図１２で説明したコード化する情報量Ｊが１００Ｂｙｔｅより大きい場合のサブルーチンＳ９０９の、他の実施形態を説明する。
【００８３】
四度目にソリューションボタン５０２が押下されたとＣＰＵ２０２が判断した場合はＳ１１０７に進む。Ｓ１１０７では、ＣＰＵ２０２がＱＲコードを二分割して生成し、図９に示すようにそのＱＲコード画像７０１Ａ、７０１Ｂを並べて表示する処理を行う。
また、図１２、図１３で説明した通り、Ｓ１１０７の処理の後、表示部２１３に中止ボタン７０２を表示し、カウンタＮをゼロ（０）にリセットする処理を行う（Ｓ１１０８）。ここで、Ｓ１１０１の判断にて押されたボタンが「中止ボタン７０２」であった場合には、図１０のフローチャートに処理を戻して、図１０の処理を終了する。
【００８４】
〔第４実施形態〕
なお、上記実施形態では、情報処理装置が備える表示装置にＱＲコードを表示する例を説明したが、表示装置そのものに本発明を適用することも可能である。したがって、情報処理装置は、同等の表示能力を備える液晶表示部を備えるプリンタ、ファクシミリ装置にも本発明を適用可能である。
また、上記実施形態では、コード情報パターンとしてＱＲコードを例としたが、二次元コードであればこれに限定されるものではない。
本実施形態によれば、表示コントラスト比の低い廉価な表示装置、あるいは当該表示装置を備える情報処理装置であっても所望の動作を実現可能な情報量を埋め込んだコード化パターンを、最適な手順で撮像機能を有する情報端末に確実に伝達させることができる。
【００８５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
２００  表示装置
３００  携帯端末
【図１】
2017138453.tif 000003
【図２】
2017138453.tif 000004
【図３】
2017138453.tif 000005
【図４】
2017138453.tif 000006
【図５】
2017138453.tif 000007
【図６】
2017138453.tif 000008
【図７】
2017138453.tif 000009
【図８】
2017138453.tif 000010
【図９】
2017138453.tif 000011
【図１０】
2017138453.tif 000012
【図１１】
2017138453.tif 000013
【図１２】
2017138453.tif 000014
【図１３】
2017138453.tif 000015
【図１４】
2017138453.tif 000016