(57)【要約】【課題】情報処理端末の表示部で表示する電子文書の表示箇所の変更を、ユーザが直感的に行うことができ、ユーザがイメージ通りに電子文書の表示位置を変更可能にすること。【解決手段】情報処理端末１０１は、情報処理端末１０１のディスプレイ２０８に電子文書を表示する場合、情報処理端末１０１のカメラ２０４で撮影した撮影対象媒体１０２の撮影情報に基づいて、情報処理端末１０１のディスプレイ２０８に表示する電子文書の表示部分を決定する構成を特徴とする。【選択図】図１
2014119994.tif 000002
【特許請求の範囲】
【請求項１】
カメラ部および表示部を有し、電子文書を前記表示部に表示可能な情報処理端末であって、
前記カメラ部で撮影した撮影情報に基づいて、前記表示部に表示する電子文書の表示部分を決定する決定手段を有することを特徴とする情報処理端末。
【請求項２】
前記撮影情報に基づいて、前記情報処理端末の移動量を取得する取得手段を有し、
前記決定手段は、前記取得手段により取得された情報処理端末の移動量に応じて、前記電子文書の表示部分を移動して表示するように、前記電子文書の表示部分を決定する、ことを特徴とする請求項１記載の情報処理端末。
【請求項３】
前記取得手段は、前記カメラ部で撮影した所定の撮影対象媒体の撮影情報に基づいて、前記情報処理端末の移動量を取得する、ことを特徴とする請求項２記載の情報処理端末。
【請求項４】
前記決定手段は、前記情報処理端末の前記撮影対象媒体に対して平行な方向の移動量に応じて、前記電子文書の表示部分を左右上下に移動するように決定することを特徴とする請求項３に記載の情報処理端末。
【請求項５】
前記決定手段は、前記電子文書の表示部分を、前記撮影対象媒体の左方向の移動量に応じて前記電子文書の左方向に移動し、前記撮影対象媒体の右方向の移動量に応じて前記電子文書の右方向に移動し、前記撮影対象媒体の上方向の移動量に応じて前記電子文書の上方向に移動し、前記撮影対象媒体の下方向の移動量に応じて前記電子文書の下方向に移動するように、前記電子文書の表示部分を決定することを特徴とする請求項４に記載の情報処理端末。
【請求項６】
前記決定手段は、前記情報処理端末の前記撮影対象媒体に対する垂直な方向の移動量に応じて、前記電子文書の表示部分を拡大又は縮小するように決定することを特徴とする請求項３乃至５のいずれか１項に記載の情報処理端末。
【請求項７】
前記決定手段は、前記電子文書の表示部分を、前記撮影対象媒体に近づく方向の移動量に応じて拡大し、前記撮影対象媒体から遠ざかる方向の移動量に応じて縮小するように、前記電子文書の表示部分を決定することを特徴とする請求項６に記載の情報処理端末。
【請求項８】
前記撮影対象媒体と前記電子文書とを仮想的にマッピングするマッピング手段を有し、
前記決定手段は、前記カメラ部で撮影した前記撮影対象媒体内の撮影領域に対応してマッピングされている前記電子文書の領域を、前記表示部に表示する電子文書の表示部分として決定することを特徴とする請求項３乃至７のいずれか１項に記載の情報処理端末。
【請求項９】
前記撮影対象媒体は、前記撮影対象媒体内の位置を示す記号が記載されたものであり、
前記決定手段は、前記撮影情報に含まれる前記記号から前記撮影対象媒体内の撮影領域を特定することを特徴とする請求項８に記載の情報処理端末。
【請求項１０】
カメラ部および表示部を有し、電子文書を前記表示部に表示可能な情報処理端末の制御方法であって、
決定手段が、前記カメラ部で撮影した撮影情報に基づいて、前記表示部に表示する電子文書の表示部分を決定する決定ステップを有することを特徴とする情報処理端末の制御方法。
【請求項１１】
カメラ部および表示部を有し、電子文書を前記表示部に表示可能な情報処理端末に備えられたコンピュータを、
前記カメラ部で撮影した撮影情報に基づいて、前記表示部に表示する電子文書の表示部分を決定する決定手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理端末の制御方法、プログラムに関連し、特に、モバイル端末におけるドキュメント閲覧技術に関する。
【背景技術】
【０００２】
近年、携帯性に優れた情報処理端末（モバイル端末）が普及しているが、携帯性を優先する為に画面サイズが限られている。このため、画面サイズに入りきらない電子ファイルを閲覧する際には、画面を頻繁にスクロールする必要があり、操作が煩雑であった。
【０００３】
この種の問題点を解決するための技術として、限られた画面サイズでドキュメントを閲覧する為に、モバイル端末に内蔵されたセンサによりモバイル端末の動きに合わせドキュメントをスクロールさせる技術が提案されている（特許文献１）。
【０００４】
特許文献１では、具体的には、センサにより表示装置にかかる加速度を検出し、加速度の変化のパターンに基づいて表示部の表示態様を制御するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２３２７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のセンサを用いた技術の場合、指での操作や、機器本体の傾き等では、文書の閲覧箇所を微細に移動させることができず、操作者のイメージしている動きとセンサの動きにズレが発生し、文書の閲覧がしづらい場合がある。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、情報処理端末の表示部で表示する電子文書の表示箇所の変更を、ユーザが直感的に行うことができ、ユーザがイメージ通りに電子文書の表示位置を変更することができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、カメラ部および表示部を有し、電子文書を前記表示部に表示可能な情報処理端末であって、前記カメラ部で撮影した撮影情報に基づいて、前記表示部に表示する電子文書の表示部分を決定する決定手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理端末の表示部で表示する電子文書の表示箇所の変更を、ユーザが直感的に行うことができ、ユーザがイメージ通りに電子文書の表示位置を変更することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１を説明するためのイメージ図である。
【図２】情報処理端末１０１のハードウェア構成の一例を示すブロック図である。
【図３】情報処理端末１０１の機能構成の一例を示すブロック図である。
【図４】情報処理端末１０１のＲＡＭ２０２に保存されている画像データをマッピングするための絶対位置情報の管理イメージの一例を示す図である。
【図５】情報処理端末１０１内で管理するドキュメントと、そのドキュメントを仮想的にマッピングする撮影対象媒体１０２のイメージ図である。
【図６】情報処理端末１０１のカメラ２０４で捉えた情報を基に情報処理端末１０１内のドキュメントを表示するイメージ図である。
【図７】情報処理端末１０１による電子文書の表示内容のスクロール方法の一例を示す図である。
【図８】情報処理端末１０１による電子文書の表示内容の拡大縮小方法の一例を示す図である。
【図９】実施例２の表示方法（画像処理部２０６によるマッピングなしの場合の表示方法）を表す図である。
【図１０】実施例１の表示処理動作（撮影対象媒体１０２とドキュメントをマッピングし表示する処理動作）の一例を示すフローチャートである。
【図１１】実施例２の表示処理動作（撮影対象媒体とドキュメントをマッピングせずにドキュメントを表示する処理動作）の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、発明を実施するための形態について詳細に説明する。
【実施例１】
【００１２】
図１は、本発明の実施例１を説明するためのイメージ図である。
図１において、情報処理端末１０１は、スマートフォンや携帯端末などの、主に小型でユーザに携帯されて利用される情報処理端末（モバイル端末）である。情報処理端末１０１は、カメラ部（後述する図２に示すカメラ２０４）および表示部（図２に示すディスプレイ２０８）を有している。
【００１３】
情報処理端末１０１は、電子文書を前記表示部に表示可能である。また、情報処理端末１０１は、撮影対象媒体１０２を情報処理端末１０１のカメラ部で撮影することにより、該撮影した撮影情報に基づき、情報処理端末１０１の移動量（撮影対象媒体１０２との相対位置の水平方向での変化量等）を取得し、該移動量に対応して、情報処理端末１０１の表示部に表示されている電子文書をスクロールする。
【００１４】
また、情報処理端末１０１は、撮影対象媒体１０２と情報処理端末１０１との距離（撮影対象媒体１０２との相対位置の垂直方向での変化量等）を取得し、該距離に対応して、情報処理端末１０１の表示部に表示されている電子文書の拡大や縮小を行う。
【００１５】
即ち、ユーザは、情報処理端末１０１を、撮影対象媒体１０２に対して水平方向に移動させることで電子文書をスクロール表示させたり、撮影対象媒体１０２に対して垂直方向の移動させることで電子文書を拡大縮小表示させることができる。
【００１６】
なお、撮影対象媒体１０２の物理サイズを、電子文書の論理サイズと同じサイズにすることで、ユーザは、電子文書全体のどのあたりを読んでいるのかを容易に知ることができる。例えば、Ａ４にページ設定された電子文書の場合、撮影対象媒体１０２もＡ４にすることで、撮影対象媒体１０２のおおよその撮影位置で、電子文書のおおよその表示位置、即ち、電子文書のどのあたりを読んでいるかを容易に知ることができる。
【００１７】
また、情報処理端末１０１のカメラで撮影している部分に光を照射する照射部を、情報処理端末１０１に設けることにより、撮影対象媒体１０２の光照射されている部分が、電子文書の表示部への表示部分となり、ユーザは電子文書のどのあたりを読んでいるかを、さらに容易に、且つ、視覚的に知ることができる。
【００１８】
図２は、情報処理端末１０１のハードウェア構成の一例を示すブロック図である。
制御部２１０において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データなどの電子文書を記録するためのメモリでもある。２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００１９】
２１２は操作入力部で、ハードキーやタッチパネル等で構成される操作部２１１を介して行われるユーザ操作を入力する。
２０５は画像入力部で、カメラ２０４で撮影された画像データを入力する。２０６は画像処理部で、ＲＡＭ２０２に保存されている画像データと、カメラ２０４で入力された画像データをマッチングさせ、マッチングしたデータを画像出力部２０７に送る。
【００２０】
２０７は画像出力部で、画像処理部２０６から受け取った画像データをディスプレイ２０８に表示させる処理を行う。
２０９は媒体情報出力部で、撮影対象媒体１０２の印刷データを外部の印刷装置２２０に出力する。撮影対象媒体１０２は、図１に示したように、カメラが撮影する対象となる媒体であり、情報処理端末１０１の移動量を取得する際に利用されるものである（詳細は後述する）。
【００２１】
図３は、情報処理端末１０１の機能構成の一例を示すブロック図である。
図３において、３０１はマーク読み取り機能で、カメラ２０４にて撮影対象媒体１０２に記された記号を読み取る。
３０２はマッピング機能で、撮影対象媒体１０２に印刷されている記号と位置情報とを管理し、情報処理端末１０１内に管理されているドキュメント（電子文書）と撮影対象媒体１０２を仮想的にマッピングする。
【００２２】
３０３は位置検出機能で、情報処理端末１０１が移動した際に、撮影対象媒体１０２に記された記号をカメラ２０４より認識し、マッピング機能３０２で管理されている位置情報と一致させることにより、位置検出を行なう。
【００２３】
３０４は表示機能で、位置検出機能３０３で検出した位置情報を元に、カメラ２０４による撮影対象媒体１０２の撮影領域を判断し、該撮影領域に対応して、情報処理端末１０１内にあるドキュメントの表示を制御する。３０５は撮影対象媒体情報出力機能で、撮影対象媒体１０２の印刷データを外部の印刷装置２２０に出力する。
【００２４】
なお、上記３０１〜３０５に示す機能は、情報処理端末１０１のＣＰＵ２０１がＲＯＭ２０３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより、又は、画像処理部２０６により、実現される機能に対応する。
【００２５】
図４は、情報処理端末１０１のＲＡＭ２０２に保存されている画像データをマッピングするための絶対位置情報の管理イメージの一例を示す図である。
図４に示すように、撮影対象媒体１０２には、複数の記号（絶対位置情報に対応する記号）が記されている。これらの記号と絶対位置情報との対応は事前に定められている。情報処理端末１０１は、４０１に示すように、記号と絶対位置をマッピングした情報を、ＲＡＭ２０２（又はＲＯＭ２０３）で記憶し管理する。
【００２６】
図４の例では、記号「○」は「最上段、左から６分の１の位置」、記号「●」は電子文書の「最上段、左から６分の２の位置」、・・・、記号「２」は「最上段からｎ分のｎ、左から６分の５の位置」、記号「３」は「最上段からｎ分のｎ、左から６分の６の位置」というようにマッピング情報を有している。なお、上記マッピングを正確に行うためには、記号はユニークであることが望ましい。
【００２７】
情報処理端末１０１は、カメラ２０４からの入力画像に含まれる記号により、撮影対象媒体１０２のどの位置を撮影しているのかを判断し、該判断に基づいて、ディスプレイ２０８における電子文書の表示を制御すべくスクロールさせる。
【００２８】
詳細は後述するが、例えば、カメラ２０４からの入力画像の左上に記号「○」、右下に記号「３」が含まれている場合、情報処理端末１０１は、撮影対象媒体１０２の全体を撮影していると判断する。この判断に基づいて、情報処理端末１０１は、電子文書の全体を表示するように制御する。また、カメラ２０４からの入力画像の左上に記号「×」、右下に記号「Ｈ」が含まれている場合、情報処理端末１０１は、撮影対象媒体１０２の最上段からｎ分のｎ−１で左から６分の１の位置〜撮影対象媒体１０２の最上段からｎ分のｎで左から６分の２の位置までを撮影していると判断する。この判断に基づいて、情報処理端末１０１は、電子文書の最上段からｎ分のｎ−１で左から６分の１の位置〜電子文書の最上段からｎ分のｎで左から６分の２の位置までを表示するように制御する。
【００２９】
なお、撮影対象媒体１０２は、紙等の印刷物である必要はなく、別機器のディスプレイに表示されているものを撮影してもよいし、壁などに貼られたものを撮影してもよく、カメラで撮影できるものであればよい。
また、情報処理端末１０１は、撮影対象媒体１０２を、図３に示した撮影対象媒体情報出力機能３０５を利用し、事前に紙等に印刷することが出来る。
【００３０】
図５は、情報処理端末１０１内で管理するドキュメントと、そのドキュメントを仮想的にマッピングする撮影対象媒体１０２のイメージ図である。
図５において、５０１は、情報処理端末１０１内で管理されるドキュメント（電子文書）を表す。撮影対象媒体１０２は、ドキュメント５０１を仮想的にマッピングするためのものである。
【００３１】
情報処理端末１０１のＣＰＵ２０１は、図４の４０１に示した位置情報をもとに、撮影対象媒体１０２とドキュメント５０１の情報を、５０２に示すようなイメージでマッピングする。
【００３２】
情報処理端末１０１のＣＰＵ２０１は、５０２のようにマッピングされた情報を利用して、カメラ２０４により撮影された撮影対象媒体１０２の撮影位置に対応する、ドキュメント（電子ファイル）の位置を、ディスプレイ２０８に表示するように制御する。
【００３３】
図６は、情報処理端末１０１のカメラ２０４で捉えた情報を基に情報処理端末１０１内のドキュメントを表示するイメージ図である。
図６の６０１に示すように、撮影対象媒体１０２を情報処理端末１０１のカメラ２０４で捉える（撮影する）。そして、情報処理端末１０１内の画像処理部２０６が、６０１のように捉えた情報に対応する情報処理端末１０１内のドキュメントの該当部分を、図５の５０２に示したマッピング情報を用いて求める。そして、情報処理端末１０１内の画像出力部２０７が、画像処理部２０６が求めた上記ドキュメントの該当部分を、６０２に示すように、情報処理端末１０１のディスプレイ２０８に表示する。
【００３４】
すなわち、情報処理端末１０１のディスプレイ２０８には、カメラ２０４で撮影した撮影対象媒体１０２の内容ではなく、該撮影対象媒体１０２にマッピングされた、電子ファイルの対応する箇所が表示される。
【００３５】
図７は、情報処理端末１０１による電子文書の表示内容のスクロール方法の一例を示す図である。
図７の７００内の矢印のように、記号の記載された撮影対象媒体１０２を備え付けのカメラ２０４で捉えた情報処理端末１０１（表示画面には非表示）を、撮影対象媒体１０２に対して水平移動させる。これにより、情報処理端末１０１内では、カメラ２０４で捉えている記号がカメラ２０４のフレーム内でスクロールする（表示画面には非表示）。また、該記号のスクロールに合わせて、情報処理端末１０１の画像処理部２０６が、該記号にマッピングしたドキュメント５０１の情報を、ディスプレイ２０８に表示する。これにより、情報処理端末１０１は、７０１のように、ドキュメント５０１をスクロール表示する。
【００３６】
即ち、ユーザが、ユーザ側から見て情報処理端末１０１を、撮影対象媒体１０２と平行な平面上を左右上下に動かしたりするのに対応して、情報処理端末１０１のディスプレイ２０８に表示される電子文書（ドキュメント５０１）が、左右上下にスクロールされる。
【００３７】
以上のように、本実施例の情報処理端末１０１は、撮影対象媒体１０２と電子文書５０１とを仮想的にマッピングし、カメラ２０４で撮影した前記撮影対象媒体内の撮影領域に対応してマッピングされている前記電子文書の領域を、ディスプレイ２０８に表示する電子文書の表示部分として決定する。その際、情報処理端末１０１は、カメラ２０４の撮影情報に含まれる記号（撮影対象媒体内の位置を示す記号）から前記撮影対象媒体内の撮影領域を特定する。
【００３８】
なお、例えば、情報処理端末１０１を左右上下に移動させ、撮影対象媒体１０２がカメラ２０４の撮影範囲から外れてしまった場合の制御について以下に例（１）〜（４）を示す。ここでは、情報処理端末１０１を左方向に移動させた場合を例に説明するが、右方向、上方向、下方向に移動させた場合も同様である。
【００３９】
（１）例えば、情報処理端末１０１の画像処理部２０６は、電子文書の左端までスクロールすると、それ以上は左にスクロールしないように表示制御する。
（２）画像処理部２０６は、電子文書の左端までスクロールした際に、跳ね返るようなアクションをするラバーバンドスクロール等を行い、ユーザに左端に達した旨を通知しつつ、それ以上左にはスクロールしないように表示制御する。
（３）画像処理部２０６は、電子文書の左端までスクロールしてもさらに電子文書の左端を超えて継続してスクロールするように制御する。
（４）上記（１）〜（３）の方法を、ユーザ設定で設定できるようにしてもよい。
なお、情報処理端末１０１のスクロール制御は、上記（１）〜（４）に限定されるものではなく、上記（１）〜（４）以外の制御を行ってもよい。
【００４０】
図８は、情報処理端末１０１による電子文書の表示内容の拡大縮小方法の一例を示す図である。
記号の記載された撮影対象媒体１０２を備え付けのカメラ２０４で捉えた情報処理端末１０１を、図中の矢印８０２のように、８００の位置から８０１の位置に動かすことにより、情報処理端末１０１内では、カメラ２０４で捉えている記号がカメラ２０４のフレーム内で増加する（表示画面には非表示）。この記号の増加に合わせて、画像処理部２０６が、該記号にマッピングしたドキュメントの情報を、ディスプレイ２０８に表示することにより、８０１に示すように、ドキュメントが縮小表示する。
【００４１】
逆に、図中の矢印８０３のように、情報処理端末１０１を、８０１の位置から８００の位置に動かすことにより、情報処理端末１０１内では、カメラ２０４で捉えている記号がカメラ２０４のフレーム内で減少する（表示画面には非表示）。この記号の減少に合わせて、画像処理部２０６が、該記号にマッピングしたドキュメントの情報を、ディスプレイ２０８に表示することにより、８００に示すように、ドキュメントが拡大表示する。
【００４２】
即ち、ユーザが、ユーザ側から見て情報処理端末１０１を、撮影対象媒体１０２と垂直方向（矢印８０２，８０３の方向）に動かして撮影対象媒体１０２に近づけたり、遠ざけたりする動作に対応して、撮影対象媒体１０２の位置に仮想的に置かれている電子文書を、まるでルーペを通して見ているかのように、情報処理端末１０１のディスプレイ２０８に拡大、縮小表示させる。
【００４３】
詳細は後述するフローチャートにて説明するが、このように、情報処理端末１０１では、カメラ２０４で撮影した撮影対象媒体１０２の大きさや、記号と記号の間隔等に応じて、ドキュメントを拡大／縮小表示することができる。
【００４４】
以下、図１０を参照して、実施例１の表示方法、即ち、撮影対象媒体１０２とドキュメントをマッピングし表示する方法について説明する。
図１０は、実施例１の表示処理動作（撮影対象媒体１０２とドキュメントをマッピングし表示する処理動作）の一例を示すフローチャートである。なお、このフローチャートの処理は、情報処理端末１０１のＣＰＵ２０１がＲＯＭ２０３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより、又は、画像処理部２０６等により実現される。また、図中、Ｓ１００１〜Ｓ１０１０は各ステップを示す。
【００４５】
ユーザが操作部２１１から表示方法を選択し、表示処理の開始を指示すると、情報処理端末１０１のＣＰＵ２０１は、この操作を検知し、図１０のステップＳ１００１に処理を進める。なお、表示方法としては、「カメラ画像表示」又は「モバイル端末のドキュメント表示」を選択可能である。また、表示方法として「モバイル端末のドキュメント表示」が選択された場合、ＣＰＵ２０１は、操作部２１１から、表示するドキュメントの選択を受け付ける。
【００４６】
ステップＳ１００１では、ＣＰＵ２０１は、カメラ２０４を用いて、撮影対象媒体１０２の画像データを読み込む。
次に、ステップＳ１００２において、ＣＰＵ２０１は、選択されている表示方法が、「カメラ画像表示」か「モバイル端末のドキュメント表示」かを判定する。
【００４７】
そして、選択されている表示方法が「カメラ画像表示」と判定した場合(Ｓ１００２で「カメラ画像表示」の場合)、ＣＰＵ２０１は、画像処理部２０６に「カメラ画像表示」を指示し、画像処理部２０６は、カメラ２０４にて撮影された画像を、ディスプレイ２０８に表示するように画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１００９）。ここでは、カメラ２０４にて撮影された画像が、ディスプレイ２０８に表示される。
【００４８】
一方、選択されている表示方法が「モバイル端末のドキュメント表示」と判定した場合(Ｓ１００２で「モバイル端末のドキュメント表示」の場合)、ＣＰＵ２０１は、画像処理部２０６に「モバイル端末のドキュメント表示」を指示し、画像処理部２０６は、Ｓ１００３以降の処理を実行する。
【００４９】
ステップＳ１００３において、画像処理部２０６は、カメラ２０４で読み込んだ記号情報の判別処理を行う。
次に、ステップＳ１００４において、画像処理部２０６は、上記ステップＳ１００３での記号情報判別結果に基づいて、記号の位置が前回の位置から動いたかどうかを判定する。なお、ここでは、手ブレを考慮して、記号の位置の変化が所定量以上の場合に「記号の位置が動いた」と判定し、記号の位置の変化が所定量未満の場合に「記号の位置が動いていない」と判定するようにしてもよい。また、前回のデータが無い場合には「記号の位置が動いていない」と判定するものとする。
【００５０】
そして、記号の位置が動いていないと判定した場合(Ｓ１００４でＮｏの場合)、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１００９）。ここでは、ドキュメントの同じ領域が継続してディスプレイ２０８に表示される。
【００５１】
一方、記号の位置が動いたと判定した場合(Ｓ１００４でＹｅｓの場合)、画像処理部２０６は、ステップＳ１００５に処理を進める。
ステップＳ１００５では、画像処理部２０６は、カメラ２０４で読み込んだ記号の数を確認し、その増減を判定する。
【００５２】
そして、記号の数が前回と同じであると判定した場合(Ｓ１００５で「同じ」の場合)、画像処理部２０６は、ステップＳ１００６に処理を進める。
ステップＳ１００６では、画像処理部２０６は、カメラ２０４でとらえた撮影対象媒体１０２の記号が縦横方向に動いているため、ドキュメントと撮影対象媒体１０２がマッピングすることによりドキュメントも、上記記号の移動に合わせて縦横方向に移動させるようにドキュメントの表示部分を決定し、画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１００９）。ここでは、上記記号の移動に合わせてドキュメントがディスプレイ２０８にスクロール表示される。
【００５３】
また、記号の数が前回より減ったと判定した場合(Ｓ１００５で「減った」の場合)、画像処理部２０６は、ステップＳ１００７に処理を進める。
ステップＳ１００７では、画像処理部２０６は、記号の数が前回より減り、カメラ２０４で捉えた撮影対象媒体１０２が拡大されているので、ドキュメントと撮影対象媒体がマッピングすることにより、ドキュメントも拡大させるようにドキュメントの表示部分を決定し、画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１００９）。ここでは、上記記号の減少に合わせてドキュメントがディスプレイ２０８に拡大表示される。なお、カメラ２０４でとらえた撮影対象媒体１０２の記号が拡大されているとともに、縦横方向に動いている場合、画像出力部２０７は、Ｓ１００７において、ドキュメントの拡大表示とともに、ドキュメントを上記記号の移動に合わせて縦横方向に移動させるように画像処理するものとする。
【００５４】
また、記号の数が前回より増えたと判定した場合(Ｓ１００５で「増えた」の場合)、画像処理部２０６は、ステップＳ１００８に処理を進める。
ステップＳ１００８では、画像処理部２０６は、記号の数が前回より増え、カメラ２０４で捉えた撮影対象媒体１０２が縮小されているので、ドキュメントと撮影対象媒体がマッピングすることにより、ドキュメントも縮小させるようにドキュメントの表示部分を決定し、画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１００９）。ここでは、上記記号の増加に合わせてドキュメントがディスプレイ２０８に縮小表示される。なお、カメラ２０４でとらえた撮影対象媒体１０２の記号が縮小されているとともに、縦横方向に動いている場合、画像処理部２０６は、Ｓ１００８において、ドキュメントの縮小表示とともに、ドキュメントを上記記号の移動に合わせて縦横方向に移動させるように画像処理するものとする。
【００５５】
また、ステップＳ１０１０において、ＣＰＵ２０１は、終了ボタンが押下されたか判定する。
そして、終了ボタンが押下されていないと判定した場合(Ｓ１０１０でＮｏの場合)、ＣＰＵ２０１は、Ｓ１００１に戻り、処理を繰り返す。繰り返し処理の場合は、表示方法の判定を毎回行わないように、ステップＳ１００２をスキップするようにしてもよい。この場合、最初の判定結果に従って、以降の処理を実行するものとする。
【００５６】
一方、終了ボタンが押下されたと判定した場合(Ｓ１０１０でＹｅｓの場合)、ＣＰＵ２０１は、本フローチャートの処理を終了させる。
なお、上記図１０の説明では、画像処理部２０６がドキュメント内の表示領域を決定しているが、ＣＰＵ２０１が決定するように構成してもよい。
【００５７】
以上のように、情報処理端末１０１は、撮影対象媒体１０２の撮影領域に基づいて、撮影対象媒体１０２とマッピングされたドキュメントの表示位置、表示サイズを制御することにより、ユーザはまるでルーペを用いてドキュメントを見ているかのように、ユーザが直感的に表示箇所の変更を行うことができ、イメージ通りに表示位置、表示サイズを変更することができる。
【実施例２】
【００５８】
図９は、実施例２の表示方法（画像処理部２０６によるマッピングなしの場合の表示方法）を表す図である。
図９に示すように、実施例２における撮影対象媒体９００には、複数のドットが羅列されている。なお、ドットの羅列は、同一サイズのマーク、記号、又は文字の羅列等であてもよい。
【００５９】
実施例２では、最初に、情報処理端末１０１のカメラ２０４で、撮影対象媒体９００を捉え、その状態を基準とする。該基準の状態から、カメラ２０４で捉えている記号情報の動きに合わせ、画像処理部２０６のドキュメントを動かし、情報処理端末１０１のディスプレイ２０８に表示する。
【００６０】
以下、図１１を参照して、実施例２の表示方法、即ち、撮影対象媒体とドキュメントをマッピングせずにドキュメントを表示する方法について説明する。
図１１は、実施例２の表示処理動作（撮影対象媒体とドキュメントをマッピングせずにドキュメントを表示する処理動作）の一例を示すフローチャートである。なお、このフローチャートの処理は、情報処理端末１０１のＣＰＵ２０１がＲＯＭ２０３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより、又は、画像処理部２０６等により実現される。また、図中、Ｓ１１０１〜Ｓ１１１０は各ステップを示す。
【００６１】
ユーザが操作部２１１から表示方法を選択し、表示処理の開始を指示すると、情報処理端末１０１のＣＰＵ２０１は、この操作を検知し、図１１のステップＳ１１０１に処理を進める。なお、表示方法としては、「カメラ画像表示」又は「モバイル端末のドキュメント表示」を選択可能である。また、表示方法として「モバイル端末のドキュメント表示」が選択された場合、ＣＰＵ２０１は、操作部２１１から、表示するドキュメントの選択を受け付ける。
【００６２】
ステップＳ１１０１では、ＣＰＵ２０１は、カメラ２０４を用いて、撮影対象媒体９００の初期読み込みを行う。
次に、ステップＳ１１０２において、ＣＰＵ２０１は、選択されている表示方法が、「カメラ画像表示」か「モバイル端末のドキュメント表示」かを判定する。
【００６３】
そして、選択されている表示方法が「カメラ画像表示」と判定した場合(Ｓ１１０２で「カメラ画像表示」の場合)、ＣＰＵ２０１は、画像処理部２０６に「カメラ画像表示」を指示し、画像処理部２０６は、カメラ２０４にて撮影された画像を、ディスプレイ２０８に表示するように画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１１１０）。ここでは、カメラ２０４にて撮影された画像が、ディスプレイ２０８に表示される。
【００６４】
一方、選択されている表示方法が「モバイル端末のドキュメント表示」と判定した場合(Ｓ１１０２で「モバイル端末のドキュメント表示」の場合)、ＣＰＵ２０１は、画像処理部２０６に「モバイル端末のドキュメント表示」を指示し、画像処理部２０６は、Ｓ１１０３の処理を実行する。
【００６５】
ステップＳ１１０３では、画像処理部２０６は、上記ステップＳ１１０１で撮影対象媒体９００を読み込んだ際の位置をベースポイントとして設定し、該ベースポイントを、電子文書の初期表示の左上角の位置に対応させる。
【００６６】
次に、ステップＳ１１０４において、ＣＰＵ２０１は、カメラ２０４で撮影対象媒体９００を読み込むように制御する。
次に、ステップＳ１１０５において、画像処理部２０６は、上記ステップＳ１１０４で読み込んだドットの位置が、上記ステップＳ１１０３で設定したベースポイントに対し動いたかどうかを判定する。なお、ここでは、手ブレを考慮して、ドットの位置の変化が所定量以上の場合に「ドットの位置が動いた」と判定し、ドットの位置の変化が所定量未満の場合に「ドットの位置が動いていない」と判定するようにしてもよい。
【００６７】
そして、ドットの位置がベースポイントに対して動いていないと判定した場合(Ｓ１１０５でＮｏの場合)、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１１１０）。ここでは、ドキュメントの同じ領域が継続してディスプレイ２０８に表示される。
【００６８】
一方、ドットの位置がベースポイントに対して動いたと判定した場合(Ｓ１１０５でＹｅｓの場合)、画像処理部２０６は、ステップＳ１１０６に処理を進める。
ステップＳ１１０６では、ＣＰＵ２０１は、カメラ２０４で読み込んだドットの数を確認し、その増減を判定する。
【００６９】
そして、ドットの数が前回と同じであると判定した場合(Ｓ１１０６で「同じ」の場合)、ＣＰＵ２０１は、ステップＳ１１０７に処理を進める。
ステップＳ１１０７では、画像処理部２０６は、カメラ２０４でとらえた撮影対象媒体９００のドットが縦横方向に動いているため、ドキュメントも上記ドットの移動に合わせて縦横方向に移動させるように画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１１１０）。ここでは、上記記号の移動に合わせてドキュメントがディスプレイ２０８にスクロール表示される。
【００７０】
また、ドットの数が前回より減ったと判定した場合(Ｓ１１０６で「減った」の場合)、画像処理部２０６は、ステップＳ１１０８に処理を進める。
ステップＳ１１０８では、画像処理部２０６は、ドットの数が前回より減り、カメラ２０４で捉えた撮影対象媒体９００が拡大されているので、カメラで捉えたドット間の距離を算出し、該算出した距離に合わせてドキュメントも拡大させるように画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１１１０）。なお、カメラ２０４でとらえた撮影対象媒体９００のドットの数が減っているとともに、縦横方向に動いている場合、画像処理部２０６は、Ｓ１１０８において、ドキュメントの拡大表示とともに、ドキュメントを上記ドットの移動に合わせて縦横方向に移動させるように画像処理する。
【００７１】
また、ドットの数が前回より増えたと判定した場合(Ｓ１１０６で「増えた」の場合)、画像処理部２０６は、ステップＳ１１０９に処理を進める。
ステップＳ１１０９では、画像処理部２０６は、ドットの数が前回より増え、カメラ２０４で捉えた撮影対象媒体９００が縮小されているので、カメラで捉えたドット間の距離を算出し、該算出した距離に合わせてドキュメントも縮小させるように画像処理する。そして、画像出力部２０７が、画像処理部２０６により画像処理された画像を、ディスプレイ２０８に表示させる（Ｓ１１１０）。ここでは、上記記号の増加に合わせてドキュメントがディスプレイ２０８に縮小表示される。なお、カメラ２０４でとらえた撮影対象媒体９００のドットが増えているとともに、縦横方向に動いている場合、画像処理部２０６は、Ｓ１１０９において、ドキュメントの縮小表示とともに、ドキュメントを上記ドットの移動に合わせて縦横方向に移動させるように画像処理する。
【００７２】
また、ステップＳ１１１１において、ＣＰＵ２０１は、ステップＳ１１１１において、終了ボタンが押下されたか判定する。
そして、終了ボタンが押下されていないと判定した場合(Ｓ１１１１でＮｏの場合)、ＣＰＵ２０１は、Ｓ１１０４に戻り、処理を繰り返す。
【００７３】
一方、終了ボタンが押下されたと判定した場合(Ｓ１１１１でＹｅｓの場合)、ＣＰＵ２０１は、本フローチャートの処理を終了する。
なお、図１１の説明では、画像処理部２０６がドキュメント内の表示領域を決定しているが、ＣＰＵ２０１が決定するように構成してもよい。
【００７４】
以上のように、情報処理端末１０１は、撮影対象媒体９００の撮影領域の変更に基づいて、ドキュメントの表示位置、表示サイズを制御することにより、ユーザはまるでルーペを用いてドキュメントを見ているかのように、ユーザが直感的に表示箇所の変更を行うことができ、イメージ通りに表示位置、表示サイズを変更することができる。
【００７５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００７６】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００７７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７８】
２０１    ＣＰＵ
２０１    ＲＡＭ
２０３    ＲＯＭ
２０４    カメラ
２０５    画像入力部
２０６    画像処理部
２０７    画像出力部
２０８    ディスプレイ
２０９    撮影対象媒体出力部
【図１】
2014119994.tif 000003
【図２】
2014119994.tif 000004
【図３】
2014119994.tif 000005
【図４】
2014119994.tif 000006
【図５】
2014119994.tif 000007
【図６】
2014119994.tif 000008
【図７】
2014119994.tif 000009
【図８】
2014119994.tif 000010
【図９】
2014119994.tif 000011
【図１０】
2014119994.tif 000012
【図１１】
2014119994.tif 000013