(57)【要約】【課題】画面表示した情報コードの読み取り失敗を抑制し得る構成を提供する。【解決手段】タッチパネル２４により情報コードＣが表示画面２４ａの初期表示範囲Ｓｏに表示され、検出される表示画面２４ａに対するタッチ範囲Ｔの少なくとも一部が初期表示範囲Ｓｏに重複する重複状態であると判定されると、表示画面２４ａにおいてタッチ範囲Ｔとの重複をなくすように初期表示範囲Ｓｏが表示範囲Ｓに変更される。【選択図】図４
2019040492.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを表示画面の所定の表示範囲に表示する表示部と、
前記表示画面に対してタッチされているタッチ範囲を検出する検出部と、
前記検出部により検出される前記タッチ範囲の少なくとも一部が前記所定の表示範囲に重複する重複状態であるか否かについて判定する判定部と、
前記判定部により前記重複状態と判定されると、前記表示画面において前記タッチ範囲との重複面積を減らすように前記所定の表示範囲を変更する表示制御部と、
を備えることを特徴とする携帯型情報コード表示装置。
【請求項２】
前記表示制御部は、前記判定部により前記重複状態と判定されると、前記表示画面において前記タッチ範囲との重複をなくすため、前記表示画面において前記タッチ範囲と重複しない位置で最も大きくなるように前記所定の表示範囲を変更することを特徴とする請求項１に記載の携帯型情報コード表示装置。
【請求項３】
前記表示制御部により変更された前記所定の表示範囲の大きさが所定の大きさ未満であると、前記表示画面がタッチされるタッチ状態の解消を促す報知を行う報知部を備えることを特徴とする請求項２に記載の携帯型情報コード表示装置。
【請求項４】
情報コードを表示画面の所定の表示範囲に表示する表示部と、
前記表示画面に対してタッチされているタッチ範囲を検出する検出部と、
前記検出部により検出される前記タッチ範囲の少なくとも一部が前記所定の表示範囲に重複する重複状態であるか否かについて判定する判定部と、
前記判定部により前記重複状態と判定されると、前記表示画面がタッチされるタッチ状態の解消を促す報知を行う報知部と、
を備えることを特徴とする携帯型情報コード表示装置。
【請求項５】
前記判定部は、前記タッチ範囲と前記所定の表示範囲との重複面積が所定値を超えると、前記重複状態と判定することを特徴とする請求項１〜４のいずれか一項に記載の携帯型情報コード表示装置。
【請求項６】
前記表示画面が向いている方向を検出する画面方向検出部を備え、
前記検出部は、前記画面方向検出部により検出される前記表示画面が向いている方向が所定の角度範囲内である場合に、前記タッチ範囲に応じて表示制御を行うことを特徴とする請求項１〜５のいずれか一項に記載の携帯型情報コード表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型情報コード表示装置に関するものである。
【背景技術】
【０００２】
現在、バーコードやＱＲコード（登録商標）などの情報コードが様々な用途で使用されており、その使用目的も多様化しつつある。特に、近年では、ＱＲコードなどの普及に応じて、小売店、コンビニエンスストア等でも、決済用やクーポン用としてスマートフォン等の携帯端末の表示画面に表示させた情報コードを読み取らせることが一般的になってきている。
【０００３】
上述のように画面表示した情報コードを読取装置に読み取らせる技術として、例えば、下記特許文献１に開示される読み取り装置が知られている。この読み取り装置では、画面表示された情報コードをスキャナ装置によりスキャンすることで情報コードを含む画像データを取得し、この画像データから抽出される矩形領域が長方形となるように歪み補正及び回転補正を行うことで、読み取り容易な情報コードの画像データを生成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４０２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述のように画面表示した情報コードを読取装置に読み取らせる場合、情報コードが表示される表示画面を読取装置の読取口に向ける必要があるため、この状態では、ユーザは、情報コードが表示される表示画面を見ることができない。そうすると、携帯端末を把持している指が意図せず表示画面にかかったために情報コードの一部が隠されていると、その情報コードのデコードが失敗してしまう可能性がある。携帯端末は、チケット等の用紙よりも重いことからしっかり把持する必要があるため、把持している指が表示画面された情報コードにかかりやすいからである。
【０００６】
特に、ユーザは、表示画面が読取口に向けられているために情報コードの一部が隠されている状態であることを認識できない場合があり、このような場合には、デコード不可能な表示状態の情報コードを読取口に翳し続けた後にデコード失敗が報知等されることとなる。このため、デコード失敗の原因がわからないだけでなく、情報コードを翳している時間が無駄に過ぎるだけで迅速な情報コードの読み取りの妨げになるという問題がある。特に、円滑な情報コードの読み取りが求められる入場ゲート等で上述のようにデコード不可能な表示状態の情報コードを読取口に翳し続けていると、スムーズな入場が阻害されてしまうという問題が生じる。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、画面表示した情報コードの読み取り失敗を抑制し得る構成を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、特許請求の範囲の請求項１に記載の携帯型情報コード表示装置（１０）は、
情報コード（Ｃ）を表示画面（２４ａ）の所定の表示範囲（Ｓｏ，Ｓ）に表示する表示部（２４）と、
前記表示画面に対してタッチされているタッチ範囲（Ｔ）を検出する検出部（２４）と、
前記検出部により検出される前記タッチ範囲の少なくとも一部が前記所定の表示範囲に重複する重複状態であるか否かについて判定する判定部（２１）と、
前記判定部により前記重複状態と判定されると、前記表示画面において前記タッチ範囲との重複面積を減らすように前記所定の表示範囲を変更する表示制御部（２１）と、
を備えることを特徴とする。
【０００９】
また、請求項４に記載の携帯型情報コード表示装置（１０）は、
情報コード（Ｃ）を表示画面（２４ａ）の所定の表示範囲（Ｓｏ）に表示する表示部（２４）と、
前記表示画面に対してタッチされているタッチ範囲（Ｔ）を検出する検出部（２４）と、
前記検出部により検出される前記タッチ範囲の少なくとも一部が前記所定の表示範囲に重複する重複状態であるか否かについて判定する判定部（２１）と、
前記判定部により前記重複状態と判定されると、前記表示画面がタッチされるタッチ状態の解消を促す報知を行う報知部（２６，２７）と、
を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【００１０】
請求項１の発明では、表示部により情報コードが表示画面の所定の表示範囲に表示され、検出部により検出される表示画面に対するタッチ範囲の少なくとも一部が所定の表示範囲に重複する重複状態であると判定部により判定されると、表示画面においてタッチ範囲との重複面積を減らすように所定の表示範囲が表示制御部により変更される。
【００１１】
これにより、携帯端末を把持している指が意図せず表示画面にタッチしているために情報コードの一部が隠されていると、表示画面内において情報コードが表示される位置を指に隠され難い位置に変更することができる。したがって、画面表示した情報コードの読み取り失敗を抑制することができる。
【００１２】
請求項２の発明では、判定部により重複状態と判定されると、表示画面においてタッチ範囲との重複をなくすため、表示画面においてタッチ範囲と重複しない位置で最も大きくなるように所定の表示範囲が表示制御部により変更される。これにより、表示画面内の指がタッチしていない位置にて情報コードをより大きく表示することができるので、画面表示した情報コードの読み取り失敗を確実に抑制することができる。
【００１３】
請求項３の発明では、表示制御部により変更された所定の表示範囲の大きさが所定の大きさ未満であると、表示画面がタッチされるタッチ状態の解消を促す報知が報知部により行われる。このため、上記所定の大きさを、通常の読取装置で読み取り可能なセルサイズが確保され得る情報コードの大きさに設定した場合には、例えば、表示画面内の指がタッチしていない位置にて表示した情報コードのセルサイズが通常の読取装置で読み取り不能になっていると、タッチ状態の解消を促す報知が行われる。これにより、上記報知を受けたユーザがタッチ状態を解消するように把持し直すことで、表示画面の情報コードを隠され難くすることができる。その一方で、表示制御部により変更された所定の表示範囲の大きさが所定の大きさ以上となれば、その変更後の表示状態で情報コードが読み取り可能であるとして、タッチ状態の解消を促す報知が行われることもないので、不要な報知をなくすことができる。
【００１４】
請求項４の発明では、表示部により情報コードが表示画面の所定の表示範囲に表示され、検出部により検出される表示画面に対するタッチ範囲の少なくとも一部が所定の表示範囲に重複する重複状態であると判定部により判定されると、表示画面がタッチされるタッチ状態の解消を促す報知が報知部により行われる。
【００１５】
このため、携帯端末を把持している指が意図せず表示画面にタッチしているために情報コードの一部が隠されていると、そのタッチ状態の解消を促す報知がなされる。これにより、上記報知を受けたユーザがタッチ状態を解消するように把持し直したために、表示画面の情報コードが隠されなくなることで、画面表示した情報コードの読み取り失敗を抑制することができる。
【００１６】
請求項５の発明では、タッチ範囲と所定の表示範囲との重複面積が所定値を超えると、重複状態と判定部により判定される。このため、例えば、表示される情報コードが誤り訂正機能を有することから、上記所定値を誤り訂正可能な範囲に応じて設定した場合には、タッチ範囲と所定の表示範囲とが一部重複していても誤り訂正可能な表示状態の情報コードであれば、重複状態と判定されることなく、その表示状態のまま読取装置に読み取らせることができる。これにより、読み取り可能な表示状態の情報コードの位置までも不要に変更するような処理をなくすことができる。
【００１７】
請求項６の発明では、画面方向検出部により検出される表示画面が向いている方向が所定の角度範囲内である場合に、タッチ範囲に応じて表示制御を行う。このため、例えば、上記所定の角度範囲を、表示画面を読取装置に向けていることが推定される角度範囲に応じて設定した場合には、表示画面をユーザに向けているような検出状態では、所定の表示範囲が変更されることもない。すなわち、表示画面を読取装置に向けていないことが推定されるような場合では、そもそも情報コードの位置を変更すること自体が不要であり、そのような状態での不要な処理をなくすことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る携帯端末を概略的に示す斜視図である。
【図２】図１の携帯端末の電気的構成を概略的に示すブロック図である。
【図３】第１実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図４】図４（Ａ）は、初期表示範囲にて画面表示される情報コードに対して指がかかっている状態を説明する説明図であり、図４（Ｂ）は、変更した表示範囲にて情報コードを等倍にて画面表示している状態を説明する説明図である。
【図５】図５（Ａ）は、初期表示範囲にて画面表示される情報コードに対して指がかかっている状態を説明する説明図であり、図５（Ｂ）は、変更した表示範囲にて情報コードを縮小して画面表示している状態を説明する説明図である。
【図６】図６（Ａ）は、初期表示範囲にて画面表示される情報コードに対して指がかかっている状態を説明する説明図であり、図６（Ｂ）は、変更した表示範囲にて情報コードを縮小にて画面表示している状態を説明する説明図である。
【図７】第２実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図８】第４実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図９】表示画面を読取装置に向けた状態と画面方向との関係を説明する説明図である。
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、本発明の第１実施形態に係る携帯型情報コード表示装置を適用した携帯端末について、図面を参照して説明する。
図１及び図２に示す携帯端末１０は、読取装置１に読み取らせる情報コードＣを画面表示するための携帯型情報コード表示装置であり、例えば、所定のアプリケーションプログラムがインストールされた携帯電話（スマートフォン）により構成することができる。図１に示すように、携帯端末１０は、片手により把持可能であって、表示画面２４ａが設けられる前面１１ａとこの前面１１ａに平行な後面１１ｂとの距離（厚さ）が小さい薄箱状のケース１１により外郭が構成されている。
【００２０】
この携帯端末１０は、図２に示すように、ＣＰＵ等を備えてなる制御部２１、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部２２、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部２３、タッチパネル２４、操作部２５、スピーカ２６、バイブレータ２７、加速度センサ２８、外部機器（図示略）と通信するための通信インタフェースとして構成される通信部２９などを備えている。
【００２１】
記憶部２２には、読取装置１に読み取らせる情報コードＣ又はその情報コードＣを生成するための情報等が予め記憶されるとともに、この情報コードＣを画面表示する際になされる情報コード表示処理を実行するためのアプリケーションプログラムが制御部２１により実行可能に予め格納されている。また、記憶部２２には、情報コードＣの表示画面２４ａに対して最初に表示する際の表示位置や大きさ等に関する情報が初期表示範囲として記憶されている。
【００２２】
タッチパネル２４は、公知のタッチパネル型の表示装置として構成されており、液晶表示器等の公知の表示デバイスとして構成される表示部と、この表示部の表示画面２４ａに重ねられて当該表示画面２４ａに対してタッチ（接触）している範囲（以下、単にタッチ範囲Ｔともいう）を検出可能な検出部として機能する透明性のパネルとを備えている。このタッチパネル２４は、制御部２１によって表示部の表示内容が制御され、表示画面２４ａに対するタッチ範囲Ｔに応じた信号を制御部２１に出力するように構成されている。
【００２３】
スピーカ２６は、公知のスピーカによって構成されており、制御部２１による制御に応じて予め設定された音声やブザー音等の所定の音を放音（発音）するように構成されている。バイブレータ２７は、携帯端末に搭載される公知のバイブレータによって構成されており、制御部２１による制御に応じて所定の振動を発生させるように構成されている。
【００２４】
加速度センサ２８は、３軸方向の加速度を検出可能な公知の３軸加速度センサ（３軸モーションセンサ）であって、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの方向の加速度を検出し、この検出結果に応じた加速度信号を制御部２１に出力するように構成されている。この加速度センサ２８により、３軸方向（Ｘ軸方向、Ｙ軸方向，Ｚ軸方向）の加速度が検出されることで、当該携帯端末１０の３軸方向に関する位置や表示画面２４ａが向いている方向（以下、画面方向Ｆともいう）を検出（算出）することができる。
【００２５】
次に、本実施形態において、情報コードＣを読取装置１に読み取らせる際に携帯端末１０の制御部２１にて実行される情報コード表示処理について、図３に示すフローチャートを用いて説明する。
情報コードＣを表示画面２４ａに表示させるために携帯端末１０に対して所定の操作がなされることで制御部２１にて情報コード表示処理が開始されると、まず、図３のステップＳ１０１に示す表示処理がなされる。この処理では、記憶部２２に記憶される情報コードＣやその初期表示範囲に関する情報に基づいて、情報コードＣが表示画面２４ａ内における初期表示範囲Ｓｏに表示される。なお、初期表示範囲Ｓｏは、変更前の「所定の表示範囲」の一例に相当し得る。
【００２６】
次に、ステップＳ１０３に示すタッチ範囲検出処理がなされ、表示画面２４ａに対するタッチ範囲Ｔを検出するための処理がなされる。続いて、ステップＳ１０５の判定処理にて、検出されるタッチ範囲Ｔの少なくとも一部が初期表示範囲Ｓｏに重複する重複状態であるか否かについて判定される。なお、上記ステップＳ１０５の判定処理を行う制御部２１は、「判定部」の一例に相当し得る。
【００２７】
ここで、ケース１１を把持する指が表示画面２４ａに触れていないためにタッチ範囲Ｔが検出されないか、ケース１１を把持する指が表示画面２４ａに触れているために検出されたタッチ範囲Ｔが初期表示範囲Ｓｏに重複していない場合には、重複状態でないとしてステップＳ１０５にてＮｏと判定される。この場合には、所定の終了操作等がなされるまで、ステップＳ１１５にてＮｏと判定されて、情報コードＣが表示画面２４ａに表示される状態が継続される。
【００２８】
一方、図４（Ａ）に示すように、ケース１１を把持する指が表示画面２４ａに触れているために検出されたタッチ範囲Ｔが初期表示範囲Ｓｏの少なくとも一部に重複している場合には、重複状態であるとしてステップＳ１０５にてＹｅｓと判定される。この場合には、ステップＳ１０７に示す表示範囲算出処理がなされ、表示画面２４ａにおいて検出されたタッチ範囲Ｔとの重複をなくすため、表示画面２４ａにおいて初期表示範囲Ｓｏと相似形状であって上記タッチ範囲Ｔと重複しない位置で最も大きくなる範囲が表示範囲Ｓとして算出される。
【００２９】
そして、ステップＳ１０９に示す判定処理にて、上述のように算出された表示範囲Ｓが所定の大きさ未満であるか否かについて判定される。本実施形態では、上記所定の大きさは、その情報コードを構成する複数種類のセルのセル数に応じたもので、通常の読取装置で読み取り可能なセルサイズが確保され得る最小限程度の情報コードの大きさであって初期表示範囲Ｓｏも小さくなるように設定されている。すなわち、上記所定の大きさよりも小さくなる表示範囲にて表示される情報コードでは、撮像された情報コードを構成する各セルが小さいために、通常の読取装置で読み取りが困難になる可能性が高くなる。
【００３０】
ここで、上述のように算出された表示範囲Ｓが初期表示範囲Ｓｏ以上となることから上記所定の大きさ以上であると判定されると（Ｓ１０９でＮｏ）、ステップＳ１１１に示す表示位置変更処理がなされる。この場合には、図４（Ｂ）に示すように、上述のように算出された位置の表示範囲Ｓに対して情報コードＣが初期表示範囲Ｓｏと同じ大きさで表示されるように、情報コードＣの表示位置が変更される。これにより、表示画面２４ａ内において情報コードＣが表示される位置を指に隠されない位置に変更することができる。その後、所定の終了操作等がなされるまで（Ｓ１１５でＮｏ）、情報コードＣが上述のように変更された表示位置にて表示画面２４ａに表示され、再び重複状態と判定されるまでその表示位置での表示状態が継続される。なお、上記ステップＳ１１１の処理を行う制御部２１は、「表示制御部」の一例に相当し得る。
【００３１】
また、図５（Ａ）に示すように、検出されたタッチ範囲Ｔが上記図４（Ａ）の状態よりも大きくなるために、上述のように算出された表示範囲Ｓが初期表示範囲Ｓｏ未満であっても、その表示範囲Ｓが上記所定の大きさ以上であると判定されると（Ｓ１０９でＮｏ）、上述した表示位置変更処理がなされる（Ｓ１１１）。この場合には、図５（Ｂ）に示すように、上述のように算出された位置の表示範囲Ｓに対して情報コードＣが初期表示範囲Ｓｏよりも縮小されて表示されるように、情報コードＣの表示位置が変更される。このようにしても、表示画面２４ａ内において情報コードＣが表示される位置を指に隠されない位置に変更することができる。その後、所定の終了操作等がなされるまで（Ｓ１１５でＮｏ）、情報コードＣが上述のように縮小変更された表示位置にて表示画面２４ａに表示され、再び重複状態と判定されるまでその表示位置での表示状態が継続される。
【００３２】
一方、図６（Ａ）に示すように、検出されたタッチ範囲Ｔが上記図５（Ａ）の状態よりも大きくなるために、上述のように算出された表示範囲Ｓが上記所定の大きさ未満であると判定されると（Ｓ１０９でＹｅｓ）、ステップＳ１１３に示す報知処理がなされる。この処理では、仮に、上述のように算出された位置の表示範囲Ｓに対して情報コードＣが縮小されて表示されても、図６（Ｂ）に示すように、読み取り可能なセルサイズが確保され難い表示状態になるとして、その表示状態を図６（Ａ）の状態から変更することなく、タッチ状態の解消を促すための報知がスピーカ２６による発音やバイブレータ２７による振動等を利用して報知される。その後、所定の終了操作等がなされていない場合には（Ｓ１１５でＮｏ）、上記ステップＳ１０１からの処理がなされる。なお、スピーカ２６及びバイブレータ２７は、「報知部」の一例に相当し、タッチ状態の解消を促すためのスピーカ２６による発音として、例えば、「画面から指を離してください」等の音声を採用してもよいし、タッチ状態の解消を促すためのバイブレータ２７による振動として、通常の振動と振動周期等が異なる報知用の振動を採用してもよい。
【００３３】
そして、上述のようなスピーカ２６やバイブレータ２７を利用した報知を受けたユーザがタッチ状態を解消するように把持し直すことで、上述した重複状態が解消すると（Ｓ１０５でＮｏ）、読み取り可能な情報コードＣが表示画面２４ａに表示される表示状態であるとして、報知が終了し、その表示状態が継続される。
【００３４】
以上説明したように、本実施形態に係る携帯端末１０では、タッチパネル２４により情報コードＣが表示画面２４ａの初期表示範囲Ｓｏに表示され、検出される表示画面２４ａに対するタッチ範囲Ｔの少なくとも一部が初期表示範囲Ｓｏに重複する重複状態であると判定されると（Ｓ１０５でＹｅｓ）、表示画面２４ａにおいてタッチ範囲Ｔとの重複をなくすように初期表示範囲Ｓｏが表示範囲Ｓに変更される（Ｓ１１１）。
【００３５】
これにより、携帯端末１０を把持している指が意図せず表示画面２４ａにタッチしているために情報コードＣの一部が隠されていると、表示画面２４ａ内において情報コードＣが表示される位置を指のタッチされていない位置に変更することができる。したがって、画面表示した情報コードＣの読み取り失敗を抑制することができる。
【００３６】
さらに、上記ステップＳ１０５の判定処理にて重複状態と判定されると（Ｓ１０５でＹｅｓ）、表示画面２４ａにおいてタッチ範囲Ｔとの重複をなくすため、表示画面２４ａにおいてタッチ範囲Ｔと重複しない位置で最も大きくなるように初期表示範囲Ｓｏが表示範囲Ｓに変更される。これにより、表示画面２４ａ内の指がタッチしていない位置にて情報コードＣをより大きく表示することができるので、画面表示した情報コードＣの読み取り失敗を確実に抑制することができる。
【００３７】
特に、変更された表示範囲Ｓの大きさが上記所定の大きさ未満であると、表示画面２４ａがタッチされるタッチ状態の解消を促す報知が報知部として機能するスピーカ２６の音声やバイブレータ２７の振動等を利用してより行われる。これにより、上記報知を受けたユーザがタッチ状態を解消するように把持し直すことで、表示画面２４ａの情報コードＣを隠され難くすることができる。その一方で、変更された表示範囲Ｓの大きさが上記所定の大きさ以上となれば、その変更後の表示状態で情報コードＣが読み取り可能であるとして、タッチ状態の解消を促す報知が行われることもないので、不要な報知をなくすことができる。
【００３８】
［第２実施形態］
次に、本第２実施形態に係る携帯型情報コード表示装置を適用した携帯端末について、図７を参照して説明する。
本第２実施形態では、重複状態と判定されると、その表示状態を変更することなくタッチ状態の解消を促すための報知が行われる点が、上記第１実施形態と主に異なる。
【００３９】
以下、第２実施形態において、情報コードＣを読取装置１に読み取らせる際に携帯端末１０の制御部２１にて実行される情報コード表示処理について、図７に示すフローチャートを用いて説明する。
上記第１実施形態と同様に、情報コードＣが表示画面２４ａの初期表示範囲Ｓｏに表示され（図７のＳ１０１）、検出されたタッチ範囲Ｔが初期表示範囲Ｓｏの少なくとも一部に重複していることから重複状態であると判定されると（Ｓ１０５でＹｅｓ）、ステップＳ１１３に示す報知処理がなされる。この処理では、上記第１実施形態と同様に、その表示状態を変更することなく、タッチ状態の解消を促すための報知がスピーカ２６による発音やバイブレータ２７による振動等を利用して報知される。
【００４０】
このように、重複状態と判定された際に表示範囲Ｓの算出やその算出に応じた情報コードＣの表示変更等を行わなくても、上記報知を受けたユーザがタッチ状態を解消するように把持し直したために、表示画面２４ａの情報コードが隠されなくなることにより、画面表示した情報コードＣの読み取り失敗を抑制することができる。
【００４１】
なお、重複状態と判定されるとその表示状態を変更することなく上記報知を行う本実施形態の特徴的構成は、他の実施形態等にも適用することができる。
【００４２】
［第３実施形態］
次に、本第３実施形態に係る携帯型情報コード表示装置を適用した携帯端末について、説明する。
本第３実施形態では、重複状態と判定される条件を変更している点が、上記第１実施形態と主に異なる。
【００４３】
表示画面２４ａに表示される情報コードＣとして、誤り訂正機能を有するＱＲコード等を採用する場合、タッチ範囲Ｔと初期表示範囲Ｓｏとが重複していてもその重複面積が十分に小さい場合には、情報コードＣの表示位置を変更しなくても、誤り訂正を利用することで、その表示状態のまま読取装置１に読み取らせることができる。
【００４４】
そこで、本実施形態における情報コード表示処理では、検出されるタッチ範囲Ｔの少なくとも一部が初期表示範囲Ｓｏに重複することで重複状態と判定する第１実施形態と異なり、タッチ範囲Ｔと初期表示範囲Ｓｏとの重複面積が所定値を超えることで、重複状態と判定する。
【００４５】
具体的には、上記所定値を、画面表示すべき情報コードＣの誤り訂正可能な範囲（誤り訂正レベル）に応じてその情報コードＣごとに設定することで、重複面積が当該所定値以下であり誤り訂正可能な程度にタッチ範囲Ｔと初期表示範囲Ｓｏとが重複している状態であれば、ステップＳ１０５の判定処理において、重複状態と判定しない。
【００４６】
このように、表示される情報コードＣが誤り訂正機能を有することから、タッチ範囲Ｔと初期表示範囲Ｓｏとが一部重複していても誤り訂正可能な表示状態の情報コードＣであれば、重複状態と判定されることなく、その表示状態のまま読取装置１に読み取らせることができる。これにより、読み取り可能な表示状態の情報コードＣの位置までも不要に変更するような処理をなくすことができる。
【００４７】
なお、ステップＳ１０５の判定処理では、初期表示範囲Ｓｏに表示される情報コードＣのうち位置検出パターン等の誤り訂正を利用できない特徴パターンに重複している場合には、重複面積が上記所定値以下であっても重複状態と判定してもよい。
【００４８】
また、ステップＳ１０７の表示範囲算出処理では、表示画面２４ａにおいて検出されたタッチ範囲Ｔとの重複をなくすように表示範囲Ｓが算出されることに限らず、誤り訂正可能な範囲を考慮して、検出されたタッチ範囲Ｔとの重複を誤り訂正可能な範囲程度まで減らすようにして表示範囲Ｓが算出されてもよい。
【００４９】
なお、タッチ範囲Ｔと初期表示範囲Ｓｏとの重複面積が上記所定値を超えることで重複状態と判定する本実施形態の特徴的構成は、他の実施形態等にも適用することができる。
【００５０】
［第４実施形態］
次に、本第４実施形態に係る携帯型情報コード表示装置を適用した携帯端末について、図８及び図９を参照して説明する。
本第４実施形態では、表示画面２４ａが向いている画面方向Ｆを検出することで表示画面２４ａを読取装置１に向けていることが推定されない場合には情報コードＣの表示位置を変更しない点が、上記第１実施形態と主に異なる。
【００５１】
以下、第４実施形態において、情報コードＣを読取装置１に読み取らせる際に携帯端末１０の制御部２１にて実行される情報コード表示処理について、図８に示すフローチャートを用いて説明する。
上記第１実施形態と同様に、情報コードＣが表示画面２４ａの初期表示範囲Ｓｏに表示されると（図８のＳ１０１）、タッチ範囲Ｔが検出される（Ｓ１０３）。続いて、ステップＳ１０４に示す判定処理にて、加速度センサ２８を利用して検出される画面方向Ｆが所定の角度範囲内であるか否かについて判定される。なお、加速度センサ２８は、「画面方向検出部」の一例に相当し得る。
【００５２】
ここで、上記所定の角度範囲は、表示画面２４ａを読取装置１の読取口２に向けていることが推定される角度範囲に応じて設定される。より具体的には、上記所定の角度範囲は、図９に示すように、水平状態の携帯端末１０をユーザ側が下側となるように傾斜させた傾斜角度θａ（例えば、水平方向に対して３０°）での画面方向Ｆａとユーザ側が上側となるように傾斜させた傾斜角度θｂ（例えば、水平方向に対して−３０°）での画面方向Ｆｂとを下限と上限とするように設定される。
【００５３】
そして、加速度センサ２８を利用して検出される画面方向ＦがＦａ以上Ｆｂ以下であれば、画面方向Ｆが所定の角度範囲内であるとして（Ｓ１０４でＹｅｓ）、表示画面２４ａを読取装置１の読取口２に向けていることが推定されて、上記ステップＳ１０５以降の処理がなされる。一方、加速度センサ２８を利用して検出される画面方向ＦがＦａ以上Ｆｂ以下であれば、画面方向Ｆが所定の角度範囲内でないとして（Ｓ１０４でＮｏ）、表示画面２４ａを読取装置１の読取口２に向けていないことが推定されて、情報コードＣの表示位置を変更することなく、上記ステップＳ１１５以降の処理がなされる。
【００５４】
このように、検出される表示画面２４ａが向いている画面方向Ｆが所定の角度範囲内である場合に、タッチ範囲Ｔが検出されるため、例えば、表示画面２４ａをユーザに向けているような検出状態では、画面方向Ｆが所定の角度範囲外となりタッチ範囲Ｔが検出されることはなく、初期表示範囲Ｓｏが変更されることもない。すなわち、表示画面２４ａを読取装置１に向けていないことが推定されるような場合では、そもそも情報コードＣの位置を変更すること自体が不要であり、そのような状態での不要な処理をなくすことができる。特に、表示画面２４ａに対するタッチ操作中に、その表示画面２４ａを読取口２に翳していないのに情報コードＣの表示位置が意図せずに変更されてしまうことを防止でき、操作しにくい状態を防ぐことができる。
【００５５】
なお、検出される画面方向Ｆから表示画面２４ａを読取装置１に向けていることが推定されない場合には情報コードＣの表示位置を変更しない本実施形態の特徴的構成は、他の実施形態等にも適用することができる。
【００５６】
なお、本発明は上記各実施形態及び変形例に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）タッチパネル２４の表示画面に表示される情報コードＣは、ＱＲコードに限らず、例えば、バーコード等の一次元コードやデータマトリックスコード、マキシコード等の二次元コードなどの他の種別の情報コードであってもよい。
【００５７】
（２）本発明は、タッチパネルを有する携帯電話（スマートフォン）に適用されることに限らず、例えば、タッチパネルに情報コードを表示させる専用の携帯端末等、タッチパネルを有する携帯型情報コード表示装置であれば適用することができる。
【符号の説明】
【００５８】
１０…携帯端末（携帯型情報コード表示装置）
２１…制御部（判定部，表示制御部）
２４…タッチパネル（表示部，検出部）
２４ａ…表示画面
２６…スピーカ（報知部）
２７…バイブレータ（報知部）
２８…加速度センサ（画面方向検出部）
Ｃ…情報コード
Ｆ…画面方向
Ｓ…表示範囲
Ｓｏ…初期表示範囲
【図１】
2019040492.tif 000003
【図２】
2019040492.tif 000004
【図３】
2019040492.tif 000005
【図４】
2019040492.tif 000006
【図５】
2019040492.tif 000007
【図６】
2019040492.tif 000008
【図７】
2019040492.tif 000009
【図８】
2019040492.tif 000010
【図９】
2019040492.tif 000011