(57)【要約】【課題】  ２次元コードを読み取る情報処理端末が、携帯端末として用いられるかヘッドマウントディスプレイとして用いられるかによって、当該２次元コードに対応する文字データまたは画像データの表示を変えることによって、ユーザにとって視認性の高い表示を行うことが可能な仕組みを提供すること。【解決手段】  撮影手段を有する情報処理装置が携帯端末かヘッドマウンドディスプレイとして用いるかを判定し、携帯端末として用いられる場合には、２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられる場合には、複数の前記２次元コードに対応する前記文字列データまたは画像データを、撮影手段により前記紙媒体を撮影することによって得られた画像データの複数の前記二次元コード上にそれぞれ重ね合わせた画像データを表示する。【選択図】  図４
2018092228.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段を有する情報処理端末であって、
文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取手段と、
前記読取手段により読み取った２次元コードに対応する文字データまたは画像データを表示する表示手段と、
前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定手段とを備え、
前記表示手段は、前記判定手段により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とする情報処理端末。
【請求項２】
前記判定手段は、前記情報処理端末がユーザの手に所持されている場合に、携帯端末として用いられると判定し、前記情報処理端末がユーザの手に所持されていない場合にヘッドマウントディスプレイとして用いられると判定することを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記判定手段は前記情報処理端末が有する加速度センサにより検出した値が所定の値よりも大きい場合に手に所持していると判定し、所定の値よりも小さい場合に手に所持していないと判定することを特徴とする請求項１又は２に記載の情報処理端末。
【請求項４】
撮影手段を有する情報処理端末の制御方法であって、
前記情報処理端末の読取手段が、文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取工程と、
前記情報処理端末の表示手段が、前記読取工程により読み取った２次元コードに対応する文字データまたは画像データを表示する表示工程と、
前記情報処理端末の判定手段が、前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定工程とを備え、
前記情報処理端末の前記表示工程は、前記判定工程により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とする制御方法。
【請求項５】
撮影手段を有する情報処理端末で読み取り実行可能なプログラムあって、
前記情報処理端末を、
文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取手段と、
前記読取手段により読み取った２次元コードに対応する文字データまたは画像データを表示する表示手段と、
前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定手段として機能させ、
前記表示手段は、前記判定手段により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理端末の制御方法およびプログラムに関し、特に、２次元コードを読み取る情報処理端末が、携帯端末として用いられるかヘッドマウントディスプレイとして用いられるかによって、当該２次元コードに対応する文字データまたは画像データの表示を変えることによって、ユーザにとって視認性の高い表示を行うことが可能な仕組みを提供する技術に関する。
【背景技術】
【０００２】
印刷物の電子化によるペーパーレス化が進んでいるが、視認性の高さなどから依然として紙媒体に対する需要は多くある。しかし、紙媒体の印刷文書に機密情報が記載されている場合、その印刷文書を紛失すると、情報漏洩につながる可能性があった。また、仮に紙媒体の印刷文書を紛失した場合でも機密情報の漏洩を回避したいという課題がある。
【０００３】
そこで、特許文献１には、印刷文書内の機密情報を、認証情報を含めて暗号化し、紙媒体として印刷する。その印刷文書をスマートフォンなどの端末でカメラ撮影して読み取り、認証情報を入力することで、端末上で復号化した文書を閲覧することができる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２１２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、暗号化した文書をスマートフォンなどのカメラ付き端末を通して見ることで、端末を介して見た場合に限り復号化された文書が確認可能であった。しかしながら、端末側の表示がスマートフォンなどの端末であると、画面領域に限りがあり視認性が低い。
【０００６】
また、常に手に持った状態でかざす必要があり、虫眼鏡のような使い方となるため使用者にとって負担となる。
【０００７】
また一方で、一般的にＨＭＤと呼ばれる頭に装着するタイプの端末の場合、ＡＲと呼ばれる拡張現実を作り出すことで、表示領域に限りがなく、人間の視覚視野に近い自然な状態で仮想世界を作り出すことができる。このような端末であれば、上記のスマートフォンのように画面領域に限りがなく、手に持つという動作をせずに復号化した文書を確認することができるため、端末の種類に応じた表示方法が求められていた。
【０００８】
本発明は、２次元コードを読み取る情報処理端末が、携帯端末として用いられるかヘッドマウントディスプレイとして用いられるかによって、当該２次元コードに対応する文字データまたは画像データの表示を変えることによって、ユーザにとって視認性の高い表示を行うことが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、撮影手段を有する情報処理端末であって、文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取手段と、前記読取手段により読み取った２次元コードに対応する文字データまたは画像データを表示する表示手段と、前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定手段とを備え、前記表示手段は、前記判定手段により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とする。
【００１０】
また、本発明は、撮影手段を有する情報処理端末の制御方法であって、前記情報処理端末の読取手段が、文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取工程と、前記情報処理端末の表示手段が、前記読取工程により読み取った２次元コードに対応する文字データまたは画像データを表示する表示工程と、前記情報処理端末の判定手段が、前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定工程とを備え、前記情報処理端末の前記表示工程は、前記判定工程により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とする。
【００１１】
また、本発明は、撮影手段を有する情報処理端末で読み取り実行可能なプログラムあって、前記情報処理端末を、文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取手段と、前記読取手段により読み取った２次元コードに対応する文字データまたは画像データを表示する表示手段と、前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定手段として機能させ、前記表示手段は、前記判定手段により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記２次元コード上にそれぞれ重ね合わせた画像データを表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、２次元コードを読み取る情報処理端末が、携帯端末として用いられるかヘッドマウントディスプレイとして用いられるかによって、当該２次元コードに対応する文字データまたは画像データの表示を変えることによって、ユーザにとって視認性の高い表示を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の印刷管理システムの構成の一例を示すシステム構成図である。
【図２】図１に示した情報処理端末１１０、認証サーバ１３０に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示した情報処理端末１１０、認証サーバ１３０のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】本発明における端末の種類に応じたカメラ機能を用いた復号文書の表示の一例を示すフローチャートの一例を示す図である。
【図５】ユーザ認証画面の一例を示す図である。
【図６】ウェアラブルカメラを暗号文書にかざした画面の一例を示す図である。
【図７】スマートフォンを暗号文書にかざした画面の一例を示す図である。
【図８】復号化リストを表示したスマホの画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は本発明のシステムの一例を示すシステム構成図である。
【００１６】
本願発明の実施形態におけるシステムは、ＬＡＮ１２０上に、情報処理端末１１０、および認証サーバ１３０が接続され構成される。
【００１７】
ＬＡＮ１２０は、ローカルエリアネットワークのことで、企業や家庭内でのネットワークを指すが、これに限ったものではなく、公衆回線であったり、Ｗｉ−Ｆｉネットワークであったりしてもかまわない。
【００１８】
情報処理端末１１０は、ユーザにより利用される情報処理装置であって、ＨＭＤやスマートフォンなどの端末などを適用可能であり、認証サーバ１３０から復号化された文書または復号化されたリストを取得するための装置である。
なお、本発明における暗号化とは、文字データ、画像データの表示をユーザが視認できないようにすることをいう。例えば、マスクされている状態をいう。また、本発明における復号化とは、マスクされユーザに視認できない状態の文字データ、画像データの表示をユーザに視認できるようにすることをいう。
【００１９】
本実施形態では、ユーザが利用する情報処理端末１１０の例として、例えばウェアラブルカメラ、スマートフォンを利用するものとしているが、これに限る必要はなくさまざまな情報処理装置で構成することが可能である。
【００２０】
認証サーバ１３０は、情報処理端末１１０を所持するユーザが暗号文書を復号化して閲覧させても良いユーザかどうかの認証を行うサーバであるである。
【００２１】
次に、図２を用いて、図１に示した情報処理端末１１０、認証サーバ１３０に適用可能なハードウェア構成について説明する。
【００２２】
図２は、図１に示した情報処理端末１１０、認証サーバ１３０に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
【００２３】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
ＲＯＭ２０２あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ或いは各クライアントの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２６】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２７】
入力コントローラ（入力Ｃ）２０５は、キーボード／タッチパネル２０９やカメラ（画像読取部）からの入力を制御する。
【００２８】
ビデオコントローラ（ＶＣ）２０６は、表示端末（ディスプレイ）２１１への表示を制御する。
【００２９】
ディスプレイは、ＣＲＴディスプレイでも液晶ディスプレイ等でも構わない。
【００３０】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、利用者ファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（登録商標）（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１２へのアクセスを制御する。
【００３１】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークＬＡＮ１０３１２０を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１１上での表示を可能としている。
【００３３】
また、ＣＰＵ２０１は、ディスプレイ２１１上の不図示のマウスカーソル等での利用者指示を可能とする。
【００３４】
本発明を実現するためのプログラムは外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３５】
さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１２に格納されており、これらについての詳細な説明は後述する。
【００３６】
図３は、情報処理端末１１０、及び認証サーバ１３０が備える機能又はハードウェアを示すブロック図の一例を示す図である。
【００３７】
情報処理端末１１０は、暗号化文書復号化システム通信制御部３０４と、表示装置３０５と、入力装置３０６を有する。
【００３８】
暗号化文書復号化システム通信制御部３０４は、図２のＣＰＵ２０１に相当し、表示装置３０５は、図２のディスプレイ２１１に相当し、入力装置３０６は、図２のキーボード／タッチパネル２０９とカメラ（画像読取部）２１０に相当している。
【００３９】
表示装置３０５は、前記読取手段により読み取った２次元コードに対応する文字データまたは画像データを表示する表示手段の適用例である。
【００４０】
認証サーバ１３０は、認証情報記憶部３０１と、文書情報記憶部３０２と、通信制御部３０３とを有する。
【００４１】
文書情報記憶部３０２には、復号化された文書が記憶されている。また、認証情報記憶部３０１には、ユーザ認証を許可するユーザＩＤ、パスワードの組の情報が記憶されている。
【００４２】
通信制御部３０３は、図２のＣＰＵ２０１に相当し、認証情報記憶部３０１及び、文書情報記憶部３０２は、図２の外部メモリ２１２に相当する。
【００４３】
以下、図４のフローチャートを用いて、本発明における端末の種類に応じたカメラ機能を用いた復号文書の表示システムの処理の一例について説明する。
【００４４】
ステップＳ４０１では、まず、情報処理端末１１０は、ユーザから認証の為の情報を取得する為に、図５に示すユーザ認証画面を情報処理端末１１０の表示装置３０５に表示する。
【００４５】
図５は、情報処理端末１１０の表示装置３０５に表示されるユーザ認証画面５０１（ユーザ認証ダイアログ）の一例を示す図である。
【００４６】
図５のユーザ認証画面５０１には、ユーザＩＤの入力欄５０２と、パスワードの入力欄５０３と、ＯＫボタン５０４とが表示される。
【００４７】
情報処理端末１１０は、ユーザにより、ユーザＩＤと、パスワードの入力を受け付け、ＯＫボタン５０４の押下を受け付けると、当該入力されたユーザＩＤと、パスワードとを、認証サーバ１３０に送信してユーザ認証要求を行う（ステップＳ４０２）。
【００４８】
次に、認証サーバ１３０は、情報処理端末１１０からユーザＩＤとパスワードを受信すると（ステップＳ４０３）、当該受信したユーザＩＤ、パスワードの組が、認証サーバ１３０の認証情報記憶部３０１に格納されたユーザＩＤ、パスワードの組と、一致しているか否かを判定して、ユーザの認証処理（ユーザ認証手段）を実行する（ステップＳ４０４）。
【００４９】
そして、認証サーバ１３０（認証情報記憶部３０１）は、ユーザの認証が成功した場合、認証結果情報を、情報処理端末１１０に送信する（ステップＳ４０５）。
【００５０】
ステップＳ４０６では、情報処理端末１１０は、認証サーバ１３０より認証結果情報を受信する。
【００５１】
ステップＳ４０７では、情報処理端末１１０は、ステップＳ４０６で取得した「認証結果情報」が「認証成功」であると判定された場合には（ステップＳ４０７：ＹＥＳ）、処理をステップＳ４０８に移行する。
【００５２】
一方、情報処理端末１１０は、Ｓ４０６で取得した「認証結果情報」が失敗（「認証成功」ではない）と判定された場合には（ステップＳ４０７：ＮＯ）、処理を終了する。
【００５３】
ステップＳ４０８では、情報処理端末１１０は、情報処理端末１１０のカメラ機能を使用して暗号化された印刷済みの紙媒体の文書から文書情報を取得する。ステップＳ４０８は、文字または画像が印字された紙媒体であって、前記文字または前記画像の少なくとも一部が認識不可能となるように加工され、加工された前記文字または前記画像の上に２次元コードが複数印字された紙媒体から、前記撮影手段を用いて当該２次元コードを読み取る読取手段の適用例である。
【００５４】
ここでステップＳ４０８にて、情報処理端末１１０の入力装置３０６で暗号化された印刷文書を読み取る処理の一例の画面（図７）の説明をする。
【００５５】
図７は、ステップＳ４０８にて、情報処理端末１１０の入力装置３０６で暗号化された印刷文書を読み取る処理の一例である。
【００５６】
スマートフォン７０２（情報処理装置１１０に相当）のカメラ機能を使用して、印刷文書７０１に印刷されているＱＲコード（登録商標）を読み取る。印刷文書７０１では、暗号文６０２が暗号文［１］（図面では丸印の中に「１」と記載）（暗号文１）、暗号文［２］（図面では丸印の中に「２」と記載）、暗号文［３］（図面では丸印の中に「３」と記載）、暗号文［４］（図面では丸印の中に「４」と記載）（暗号画像１）が存在する図を示す。そして、暗号文［１］、暗号文［２］、暗号文［３］、暗号文［４］の各々にＱＲコード（登録商標）とＡＲマーカーが印刷されている図を示す。
【００５７】
ステップＳ４０９では、情報処理端末１１０は、ステップＳ４０８で取得した文書情報に「暗号化文書情報が存在する」と判定された場合には（ステップＳ４０９：ＹＥＳ）、処理をステップＳ４１０に移行する。
【００５８】
一方、情報処理端末１１０は、ステップＳ４０８で取得した文書情報に暗号化文書情報が存在しないと判定された場合には（ステップＳ４０９：ＮＯ）、処理を終了する。
【００５９】
ステップＳ４１０では、情報処理端末１１０は、ステップＳ４０８で取得した文書情報の暗号化情報を復号する。
【００６０】
ステップＳ４０９〜ステップＳ４１０を具体的に説明すると、暗号化情報の印刷文書への印刷方法の一例としては、ＱＲコード（登録商標）が使用可能である。印刷文書にＱＲコード（登録商標）が存在する場合、上述の暗号化文書情報が存在するかどうかの判断において「存在する」と判断することができ、そのＱＲコード（登録商標）を基に暗号化情報の復号化を行うことができる。
【００６１】
また、ＱＲコード（登録商標）が印刷文書内に複数存在する場合は、カメラ内に撮影されている各々のＱＲコード（登録商標）を順に復号化する。また、一度に全暗号化情報を復号化したい場合は、一つのＱＲコード（登録商標）に複数の暗号化情報（復号化情報の表示位置、暗号化前の文書情報）を含めておいても良い。この方法であれば、印刷文書内の複数のＱＲコード（登録商標）を撮影することなく、一度に複数の暗号化情報の復号が可能である。
【００６２】
ステップＳ４１１では、情報処理端末１１０は、ステップＳ４１０で復号した文書情報を表示する為の表示形式の判断方法を取得する。
【００６３】
ステップＳ４１２では、情報処理端末１１０は、ステップＳ４１１で取得した表示形式の判断方法が「情報処理端末を手に持っているかどうかで判断」と判定された場合には（ステップＳ４１２：ＹＥＳ）、処理をステップＳ４１３に移行する。一方、情報処理端末１１０は、Ｓ４１１で取得した表示形式の判断方法が「情報処理端末を手に持っているかどうかで判断」ではないと判定された場合には（ステップＳ４１２：ＮＯ）、処理をステップＳ４１６に移行する。情報処理端末を手に持っているかどうかで判断するかは、事前にユーザから設定画面等で受け付ける。または、ステップＳ４１２の処理をせず、ステップＳ４１３で加速度センサーの情報を取得して、手に持っていなければステップＳ４１６の端末の種類で判定する処理に進むようにしてもよい。
【００６４】
ステップＳ４１３では、情報処理端末１１０は、ユーザが情報処理端末１１０を手に持っているかどうか判定する為に、情報処理端末１１０の加速度センサーの情報を取得する。
【００６５】
ステップＳ４１４では、情報処理端末１１０は、ステップＳ４１３で取得した加速度センサーの情報から加速度センサーで検出できる動きの状態である、傾きと、衝撃と、振動等のいずれか一つに所定の値以上の変化があり「端末を手に持っている」と判定された場合には（ステップＳ４１４：ＹＥＳ）、処理をステップＳ４１５に移行する。一方、情報処理端末１１０は、Ｓ４１３で取得した表示形式の判断方法が端末を手に持っていないと判定された場合には（ステップＳ４１４：ＮＯ）、処理をステップＳ４１９に移行する。
【００６６】
ステップＳ４１５では、情報処理端末１１０は、情報処理端末１１０の表示装置３０５に復号した情報をリスト形式で表示（図８）し、処理を終了する。
【００６７】
ここで図８の説明をする。
【００６８】
図８は、ステップＳ４０８にて、情報処理端末１１０の入力装置３０６で全てのＱＲコード（登録商標）を読み取り、ステップＳ４１５にて、情報処理端末１１０の表示装置３０５に復号化された情報を表示した図である。スマートフォン８０１に、図７の印刷文書７０１から読み取った暗号化情報を復号化してリスト形式で表示する。具体的には、各ＱＲコード（登録商標）を読み取ると、暗号文１と、暗号文２と、暗号文３と、暗号画像１が復号されて表示する。
【００６９】
ステップＳ４１６では、情報処理端末１１０は、ステップＳ４１１で取得した表示形式の判断方法が「端末の種類で判断」と判定された場合には（ステップＳ４１６：ＹＥＳ）、処理をステップＳ４１７に移行する。一方、情報処理端末１１０は、ステップＳ４１１で取得した表示形式の判断方法が「端末の種類で判断」ではないと判定された場合には（ステップＳ４１６：ＮＯ）、処理を終了する。端末の種類で判断かは、事前にユーザから設定画面等で設定を受け付ける。
【００７０】
ステップＳ４１７の処理をする理由は、例えばスマートフォンをＨＭＤに装着して使用する場合に端末の種類で判断が必要になるためである。つまり、スマートフォンをＨＭＤに装着して使用する場合には、ＨＭＤと判断するための処理である。
【００７１】
ステップＳ４１７では、情報処理端末１１０は、端末がＨＭＤ（ヘッドマウントディスプレイ）形式の端末かどうか判断する為に情報処理端末１１０の「端末種別情報（情報処理端末がＨＭＤとして使用される形態の端末であるか、手に持って使用される形態の端末であるかを示す情報）」を取得する。
【００７２】
ステップＳ４１８では、情報処理端末１１０は、ステップＳ４１７で取得した端末種別情報から「端末がＨＭＤである」と判定された場合には（ステップＳ４１７：ＹＥＳ）、処理をステップＳ４１９に移行する。一方、情報処理端末１１０は、ステップＳ４１７で取得した端末種別情報から端末がＨＭＤではないと判定された場合には（ステップＳ４１７：ＮＯ）、処理をステップＳ４１５に移行する。ステップＳ４１８は、前記情報処理端末が、携帯端末として用いられるか、ヘッドマウントディスプレイとして用いられるかを判定する判定手段の適用例である。
【００７３】
ステップＳ４１９では、情報処理端末１１０は、情報処理端末１１０の表示装置３０５に復号した情報をＡＲと呼ばれる拡張現実（以下、ＡＲと称する）として撮影情報に重ねて表示する。ＡＲの実現方法の一例としては、例えば、特開２０１６−７１７０５にあるように、暗号化情報のＱＲコード（登録商標）と、同一箇所にＡＲマーカーを印刷文書に印刷し、ＡＲマーカーをＡＲの表示基準位置として復号化した情報を重ねて表示する方法がある。ＡＲマーカーはＱＲコード（登録商標）と別途印刷してもよいし、ＱＲコード（登録商標）をＡＲマーカーとして使用してもよい。ＡＲ表示後、処理を終了する。
【００７４】
ステップＳ４１５とステップＳ４１９は、前記表示手段は、前記判定手段により携帯端末として用いられると判定された場合には、複数の前記２次元コードに対応する文字データまたは画像データを一覧で表示し、ヘッドマウントディスプレイとして用いられると判定された場合には、複数の前記２次元コードに対応する前記文字列データまたは画像データを、前記撮影手段により前記紙媒体を撮影することによって得られる画像データの複数の前記二次元コード上にそれぞれ重ね合わせた画像データを表示する適用例である。
【００７５】
次に図６を用いて、本発明における端末の種類に応じたカメラ機能を用いた復号文書の表示の一例について説明する。
【００７６】
図６は、ステップＳ４０８にて、情報処理端末１１０の入力装置３０６で暗号化された印刷文書を読み取り、ステップＳ４１９にて情報処理端末１１０の表示装置３０５に復号化した情報を表示する一例である。
【００７７】
印刷文書６０１は暗号化情報のＱＲコード（登録商標）とＡＲマーカーを印刷した印刷文書である。
ＨＭＤ６０３のカメラ機能で読み取った暗号化された印刷文書６０１の暗号文６０２を読み取り、ＨＭＤ６０３に撮影情報と復号した情報を重ねて表示（印刷文書６０４）する。本実施例ではＱＲコード（登録商標）はスマートフォンの表示装置３０５に表示するときに読み取られ、ＡＲマーカーはＨＭＤ６０３の表示装置３０５に表示するときに読み取られる説明する。
【００７８】
印刷文書６０１では、暗号文６０２が暗号文［１］（図面では丸印の中に「１」と記載）（暗号文１）、暗号文［２］（図面では丸印の中に「２」と記載）、暗号文［３］（図面では丸印の中に「３」と記載）、暗号文［４］（図面では丸印の中に「４」と記載）（暗号画像１）が存在する図を示す。そして、暗号文［１］、暗号文［２］、暗号文［３］、暗号文［４］の各々にＱＲコード（登録商標）とＡＲマーカーが印刷されている図を示す。
【００７９】
印刷文書６０４では、暗号文Ｂが撮影情報と復号した情報を重ねて表示する図を示す。
【００８０】
以上、本発明によるとユーザによって２次元コードを読み取る情報処理端末が、携帯端末として用いられるかヘッドマウントディスプレイとして用いられるかによって、当該２次元コードに対応する文字データまたは画像データの表示を変えることによって、ユーザにとって視認性の高い表示を行うことが可能な仕組みを提供することが可能となる。
【００８１】
以上、本発明の実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８２】
また、本発明におけるプログラムは、各フローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は各フローチャートの処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【００８３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００８４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００８５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００８６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９０】
１１０  情報処理端末
１２０  ＬＡＮ
１３０  認証サーバ
【図１】
2018092228.tif 000003
【図２】
2018092228.tif 000004
【図３】
2018092228.tif 000005
【図４】
2018092228.tif 000006
【図５】
2018092228.tif 000007
【図６】
2018092228.tif 000008
【図７】
2018092228.tif 000009
【図８】
2018092228.tif 000010