(57)【要約】【課題】ファイルの編集作業を効率的に再開することを目的とする。【解決手段】ファイルの検索条件を入力する入力部と、画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索する検索実行部と、前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成する画面作成部と、作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する表示部と、を有するファイル編集装置が提供される。【選択図】図６
2017054208.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの検索条件を入力する入力部と、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索する検索実行部と、
前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成する画面作成部と、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する表示部と、
を有するファイル編集装置。
【請求項２】
前記第１の表示情報は、前記第１のファイルが表示される第１のウィンドウの配置情報と前記第１のウィンドウの表示設定情報とを含み、
前記第２の表示情報は、前記第２のファイルが表示される第２のウィンドウの配置情報と前記第２のウィンドウの表示設定情報とを含み、
前記第１のウィンドウの配置情報及び前記第２のウィンドウの配置情報は、前記ファイル編集装置内の前記記録部に記録され、
前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報は、前記ファイル編集装置の外部の前記記録部に記録され、
前記検索実行部は、前記ファイル編集装置の外部の前記記録部から前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報を取得し、
前記画面作成部は、前記第１のウィンドウの配置情報、前記第２のウィンドウの配置情報、取得した前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報に基づき、画面を作成する、
請求項１に記載のファイル編集装置。
【請求項３】
編集可能に表示された前記第１のファイル又は前記第２のファイルのコンテンツ情報のいずれかが編集された後、該コンテンツ情報の最新バージョンを更新するか否かを判定する判定部を有し、
該コンテンツ情報の最新バージョンを更新すると判定された場合、前記記録部は、編集された前記コンテンツ情報で前記コンテンツ情報の最新バージョンを上書きする、
請求項１又は２に記載のファイル編集装置。
【請求項４】
ファイルの検索条件を入力し、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索し、
前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成し、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する、
処理をコンピュータが実行するファイル編集方法。
【請求項５】
ファイルの検索条件を入力し、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索し、
前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成し、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する、
処理をコンピュータに実行させるファイル編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル編集装置、ファイル編集方法及びファイル編集プログラムに関する。
【背景技術】
【０００２】
過去に作成した文書及び編集した文書等のファイルを検索するＰＣ（Personal Computer）上の機能がある。検索結果の出力方法の一例としては、ファイル名、ファイルの種類、作成日付及び更新日付等のリストを表示する方法が知られている。検索結果の出力方法の他の例としては、ファイルの内容を画像で表示する方法が知られている（例えば、特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９９２８９号公報
【特許文献２】特開２００４−２８７９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のファイル検索機能を実行したとき、検索対象のファイルか否かを判断することに時間がかかり、検索結果を迅速に表示できない場合がある。また、検索結果のファイルの内容を画像で表示する場合、その時点で最新のファイルの内容しか表示できず、過去の時点で表示されていた旧バージョンのファイルの内容を表示できない場合がある。旧バージョンのファイルの内容を表示できる場合であっても、過去の時点で表示されていた画像をキャプチャした画像データを保存するため、容量の大きなディスクが必要になる。
【０００５】
また、上記検索機能では、編集当時、検索したファイルと共に画面上に表示されていた例えば、ウェブ画面や他のアプリケーションの資料等を、検索したファイルと共に表示することは困難である。そのため、上記検索機能により特定されたファイルを再表示して編集する際、どのような資料が必要だったかを画面上の表示から知ることは難しい。このため、編集当時の作業状態を、人の記憶に頼って思い出すという不便さから、検索により特定された、当時使用していたファイルの編集作業の再開までに時間がかかる場合がある。
【０００６】
そこで、一側面では、本発明は、ファイルの編集作業を効率的に再開することを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、ファイルの検索条件を入力する入力部と、画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索する検索実行部と、前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成する画面作成部と、作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する表示部と、を有するファイル編集装置が提供される。
【発明の効果】
【０００８】
一側面によれば、ファイルの編集作業を効率的に再開することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態にかかるファイル編集システムの構成の一例を示す図。
【図２】一実施形態にかかるウィンドウ情報ＤＢのデータ項目の一例を示す図。
【図３】一実施形態にかかるコンテンツ情報ＤＢのデータ項目の一例を示す図。
【図４】一実施形態にかかる表示設定情報ＤＢのデータ項目の一例を示す図。
【図５】一実施形態にかかるファイル編集画面の一例を示す図。
【図６】一実施形態にかかるファイル編集処理の一例を示すフローチャート。
【図７】一実施形態にかかる検索入力画面の一例を示す図。
【図８】一実施形態にかかる作成した画面の一覧の表示例を示す図。
【図９】一実施形態にかかるファイル編集装置のハードウェア構成の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［ファイル編集装置の全体構成］
まず、本発明の一実施形態にかかるファイル編集システム１の構成の一例について、図１を参照しながら説明する。本実施形態にかかるファイル編集システム１は、ＰＣ１０及びファイルサーバ３０を有する。本実施形態では、ファイル編集装置の一例としてＰＣ１０を挙げて説明する。ただし、本実施形態にかかるファイル編集装置は、ＰＣ１０に限られない。本実施形態にかかるファイル編集装置は、例えば、タブレット型機器、携帯型情報端末（ＰＤＡ：Personal Digital Assistant）、スマートフォン、携帯電話、携帯型音楽機器、ゲーム機器等の情報処理装置であり得る。ＰＣ１０は、ネットワーク４０を介してファイルサーバ３０に接続されている。
【００１２】
ＰＣ１０は、検索条件入力部１１、検索実行部１２、記録部１３、通信部１４、画面作成部１５、表示部１６、選択部１７、操作部１８及び判定部１９を有する。
【００１３】
検索条件入力部１１は、ファイルの検索条件を入力する。ユーザは、キーボードやマウスを使用してファイルの編集作業を再開するために画面上に表示したいファイルの検索条件を設定する。検索条件入力部１１は、ユーザの入力操作に応じてファイル名や、ファイルの作業時刻等の検索条件を入力する。検索条件入力部１１は、ファイルの検索条件を入力する入力部の一例である。
【００１４】
検索実行部１２は、検索条件に対応するファイルの表示状態を示す表示情報を検索する。その際、検索実行部１２は、記録部１３に保存されているウィンドウ情報ＤＢ（データベース）２０及びファイルサーバ３０に保存されている表示設定情報ＤＢ３１を検索する。検索実行部１２は、これらのデータベースを検索することによって、検索条件に合致した、又はそれに近いファイル（以下、「第１のファイル」ともいう。）の表示状態を示す表示情報（第１の表示情報の一例）を抽出する。加えて、検索実行部１２は、第１のファイルが表示された画面に共に表示されていたファイル（以下、「第２のファイル」ともいう。）の表示状態を示す表示情報（以下、「第２の表示情報」ともいう。）を抽出する。
【００１５】
記録部１３は、画面上に共に表示された第１及び第２のファイルの少なくともいずれかのコンテンツ情報を編集したときに、第１のファイルの表示状態を示す第１の表示情報と第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する。
【００１６】
図２に、本実施形態にかかるウィンドウ情報ＤＢ２０のデータ項目の一例を示す。ウィンドウ情報ＤＢ２０は、ユーザＩＤ２００毎に、表示画面ＩＤ２０１、時刻情報２０２、ウィンドウ情報２０３（位置情報２０４、サイズ情報２０５）及びコンテンツ部分情報２０６のデータ項目を有する。表示画面ＩＤ２０１のデータ項目には、画面に表示されたウィンドウの識別情報が記録される。時刻情報２０２のデータ項目には、ユーザが表示画面ＩＤ２０１で示す画面上のファイルのコンテンツ情報の編集作業を行った時刻が記録される。例えば、時刻情報２０２には、編集したコンテンツ情報を保存した時刻を記録してもよい。
【００１７】
ウィンドウ情報２０３のデータ項目は、画面上にファイルを開くためのウィンドウの位置情報２０４である座標（ｘ、ｙ）と、ウィンドウのサイズ情報２０５であるウィンドウの幅ｗと高さｈとが記録される。ウィンドウ情報２０３には、ウィンドウのサイズ情報２０５を記録する替わりに、ウィンドウの４つの頂点のうちの対向する２つの頂点の座標を記録してもよい。
【００１８】
コンテンツ部分情報２０６のデータ項目には、ウィンドウ内に表示するファイルのコンテンツの部分情報が記録される。コンテンツの部分情報は、ファイルのコンテンツ情報のうちの画面上に表示される部分のみの情報である。
【００１９】
本実施形態では、ファイルのコンテンツ情報の全部は、図３に一例を示すコンテンツ情報ＤＢ２１に記録される。コンテンツ情報ＤＢ２１には、ユーザＩＤ２１０にて示されるユーザ毎に表示画面ＩＤ２１１とファイルのコンテンツ情報２１２とが記録される。
【００２０】
これにより、ウィンドウ情報ＤＢ２０にコンテンツ情報の全部を記録するよりも、記録する情報量を減らすことができる。ただし、コンテンツ情報ＤＢ２１を設けずに、コンテンツ部分情報２０６に替えてコンテンツ情報の全部をウィンドウ情報ＤＢ２０に記録してもよい。
【００２１】
なお、ウィンドウ情報２０３及びコンテンツ部分情報２０６は、ファイルの表示状態を示す表示情報の一例である。特に、ウィンドウ情報２０３は、ファイルが表示されるウィンドウの配置情報の一例である。
【００２２】
ファイルサーバ３０は、ＰＣ１０の外部に配置された記録部（記録装置）の一例である。ファイルサーバ３０は、ネットワーク４０を介してＰＣ１０に接続されるクラウド上のコンピュータであってもよい。本実施形態では、ファイルサーバ３０は、一台で表示設定情報ＤＢ３１を管理するが、複数台に分けて表示設定情報ＤＢ３１を管理してもよい。
【００２３】
図４に、本実施形態にかかる表示設定情報ＤＢ３１のデータ項目の一例を示す。表示設定情報ＤＢ３１は、表示画面ＩＤ３１０、時刻情報３１１、ファイル名３１２及びウィンドウの表示設定情報３１３のデータ項目を有する。表示設定情報ＤＢ３１では、時刻情報３１１又はファイル名３１２に対応して、編集作業当時の表示画面ＩＤ３１０及びウィンドウの表示設定情報３１３を特定できる。
【００２４】
時刻情報３１１のデータ項目には、ユーザが表示画面ＩＤ３１０のウィンドウに開いたファイルのコンテンツ情報の編集作業を行った時刻又は編集後、コンテンツ情報を保存した時刻が記録される。ファイル名３１２のデータ項目には、表示画面ＩＤ３１０にて識別される画面のウィンドウ内に開くファイルの名称が記録される。ウィンドウの表示設定情報３１３のデータ項目には、ウィンドウの表示に関する設定情報が記録される。本実施形態では、表示設定情報３１３の一例として、画面背景色３１３ａ、レイアウト情報３１３ｂ、メニューボタン３１３ｃ、文字色３１３ｄ及び編集／参照モード３１３ｅが記録される。画面背景色３１３ａは、ウィンドウ内の背景となる色を記録する。レイアウト情報３１３ｂは、ウィンドウ内に表示されるメニューやコンテンツ情報の配置に関する情報を記録する。メニューボタン３１３ｃは、メニュー表示される各種ボタンの種類や配置を記録する。文字色３１３ｄは、コンテンツ情報内の文字等の表示色を記録する。編集／参照モード３１３ｅは、ウィンドウ内に表示したコンテンツ情報が編集可能なモード（編集モード）か参照のみのモード（参照モード）かを記録する。
【００２５】
図５にＰＣ１０のディスプレイ１６ａに表示された画面の一例を示す。ディスプレイ１６ａには、ある時点で画面Ａ〜画面Ｄが共に表示されている。例えば、ユーザが画面Ａのウィンドウに開かれたファイルのコンテンツ情報（ここでは文章）を編集後、保存したとき、ファイルの表示状態を示す表示情報の一つであるウィンドウ情報２０３がウィンドウ情報ＤＢ２０に記録される。また、表示設定情報３１３が表示設定情報ＤＢ３１に記録される。それとともに、画面に共に表示されている画面Ｂ〜Ｄに開かれた他のファイルの表示状態を示すウィンドウ情報２０３がウィンドウ情報ＤＢ２０に記録され、表示設定情報３１３が表示設定情報ＤＢ３１に記録される。
【００２６】
図５の例では、ウィンドウ情報ＤＢ２０には、画面Ａの表示画面ＩＤ２０１、画面Ａに表示される第１のファイルの作業を保存した時刻情報２０２、画面Ａのウィンドウ情報２０３、画面Ａのコンテンツ部分情報２０６が保存される。ここでは、画面Ａに開かれたファイルの編集作業を保存した時刻が「２０１５．１．１．１０：００」である場合が一例として示されている。また、ウィンドウ情報２０３の位置情報２０４には、例えばウィンドウの左上の座標（ｘ１、ｙ１）が記録され、サイズ情報２０５には、画面Ａのウィンドウの幅ｗ１及び高さｈ１が記録される。
【００２７】
また、表示設定情報ＤＢ３１には、画面Ａの表示画面ＩＤ３１０、画面Ａに表示される第１のファイルの作業を保存した時刻情報３１１が記録される。また、表示設定情報ＤＢ３１には、画面Ａに表示される第１のファイルのファイル名３１２、画面Ａのウィンドウに表示されるメニュー表示等の表示設定情報３１３が記録される。
【００２８】
上記のように図５の画面Ａに開かれたファイルを第１のファイルとした場合、ディスプレイ１６ａに共に表示された画面に開かれたファイルについても第１のファイルと同様に、そのファイルの表示状態を示す第２の表示情報が記録される。
【００２９】
ここで、図２及び図３に示す表示画面ＩＤ２０１、３１０が画面Ｂ、画面Ｃの時刻情報２０２、３１１は、画面Ａの時刻情報２０２，３１１と同じ時刻である。表示画面ＩＤ３１０が画面Ｄの時刻情報２０２，３１１は、画面Ａの時刻情報２０２，３１１と数秒違いである。よって、画面Ｂ〜画面Ｄに開かれたファイルは、画面Ａに開かれたファイルを第１のファイルとした場合に、ディスプレイ１６ａに共に表示された第２のファイルに相当する。
【００３０】
よって、ウィンドウ情報ＤＢ２０には、画面Ｂ〜画面Ｄの表示画面ＩＤ２０１、時刻情報２０２、ウィンドウ情報２０３及びコンテンツ部分情報２０６が保存される。また、表示設定情報ＤＢ３１には、画面Ｂ〜画面Ｄの表示画面ＩＤ３１０、時刻情報３１１、ファイル名３１２及び表示設定情報３１３が記録される。
【００３１】
これにより、図５の画面Ａに開く第１のファイルと共に画面Ｂ〜画面Ｄに開く第２のファイルの表示状態を示すウィンドウ情報２０３及びウィンドウの表示設定情報３１３がそれぞれ記録される。
【００３２】
また、画面Ａ内に表示されたファイルのコンテンツの部分情報は、図２のウィンドウ情報ＤＢ２０のコンテンツ部分情報２０６「コンテンツ１−１」に記録される。画面Ａ内に表示されたファイルのコンテンツ情報は、図３のコンテンツ情報ＤＢ２１のコンテンツ情報２１２「コンテンツ１」に記録される。「コンテンツ１」は、「コンテンツ１−１」の情報を含む。
【００３３】
また、画面Ｂ〜画面Ｄ内に表示されたファイルのコンテンツの部分情報は、図２のウィンドウ情報ＤＢ２０のコンテンツ部分情報２０６「コンテンツ２−１」、「コンテンツ３−１」、「コンテンツ４−１」のそれぞれに記録される。画面Ｂ〜画面Ｄ内に表示されたファイルのコンテンツ情報は、図３のコンテンツ情報ＤＢ２１のコンテンツ情報２１２「コンテンツ２」、「コンテンツ３」、「コンテンツ４」のそれぞれに記録される。「コンテンツ２」は、「コンテンツ２−１」の情報を含む。「コンテンツ３」は、「コンテンツ３−１」の情報を含む。「コンテンツ４」は、「コンテンツ４−１」の情報を含む。
【００３４】
これにより、図５のディスプレイ１６ａ内に示す画面Ａに第１のファイルのコンテンツ部分情報「コンテンツ１−１」が表示される。この状態では、画面Ａ上には第１のファイルのコンテンツ部分情報のみ表示され、ユーザは第１のファイルを認識できる。ユーザが画面Ａをクリックすると、該当アプリケーションが起動し、画面Ａ内に表示されるファイルのコンテンツは、図５の下方に示す「コンテンツ１」になる。これにより、第１のファイルの当時のコンテンツ情報の全体が編集可能に表示される。
【００３５】
同様にして、図５には、ユーザが画面Ｂのコンテンツ２−１をクリックすると、該当アプリケーションが起動し、画面Ｂ内に表示されるファイルのコンテンツは、図５の下方に示す「コンテンツ２」になる。これにより、第２のファイルのコンテンツ情報の全体が編集可能になる。
【００３６】
図１に戻り、画面作成部１５は、第１のファイルの表示状態及び第２のファイルの表示状態とから画面を作成する。コンテンツ部分情報２０６は、ウィンドウ内に開いたファイルのコンテンツ情報のうち画面上に表示される部分のコンテンツ情報のみを記録する。画面作成部１５は、ウィンドウ内に表示するファイルのコンテンツをコンテンツ部分情報２０６から取得してもよいし、コンテンツ情報ＤＢ２１のコンテンツ情報２１２から取得してもよい。
【００３７】
通信部１４は、ネットワーク４０を介してファイルサーバ３０が管理する表示設定情報ＤＢ３１から検索条件に合致した、又はそれに近い表示設定情報３１３を受信する。また、通信部１４は、ＰＣ１０の画面上でファイルが編集されたことに応じて表示設定情報を送信する。ファイルサーバ３０は、ＰＣ１０からファイル毎の表示設定情報を受信する度に、受信した表示設定情報を表示設定情報ＤＢ３１内の表示設定情報３１３のデータ項目に保存する。表示設定情報３１３には、画面背景色３１３ａ、レイアウト情報３１３ｂ、メニューボタン３１３ｃ、文字色３１３ｄ及び編集／参照モード３１３ｅのすべてが記録されてもよいし、その一部が記録されてもよいし、これ以外の表示設定情報が記録されてもよい。
【００３８】
表示部１６は、画面作成部１５が作成した画面内の第１のファイル及び第２のファイルを編集可能に表示する。選択部１７は、画面作成部１５が作成した複数の画面から特定の画面を選択する。操作部１８は、ＰＣ１０のディスプレイ１６ａの画面を操作する。
【００３９】
判定部１９は、クリック等のユーザ操作によって指定されたアプリケーション、書類、ブラウザ等を特定し、該当する書類等のコンテンツ情報が画面イメージ上の日付から変更されているかを判定する。また、判定部１９は、特定のコンテンツ情報が変更されていれば、変更済みの最新のコンテンツ情報を編集可能な表示にするか、または、画面イメージの日付の状態で参照のみの表示にするかを判定する。
【００４０】
以上に説明したＰＣ１０の各部の機能は、記録部１３に記録されたファイル編集プログラム２２及び記録部１３に記録された各種データを用いて、ＰＣ１０に設けられたＣＰＵ（図９のＣＰＵ１０６参照）がファイル編集処理を実行することで実現可能である。
【００４１】
［ファイル編集処理］
次に、本実施形態にかかるファイル編集処理の一例について図６のフローチャートを参照しながら説明する。本実施形態にかかるファイル編集処理は、ユーザが、図７に示すファイルの検索画面１６０からファイルの検索条件を入力し、検索ボタン１６３を押下したとき開始される。
【００４２】
図７のファイルの検索画面１６０には、作業時刻の入力欄１６１及びファイル名の入力欄１６２が設けられている。ファイルを検索するユーザは、作業時刻の入力欄１６１に、検索したいファイルの過去に作業した年月日及び作業時刻を入力してもよいし、作業年月日のみを入力してもよいし、作業年月日の範囲を入力してもよいし、作業時刻の範囲を入力してもよい。
【００４３】
ユーザは、作業時刻の入力欄１６１へ入力する替わりに又は入力欄１６１への入力とともに、ファイル名の入力欄１６２に検索したいファイルの名称を入力してもよい。ユーザは、作業時刻の入力欄１６１及びファイル名の入力欄１６２の少なくともいずれかに検索条件を入力後、検索ボタン１６３を押下する。これにより、ファイルの検索条件が確定する。なお、ユーザは、「クリア」ボタン１６４を押下することでファイルの検索条件をクリアし、検索条件の再入力を行うことができる。また、ユーザは、「閉じる」ボタン１６５を押下することでファイルの検索画面１６０を閉じることができる。
【００４４】
検索ボタン１６３の押下後、図６に示した本実施形態にかかるファイル編集処理が開始され、検索条件入力部１１は、入力欄１６１、１６２の検索条件を入力する（ステップＳ１０）。その際、検索条件入力部１１は、入力した検索条件について日付等の入力形式が合致しているかをチェックし、合致していない場合、エラーを出力し、再入力を促す。
【００４５】
次に、検索実行部１２は、ウィンドウ情報ＤＢ２０及び表示設定情報ＤＢ３１に基づき、入力した検索条件に合致した、又は検索条件に近いファイルの表示状態を示す表示情報を検索する（ステップＳ１２）。検索実行部１２は、入力した検索条件に合致したファイル及び検索条件に近いファイルに関するのウィンドウ情報２０３をウィンドウ情報ＤＢ２０から検索し、表示設定情報３１３を表示設定情報ＤＢ３１から検索し、抽出する。
【００４６】
例えば、ユーザＡが検索条件に作業時刻「２０１５．１．１．１０：００」及びファイル名「ファイルａ」を入力した場合について説明する。この場合、検索実行部１２は、表示設定情報ＤＢ３１に基づき、時刻情報３１１が「２０１５．１．１．１０：００」又はこの時刻の近傍の時刻であって、ファイル名３１２が「ファイルａ」に対応する表示設定情報３１３を検索する。これにより、検索実行部１２は、図４の一行目の表示設定情報３１３を抽出する。また、検索実行部１２は、検索条件に合致した表示画面ＩＤ３１０が「画面Ａ」であることを検出する。
【００４７】
検索実行部１２は、表示設定情報ＤＢ３１に基づき、「ファイルａ」の編集作業が行われた時刻情報３１１と同時期に表示された表示画面ＩＤ３１０を抽出する。ここでは、表示画面ＩＤ３１０「画面Ｂ」及び「画面Ｃ」の時刻情報３１１が「画面Ａ」の時刻情報３１１と同時刻であり、表示画面ＩＤ３１０「画面Ｄ」の時刻情報３１１が「画面Ａ」の時刻情報３１１の近傍の時刻である。よって、検索実行部１２は、ファイルａを開いた画面Ａと共にディスプレイ１６ａ表示された「画面Ｂ」、「画面Ｃ」、「画面Ｄ」を検出する。
【００４８】
よって、検索実行部１２は、時刻情報３１１が「２０１５．１．１．１０：００」、表示画面ＩＤ３１０が「画面Ｂ」及び「画面Ｃ」の表示設定情報３１３を抽出する。また、検索実行部１２は、時刻情報３１１が「２０１５．１．１．１０：０５」、表示画面ＩＤ３１０が「画面Ｄ」の表示設定情報３１３を抽出する。「画面Ａ」に対応する表示設定情報３１３は第１のウィンドウの表示設定情報の一例である。「画面Ｂ」、「画面Ｃ」、「画面Ｄ」に対応する表示設定情報３１３は第２のウィンドウの表示設定情報の一例である。
【００４９】
また、検索実行部１２は、ウィンドウ情報ＤＢ２０を検索し、表示画面ＩＤ２０１が「画面Ａ」、時刻情報が「２０１５．１．１．１０：００」と同一又はこれに近い時刻のウィンドウ情報２０３を抽出する。ユーザＡが上記の検索条件を入力したとすると、検索実行部１２は、ユーザＩＤ２００が「ユーザＡ」に関する各情報を検索し、表示画面ＩＤ２０１が「画面Ａ」のコンテンツ部分情報２０６を抽出する。なお、検索実行部１２は、コンテンツ部分情報２０６を抽出する替わりに、コンテンツ情報ＤＢ２１を検索し、表示画面ＩＤ２１１が「画面Ａ」のコンテンツ情報２１２を抽出してもよい。表示画面ＩＤ２１１が「画面Ａ」のコンテンツ情報２１２が複数ある場合には、コンテンツ情報ＤＢ２１に時刻情報を保存しておき、表示画面ＩＤ２１１が「画面Ａ」であって、時刻情報が検索条件に合致するコンテンツ情報２１２を抽出してもよい。
【００５０】
図６に戻り、次に、画面作成部１５は、表示情報があるかを判定する（ステップＳ１４）。画面作成部１５は、ウィンドウ情報２０３及び表示設定情報３１３が抽出されていないとき、表示情報はないと判定し、ステップＳ１０に戻る。
【００５１】
画面作成部１５は、ウィンドウ情報２０３及び表示設定情報３１３が抽出されているとき、表示情報があると判定する。画面作成部１５は、表示情報（ウィンドウ情報２０３及び表示設定情報３１３）が一件あったと判定された場合、ウィンドウ情報２０３及び表示設定情報３１３に基づき一つの画面イメージを作成し（ステップＳ１６）、ステップＳ２４に進む。
【００５２】
他方、画面作成部１５は、表示情報が複数件あったと判定された場合、複数のウィンドウ情報２０３及び表示設定情報３１３に基づき複数件分の画面イメージを作成する（ステップＳ１８）。次に、表示部１６は、作成した複数件分の画面イメージを一覧にして表示する（ステップＳ２０）。一覧表示方法の一例としては、例えば、図８（ａ）に示すように、ディスプレイ１６ａに複数の画面イメージを並べて表示し、スクロールキー５１，５２によりスクロールさせて複数件分の画面イメージのすべてを表示してもよい。また、図８（ｂ）に示すように、ユーザ操作に応じて、複数件分の画面イメージをディスプレイ１６ａの奥側から手前側に回転させながら順番に表示してもよい。かかる一覧表示方法によれば、画面Ａの過去の表示履歴について複数のバージョン（画面イメージｖ１〜）を認識可能に表示することができる。
【００５３】
図６に戻り、次に、選択部１７は、ユーザ操作に応じて最適な画面イメージを選択する（ステップＳ２２）。例えば、図８（ｂ）の場合、選択部１７は、ユーザがタッチした画面イメージｖ４を選択する。
【００５４】
次に、表示部１６は、画面イメージをＰＣ１０のディスプレイ１６ａに表示する（ステップＳ２４）。これにより、１件の画面イメージが作成された場合、その画面イメージが表示され、複数件分の画面イメージが作成された場合、選択された画面イメージが表示される。これにより、図５に示す画面Ａ〜画面Ｄが共にディスプレイ１６ａに表示される。この時点では、画面Ａ〜画面Ｄには、ファイルａ〜ファイルｄのコンテンツ情報のすべてではなく、各ウィンドウに表示される部分のみのコンテンツ部分情報がイメージで表示されている。
【００５５】
図６に戻り、次に、判定部１９は、ファイルの編集作業を行う画面イメージがクリックされたかを判定する（ステップＳ２６）。判定部１９は、ユーザ操作に応じてファイルの編集作業を行う画面イメージがクリックされたと判定するまで待つ。判定部１９が画面イメージがクリックされたと判定した場合、表示部１６は、クリックされた画面イメージに対応するコンテンツ情報を表示する（ステップＳ２８）。
【００５６】
次に、判定部１９は、作業内容を判定する（ステップＳ３０）。判定部１９は、表示設定情報ＤＢ３１を検索し、表示画面ＩＤ３１０が「画面Ａ〜画面Ｄ」であって時刻情報が「２０１５．１．１．１０：００」と同一又はこれに近い時刻に対応して記録された編集及び参照モード３１３ｅから作業内容を判定する。編集及び参照モード３１３ｅが参照モードの場合、判定部１９は、ユーザが行う作業内容は参照モードであると判定する。この場合、表示部１６は、該当画面内に表示するアプリケーション、書類、ブラウザ等のコンテンツ情報を参照モードで表示し（ステップＳ３２）、本処理を終了する。
【００５７】
他方、編集及び参照モード３１３ｅが編集モードの場合、ステップＳ３０にて、判定部１９は、ユーザが行う作業内容は編集モードであると判定する。この場合、表示部１６は、該当画面内に表示するコンテンツ情報を編集モードで表示する（ステップＳ３４）。次に、判定部１９は、ユーザによってクリックされたコンテンツ情報で最新バーションを上書きしてもよいかを判定する（ステップＳ３６）。その際、判定部１９は、ユーザによってクリックされたコンテンツが、画面イメージ上の日付から変更されているかにより、表示されているコンテンツ情報が最新バーションであるかを判定する。
【００５８】
判定部１９は、表示されている編集後のコンテンツ情報で最新バージョンを上書き可能であると判定した場合、表示されているコンテンツ情報で最新バージョンを上書きして保存し（ステップＳ３８）、本処理を終了する。一方、判定部１９は、表示されている編集後のコンテンツ情報で最新バージョンを上書きできないと判定した場合、表示されている編集後のコンテンツ情報を保存せずに、そのまま本処理を終了する。
【００５９】
以上に説明したように、本実施形態にかかるファイル編集方法によれば、検索条件に合致する又はそれに近いファイルを含む作業当時の画面イメージを作成し、ユーザに視認可能に表示することができる。これにより、ユーザは、当時の画面状態をビジュアルで確認でき、あやふやな人の記憶による編集対象のファイル特定の誤りや、ファイルを検索する手間が削減され、文書作成作業の効率化を図ることができる。特に、本実施形態では、検索条件に合致する又はそれに近いファイルと当時画面上に共に表示していたブラウザや他の文書等の資料（ファイル）との両方を編集可能に画面上に表示できる。これにより、ファイルの編集作業を効率的に再開することができる。
【００６０】
また、本実施形態にかかるファイル編集方法によれば、作業当時の画面イメージをファイルの表示状態を示す表示情報（ウィンドウ情報２０３及び表示設定情報３１３）から作成できる。これにより、作業当時の画面イメージをキャプチャして蓄積する場合と比較して、画面イメージを作成するための表示情報を保存するディスクの容量を小さくすることができる。また、作業当時の画面をキャプチャした画面イメージから当時の画面を再現する場合、画面の解像度の関係から細かい文字の判別が難しくなる場合がある。これに対して、本実施形態にかかるファイル編集方法では、ファイルの表示状態を示す表示情報から画面イメージが作成される。これにより、画面上の細かい文字等の判別が容易になったり、画面に表示されたコンテンツを判別する際に不要な細かい文字等を省略したりすることができる。この結果、希望する当時の画面上のウィンドウにユーザが認識し易いコンテンツを表示できる。これにより、当時の画面がどれであるかの判別の誤りを抑止し、ユーザは、編集したい当時のファイルが表示された適切な画面を選択し易くなる。
【００６１】
特に、本実施形態では、作業履歴情報である当時に表示していた全てのアプリケーションのウィンドウ情報２０３及び表示設定情報３１３とは、別々の記録部に分けて記録される。具体的には、ウィンドウ情報２０３は、圧縮してＰＣ１０内の記録部１３（ウィンドウ情報ＤＢ２０）に保存され、ＰＣ１０により管理される。同様にして、コンテンツ部分情報２０６は、ＰＣ１０内の記録部１３（ウィンドウ情報ＤＢ２０）に記録される。これらの情報には、ユーザの個人情報が含まれ、かつ保存すべき情報量が多い。このため、これらの情報はＰＣ１０内に保存することが好ましい。
【００６２】
これに対して、ウィンドウの表示設定情報３１３は、個々のユーザに依存する内容ではなく、かつウィンドウ情報２０３及びコンテンツ部分情報２０６よりも情報量が少ない。このため、ウィンドウの表示設定情報３１３は、ネットワーク４０上のファイルサーバ３０（外部記録装置の一例）内の記録部の表示設定情報ＤＢ３１に保存され、ファイルサーバ３０により管理される。これにより、ファイルの検索条件が入力される度に、ＰＣ１０は、情報量の多いウィンドウ情報２０３及びコンテンツ部分情報２０６についてはＰＣ１０内のウィンドウ情報ＤＢ２０を検索して抽出する。また、ＰＣ１０は、情報量の少ない表示設定情報３１３についてはファイルサーバ３０にアクセスし、検索条件に合致した、又はそれに近いウィンドウの表示設定情報３１３を表示設定情報ＤＢ３１から取得する。そして、ＰＣ１０は、抽出及び取得したこれらの表示情報から画面イメージを作成する。このようにして、画面作成のための過去から現在までの大量のファイルの表示情報がＰＣ１０内の記録部及びＰＣ１０外の記録部（外部記録装置）に分けて記録される。これにより、ＰＣ１０内に大容量のディスクを設けることを回避し、かつＰＣ１０によって安全なファイルの情報管理を行いながら、ファイルの編集作業を効率的に再開することができる。
【００６３】
ただし、アプリケーションのコンテンツによっては個人情報、秘密文書等も含まれる。このため、ＰＣ１０内のウィンドウ情報ＤＢ２０のコンテンツ部分情報２０６には、コンテンツを暗号化処理した後の情報が保存される。表示部１６は、作成された画面イメージをディスプレイ１６ａに表示するときには、コンテンツ部分情報２０６を復号して表示する。
【００６４】
ＰＣ１０内に記録するウィンドウ情報ＤＢ２０の容量及びファイルサーバ３０に記録する表示設定情報ＤＢ３１の容量について、それぞれ予め最大管理可能容量を決めておくことが好ましい。この場合、ウィンドウ情報ＤＢ２０に格納する情報及び表示設定情報ＤＢ３１に格納する情報のそれぞれが、最大管理可能容量を超えそうになった場合、タイムスタンプ（時刻情報２０２、３１１）の古い方から格納した情報を削除するようにしてもよい。なお、格納した情報を削除する前に削除することをユーザに確認することが好ましい。
【００６５】
さらに、本実施形態にかかるファイル編集方法によれば、表示情報の変更はファイルの検索条件に合致した、又はそれに近いファイルの表示情報のみになる。これにより、ＰＣ１０のバックアップ時、ＰＣ１０内のアプリケーションのすべての表示情報が変更される場合と比較して、本実施形態によれば必要最低限のアプリケーションのコンテンツ情報の表示情報のみ変更される。これにより、その後に他のアプリケーションのコンテンツ情報を使用するときに表示情報を戻す必要が無くなる。これにより、ユーザの利便性を向上させることができる。
【００６６】
（ハードウェア構成例）
最後に、本実施形態にかかるＰＣ１０のハードウェア構成について、図９を参照して説明する。ＰＣ１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８を有する。各部は、それぞれがバスＢで相互に接続されている。
【００６７】
入力装置１０１は、キーボードやマウスなどを含み、ＰＣ１０に各操作信号を入力するために用いられる。入力装置１０１は、検索条件入力部１１の機能を実現するためのハードウェアの一例である。
【００６８】
表示装置１０２は、ディスプレイ１６ａなどを含み、各種の処理結果を表示する。表示装置１０２は、表示部１６の機能を実現するためのハードウェアの一例である。通信Ｉ／Ｆ１０７は、ＰＣ１０をネットワーク４０に接続するインターフェースである。これにより、ＰＣ１０は、通信Ｉ／Ｆ１０７を介して、ファイルサーバ３０等の他の機器とデータ通信を行うことができる。通信Ｉ／Ｆ１０７は、通信部１４の機能を実現するためのハードウェアの一例である。
【００６９】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記録装置である。格納されるプログラムやデータには、ＰＣ１０の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、ＨＤＤ１０８には、各種のデータベースやプログラム等が格納されてもよい。
【００７０】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、ＰＣ１０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００７１】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記録装置）である。ＲＯＭ１０５には、ネットワーク設定等のプログラム及びデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記録装置）である。ＨＤＤ１０８又はＲＡＭ１０４は、記録部１３の機能を実現するためのハードウェアの一例である。
【００７２】
ＣＰＵ１０６は、上記記録装置（例えば「ＨＤＤ１０８」や「ＲＯＭ１０５」など）から、プログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。ＣＰＵ１０６は、検索実行部１２、画面作成部１５、選択部１７、操作部１８及び判定部１９の機能を実現するためのハードウェアの一例である。
【００７３】
かかる構成により、本実施形態にかかるＰＣ１０では、ＣＰＵ１０６が、ＲＯＭ１０５やＨＤＤ１０８内に格納されたデータ、基本プログラム及びファイル編集プログラムを用いてファイル編集処理を実行する。なお、ウィンドウ情報ＤＢ２０及びコンテンツ情報ＤＢ２１は、ＲＡＭ１０４又はＨＤＤ１０８に格納され得る。
【００７４】
以上、ファイル編集装置、ファイル編集方法及びファイル編集プログラムを上記実施形態により説明したが、本発明にかかるファイル編集装置、ファイル編集方法及びファイル編集プログラムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００７５】
例えば、図１では、ファイル編集装置の一例であるＰＣ１０は一台であったが、これに限らず、複数台のＰＣ１０がネットワーク４０を介してファイルサーバ３０に接続されてもよい。この場合、ファイルサーバ３０内の表示設定情報ＤＢ３１には、複数台のＰＣ１０の表示設定情報３１３が、ＰＣ毎に保存される。
【００７６】
以上の説明に関し、更に以下の項を開示する。
（付記１）
ファイルの検索条件を入力する入力部と、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示状態と、該第１のファイルに対応付けて記録された第２のファイルの表示状態とを検索する検索実行部と、
前記第１のファイルの表示状態及び前記第２のファイルの表示状態とから画面を作成する画面作成部と、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する表示部と、
を有するファイル編集装置。
（付記２）
前記第１の表示情報は、前記第１のファイルが表示される第１のウィンドウの配置情報と前記第１のウィンドウの表示設定情報とを含み、
前記第２の表示情報は、前記第２のファイルが表示される第２のウィンドウの配置情報と前記第２のウィンドウの表示設定情報とを含み、
前記第１のウィンドウの配置情報及び前記第２のウィンドウの配置情報は、前記ファイル編集装置内の前記記録部に記録され、
前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報は、前記ファイル編集装置の外部の前記記録部に記録され、
前記検索実行部は、前記ファイル編集装置の外部の前記記録部から前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報を取得し、
前記画面作成部は、前記第１のウィンドウの配置情報、前記第２のウィンドウの配置情報、取得した前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報に基づき、画面を作成する、
付記１に記載のファイル編集装置。
（付記３）
編集可能に表示された前記第１のファイル又は前記第２のファイルのコンテンツ情報のいずれかが編集された後、該コンテンツ情報の最新バージョンを更新するか否かを判定する判定部を有し、
該コンテンツ情報の最新バージョンを更新すると判定された場合、前記記録部は、編集された前記コンテンツ情報で前記コンテンツ情報の最新バージョンを上書きする
付記１又は２に記載のファイル編集装置。
（付記４）
ファイルの検索条件を入力し、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索し、
前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成し、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する、
処理をコンピュータが実行するファイル編集方法。
（付記５）
前記第１の表示情報は、前記第１のファイルが表示される第１のウィンドウの配置情報と前記第１のウィンドウの表示設定情報とを含み、
前記第２の表示情報は、前記第２のファイルが表示される第２のウィンドウの配置情報と前記第２のウィンドウの表示設定情報とを含み、
前記第１のウィンドウの配置情報及び前記第２のウィンドウの配置情報は、前記ファイル編集装置内の前記記録部に記録され、
前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報は、前記ファイル編集装置の外部の前記記録部に記録され、
前記ファイル編集装置の外部の前記記録部から前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報を取得し、
前記第１のウィンドウの配置情報、前記第２のウィンドウの配置情報、取得した前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報に基づき、画面を作成する、
付記４に記載のファイル編集方法。
（付記６）
編集可能に表示された前記第１のファイル又は前記第２のファイルのコンテンツ情報のいずれかが編集された後、該コンテンツ情報の最新バージョンを更新するか否かを判定し、
該コンテンツ情報の最新バージョンを更新すると判定された場合、前記記録部は、編集された前記コンテンツ情報で前記コンテンツ情報の最新バージョンを上書きする、
付記４又は５に記載のファイル編集方法。
（付記７）
ファイルの検索条件を入力し、
画面上に共に表示された第１のファイル又は第２のファイルのいずれかのコンテンツ情報が編集されたことに応じて前記第１のファイルの表示状態を示す第１の表示情報と前記第２のファイルの表示状態を示す第２の表示情報とを対応付けて記録する記録部を参照して、入力した第１のファイルの前記検索条件に応じた第１のファイルの表示情報と、該第１のファイルに対応付けて記録された第２のファイルの表示情報とを検索し、
前記第１のファイルの表示情報及び前記第２のファイルの表示情報とから画面を作成し、
作成した前記画面に前記第１のファイルのコンテンツ情報及び前記第２のファイルのコンテンツ情報を編集可能に表示する、
処理をコンピュータに実行させるファイル編集プログラム。
（付記８）
前記第１の表示情報は、前記第１のファイルが表示される第１のウィンドウの配置情報と前記第１のウィンドウの表示設定情報とを含み、
前記第２の表示情報は、前記第２のファイルが表示される第２のウィンドウの配置情報と前記第２のウィンドウの表示設定情報とを含み、
前記第１のウィンドウの配置情報及び前記第２のウィンドウの配置情報は、前記ファイル編集装置内の前記記録部に記録され、
前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報は、前記ファイル編集装置の外部の前記記録部に記録され、
前記ファイル編集装置の外部の前記記録部から前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報を取得し、
前記第１のウィンドウの配置情報、前記第２のウィンドウの配置情報、取得した前記第１のウィンドウの表示設定情報及び前記第２のウィンドウの表示設定情報に基づき、画面を作成する、
付記７に記載のファイル編集プログラム。
（付記９）
編集可能に表示された前記第１のファイル又は前記第２のファイルのコンテンツ情報のいずれかが編集された後、該コンテンツ情報の最新バージョンを更新するか否かを判定し、
該コンテンツ情報の最新バージョンを更新すると判定された場合、前記記録部は、編集された前記コンテンツ情報で前記コンテンツ情報の最新バージョンを上書きする、
付記７又は８に記載のファイル編集プログラム。
【符号の説明】
【００７７】
１：ファイル編集システム
１０：ＰＣ
１１：検索条件入力部
１２：検索実行部
１３：記録部
１４：通信部
１５：画面作成部
１６：表示部
１６ａ：ディスプレイ
１７：選択部
１８：操作部
１９：判定部
２０：ウィンドウ情報ＤＢ
２１：コンテンツ情報ＤＢ
３０：ファイルサーバ
３１：表示設定情報ＤＢ
４０：ネットワーク
【図１】
2017054208.tif 000003
【図２】
2017054208.tif 000004
【図３】
2017054208.tif 000005
【図４】
2017054208.tif 000006
【図５】
2017054208.tif 000007
【図６】
2017054208.tif 000008
【図７】
2017054208.tif 000009
【図８】
2017054208.tif 000010
【図９】
2017054208.tif 000011