"ウェブページの表示位置の保存の必要が生じたことの検出を含む、ユーザ操作を解析する操作解析手段と、前記検出に応じて、閲覧中のウェブページの表示位置を取得する表示位置取得手段と、前記検出に応じて、閲覧中のウェブページのURLを取得する表示中URL取得手段と、前記検出に応じて、前記表示位置取得手段が取得した表示位置と、前記表示中URL取得手段が取得したURLと、を含む表示状態情報を記憶手段に格納する表示状態保存手段と、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索する表示状態検索手段と、前記表示状態検索手段の検索結果に応じて、表示するウェブページの表示位置を設定する表示位置設定手段と、を備える表示制御装置。前記検出に応じて、閲覧中のウェブページのハッシュ値を算出するハッシュ値算出手段を備え、前記表示状態保存手段は、前記検出に応じて、前記表示状態情報に前記ハッシュ値算出手段が算出したハッシュ値を含めて前記記憶手段に格納し、前記表示位置設定手段は、表示するウェブページから算出するハッシュ値と、前記記憶手段内の対応するハッシュ値が同一か否かを判定し、当該判定に基づいて表示するウェブページの表示位置を設定することを特徴とする請求項1に記載の表示制御装置。前記表示位置取得手段は、前記検出に応じて、閲覧中のウェブページの表示位置とともに当該位置の周辺文字列を取得し、前記表示状態保存手段は、前記検出に応じて、前記表示状態情報に前記周辺文字列を含めて前記記憶手段に格納し、前記表示位置設定手段は、表示するウェブページに含まれる文字列と、前記記憶手段内の対応する周辺文字列と、の対応関係に基づいて表示するウェブページの表示位置を設定することを特徴とする請求項2に記載の表示制御装置。前記操作解析手段は、閲覧するウェブページの変更、閲覧位置の変更、表示処理の終了、のいずれかが行われたことにより前記検出を行うことを特徴とする請求項1乃至請求項3のいずれか1項に記載の表示制御装置。前記表示位置設定手段は、ユーザの指示に応じて、表示するウェブページの表示位置を設定することを特徴とする請求項1乃至請求項4のいずれか1項に記載の表示制御装置。前記記憶手段を備えることを特徴とする請求項1乃至請求項5のいずれか1項に記載の表示制御装置。前記記憶手段を備えた外部サーバとの通信を行う通信手段を備えることを特徴とする請求項1乃至請求項5のいずれか1項に記載の表示制御装置。ウェブページの表示位置の保存の必要が生じたことの検出し、前記検出に応じて、閲覧中のウェブページの表示位置を取得して保持し、前記検出に応じて、閲覧中のウェブページのURLを取得して保持し、前記検出に応じて、取得した前記表示位置と、取得した前記URLと、を含む表示状態情報を記憶手段に格納し、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索し、前記検索の結果に応じて、表示するウェブページの表示位置を設定する表示制御方法。ウェブページを表示するブラウジング処理をコンピュータに実行させるプログラムであって、前記ブラウジング処理は、ウェブページの表示位置の保存の必要が生じたことの検出し、前記検出に応じて、閲覧中のウェブページの表示位置を取得して保持し、前記検出に応じて、閲覧中のウェブページのURLを取得して保持し、前記検出に応じて、取得した前記表示位置と、取得した前記URLと、を含む表示状態情報を記憶手段に格納し、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索し、前記検索の結果に応じて、表示するウェブページの表示位置を設定する、プログラム。上述した技術の問題点を以下に述べる。特許文献1、及び特許文献2の技術では、ユーザが明示的に保存指示を行うことによりウェブページの保存位置を保存し、当該ウェブページを再閲覧する際に当該保存位置からウェブページを表示している。しかし、この技術では、ユーザが明示的に保存指示を行う必要があり、ユーザの操作の手間がかかる。さらに、ユーザが保存指示を行うことを忘れた場合、ウェブページの再表示の際に、前回まで読んでいた位置を探す必要が生じる。特許文献3の技術では、ユーザのブラウザに対する操作を解析し、ユーザが頻繁に参照する箇所をページ表示位置のデフォルトとして使用している。しかし、ユーザが直近に参照していた表示位置と、頻繁に参照する表示位置は異なる場合がある。そのため、ユーザは、ウェブページの前回の参照位置から表示を開始したい場合には、前回まで読んでいた位置を探す必要がある。すなわち、上記した技術によっては、ウェブページを再表示する際に、前回まで参照していた表示位置から表示を開始することが困難であるという問題があった。本発明は、このような問題を解決するためになされたものであり、ウェブページを再表示する際に、前回まで参照していた表示位置から表示を開始することが容易となる表示制御装置、表示制御方法、及びブラウザを提供することを主たる目的とする。本発明にかかる表示制御装置の一態様は、ウェブページの表示位置の保存の必要が生じたことの検出を含む、ユーザ操作を解析する操作解析手段と、前記検出に応じて、閲覧中のウェブページの表示位置を取得する表示位置取得手段と、前記検出に応じて、閲覧中のウェブページのURLを取得する表示中URL取得手段と、前記検出に応じて、前記表示位置取得手段が取得した表示位置と、前記表示中URL取得手段が取得したURLと、を含む表示状態情報を記憶手段に格納する表示状態保存手段と、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索する表示状態検索手段と、前記表示状態検索手段の検索結果に応じて、表示するウェブページの表示位置を設定する表示位置設定手段と、を備える本発明にかかる表示制御方法の一態様は、ウェブページの表示位置の保存の必要が生じたことの検出し、前記検出に応じて、閲覧中のウェブページの表示位置を取得して保持し、前記検出に応じて、閲覧中のウェブページのURLを取得して保持し、前記検出に応じて、取得した前記表示位置と、取得した前記URLと、を含む表示状態情報を記憶手段に格納し、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索し、前記検索の結果に応じて、表示するウェブページの表示位置を設定する、ものである。本発明にかかるプログラムの一態様は、ウェブページを表示するブラウジング処理をコンピュータに実行させるプログラムであって、前記ブラウジング処理は、ウェブページの表示位置の保存の必要が生じたことの検出し、前記検出に応じて、閲覧中のウェブページの表示位置を取得して保持し、前記検出に応じて、閲覧中のウェブページのURLを取得して保持し、前記検出に応じて、取得した前記表示位置と、取得した前記URLと、を含む表示状態情報を記憶手段に格納し、ユーザのウェブページの閲覧操作にかかるURLをキーとして前記記憶手段を検索し、前記検索の結果に応じて、表示するウェブページの表示位置を設定する、ものである。本発明によれば、ウェブページを再表示する際に、前回まで参照していた表示位置から自動的に表示を開始することができる表示制御装置、表示制御方法、及びブラウザを提供することができる。<実施の形態1>以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施の形態にかかる表示制御装置の構成を示すブロック図である。表示制御装置を実装したハードウェアの一例として、パーソナルコンピュータ、携帯電話端末、PHSPersonalHandyPhone、スマートフォン、タブレット端末、PDAPersonalDigitalAssistant等が挙げられる。表示制御装置1は、HTML表示/操作手段2と、操作解析手段3と、表示位置取得手段4と、表示中URL取得手段5と、表示状態保存手段6と、ローカルデータベース7と、表示状態検索手段8と、表示位置設定手段9と、を備える。表示制御装置1の各処理手段の動作は、ウェブページを閲覧するブラウザの機能として実現されることが一般的である。以下、表示制御装置の各処理手段は、ブラウザの機能であるものとして説明する。ブラウザは、ウェブページを表示するためのソフトウェアプログラムである。プログラムは、様々なタイプの非一時的なコンピュータ可読媒体nontransitorycomputerreadablemediumを用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体tangiblestoragemediumを含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ、光磁気記録媒体例えば光磁気ディスク、CD-ROMReadOnlyMemory、CD-R、CD-R/W、半導体メモリ例えば、マスクROM、PROMProgrammableROM、EPROMErasablePROM、フラッシュROM、RAMrandomaccessmemoryを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体transitorycomputerreadablemediumによってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。HTML表示/操作手段2は、任意のHTTPhyperTextTransportProtocolサーバからHTMLファイル及び当該HTMLファイルに関連するファイルをダウンロードする。HTML表示/操作手段2は、ダウンロードしたファイルの解析、表示内容の構成、表示部図示せずへの表示、ユーザからの入力を受け付け、等の処理を行う処理部である。HTML表示/操作手段2は、通常のウェブブラウザが備える機能と同等の機能を持つ処理部である。操作解析手段3は、HTML表示/操作手段2に対して行われるユーザ操作を解析する処理部である。例えば、操作解析部3は、ユーザのマウス等の操作によるウェブページ内の表示位置変更、閲覧するウェブページの変更を検出する。操作解析部3は、ウェブページ内の表示位置の変更を検出した場合には、表示位置取得手段4、表示中URL取得手段5、及び表示状態保存手段6の処理を開始させる。操作解析部3は、閲覧するウェブページの変更を検出した場合には、表示状態検索手段8及び表示中URL取得手段5の処理を開始させる。表示位置取得手段4は、操作解析手段3からのウェブページの表示位置の変更通知に応じて、HTML表示/操作手段2から現在表示しているウェブページ内での表示位置を取得する。ここで、表示位置とは、例えばウェブブラウザに表示されている領域の左上位置が、HTMLファイルのソースの<Body>エレメントの先頭から何バイト目であるかという情報である。表示位置取得手段4は、取得した表示位置を表示状態保存手段6に送信する。表示中URL取得手段5は、操作解析手段3からのウェブページ内での表示位置の変更通知に応じて、現在表示中のウェブページのURLを取得する。表示中URL取得手段5は、取得した現在表示中のウェブページのURLを表示状態保存手段6に送信する。表示中URL取得手段5は、操作解析手段3による閲覧するウェブページの変更を検出した旨の通知に応じて、変更後の閲覧ウェブページのURLを取得する。表示中URL取得手段5は、取得したURLを表示検索手段8に送信する。表示状態保存手段6は、操作解析手段3からのウェブページ内での表示位置の変更通知に応じて、ローカルデータベース7に表示状態情報を保存する。表示状態情報とは、表示位置取得手段4から送信される現在表示しているウェブページ内での表示位置と、表示中URL取得手段5から送信される現在表示中のウェブページのURLと、が関連付けられた情報である。すなわち、表示状態保存手段6は、ウェブページ内での表示位置が変更される毎に、そのURLと表示位置とをローカルデータベース7に保存する。これにより、ローカルデータベース7には、ユーザが閲覧したウェブページの直近の表示位置が常に保存される。ローカルデータベース7は、表示状態情報を記憶するデータベースである。ローカルデータベース7が保持するデータベースのテーブルを図2に示す。図2に示すように、ローカルデータベース7は、各ウェブページのURLと、その表示位置の情報が関連付けられたレコードを複数格納する。例えば、表示状態保存手段6は、httpwwwhogehogecompage1htmlの表示位置が変更されて<Body>タグから100バイト目を表示するようになった場合、図2に示すようにテーブルのレコードを更新する。表示情報検索手段8は、操作解析手段3による閲覧するウェブページの変更を検出した旨の通知に応じて、ローカルデータベース7から新たに表示するウェブページの表示状態情報を検索する。ここで、表示情報検索手段8は、表示中URL取得手段5から送信されたURLを検索キーとして用いる。すなわち、表示情報検出手段8は、新たに表示するウェブページの直近の表示位置をローカルデータベース7から検索する。表示情報検出手段8は、検索結果として表示位置のバイト数を表示位置設定手段9に通知する。また、検索結果がヒットしなかった場合、表示情報検出手段8は、表示位置設定手段9への通知を行わない。図2の例において、httpwwwhogehogecompage1htmlの表示を開始する場合、表示情報検索手段8は、当該URLをキーとしてローカルデータベース7の検索を開始する。表示情報検出手段8は、検索結果として100バイトを表示位置設定手段9に通知する。表示位置設定手段9は、ウェブページの表示位置を、表示情報検出手段8から通知された表示位置に設定する。表示情報検出手段8から通知された表示位置は、前述のようにHTMLファイルのソースの<Body>エレメントの先頭から何バイト目であるかという情報である。表示位置設定手段9は、このバイト数に対応する位置が、画面左上の位置となるようにHTML表示/操作手段2に指示をする。なお、表示位置設定手段9は、HTML表示/操作手段2を介してユーザに直近の表示位置から表示を再開するかを確認しても良い。例えば、表示位置設定手段9は、表示画面上に確認用のポップアップを表示させる。ユーザが直近の表示位置から表示を再開することを選択した場合、表示位置設定手段9は、ウェブページの表示位置を、表示情報検出手段8から通知された表示位置に設定してもよい。これにより、ユーザは、必要な場合のみウェブページを前回の表示位置から再表示することが可能になる。続いて、図3を参照して表示状態情報の保存処理の流れを説明する。図3は、表示制御装置1による表示状態情報の保存処理を示すフローチャートである。ユーザは、HTML表示/操作手段2に対して処理の指示を行う。操作解析手段3は、HTML表示/操作手段2に対して行われるユーザ操作がウェブページ内での表示位置の変更であるか否かを解析するS11。ウェブページ内での表示位置の変更ではないと判定した場合S11:No、表示制御装置1は、処理を終了する。一方、ウェブページ内での表示位置の変更と判定した場合S11:Yes、操作解析手段3は、表示中URL取得手段5に表示中のウェブページのURLの取得を指示する。表示中URL取得手段5は、表示中のウェブページのURLを取得するS12。また、操作解析手段3は、表示位置取得手段4に表示位置変更後の、表示位置の取得を指示する。表示位置取得手段4は、変更後の表示位置を取得するS13。なお、S12とS13の処理は、順不同の処理であり、同時に行われても良い。表示状態保存手段6は、S12及びS13にて取得した情報表示状態情報をローカルデータベース7に記憶させるS14。すでに同一のURLの情報がローカルデータベース7に記憶されていた場合、表示状態保存手段6は、そのレコードを上書き保存する。これにより、ローカルデータベース7は、閲覧したウェブページのURL毎に最新の表示状態を保持することができる。続いて、図4を参照して、ウェブページのページ閲覧開始時の表示位置の設定処理の流れを説明する。図4は、ウェブページのページ閲覧開始時の表示位置の設定処理の流れを示すフローチャートである。ユーザは、HTML表示/操作手段2に対して処理の指示を行う。操作解析手段3は、HTML表示/操作手段2に対して行われるユーザ操作が表示するウェブページの変更すなわち、新たなウェブページの閲覧開始であるか否かを解析するS21。ウェブページの変更ではない場合S21:No、表示制御装置1は、表示位置の設定を行わず、処理を終了する。一方、ウェブページの変更である場合S21:Yes、操作解析手段3は、表示中URL取得手段5に表示中のウェブページのURLの取得を指示する。表示中URL取得手段5は、表示中のウェブページのURLを取得するS22。表示状態検索手段8は、取得したURLをキーとしてローカルデータベース7を検索するS23。キーとしたURLと同一のURLを持つレコードがない場合S24:No、表示制御装置1は、表示位置の設定を行わず、処理を終了する。これにより、結果的にウェブページの先頭部分からの表示が開始される。一方、キーとしたURLと同一のURLを持つレコードがある場合S24:Yes、表示位置設定手段9は、当該レコードの表示位置情報を、閲覧するウェブページの表示位置として設定するS25。続いて、本実施の形態にかかる表示制御装置の効果について説明する。上述のように、表示制御装置1は、ウェブページ内での表示位置の変更が生じた場合に、逐次その閲覧中のURLと表示位置を保存する。新たにウェブページの閲覧を開始する場合、表示制御装置1は、保存した表示位置から閲覧できるように制御を行う。これにより、ユーザはウェブページの閲覧をする際に、以前参照したウェブページの箇所からの閲覧が可能になる。よって、ユーザは、ウェブページを閲覧したか否かを認識できるとともに、読んだ箇所を探す手間がなくなる。さらに、ユーザは、以前の閲覧箇所からの閲覧を行えるため、ウェブページの読み飛ばしを防止することもできる。なお、上述の説明では、操作解析手段3は、ウェブページの表示位置の変更を検出し、その検出に応じて表示状態保存手段6は表示状態情報を保存していた。しかしながら、操作解析手段3は、ウェブページの表示位置の保存の必要が生じたことを検出し、その検出に応じて表示状態保存手段6は表示状態情報を保存すればよい。例えば、操作解析手段3は、表示処理の終了ブラウザの終了処理、閲覧するウェブページの変更ブラウザの戻るボタンまたは進むボタンの操作、リンクのクリック操作を検出し、その検出に応じて表示状態保存手段6は表示状態情報を保存すればよい。<実施の形態2>本発明の実施の形態2にかかる表示制御装置は、外部のサーバに表示状態情報を記憶させることを特徴とする。図5を参照して、本実施の形態にかかる表示制御装置の基本構成、及び動作について、実施の形態1と異なる部分を説明する。なお、図5において、同一名及び同一符号を付した処理手段は実施の形態1と基本的に同じ処理を行う。表示制御装置1は、HTML表示/操作手段2と、操作解析手段3と、表示位置取得手段4と、表示中URL取得手段5と、表示状態保存手段6と、ローカルデータベース7と、表示状態検索手段8と、表示位置設定手段9と、データベース選択手段10と、通信手段11と、を備える。さらに、表示制御装置1と通信可能な外部サーバ12は、内部にデータベース13を備える。外部サーバ12内のデータベース13は、ローカルデータベース7と同等の構成である。データベース13は、表示状態情報をテーブル上で管理する。データベース選択手段10は、表示状態情報の記憶先、検索先となるデータベースを選択する。データベース選択手段10は、ユーザが行った設定に応じてローカルベータベース7または外部サーバ12内のデータベース13にアクセスする。通信手段11は、外部サーバ12との通信を制御するための処理部である。近年では、携帯電話のフルブラウザ機能やスマートフォンなどの普及により、外出先や移動中でも手軽にウェブページの閲覧が可能となってきている。このような環境下では、例えば移動中に携帯電話で閲覧していたウェブページを帰宅後にPCを用いて再度閲覧するような場合が想定される。上述の構成によれば、複数の端末装置で表示状態情報を共有することが可能である。例えば、端末Aで閲覧したウェブページを他の端末Bを用いて再度閲覧した場合であっても、端末Aにて閲覧したウェブページの表示位置を端末Bにて再現することが可能である。<実施の形態3>本発明の実施の形態3にかかる表示制御装置は、前回表示したウェブページを再度閲覧する際に、ウェブページの変更が生じているかを検出して、当該変更に対応することを特徴とする。図6を参照して、本実施の形態にかかる表示制御装置の基本構成、及び動作について、実施の形態1と異なる部分を説明する。なお、図6において、同一名及び同一符号を付した処理手段は実施の形態1と基本的に同じ処理を行う。表示制御装置1は、HTML表示/操作手段2と、操作解析手段3と、表示位置取得手段4と、表示中URL取得手段5と、表示状態保存手段6と、ローカルデータベース7と、表示状態検索手段8と、表示位置設定手段9と、ハッシュ値算出手段14と、を備える。操作解析手段3は、ウェブページ内での表示位置の変更を検出した場合には、ハッシュ値算出手段14の処理を開始させる。同様に、操作解析部3は、閲覧するウェブページの変更を検出した場合には、ハッシュ値算出手段14の処理を開始させる。ハッシュ値算出手段14は、操作解析手段3からのウェブページ内の表示位置の変更通知に応じて、現在表示中のウェブページの<Body>タグ内のデータからハッシュ値を算出する。ハッシュ値の算出には、任意のハッシュ関数を用いればよい。ハッシュ値算出手段14は、算出したハッシュ値を表示状態保存手段6に通知する。ハッシュ値算出手段14は、操作解析手段3による閲覧するウェブページの変更を検出した旨の通知に応じて、変更後の閲覧ウェブページの<Body>タグ内のデータからハッシュ値を算出する。ハッシュ値算出手段14は、算出したハッシュ値を表示位置設定手段9に通知する。表示状態保存手段6は、表示状態情報として、URLと、表示位置と、ハッシュ値と、をローカルデータベース7に保存する。図7は、本実施の形態にかかるローカルデータベース7のテーブルを示す図である。図示するように、各レコードには、URLと、表示位置と、ハッシュ値と、が含まれる。表示情報検索手段8は、操作解析手段3による閲覧するウェブページの変更を検出した旨の通知に応じて、ローカルデータベース7から新たに表示するウェブページの表示状態情報を検索する。表示情報検索手段8は、検索結果として表示位置に加えて、ハッシュ値を表示位置設定手段9に通知する。表示位置設定手段9は、ハッシュ値算出手段14から送信されたハッシュ値と、表示情報検索手段8から送信されたハッシュ値と、が同一であるか否かを判定する。すなわち、表示位置設定手段9は、前回閲覧時に生成したハッシュ値と、今回閲覧時に生成したハッシュ値が同一か否かを判定する。ハッシュ値の同一性を調べることにより、ウェブページの変更の有無が把握できる。同一である場合、実施の形態1と同様の処理を行う。ハッシュ値が同一ではない場合、表示位置設定手段9は、ウェブページの表示位置の設定を行わない。ユーザがウェブページを閲覧した後に、そのウェブページの変更が生じると、直近に表示した際の表示位置を記憶していてもユーザが望む位置を再度表示することはできない。しかしながら、上述の構成によれば、前回表示した際のウェブページからの変更の有無が検出できる。これにより、ウェブページの変更が生じている場合には、表示位置の設定を無効化することができ、誤った表示位置からの閲覧を防止することができる。なお、ウェブページの変更が生じている場合には、表示位置の設定を行うか否かをユーザに問い合わせ、問い合わせ結果に応じて表示位置設定手段9は、表示位置を設定するか否かを切り替えてもよい。さらに、表示制御装置1は、以下の機能を備えても良い。一般に、ハッシュ値は、ウェブページの<Body>タグ内のデータが1バイトでも変更されると違う値をとることになる。よって数バイトの変更であっても、上述の構成では、表示位置設定を行わないことになってしまう。これに対応するため、表示位置取得手段4は、表示位置の周辺の数バイトの文字列を取得する。表示状態保存手段6は、表示状態情報として、取得した周辺の数バイトの文字列を保存しておく。ハッシュ値が異なると判定された場合、表示位置設定手段9は、ローカルデータベース7に保存した数バイトの文字列が、これから表示するウェブページ内にあるか否かを判定する。表示位置設定手段9は、これから表示するウェブページ内に当該文字列が存在し、かつ当該文字列のある位置がローカルデータベース7内に記憶された表示位置と近いと判定した場合、表示位置の設定を行う。これにより、表示制御装置1は、わずかなウェブページの変更に影響されることなく、ウェブページの表示位置を設定することができる。なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本発明の手法をドキュメント閲覧、編集ソフトウェアに応用することも可能である。例えば、本発明の手法をワードプロセッサに応用した場合、前回の編集位置を自動で表示させることが可能になる。これにより、編集作業の負担軽減が実現される。この場合、図2に示すURLの情報に代わり、文書のファイル名等をローカルデータベース7に記憶させればよい。画面の表示領域の左上位置が画像の中間部分である場合、上記の構成では、再表示の際に画像の左上が常に表示位置に設定されてしまう。これは、上記の構成では、画像を表示するためのタグがある位置を保存するためであり、画像の箇所の情報を含まないためである。この場合、例えば表示制御装置は、HTMLファイル内での位置情報だけではなく、現在表示している画像の左上からの相対座標X,Yを表示状態情報として記録する。再表示時には、この相対座標を用いて表示位置を再現することにより、以前の表示位置を正確に再現することができる。"