(57)【特許請求の範囲】
【請求項１】
コンテンツを表示する表示部と、
前記表示部へのタッチ位置を検出するタッチ検出部と、
前記タッチ検出部によって表示処理中の前記表示部へのタッチ操作が検出されると、タッチ時点から設定時間遡った時点の前記表示部の表示内容と前記タッチ時点の前記表示部の表示内容とを比較し、両者が一致しなければ前記コンテンツの変化に基づいて求めたタッチ座標の補正量で前記タッチ座標を補正し、前記タッチ時点から前記設定時間遡った時点の前記タッチ座標における表示項目と前記タッチ時点の補正したタッチ座標における表示項目とが一致した場合に、補正したタッチ座標における表示項目での動作の継続を可能にする処理部と、
を備えることを特徴とする電子機器。
【請求項２】
前記処理部は、前記タッチ時点から前記設定時間遡った時点の前記タッチ座標における表示項目と前記タッチ時点の補正したタッチ座標における表示項目とが一致しない場合、前記表示部に警告を表示させることを特徴とする請求項１に記載の電子機器。
【請求項３】
コンピュータに実行させるための文書閲覧プログラムであって、
コンテンツを表示する表示部の表示処理を実行し、
表示処理中の前記表示部へのタッチ操作を検出すると、タッチ位置を検出するとともにタッチ時点から設定時間遡った時点の前記表示部の表示内容と前記タッチ時点の前記表示部の表示内容とを比較し、両者が一致しなければ前記コンテンツの変化に基づいて求めたタッチ座標の補正量で前記タッチ座標を補正し、
前記タッチ時点から前記設定時間遡った時点の前記タッチ座標における表示項目と前記タッチ時点の補正したタッチ座標における表示項目とが一致した場合に、補正したタッチ座標における表示項目での動作の継続を可能にする
処理を前記コンピュータに実行させるための文書閲覧プログラム。
【請求項４】
前記タッチ時点から前記設定時間遡った時点の前記タッチ座標における表示項目と前記タッチ時点の補正したタッチ座標における表示項目とが一致しない場合、前記表示部に警告を表示させる
処理を含むことを特徴とする請求項３に記載の文書閲覧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は、タッチセンサを備える表示画面に表示される文書などの情報の閲覧技術に関する。
【背景技術】
【０００２】
文書などの情報はブラウザによって表示画面に表示される。この表示画面から特定の表示を選択するには、表示画面上に設置されたタッチパネルにタッチし、そのタッチ位置に表示されている表示情報が選択される。
【０００３】
このような表示画面上の表示情報をタッチして文字列やリンクなどを選択する際、タッチ場所が異なっていないかを操作状況から判定し、誤タッチを防止することが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−９４１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ブラウザは過去の背景から文字列を最初に表示した後、画像を表示するなどの表示形態が採用されている。斯かる表示形態では、ネットワークのスピードが非常に遅い場合や、情報処理を行うプロセッサの処理性能を考慮に入れ、次のような段階処理が行われている。
【０００６】
ａ．最初に文字データの表示。
ｂ．次に画像の差し込み。
ｃ．画像表示後、ＪａｖａＳｃｒｉｐｔ（登録商標）を使った処理。
【０００７】
このような段階的な表示形態では、利用者が上記ａの段階でリンクを判断し、そのリンクをタッチする際に、現在の処理が上記ｂや上記ｃの処理段階に遷移していると、再レンダリングにより、タッチを予定する表示選択項目の位置が移動している場合がある。
【０００８】
表示選択項目の位置が移動すると、タッチしようとしていた位置と別の位置となり、誤タッチを引き起こすことになる。この場合、誤タッチに気付かない場合、目的の処理を行うことができない。
【０００９】
図３１のＡには、表示画面２００に複数のリンク１、リンク２、リンク３、ここをクリック、リンク４が表示されている。ユーザはリンク３とリンク４との間の位置に表示された「ここをクリック」に対するタッチ操作を想定している。この場合、タッチ直前の表示処理中に、図３１のＡの表示状態からリンク１とリンク２との間に画像２０２が挿入された。これにより、図３１のＢでは、画像２０２の挿入で表示画面２００における「リンク２」が押し下げられ、図３１のＡに示す「ここをクリック」の位置に移動している。ユーザは「ここをクリック」に対するタッチ操作を意図しながら、リンク２を誤タッチする。この結果、リンク２が選択されると、目的とする処理を得ることができないという課題がある。
【００１０】
そこで、本開示の技術の目的は上記課題に鑑み、表示処理中のタッチ操作におけるタッチ位置のずれを補正することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本開示の一側面によれば、コンテンツを表示する表示部を備える電子機器であって、タッチ検出部と処理部を備える。タッチ検出部は前記表示部へのタッチ位置を検出する。処理部は、前記タッチ検出部によって表示処理中の前記表示部へのタッチ操作が検出されると、タッチ時点から設定時間遡った時点の前記表示部の表示内容と前記タッチ時点の前記表示部の表示内容とを比較し、両者が一致しなければ前記コンテンツの変化に基づいて求めたタッチ座標の補正量で前記タッチ座標を補正し、前記タッチ時点から前記設定時間遡った時点の前記タッチ座標における表示項目と前記タッチ時点の補正したタッチ座標における表示項目とが一致した場合に、補正したタッチ座標における表示項目での動作の継続を可能にする。
【発明の効果】
【００１２】
本開示の技術によれば、表示処理中にタッチ操作が発生すれば、その判定結果に基づいてタッチ座標を補正するので、タッチ位置と表示位置がずれた場合にも、タッチ直前に存在したオブジェクトに対する処理を行える。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態に係る電子機器およびその処理手順の一例を示す図である。
【図２】表示処理中の画像挿入によるタッチ位置の補正処理を説明するための図である。
【図３】画像挿入前後の表示画面を示す図である。
【図４】電子機器の一例である情報処理装置を示す図である。
【図５】情報処理装置のハードウェア構成例を示す図である。
【図６】遅延時間の設定処理の処理手順を示すフローチャートである。
【図７】ブラウザの描画処理およびタッチ座標の補正処理を示す図である。
【図８】表示画面に表示されたコンテンツの拡大率を説明するための図である。
【図９】画像の挿入前後の表示画面を示す図である。
【図１０】タッチ座標の判定処理を含む処理手順を示すフローチャートである。
【図１１】全体長が大きくなった場合の処理手順および問い合わせ画面を示す図である。
【図１２】タッチ前後の画面表示およびタッチ座標の補正を説明するための図である。
【図１３】描画処理およびタッチ座標の補正処理を示す図であ
【図１４】タッチ操作に対応するタッチ位置補正選択の処理手順を示すフローチャートである。
【図１５】タッチ位置補正１の処理手順を示すフローチャートである。
【図１６】タッチ位置補正１の処理内容を説明するための図である。
【図１７】タッチ位置補正２の処理手順を示すフローチャートである。
【図１８】タッチ位置補正２の処理内容を説明するための図である。
【図１９】タッチ位置補正３の処理手順を示すフローチャートである。
【図２０】第１の設定時間テーブル、表示画面およびターゲットを示す図である。
【図２１】第２の設定時間テーブル、ターゲットおよび遅延時間の設定画面を示す図である。
【図２２】ブラウザによる一般的な文書などの描画の処理手順を示すフローチャートである。
【図２３】タッチ時点の描画の処理手順を示すフローチャートである。
【図２４】レイアウト変更の判定の処理手順を示すフローチャートである。
【図２５】表示画面の保存の処理手順を示すフローチャートである。
【図２６】ブラウザにおける画像挿入前後の処理を示す図である。
【図２７】画像が挿入された際のＤＯＭツリーおよびRenderツリーを示す図である。
【図２８】画像の挿入前後のコンテンツおよびタッチ位置の変化を示す図である。
【図２９】情報保存テーブルおよびタッチ位置のデータを示す図である。
【図３０】タッチ座標の補正処理を説明するための図である。
【図３１】表示処理中の画像挿入による誤タッチを説明するための図である。
【発明を実施するための形態】
【００１４】
〔第１の実施の形態〕
【００１５】
図１のＡは、第１の実施の形態に係る電子機器の一例を示している。この電子機器２は、携帯端末装置、スマートフォン、タブレット端末などのモバイル機器、パーソナルコンピュータ（ＰＣ）などの据え置き型機器など、いずれの機器であってもよい。
【００１６】
この電子機器２には、表示部４、タッチ検出部６および処理部８が備えられる。
【００１７】
表示部４は表示画面を備え、たとえば、ブラウザによってリンクや画像など情報や画像を表示画面に表示する。タッチ検出部６は、表示部４の表示画面に設置され、ユーザの指などの生体、スタイラスペンのタッチ器具のタッチなど、該タッチ位置を検出する。
【００１８】
処理部８は、表示部４の表示画面に文書などの表示処理中のタッチ操作を判定し、該判定結果に基づいて表示画面上のタッチ座標を補正する。
【００１９】
図１のＢは、文書閲覧などの情報表示の処理手順の一例を示している。この処理手順はコンピュータに実行させるための文書閲覧プログラムの一例である。
【００２０】
この処理手順は処理部８で実行されるたとえば、ブラウザによる画面描写の推移に対応する処理であってよい。この処理手順では、表示部４の表示処理中のタッチ操作を判定する（Ｓ１）。表示処理中のタッチ操作であれば（Ｓ１のＹＥＳ）、タッチ座標を補正する（Ｓ２）。このタッチ座標に補正されたタッチ位置による文書閲覧の処理を実行する（Ｓ３）。
【００２１】
表示処理中のタッチ操作でなければ（Ｓ１のＮＯ）、Ｓ２をスキップし、タッチ座標の補正をすることなく、タッチ座標に基づく文書閲覧処理を実行する（Ｓ３）。
【００２２】
このような処理を行えば、表示処理中にタッチ操作を生じ、タッチ位置が表示位置とずれた場合にも、タッチ直前に存在したオブジェクトに対する処理が行える。
【００２３】
図２は、表示処理中の画像挿入によるタッチ位置の補正処理例を示している。
【００２４】
図２のＡは、表示部４の時点ｔ１における表示画面１０を示している。この表示画面１０には、文書情報としてリンク１、リンク２、リンク３、ここをクリックを示す表示選択項目１２およびリンク４が表示されている。ユーザは、リンク３とリンク４との間の位置に表示された表示選択項目１２の「ここをクリック」に対してタッチ位置を判断している。
【００２５】
図２のＢ、図２のＣおよび図２のＤは、表示処理中の時点ｔ１（図２のＡ）から時点ｔ２、時点ｔ３および時点ｔ４への時間的経過を示している。
【００２６】
表示画面１０の表示は表示処理中であり時点ｔ４で、図２のＤに示すように、リンク１とリンク２との間に画像１４が挿入された。この画像１４のＹ軸方向の幅をΔＹとすると、この幅が座標変化量ΔＹに加わり、表示選択項目１２の「ここをクリック」は、Ｙ軸方向に押し下げられる。
【００２７】
図３のＡは、画像１４の挿入前の従前の表示画面１０のコンテンツを示している。これに対し、図３のＢは、画像１４の挿入後の表示画面１０を示している。
【００２８】
ここで、表示画面１０では、時点ｔ４（画像１４の挿入後）の画面サイズ（ｘ，ｙ）を（ｗ１，ｈ１）、時点ｔ１（画像１４の挿入前）の画面サイズ（ｘ，ｙ）を（ｗ２，ｈ２）とする。この場合、一例としてｗ１＝ｗ２＝３００、ｈ１＝４００、ｈ２＝３５０とする。
【００２９】
タッチ座標の補正量（ｘ，ｙ）は、
ｘ＝ｗ１−ｗ２＝３００−３００＝０            ・・・(1) 
ｙ＝ｈ１−ｈ２＝４００−３５０＝５０          ・・・(2) 
となる。つまり、Ｙ軸方向の座標変化量ΔＹ＝５０である。座標変化量ΔＹでタッチ位置を補正すれば、補正されたタッチ位置が表示選択項目１２の「ここをクリック」にヒットすることになる。これにより、ユーザがタッチを意図した「ここをクリック」による文書閲覧処理を実行することができる。
【００３０】
＜第１の実施の形態の効果＞
【００３１】
表示処理中にタッチ操作が発生したことを判定し、その判定結果に基づいてタッチ座標を補正する。このため、タッチ位置と表示位置がずれた場合にも、タッチ直前に存在してオブジェクトに対する処理を行うことができ、誤タッチによる不都合を回避できる。
【００３２】
〔第２の実施の形態〕
【００３３】
図４は、電子機器の一例である情報処理装置を示している。図４において、図１と同一部分には同一符号を付してある。この情報処理装置１６は、スマートフォン、タブレット端末などのモバイル機器、パーソナルコンピュータ（ＰＣ）などの据え置き型機器などのいずれであってもよい。
【００３４】
この情報処理装置１６にはたとえば、平板状の筐体１８の前面に表示部４の表示画面１０が設置され、この表示画面１０を覆ってタッチ検出部６が設置されている。表示画面１０に表示される各種コンテンツに対し、ユーザが指やスタイラスペンによってタッチし、そのタッチ座標がタッチ検出部６に検出される。
【００３５】
図５は、この情報処理装置１６のハードウェア構成例を示している。
【００３６】
この情報処理装置１６には表示部４、タッチ検出部６、プロセッサ２０、記憶部２２、通信部２４、オーディオ入出力部２６が備えられる。この情報処理装置１６はスマートフォンの構成例である。
【００３７】
表示部４は画面表示素子としてたとえば、ＬＣＤ（Liquid Crystal Display）を備え、プロセッサ２０の制御によりたとえば、通信部２４で取得された画像を含む文書情報などの各種の可視情報を表示する。
【００３８】
タッチ検出部６は既述のとおり、ユーザの指やスタイラスペンのタッチ位置を検出し、その検出情報がプロセッサ２０に取り込まれる。
【００３９】
プロセッサ２０は、処理部の一例であって、記憶部２２にあるプログラムを実行し、文書閲覧、タッチ位置の補正などの各種の情報処理を実行する。
【００４０】
記憶部２２には既述のプログラムや、画像情報データベース（ＤＢ）が格納される。画像情報ＤＢには、表示画面１０の画像のサイズ情報、タッチ位置の補正情報が格納される。この記憶部２２の構成例では、ＲＯＭ（Read-Only Memory）２８、ＲＡＭ（Random-Access Memory）３０が備えられる。ＲＯＭ２８にはプログラムなどの情報が格納される。ＲＡＭ３０は情報処理のワークエリアを構成する。この記憶部２２にはメモリなどの記憶装置、ハードディスクなどの補助記憶装置を含んでもよい。
【００４１】
通信部２４はアンテナ３２を備え、プロセッサ２０の制御により無線通信を行うことにより、インターネットなどのネットワーク媒体から文書情報などの情報を取得する。
【００４２】
オーディオ入出力部２６はオーディオの入出力を行う。このオーディオ入出力部２６には、オーディオ入力のためのマイクロフォン３４や、オーディオ出力のためのスピーカ３６が備えられる。
【００４３】
＜タッチ時点の遅延時間の設定＞
【００４４】
ユーザが表示画面１０に対するタッチを判断した時点から実際にタッチした時点までの時間を遅延時間と定義する。つまり、既述の時点ｔ４をタッチ時点とすれば、たとえば、時点ｔ１がタッチを思い立った時点であり、この時点ｔ１から時点ｔ４が遅延時間となる。この遅延時間は固定値としてもよいし、ユーザによって設定される可変値としてもよい。
【００４５】
図６は、この遅延時間の設定処理の処理手順を示している。この遅延時間の設定には設定画面を表示させ（Ｓ１１）、この設定画面から遅延時間の設定を行う（Ｓ１２）。この時間設定はたとえば、図２１のＣに示す設定画面で行えばよい。
【００４６】
＜描画およびタッチ座標の補正処理＞
【００４７】
図７は、描画およびタッチ座標の補正処理を示している。
【００４８】
文書情報などの表示情報を受信すると、ブラウザが表示画面１０にフレームレートに合わせて描画を行う。
【００４９】
図７のＡは、ユーザがタッチ位置を判断した時点ｔ１の画像を示している。この時点ｔ１の表示画面１０について、表示処理中の表示画面１０に表示内容を表示データとして保存する。表示画面１０におけるコンテンツの全体長、横幅、現在の表示位置（ｘ，ｙ方向）および拡大率を保存する。このような処理はフレームレート毎に行い、これらの情報は表示データベース（ＤＢ）３８に格納する。この表示データベース３８には条件データとして全体長、横幅、現在の表示位置（ｘ，ｙ方向）、拡大率、これらの変更を格納し、保存データとして、表示タイミング（時間）、表示データ、コンテンツの全体長、横幅、表示位置および拡大率が格納される。
【００５０】
図７のＢは時点ｔ２の画像、図７のＣは時点ｔ３の画像を示している。そして、図７のＤはユーザのタッチ時点ｔ４の画像を示している。既述したように、表示処理中の表示画面１０には時点ｔ４で画像１４が挿入されている。表示データベース４０には挿入された画像１４を含むコンテンツ位置などを含む情報が表示データとして格納される。
【００５１】
なお、コンテンツの拡大率はたとえば、図８に示すように、表示画面１０に表示されたコンテンツから次のように定義される。この場合、表示画面１０におけるコンテンツ４２の横幅＝Ｗ、全体長＝Ｌである。このコンテンツ４２における画面上の表示位置（ｘ，ｙ）におけるたとえば、長方形状の表示領域４４Ａを想定すれば、この表示領域４４Ａが破線で示す表示領域４４Ｂに拡大された場合、表示位置（ｘ，ｙ）を基準位置とし、表示領域４４ＡがＸ軸方向の変化量Δｘ、Ｙ軸方向の変化量Δｙにより表示領域４４Ｂに拡大される。したがって、拡大率Ｍは、変化量Δｘ、Δｙにより定義される。このコンテンツの拡大率は公知のブラウザエンジンから入手すればよい。
【００５２】
図９のＡは、画像１４の挿入前のたとえば、時点ｔ１の表示画面１０のコンテンツを示している。これに対し、図９のＢは、画像１４の挿入後のたとえば、時点ｔ４の表示画面１０の画像を示している。画像１４が挿入されたことにより、移動前の表示選択項目１２の「ここをクリック」の位置をタッチしようとしたが、ユーザは「リンク２」をタッチし、「リンク２」が選択された。
【００５３】
ユーザがタッチした表示画面１０について、画像１４の挿入前後におけるコンテンツのａ）全体長／横幅、ｂ）表示位置、ｃ）拡大率を比較する。
【００５４】
(1) 全体長または横幅が大きくなっているが、表示位置、拡大率が変わらない場合
【００５５】
ユーザのタッチ座標が、ユーザの希望するタッチ位置から変更されている可能性がある。この場合、次の判定を行う。
【００５６】
図１０は、この判定処理を含む処理手順の一例を示している。この処理手順では、遅延時間としてたとえば、２００〔ｍｓｅｃ〕前の時点とタッチ時点のフレーム画像よりタッチ位置を表示データ化して取得する（Ｓ２２）。これら表示データが一致するかを判定する（Ｓ２３）。表示データが一致すれば（Ｓ２３のＹＥＳ）、タッチ位置の動作を行う（Ｓ２４）。表示データが一致しなければ（Ｓ２３のＮＯ）、全体長および横幅が変化した量をタッチ位置に加算し、タッチ位置が表示画面内かを判定する（Ｓ２５）。タッチ位置が表示画面内であれば（Ｓ２５のＹＥＳ）、タッチ時点のフレーム画像から全体長および横幅の変化量だけずらした位置にある表示選択項目を表示データとして画像化して取得する（Ｓ２６）。補正したタッチ位置にあるオブジェクトの動作を行う（Ｓ２７）。
【００５７】
タッチ位置が表示画面内でなければ（Ｓ２５のＮＯ）、誤タッチを生じた旨の警告を表示画面に出力する（Ｓ２８）。
【００５８】
たとえば、図９に示すように、全体長が大きくなった場合には次のような処理手順を用いればよい。図１１のＡは、図１０のＳ２５の処理内容の詳細であり、全体長が大きくなった場合の処理手順を示している。
【００５９】
この処理手順では、遅延時間としてたとえば、２００〔ｍｓｅｃ〕前の時点とタッチ時点のフレーム画像よりタッチ位置を表示データ化して取得する（Ｓ３３）。タッチ時点のフレーム画像から全体長および横幅の変化量だけずらした位置にある表示選択項目を表示データとして画像化して取得する（Ｓ３４）。各時点の表示データが一致するかを判定する（Ｓ３５）。各時点の表示データが一致すれば（Ｓ３５のＹＥＳ）、図１４のＳ４５に遷移する（Ｓ３６）。
【００６０】
各時点の表示データが一致しなければ（Ｓ３５のＮＯ）、誤タッチを生じた旨の警告を表示画面に出力する（Ｓ３７）。そして、取得した表示データを表示する（Ｓ３８）。
【００６１】
ユーザへの問い合わせはたとえば、図１１のＢに示すように、表示画面１０に問い合わせ情報４６を表示する。この問い合わせ情報４６には、サイト表示をするか否かを問うメッセージ４８、コンテンツ情報５０、応答ボタン５２、５４が表示される。たとえば、応答ボタン５２をタッチすれば、このサイトの表示処理を行う。これにより、ユーザは誤タッチの修正が行える。
【００６２】
この場合のタッチ座標の補正は、既述の計算式(1) および(2) を用いて補正量を求め、この補正量を用いればよい。これにより、タッチ座標がユーザの想定したタッチ位置に補正される。
【００６３】
(2) 表示位置が変わっている場合
【００６４】
この場合、ユーザのタッチ位置からタッチすべき表示位置がずれている可能性が高い。この場合には、表示位置がずれた分、ずらして表示データの判定を行う。位置をずらした場合、表示位置が表示画面１０の外になる場合には、ユーザがタッチした部分とは異なると判断すればよい。表示データが一致する場合には、そのままタッチ位置での動作を行えばよいし、表示データが一致しない場合には警告を表示し、ユーザに確認を促す。
【００６５】
図１２のＡは、ユーザのタッチ前の画面表示を示している。これに対し、図１２のＢは、ユーザのタッチ時点の画面表示を示している。
【００６６】
この場合、タッチ前のコンテンツの表示位置（ｘ２：０／ｙ２：０）に対し、タッチ時のコンテンツの表示位置は（ｘ１：０／ｙ１：５０）である。この場合、タッチ時にはタッチ前からＹ軸方向に座標位置が５０だけ変化している。
【００６７】
この場合、現在の表示位置を（ｘ１，ｙ１）、タッチ前の表示位置を（ｘ２，ｙ２）とすれば、図１２のＣに示すように、タッチ座標の補正量（ｘ，ｙ）は、
ｘ＝ｘ２−ｘ１＝０                      ・・・(4) 
ｙ＝ｙ２−ｙ１＝−５０                  ・・・(5) 
となる。
【００６８】
(3) 拡大率が変わっている場合
【００６９】
この場合、ユーザのタッチ位置からタッチすべき位置がずれている可能性が高い。この場合、警告を表示し、ユーザに確認を促す。
【００７０】
(4) 全体長／横幅、表示位置および拡大率の何れも変更がない場合
【００７１】
この場合、ユーザのタッチ位置からタッチすべき位置がずれていない可能性が高い。この場合にはタッチ位置に従った処理動作を行えばよい。
【００７２】
＜第２の実施の形態の効果＞
【００７３】
第２の実施の形態によれば、表示処理中にタッチ操作を判定し、その判定結果に基づいてタッチ座標を補正するので、タッチ位置と表示位置がずれても、タッチ直前にタッチ位置に存在していたオブジェクトに対するタッチを行うことができる。誤タッチを防止することができる。
【００７４】
また、表示処理中に画像が挿入されてタッチ座標と表示位置がずれている場合、警告を発するので、ユーザはその警告によりタッチ位置が表示位置と異なることを容易に知ることができる。目的とする処理に移行する前に、誤タッチを警告により知ることができ、処理の確認が促されるだけでなく、必要な対応を迅速に行うことができる。
【実施例】
【００７５】
＜実施例１＞
【００７６】
この実施例１では、タッチ操作の一例としてタッチ検出時、タッチ検出直前に表示されていた一定フレーム数の表示画面とタッチ時点の表示位置、コンテンツの全体長／横幅、拡大率を判定する。この判定の結果、いずれかに変化があった場合は、その変化分を想定し、その変化分だけ移動させて変化前の表示内容を取り出し、表示データ間で判定する。この場合、ユーザがタッチを意図したものかを判定し、誤タッチを防止する。
【００７７】
図１３は、ブラウザによる描画処理およびタッチ座標の補正処理を示している。図１３のＡは、ユーザがタッチを判断した時点ｔ１の表示画面を示している。図１３のＢ、Ｃ、Ｄはこの時点ｔ１から、ユーザがタッチした時点ｔ４の表示画面１０のフレーム更新処理を示している。
【００７８】
ユーザがタッチすることを判断した時点ｔ１の表示内容と、全体長に変化があった時点ｔ４の表示内容を表示データとして取得する。バイナリ判定は、取得した表示内容の間で行う。これら表示内容を表す表示データが一致すれば、タッチ座標を補正することなく、そのタッチ位置での動作を実行する。図１３のＤに示すように、この場合、表示内容の全体長が延びているため、図１３のＤ中の矢印で示すＹ軸方向にずれたドット数だけ表示データが一致しない。このためその延びた座標分だけＹ軸方向に移動する処理として、タッチ座標の判定位置を補正する。
【００７９】
図１４は、タッチ動作の処理手順を示している。ブラウザによって表示画面１０に表示が行われると、タッチ操作待ちとなる（Ｓ３９）。このタッチ操作待ちの開始時点から一定の遅延時間たとえば、２００〔ｍｓｅｃ〕間、位置、全体長／横幅、拡大率のいずれか変化を判定する（Ｓ４０）。この判定では一例としてレイアウト変化状態に変化ありかを判定する（Ｓ４１）。レイアウト変化状態に変化があれば（Ｓ４１のＹＥＳ）、遅延時間としてたとえば、２００〔ｍｓｅｃ〕前の時点とタッチ時点のフレーム画像よりタッチ位置を表示データ化して取得する（Ｓ４２）。
【００８０】
これら表示データが一致するかを判定する（Ｓ４３）。これら表示データが一致しなければ（Ｓ４３のＮＯ）、全体長または横幅が変化したかを判定する（Ｓ４４）。全体長または横幅が変化していれば（Ｓ４４のＹＥＳ）、タッチ位置補正１（図１５）を実行する（Ｓ４５）。
【００８１】
全体長または横幅が変化していなければ（Ｓ４４のＮＯ）、表示位置が変化したかを判定する（Ｓ４６）。表示位置が変化していれば（Ｓ４６のＹＥＳ）、タッチ位置補正２（図１７）を実行する（Ｓ４７）。
【００８２】
表示位置が変化していなければ（Ｓ４６のＮＯ）、拡大率が変化したかを判定する（Ｓ４８）。拡大率が変化していれば（Ｓ４８のＹＥＳ）には、タッチ位置補正３（図１９）を実行する（Ｓ４９）。
【００８３】
これらいずれかの補正後、タッチ動作を継続するか否かを判断する（Ｓ５０）。Ｓ４１において、レイアウト変化状態に変化なしの場合（Ｓ４１のＮＯ）にもＳ４２ないしＳ５０をスキップし、タッチ位置の動作を行う（Ｓ５１）。また、Ｓ４３において、表示データが一致すれば（Ｓ４３のＹＥＳ）、タッチ位置の動作を行う（Ｓ５１）。
【００８４】
タッチ動作を継続する場合には（Ｓ５０のＹＥＳ）、タッチ位置の動作を行い（Ｓ５１）、Ｓ４１に戻る。タッチ動作を継続しない場合には（Ｓ５０のＮＯ）、Ｓ５１をスキップし、Ｓ４１に戻り、Ｓ４１〜Ｓ５１の処理を行う。
【００８５】
図１５は、既述のタッチ位置補正１（Ｓ４５）の処理手順を示している。この処理手順では、遅延時間としてたとえば、２００〔ｍｓｅｃ〕前の時点とタッチ時点のフレーム画像よりタッチ位置を表示データ化して取得する（Ｓ６１）。これら表示データが一致するかを判定する（Ｓ６２）。
【００８６】
これら表示データが一致しなければ（Ｓ６２のＮＯ）、全体長および横幅が変化した量をタッチ位置に加算し、タッチ位置が表示画面内かを判定する（Ｓ６３）。この判定では表示データが５０ドット分だけＹ軸方向にずれている（図１６のＢ）。
【００８７】
タッチ位置が表示画面内であれば（Ｓ６３のＹＥＳ）、タッチ時点のフレーム画像から全体長および横幅の変化量だけずらした位置にある表示選択項目を表示データとして画像化して取得する（Ｓ６４）。この場合、既述の時間＝２００〔ｍｓｅｃ〕前の時点のフレーム画像からタッチ位置を基準とし、前述の表示選択項目のサイズと位置を求め画像化する。これら表示データは、当該時点の位置やフレーム画像を表示データ化して取得すればよい。
【００８８】
各時点の表示データが一致するかを判定する（Ｓ６５）。これら表示データが一致しなければ（Ｓ６５のＮＯ）、誤タッチを生じた旨の警告を表示画面に出力する（Ｓ６６）。Ｓ６３でタッチ位置が表示画面内でなければ（Ｓ６３のＮＯ）、Ｓ６４、Ｓ６５をスキップし、この場合も誤タッチを生じた旨の警告を表示画面に出力する（Ｓ６６）。
【００８９】
処理の継続について、処理の継続を選択したかを判定する（Ｓ６７）。処理の継続を選択すれば（Ｓ６７のＹＥＳ）、Ｓ４５（図１４）にリターンする。この場合、Ｓ６２において、表示データが一致すれば（Ｓ６２のＹＥＳ）、Ｓ６３〜Ｓ６７をスキップし、Ｓ４５（図１４）にリターンする。また、Ｓ６５において、表示データが一致すれば（Ｓ６５のＹＥＳ）、Ｓ６６、Ｓ６７をスキップし、Ｓ４５（図１４）にリターンする。
【００９０】
そして、処理の継続を選択しなければ（Ｓ６７のＮＯ）、タッチ動作を中止し（Ｓ６８）、この処理を終了する。
【００９１】
図１６は、既述のタッチ位置補正１の処理内容を示している。図１６のＡはタッチ時点から一例として２００〔ｍｓｅｃ〕前のコンテンツを示し、図１６のＢはタッチ時点のコンテンツを示している。図１６において、図１５に示すフローチャートのステップ番号を表示し、フローチャートにおける各処理の関係を示している。
【００９２】
図１７は、既述のタッチ位置補正２（Ｓ４７）の処理手順を示している。図１８はタッチ位置補正２の処理内容を示している。この処理手順では、表示位置の変化量が加算されたタッチ位置が表示画面内かを判定する（Ｓ７１）。この判定では表示データがＹ軸方向に５０ドット分だけずれていることを示している。表示位置の変化量が加算されたタッチ位置が表示画面内にあれば（Ｓ７１のＹＥＳ）、タッチ時点のフレーム画像から全体長および横幅の変化量だけずらした位置にある表示選択項目を表示データとして取得する（Ｓ７２）。この場合、既述の時間＝２００〔ｍｓｅｃ〕前の時点のフレーム画像からタッチ位置を基準とし、前述の表示選択項目のサイズと位置を求め画像化する。これら表示データは、当該時点の位置やフレーム画像を表示データ化して取得すればよい。
【００９３】
これら表示データが一致するかを判定する（Ｓ７３）。これら表示データが一致しなければ（Ｓ７３のＮＯ）、誤タッチの警告を表示画面に出力する（Ｓ７４）。Ｓ７１で、表示位置の変化量が加算されたタッチ位置が表示画面内になければ（Ｓ７１のＮＯ）、Ｓ７２、Ｓ７３をスキップし、誤タッチの警告を表示画面に出力する（Ｓ７４）。
【００９４】
処理の継続について、処理の継続を選択したかを判定する（Ｓ７５）。処理の継続を選択すれば（Ｓ７５のＹＥＳ）、Ｓ４７（図１４）にリターンする。この場合、Ｓ７３において、表示データが一致すれば（Ｓ７３のＹＥＳ）、Ｓ７４、Ｓ７５をスキップし、Ｓ４７（図１４）にリターンする。
【００９５】
そして、処理の継続を選択しなければ（Ｓ７５のＮＯ）、タッチ動作を中止し（Ｓ７６）、この処理を終了する。
【００９６】
図１８は、既述のタッチ位置補正２の処理内容を示している。図１８のＡはタッチ時点から一例として２００〔ｍｓｅｃ〕前のコンテンツを示し、図１８のＢはタッチ時点のコンテンツを示している。図１８において、図１７に示すフローチャートのステップ番号を表示し、フローチャートにおける各処理の関係を示している。
【００９７】
図１９は、既述のタッチ位置補正３（Ｓ４９）の処理手順を示している。この処理手順では、誤タッチの警告を表示画面に出力する（Ｓ８１）。
【００９８】
処理の継続について、処理の継続を選択したかを判定する（Ｓ８２）。処理の継続を選択すれば（Ｓ８２のＹＥＳ）、Ｓ４９（図１４）にリターンする。
【００９９】
そして、処理の継続を選択しなければ（Ｓ８２のＮＯ）、タッチ動作を中止し（Ｓ８３）、この処理を終了する。
【０１００】
＜実施例２＞
【０１０１】
この実施例２はタッチしたターゲットのサイズによって遅延時間を変更する例である。この遅延時間の変更には、表示サイズ（面積）による変更と、ターゲットの縦または横の長さによる変更のいずれでもよい。
【０１０２】
表示サイズ（面積）による変更ではたとえば、表示サイズとターゲットのサイズの割合に応じて遅延時間を変更する。この遅延時間の変更にはたとえば、図２０のＡに示す第１の設定時間テーブル５６−１を用いればよい。図２０のＡは、設定時間テーブル５６−１の一例を示している。
【０１０３】
この設定時間テーブル５６−１にはターゲットの画面に占める割合５８および遅延時間を表す時間６０が格納されている。この例では、ターゲットの画面に占める割合５８には一例として１０〔％〕以上、５〔％〕以上１０〔％〕未満、５〔％〕未満の３段階が設定されている。これら数値が係数となり、斯かる係数から時間に対する割合が設定される。たとえば、２００〔ｍｓｅｃ〕が１００〔％〕、２２０〔ｍｓｅｃ〕が１１０〔％〕、２５０〔ｍｓｅｃ〕が１２５〔％〕となる。
【０１０４】
図２０のＢは、表示画面１０の表示内容を示している。この表示画面１０において、「ここをクリック」がターゲット６２である。
【０１０５】
このターゲット６２について、図２０のＣに示すように、表示画面１０の画面サイズとターゲット６２の割合５８を計算すればよい。この計算により求められた割合５８に対する時間６０を図２０のＡの設定時間テーブル５６−１より求めればよい。
【０１０６】
また、ターゲットの縦または横の長さによる遅延時間の変更にはたとえば、図２１のＡに示す第２の設定時間テーブル５６−２を用いればよい。図２１のＡは、設定時間テーブル５６−２の一例を示している。
【０１０７】
この設定時間テーブル５６−２にはターゲットの縦または横の短い方の長さ６４および遅延時間６６が格納されている。この例では、長さ６４には一例として１〔ｃｍ〕以上、５〔ｍｍ〕以上１〔ｃｍ〕未満、５〔ｍｍ〕未満の３段階が設定されている。１〔ｃｍ〕以上では、遅延時間を２００〔ｍｓｅｃ〕、５〔ｍｍ〕以上１〔ｃｍ〕未満では２２０〔ｍｓｅｃ〕、５〔ｍｍ〕未満では２５０〔ｍｓｅｃ〕が設定されている。これら数値が係数となり、斯かる係数から時間に対する割合が設定される。たとえば、２００〔ｍｓｅｃ〕が１００〔％〕、２２０〔ｍｓｅｃ〕が１１０〔％〕、２５０〔ｍｓｅｃ〕が１２５〔％〕となる。
【０１０８】
図２１のＢは、ターゲット６２を示している。Ｌ１は、ターゲット６２の横の長さ、Ｌ２は、ターゲット６２の縦の長さを示している。この場合、図示のターゲット６２では、Ｌ１＞Ｌ２であるから、Ｌ２の長さが用いられる。
【０１０９】
このターゲット６２について、縦の長さＬ２から遅延時間に相当する時間６６を図２１のＡの設定時間テーブル５６−２より求めればよい。
【０１１０】
このように求められた時間６０、６６は自動で設定してもよいし、求められた値をユーザ設定で行ってもよい。
【０１１１】
そして、ユーザ設定であれば、初期設定モードでたとえば、図２１のＣに示すように、設定画面６８を表示し、この設定画面６８から入力すればよい。図２１のＣは、初期設定の設定画面６８の一例を示している。
【０１１２】
この設定画面６８では、タイトル表示７０として「タッチ遅延時間の設定」が表示され、時間入力部７２が設定されている。この時間入力部７２にから所望の値を入力すればよい。
【０１１３】
この設定画面６８の時間入力部７２に時間を表す数値を入力すれば、この数値が係数となり、斯かる係数から時間に対する割合が設定される。たとえば、２００〔ｍｓｅｃ〕が１００〔％〕、２２０〔ｍｓｅｃ〕が１１０〔％〕、２５０〔ｍｓｅｃ〕が１２５〔％〕となる。
【０１１４】
＜実施例３＞
【０１１５】
実施例３は、ブラウザによる描画処理に対するタッチ座標の補正処理の一例である。図２２はブラウザによる一般的な文書などの描画の処理手順を示している。
【０１１６】
この処理手順では、ＨＴＭＬ（Hyper Text Markup Language）ファイルの読込み（Ｓ９１）、ＨＴＭＬパーサの実行（Ｓ９２）、レンダリング実行（Ｓ９３）、レイアウト実行（Ｓ９４）、ペイント実行（Ｓ９５）の後、表示データを表示部４に転送する（Ｓ９６）。
【０１１７】
このような文書の表示処理に対し、画像が挿入された際のブラウザの処理に加え、タッチ座標の補正処理を含む描画処理ではたとえば、図２３に示す処理手順を実行すればよい。
【０１１８】
この処理手順では、ＨＴＭＬファイルの読込み（Ｓ９１）、ＨＴＭＬパーサの実行（Ｓ９２）、レンダリングの実行（Ｓ９３）、レイアウトの実行（Ｓ９４）、ペイントの実行（Ｓ９５）の後、表示データを表示部４に転送する（Ｓ９６）。これらの処理の後、レイアウト変更の判定を行い（Ｓ９７）、表示画面１０の表示データを保存する（Ｓ９８）。Ｓ９７のリンク先は図２４に示すＳ１０４でのフラグである。Ｓ９８のリンク先は図２５に示すフローチャートであり、図２９のＢに示す表示データ９４として保存される。
【０１１９】
図２４は、レイアウト変更の判定（Ｓ９７）の処理手順を示している。この処理手順では、レイアウト変更の契機として表示部への表示データが更新したかを判定する（Ｓ１０１）。
【０１２０】
表示部への表示データが更新していなければ（Ｓ１０１のＮＯ）、Ｓ１０３、Ｓ１０５、Ｓ１０６をスキップし、レイアウト変化状態を「変化なし」に設定し（Ｓ１０２）、この処理を終了する。表示部への表示データが更新していれば（Ｓ１０１のＹＥＳ）、コンテンツの長さや幅が変化したかを判定する（Ｓ１０３）。コンテンツの長さや幅に変化があれば（Ｓ１０３のＹＥＳ）、レイアウト変化状態を「変化あり」に設定し（Ｓ１０４）、この処理を終了する。
【０１２１】
コンテンツの長さや幅に変化がなければ（Ｓ１０３のＮＯ）、表示位置が変化したかを判定する（Ｓ１０５）。表示位置が変化していれば（Ｓ１０５のＹＥＳ）、レイアウト変化状態を「変化あり」に設定し（Ｓ１０４）、この処理を終了する。
【０１２２】
表示位置が変化していなければ（Ｓ１０５のＮＯ）、コンテンツの拡大率が変化したかを判定する（Ｓ１０６）。コンテンツの拡大率に変化があれば（Ｓ１０６のＹＥＳ）、レイアウト変化状態を「変化あり」に設定し（Ｓ１０４）、この処理を終了する。
【０１２３】
コンテンツの拡大率に変化がなければ（Ｓ１０６のＮＯ）、レイアウト変化状態を「変化なし」に設定し（Ｓ１０２）、この処理を終了する。
【０１２４】
図２５は、表示画面の保存（Ｓ９８）の処理手順を示している。この処理手順では、レイアウト変化状態は「変化あり」かを判定する（Ｓ１１１）。
【０１２５】
レイアウト変化状態が「変化あり」であれば（Ｓ１１１のＹＥＳ）、表示画面の保存バッファを確保する（Ｓ１１２）。この保存バッファに表示タイミングを保存する（Ｓ１１３）。これに続いて表示データの保存（Ｓ１１４）、コンテンツの全体長および横幅を保存する（Ｓ１１５）。そして、表示位置を保存し（Ｓ１１６）、コンテンツの拡大率を保存し（Ｓ１１７）、この処理を終了する。
【０１２６】
また、レイアウト変化状態が「変化あり」でなければ（Ｓ１１１のＮＯ）、Ｓ１１２ないしＳ１１７をスキップし、この処理を終了する。
【０１２７】
図２６のＡは、ブラウザにおける画像挿入前の処理を示している。既述したように、ＨＴＭＬファイル７４がブラウザ７６に読み込まれると（Ｓ９１）、ブラウザ７６ではＨＴＭＬパーサの実行（Ｓ９２）、レンダリングの実行（Ｓ９３）、レイアウトの実行（Ｓ９４）、ペイントの実行（Ｓ９５）が行われる。ＨＴＭＬパーサの実行では、ＨＴＭＬファイル７４からＤＯＭ（Document Object Model）ツリー７８−１が生成される。レンダリングの実行（Ｓ９３）により、Render（レンダー）ツリー８０−１が生成される。
【０１２８】
この結果、表示部４の表示画面１０にはリンク１、リンク２、リンク３、ここをクリック、リンク４などの表示データが表示される。
【０１２９】
これに対し、図２６のＢに示すように、ＨＴＭＬファイル７４に対し、ＪａｖａＳｃｒｉｐｔ（登録商標）により画像（Image ）１４が挿入されると、ブラウザ７６の処理では、画像１４を含むＤＯＭツリー７８−２およびRenderツリー８０−２が生成される。このブラウザ７６の描画処理により表示部４の表示画面１０には画像１４が挿入された表示データが表示される。この例では、リンク１とリンク２との間に画像１４が挿入されている。この場合の表示データの変化タイミングで各データを保存する。この保存データ８２には表示タイミング、表示データ、全体長および横幅、表示位置、拡大率が含まれる。
【０１３０】
そして、ＤＯＭツリー７８−１に画像１４が挿入された際のＤＯＭツリー７８−２は、たとえば、図２７のＡに示すように表示することができる。また、Renderツリー８０−１に画像１４が挿入された際のRenderツリー８０−２は、図２７のＢに示すように表示することができる。
【０１３１】
図２８のＡおよびＢは、画像１４の挿入前後のタッチ位置の変化を示している。図２８のＡには、タッチ前の表示画面１０のコンテンツを示している。このコンテンツにおいて、ユーザは「芸能ニュース」をタッチすることを予定したが、この時点ｔ１から時点ｔ２、ｔ３の時間的推移の後、表示処理中に画像１４が挿入された。このため、時点ｔ１の「芸能ニュース」の位置がＹ軸方向に移動し、時点ｔ４でのタッチ位置は「国内  西日本−東北激しい雨の恐れ」となっている。このように、タッチすることを判断した時点ｔ１からタッチ時点ｔ４までの時間Ｔ（＝ｔ４〜ｔ１）の画像１４を取得し、その画像変化を参照してタッチ座標を補正すれば、適正な処理が行える。つまり、ユーザが予定した「芸能ニュース」のリンク処理を行える。
【０１３２】
このような処理にはたとえば、図２９のＡに示す情報保存テーブルを用いればよい。図２９のＡは、情報保存テーブル８４の一例を示している。
【０１３３】
この情報保存テーブル８４には、データを保存した日時（年／月／日／時：分：秒．
ミリ秒）８６、表示位置８８、全体長および横幅９０、拡大率９２、表示データ９４が格納されている。
【０１３４】
データを保存した日時（年／月／日／時：分：秒．ミリ秒）には、タッチ時点ｔ４の時刻から設定時間Ｔとしてたとえば、Ｔ＝２００〔ｍｓｅｃ〕前の時点ｔ１の時刻のデータまたは、その時刻が存在しない場合は、一つ前のデータが格納されている。この場合、設定時間Ｔは既述のように、設定時間テーブル５６−１、５６−２の時間を用いればよい。
【０１３５】
表示位置８８はタッチするターゲット６２（たとえば、図２０、図２１）の位置である。全体長および横幅９０は、コンテンツの全体長および横幅である。拡大率９２はコンテンツにおける画面上の表示領域の拡大率Ｍである。そして、表示データ９４は表示された表示データであり、その表示データをバイナリ保存する。
【０１３６】
図２９のＢは、タッチ時点ｔ４の情報を示している。この場合、タッチ時点ｔ４は、ｔ４＝２０１４／０１／０１／００：００：００．３６７である。この時点の表示位置（ｘ、ｙ＝０，６０）、全体長および横幅＝１３００，７２０、拡大率＝１００〔％〕である。
【０１３７】
この場合、タッチ時点ｔ４からＴ＝２００〔ｍｓｅｃ〕前に遡る時点ｔ１は、図２９のＡに示すように、ｔ４＝２０１４／０１／０１／００：００：００．１００である。この時点の表示位置（ｘ、ｙ＝０，３０）、全体長および横幅＝１３００，７２０、拡大率＝１００％である。
【０１３８】
時点ｔ４のタッチ座標の補正にはこれら情報保存テーブル８４にある情報を用いて補正処理を行えばよい。図３０のＡおよびＢは、この補正処理の一例を示している。
【０１３９】
図３０のＡは、補正前のタッチ位置を示している。この場合、表示位置はｘ２：０／ｙ２：３０であり、タッチ位置ｘ：８０、ｙ：８０である。
【０１４０】
図３０のＢは、補正後のタッチ位置を示している。この場合、表示位置はｘ１：０／ｙ１：６０である。
【０１４１】
図３０のＣに示すように、タッチ座標の補正量は以下の通りである。
ｘ方向の補正量＝０−０＝０                ・・・(6) 
ｙ方向の補正量＝３０−６０＝−３０        ・・・(7) 
これにより、タッチ位置は
ｘ座標＝８０＋０＝８０                    ・・・(8) 
ｙ座標＝８０＋（−３０）＝５０            ・・・(9) 
に補正される。
【０１４２】
＜実施例の効果＞
【０１４３】
上記実施例によれば、タッチ座標のずれを補正でき、タッチの位置精度を高めることができる。
【０１４４】
〔他の実施の形態〕
【０１４５】
上記実施の形態では、電子機器の一例として情報処理装置としてスマートフォンなどのモバイル機器を例示したが、本開示の技術は据置き型のＰＣなど、タッチによってオブジェクトを選択するための表示部およびタッチ検出部を備える各種の機器に適用できる。
【０１４６】
以上説明したように、本開示の技術の最も好ましい実施の形態などについて説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、または発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が本発明の範囲に含まれることは言うまでもない。
【符号の説明】
【０１４７】
２  電子機器
４  表示部
６  タッチ検出部
８  処理部
１０  表示画面
１２  表示選択項目
１４  画像
１６  情報処理装置
１８  筐体
２０  プロセッサ
２２  記憶部
２４  通信部
２６  オーディオ入出力部
２８  ＲＯＭ
３０  ＲＡＭ
３２  アンテナ
３４  マイクロフォン
３６  スピーカ
３８  表示データベース
４０  表示データベース
４２  コンテンツ
４４Ａ  表示領域
４４Ｂ  表示領域
４６  問い合わせ情報
４８  メッセージ
５０  コンテンツ情報
５２、５４  応答ボタン
５６−１  第１の設定時間テーブル
５６−２  第２の設定時間テーブル
５８  割合
６０  遅延時間
６２  ターゲット
６４  長さ
６６  遅延時間
６８  設定画面
７０  タイトル表示
７２  時間入力部
７４  ＨＴＭＬファイル
７６  ブラウザ
７８−１、７８−２  ＤＯＭツリー
８０−１、８０−２  レンダーツリー
８２  保存データ
８４  情報保存テーブル
８６  日時
８８  表示位置
９０  全体長および横幅
９２  拡大率
９４  表示データ
【図１】
0006337663.tif 000002
【図２】
0006337663.tif 000003
【図３】
0006337663.tif 000004
【図４】
0006337663.tif 000005
【図５】
0006337663.tif 000006
【図６】
0006337663.tif 000007
【図７】
0006337663.tif 000008
【図８】
0006337663.tif 000009
【図９】
0006337663.tif 000010
【図１０】
0006337663.tif 000011
【図１１】
0006337663.tif 000012
【図１２】
0006337663.tif 000013
【図１３】
0006337663.tif 000014
【図１４】
0006337663.tif 000015
【図１５】
0006337663.tif 000016
【図１６】
0006337663.tif 000017
【図１７】
0006337663.tif 000018
【図１８】
0006337663.tif 000019
【図１９】
0006337663.tif 000020
【図２０】
0006337663.tif 000021
【図２１】
0006337663.tif 000022
【図２２】
0006337663.tif 000023
【図２３】
0006337663.tif 000024
【図２４】
0006337663.tif 000025
【図２５】
0006337663.tif 000026
【図２６】
0006337663.tif 000027
【図２７】
0006337663.tif 000028
【図２８】
0006337663.tif 000029
【図２９】
0006337663.tif 000030
【図３０】
0006337663.tif 000031
【図３１】
0006337663.tif 000032