(57)【要約】【課題】既存のファイル閲覧用プログラムを有効に利用し、煩雑な切り替え操作を行なわなくてもタイプの異なる様々なファイルを連続的に閲覧できるようにする。【解決手段】閲覧表示の対象となるファイルの選択操作が選択操作検知手段Ｂで検知された時点で当該ファイルタイプに対応するファイル閲覧用プログラムを自動的に選択して閲覧用プログラム実行手段Ｅによって実行させる一方、閲覧用プログラム実行手段Ｅがファイルの終端を検知した場合、および、閲覧用プログラムが実行される間に実行プログラム自動終了手段Ｆがファイルタイプ判定手段Ｃから新たにファイルタイプの通知を受けた場合、要するに、次のファイルが閲覧の対象として選択されると予測される場合と次のファイルが閲覧の対象として実際に選択された場合に、閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムを自動的に終了させる。【選択図】図１
2010092237.tif 000002
【特許請求の範囲】
【請求項１】
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを格納するプログラム記憶手段と、
閲覧表示の対象とするファイルの選択操作を検知する選択操作検知手段と、
前記選択操作検知手段によって検知されたファイルのファイルタイプを判定するファイルタイプ判定手段と、
前記ファイルタイプ判定手段によって判定されたファイルタイプに対応するファイル閲覧用プログラムを実行対象として選択する閲覧用プログラム選択手段と、
前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムを読み込んで実行する閲覧用プログラム実行手段と、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合、および、前記閲覧用プログラム実行手段がファイル閲覧用プログラムを実行する間に前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させる実行プログラム自動終了手段とを備えたことを特徴とするファイル閲覧装置。
【請求項２】
指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択するファイル自動選択手段を併設し、
前記実行プログラム自動終了手段は、前記ファイルタイプの通知に代えて、次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるように構成されていることを特徴とする請求項１記載のファイル閲覧装置。
【請求項３】
前記プログラム記憶手段には、画像ファイル用のファイル閲覧用プログラムと、映像ファイル用のファイル閲覧用プログラムと、テキストファイル用のファイル閲覧用プログラムと、プレゼンテーションファイル用のファイル閲覧用プログラムとが記憶され、
前記実行プログラム自動終了手段は、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させるように構成されていることを特徴とした請求項１記載のファイル閲覧装置。
【請求項４】
前記プログラム記憶手段には、画像ファイル用のファイル閲覧用プログラムと、映像ファイル用のファイル閲覧用プログラムと、テキストファイル用のファイル閲覧用プログラムと、プレゼンテーションファイル用のファイル閲覧用プログラムとが記憶され、
前記実行プログラム自動終了手段は、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には次のファイルを選択する指示を検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させるように構成されていることを特徴とした請求項２記載のファイル閲覧装置。
【請求項５】
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを格納するプログラム記憶手段を備えたコンピュータのマイクロプロセッサを、
閲覧表示の対象とするファイルの選択操作を検知する選択操作検知手段、
前記選択操作検知手段によって検知されたファイルのファイルタイプを判定するファイルタイプ判定手段、
前記ファイルタイプ判定手段によって判定されたファイルタイプに対応するファイル閲覧用プログラムを実行対象として選択する閲覧用プログラム選択手段、
前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムを読み込んで実行する閲覧用プログラム実行手段、および、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合と、前記閲覧用プログラム実行手段がファイル閲覧用プログラムを実行する間に前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させる実行プログラム自動終了手段として機能させることを特徴としたファイル閲覧用制御プログラム。
【請求項６】
前記マイクロプロセッサを、更に、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択するファイル自動選択手段として機能させると共に、
前記実行プログラム自動終了手段は、前記ファイルタイプの通知に代えて、次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるように構成したことを特徴とする請求項５記載のファイル閲覧用制御プログラム。
【請求項７】
前記実行プログラム自動終了手段は、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させるように構成されていることを特徴とした請求項５記載のファイル閲覧用制御プログラム。
【請求項８】
前記実行プログラム自動終了手段は、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には次のファイルを選択する指示を検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを終了させるように構成されていることを特徴とした請求項６記載のファイル閲覧用制御プログラム。
【請求項９】
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを予めプログラム記憶手段に記憶させておき、
閲覧表示の対象となるファイルの選択操作がコンピュータの選択操作検知手段で検知された時点で当該ファイルのファイルタイプをコンピュータのファイルタイプ判定手段により判定させ、
当該ファイルタイプに対応するファイル閲覧用プログラムを実行対象としてコンピュータの閲覧用プログラム選択手段に選択させて前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムをコンピュータの閲覧用プログラム実行手段によって実行させる一方、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合、および、前記閲覧用プログラム実行手段によって閲覧用プログラムが実行される間にコンピュータの実行プログラム自動終了手段が前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって自動的に終了させることを特徴としたファイル閲覧方法。
【請求項１０】
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを予めプログラム記憶手段に記憶させておき、
コンピュータのファイル自動選択手段によって、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択させ、
閲覧表示の対象となるファイルの選択操作がコンピュータの選択操作検知手段で検知される度に当該ファイルのファイルタイプをコンピュータのファイルタイプ判定手段により判定させ、
当該ファイルタイプに対応するファイル閲覧用プログラムを実行対象としてコンピュータの閲覧用プログラム選択手段に選択させて前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムをコンピュータの閲覧用プログラム実行手段によって実行させる一方、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合、および、前記閲覧用プログラム実行手段によって閲覧用プログラムが実行される間にコンピュータの実行プログラム自動終了手段が次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって自動的に終了させることを特徴としたファイル閲覧方法。
【請求項１１】
前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には前記ファイルタイプ判定手段から前記実行プログラム自動終了手段がファイルタイプの通知を受けた場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって終了させるようにしたことを特徴とする請求項９記載のファイル閲覧方法。
【請求項１２】
前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には前記閲覧用プログラム実行手段がＥＯＦコードを検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって終了させる一方、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合には前記実行プログラム自動終了手段が次のファイルを選択する指示を検知した場合に前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって終了させるようにしたことを特徴とする請求項１０記載のファイル閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを簡易に閲覧する際に利用されるファイル閲覧装置およびファイル閲覧用制御プログラムとファイル閲覧方法の改良に関する。
【背景技術】
【０００２】
ファイルを簡易に閲覧する際に利用されるファイル閲覧装置は所謂ビューアとして公知である。
【０００３】
ビューアの種類としては、既に、テキストファイル用に特化したもの，プレゼンテーションファイル用に特化したもの，画像ファイル用に特化したもの，映像ファイル用に特化したもの等が開発され市販されている。
【０００４】
この種のビューアは、一般に、ファイルを生成したクリエイタ（アプリケーションプログラム）に依存することなく、例えば、画像ファイル用のビューアであれば、Ａ社，Ｂ社，Ｃ社といったメーカーの違いに関わりなく画像ファイルの閲覧ができるように構成され、また、テキストファイル用のビューアであれば、Ｄ社，Ｅ社，Ｆ社といったメーカーの違いに関わりなくテキストファイルの閲覧ができるように構成されている。プレゼンテーションファイル用のビューアや映像ファイル用のビューアも、これと同様である。
【０００５】
しかしながら、これまでのところ、テキストファイル，プレゼンテーションファイル，画像ファイル，映像ファイルの全てに対応するように構成されたビューアといったものは提供されていない。
【０００６】
この結果、同一フォルダ内に複数のタイプのファイルがあり、それらを一通り閲覧したいといった場合には、それぞれのファイルタイプに応じ、起動すべきビューアをユーザが選択し、ビューアに固有の起動手続を踏んで専用のビューアを立ち上げる必要があり、また、タイプの異なる次のファイルを閲覧するためには、起動中のビューアを一旦終了させ、次に起動すべきビューアをユーザが改めて選択し、ビューアに固有の起動手続を踏んで専用のビューアを立ち上げるといった操作を繰り返さなければならず、閲覧に要する操作が煩わしいといった不都合が生じる。
【０００７】
なお、コンピュータのワークメモリの容量が十分に大きいような場合にあっては、画像ファイル用のビューアと映像ファイル用のビューアとテキストファイル用のビューアとプレゼンテーションファイル用のビューアを纏めて立ち上げてワークメモリに常駐させるといったこと自体は可能であるが、そうした場合であっても、各ファイルの選択操作や閲覧操作は各ビューアに固有のウインドウを利用して行なわなければならないので、ウインドウの切り替え操作が依然として非常に煩わしく、様々なビューアを纏めて立ち上げるといったアイデアは、単に、ビューアとして機能するファイル閲覧用プログラムの立ち上げ時間の短縮に繋がるに過ぎない。
【０００８】
テキストファイル，プレゼンテーションファイル，画像ファイル，映像ファイルの全てに対応したビューアを構築すること自体は可能と思われるが、そうした場合、プログラムの研究開発に時間やコストが掛かり、また、ユーザの側からすると、これまでに導入してきた画像ファイル用のビューア，映像ファイル用のビューア，テキストファイル用のビューア，プレゼンテーションファイル用のビューアといった単機能型のビューアが無駄になってしまうといった弊害が生じる。
【０００９】
コンピュータに保存されたプログラムに依存することなく多種多様のタイプのファイルを取り扱えるようにした技術としては、例えば、特許文献１に開示される画像データ生成装置および画像データ生成方法が知られている。
【００１０】
しかし、この画像データ生成装置および画像データ生成方法は、画像再生用プログラムを一体的にアーカイブした画像データをコンピュータに取り込み、この画像再生用プログラムを利用して画像データを再生するようにしたものに過ぎない。
【００１１】
当然、この画像再生用プログラムをビューアの一種として捉えることは可能であるが、仮に、このような装置や方法を転用して画像ファイル，映像ファイル，テキストファイ，プレゼンテーションファイルの閲覧を実現したとしても、前記と同様、画像ファイル用のビューアと映像ファイル用のビューアとテキストファイル用のビューアとプレゼンテーションファイル用のビューアの間には何らの連携も生じないので、前記と同様の不都合、つまり、各ファイルの選択操作や閲覧操作は各ビューアに固有のウインドウを利用して行なわなければならないので、ウインドウの切り替え操作が煩わしいことに変わりはない。
【００１２】
【特許文献１】特開２００５−３４１２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明の課題は、前述の不都合を改善し、既存のファイル閲覧用プログラムを有効に利用し、煩雑なウインドウの切り替え操作を行なわなくてもタイプの異なる様々なファイルを連続的に閲覧することが可能なファイル閲覧装置およびファイル閲覧用制御プログラムとファイル閲覧方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明のファイル閲覧装置は、前記課題を達成するため、
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを格納するプログラム記憶手段と、
閲覧表示の対象とするファイルの選択操作を検知する選択操作検知手段と、
前記選択操作検知手段によって検知されたファイルのファイルタイプを判定するファイルタイプ判定手段と、
前記ファイルタイプ判定手段によって判定されたファイルタイプに対応するファイル閲覧用プログラムを実行対象として選択する閲覧用プログラム選択手段と、
前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムを読み込んで実行する閲覧用プログラム実行手段と、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合と、前記閲覧用プログラム実行手段がファイル閲覧用プログラムを実行する間に前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させる実行プログラム自動終了手段とを備えたことを特徴とする構成を有する。
更に、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択するファイル自動選択手段を併設し、前記実行プログラム自動終了手段は、前記ファイルタイプの通知に代えて、次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるように構成してもよい。
【００１５】
本発明のファイル閲覧用制御プログラムは、前記と同様の課題を達成するため、
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを格納するプログラム記憶手段を備えたコンピュータのマイクロプロセッサを、
閲覧表示の対象とするファイルの選択操作を検知する選択操作検知手段、
前記選択操作検知手段によって検知されたファイルのファイルタイプを判定するファイルタイプ判定手段、
前記ファイルタイプ判定手段によって判定されたファイルタイプに対応するファイル閲覧用プログラムを実行対象として選択する閲覧用プログラム選択手段、
前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムを読み込んで実行する閲覧用プログラム実行手段、および、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合と、前記閲覧用プログラム実行手段がファイル閲覧用プログラムを実行する間に前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させる実行プログラム自動終了手段として機能させることを特徴とした構成を有する。
前記マイクロプロセッサを、更に、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択するファイル自動選択手段として機能させると共に、前記実行プログラム自動終了手段は、前記ファイルタイプの通知に代えて、次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるように構成してもよい。
【００１６】
本発明のファイル閲覧方法は、前記と同様の課題を達成するため、
ファイルタイプに対応して特化した複数のファイル閲覧用プログラムを予めプログラム記憶手段に記憶させておき、
閲覧表示の対象となるファイルの選択操作がコンピュータの選択操作検知手段で検知された時点で当該ファイルのファイルタイプをコンピュータのファイルタイプ判定手段により判定させ、
当該ファイルタイプに対応するファイル閲覧用プログラムを実行対象としてコンピュータの閲覧用プログラム選択手段に選択させて前記閲覧用プログラム選択手段で選択されたファイル閲覧用プログラムをコンピュータの閲覧用プログラム実行手段によって実行させる一方、
前記閲覧用プログラム実行手段がファイルの終端を検知した場合、および、前記閲覧用プログラム実行手段によって閲覧用プログラムが実行される間にコンピュータの実行プログラム自動終了手段が前記ファイルタイプ判定手段からファイルタイプの通知を受けた場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを前記実行プログラム自動終了手段によって自動的に終了させることを特徴とした構成を有する。
更に、コンピュータのファイル自動選択手段によって、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択させ、前記実行プログラム自動終了手段は、前記ファイルタイプの通知に代えて、次のファイルを選択する指示を検知した場合に、前記閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるように構成してもよい。
【発明の効果】
【００１７】
本発明のファイル閲覧装置およびファイル閲覧用制御プログラムとファイル閲覧方法は、閲覧表示の対象となるファイルの選択操作が選択操作検知手段で検知された時点で当該ファイルタイプに対応するファイル閲覧用プログラムを選択して閲覧用プログラム実行手段によって実行させる一方、閲覧用プログラム実行手段がファイルの終端を検知した場合、および、閲覧用プログラム実行手段によって閲覧用プログラムが実行される間に実行プログラム自動終了手段がファイルタイプ判定手段から新たにファイルタイプの通知を受けた場合、すなわち、次のファイルが閲覧の対象として選択されると予測される場合と次のファイルが閲覧の対象として実際に選択された場合においては、閲覧用プログラム実行手段で実行されているファイル閲覧用プログラムを自動的に終了させるようにしているので、ファイルの閲覧に際して起動すべきファイル閲覧用プログラムをユーザが選択して当該ファイル閲覧用プログラムに固有の起動手続を踏んで手動で立ち上げ操作を行なったり、タイプの異なる次のファイルを閲覧するために現時点で起動中のファイル閲覧用プログラムを一旦終了させて再度の選択操作や固有の起動手続を踏んで改めて別のファイル閲覧用プログラムを立ち上げたりするといった煩わしい操作を行なわなくても、タイプの異なる様々なファイルを連続的に閲覧することができる。
【００１８】
また、ファイル閲覧用プログラムそれ自体は既存のものを流用することができるので、プログラムの研究開発に掛かる時間やコストが軽減され、ユーザは、既に導入している画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムといった単機能型のファイル閲覧用プログラムを無駄にしなくても済む。
【発明を実施するための最良の形態】
【００１９】
次に本発明を実施するための最良の形態について一例を挙げ、図面を参照して詳細に説明する。
【００２０】
図１は本発明を適用した一実施形態のファイル閲覧装置１の構成を簡略化して示した機能ブロック図である。
【００２１】
本実施形態のファイル閲覧装置１の主要部は、図１に示される通り、ファイルタイプに対応して特化した複数のファイル閲覧用プログラム、例えば、画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムといったものを格納するためのプログラム記憶手段Ａと、閲覧表示の対象とするファイルＧの選択操作を検知する選択操作検知手段Ｂと、選択操作検知手段Ｂによって検知されたファイルＧのファイルタイプを判定するファイルタイプ判定手段Ｃと、ファイルタイプ判定手段Ｃによって判定されたファイルタイプに対応するファイル閲覧用プログラムを実行対象としてプログラム記憶手段Ａから選択する閲覧用プログラム選択手段Ｄと、閲覧用プログラム選択手段Ｄで選択されたファイル閲覧用プログラムを読み込んで実行する閲覧用プログラム実行手段Ｅと、閲覧用プログラム実行手段ＥがファイルＧの終端を検知した場合、および、閲覧用プログラム実行手段Ｅがファイル閲覧用プログラムを実行する間にファイルタイプ判定手段Ｃからファイルタイプの通知を受けた場合に、閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムを自動的に終了させる実行プログラム自動終了手段Ｆによって構成される。
【００２２】
より具体的には、この実施形態の実行プログラム自動終了手段Ｆは、閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムがテキストファイル用のファイル閲覧用プログラムもしくはプレゼンテーションファイル用のファイル閲覧用プログラムである場合には閲覧用プログラム実行手段ＥがＥＯＦコードを検知した場合に閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムを終了させ、また、閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムが画像ファイル用のファイル閲覧用プログラムもしくは映像ファイル用のファイル閲覧用プログラムである場合にはファイルタイプ判定手段Ｃから新たなファイルタイプの通知を受けた場合に閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムを終了させるように構成されている。
【００２３】
ここでいうＥＯＦコードとは厳密にはEnd Of
Fileのことで、テキストファイルやプレゼンテーションファイルの終端を表すためにファイルの終端に書き込まれる１バイトの制御コードを意味している。ファイルを閲覧する際に利用されるテキストファイル用のファイル閲覧用プログラムやプレゼンテーションファイル用のファイル閲覧用プログラムでは、ファイルに書き込まれたデータにシーケンシャルにアクセスして順次その内容をコンピュータのディスプレイ等に表示するようになっているので、閲覧用プログラム実行手段Ｅがファイルの最後のデータを読み込んで、更に次のデータを読み込もうとした時点で、このＥＯＦコードが検知されることになる。テキストファイルやプレゼンテーションファイルの閲覧を終えた後に必ずしも別のファイル（テキストファイルやプレゼンテーションファイルを含む）が閲覧の対象として選択されるかどうかは判らないので、ＥＯＦコードの検知は、次のファイルが閲覧の対象として選択される可能性を予測するものに過ぎない。
【００２４】
また、例えば、テキストファイルやプレゼンテーションファイルのサイズといったメタデータやファイルのリソースフォーク等を利用してファイルの終端を特定することも可能であるので、ファイルの終端にＥＯＦコードを書き込むことは必ずしも必須の要件とはならない。
【００２５】
一方、画像ファイルや映像ファイルにおいてはＥＯＦコードに相当する概念はなく、閲覧用プログラム実行手段Ｅがファイルのデータを読み込んでいる過程で次のファイルが閲覧の対象として選択される可能性を予測することはできないから、これらの場合は、閲覧用プログラム実行手段Ｅがファイルのデータを読み込んでいる過程で、新たなファイルが閲覧の対象として実際に選択され、実行プログラム自動終了手段Ｆがファイルタイプ判定手段Ｃから新たなファイルタイプの通知を受けたことを以って、次のファイルが閲覧の対象として選択されたことを認識する必要がある。
【００２６】
ファイルタイプ判定手段Ｃの機能に関しては既に公知であり、例えば、ファイルに添付された拡張子やファイルのメタデータあるいはリソースフォーク等を参照することで、そのファイルのファイルタイプが容易に判定できる。
【００２７】
〔実施形態１〕
図２は同実施形態のファイル閲覧装置１を一体的に実装したコンピュータ２の構成の概略を示したブロック図である。
【００２８】
コンピュータ２は、例えば、パーソナルコンピュータやワークステーションといったもので、演算処理用のマイクロプロセッサ３と、マイクロプロセッサ３の基本的な制御プログラムを格納したＲＯＭ４、コンピュータ２を全体的に制御するためのオペレーションシステムや各種のアプリケーションプログラムおよび様々なファイルや各種のデータ等を格納したハードディスクドライブ５、演算データの一時記憶等に利用されるＲＡＭ６、各種の周辺装置やネットワークシステムに接続するためのインターフェイス７を備え、マイクロプロセッサ３の入出力回路８には、マン・マシン・インターフェイスとして機能するキーボード９とマウス１０、および、ディスプレイ１１が接続されている。
【００２９】
本実施形態のハードディスクドライブ５はファイル閲覧用プログラムを記憶するためのプログラム記憶手段Ａとしても機能するもので、このハードディスクドライブ５には、画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムといった各種のファイル閲覧用プログラムが予めアプリケーションプログラムとして格納され、更には、コンピュータ２のマイクロプロセッサ３をファイル閲覧装置１における選択操作検知手段Ｂ，ファイルタイプ判定手段Ｃ，閲覧用プログラム選択手段Ｄ，閲覧用プログラム実行手段Ｅ、および、実行プログラム自動終了手段Ｆとして機能させるための「ファイル閲覧用制御プログラム」（図３参照）が保存されている。
【００３０】
単独で機能する画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムについては既に公知であり様々なものが既に市販されているので、ここでは特に説明しない。
【００３１】
選択操作検知手段Ｂ，ファイルタイプ判定手段Ｃ，閲覧用プログラム選択手段Ｄ，閲覧用プログラム実行手段Ｅ、および、実行プログラム自動終了手段Ｆからなるファイル閲覧装置１は、単独で機能する公知の画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラム等を連携して動作させるためのもので、その機能は、コンピュータ２のマイクロプロセッサ３とハードディスクドライブ５に格納された「ファイル閲覧用制御プログラム」（図３参照）によって実現される。
【００３２】
図３は「ファイル閲覧用制御プログラム」を起動した状態つまりファイル閲覧モードが選択された状態で、選択操作検知手段Ｂ，ファイルタイプ判定手段Ｃ，閲覧用プログラム選択手段Ｄ，閲覧用プログラム実行手段Ｅ、および、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３の処理動作の概略を示したフローチャートである。
【００３３】
次に、図３を参照して本実施形態のファイル閲覧装置１およびファイル閲覧用制御プログラムとファイル閲覧方法について具体的に説明する。
【００３４】
図４はハードディスクドライブ５に保存されたファイルの一例について示した概念図である。
【００３５】
ここでは、ハードディスクドライブ５におけるデータ記憶領域のフォルダ１２の配下にあるフォルダ１３内に画像ファイルＧ１，映像ファイルＧ２，テキストファイルＧ３，プレゼンテーションファイルＧ４等が既に保存されており、これらのファイルをユーザの意思により任意の順序で選択してコンピュータ２のディスプレイ１１に表示して連続的に閲覧するものとする。
【００３６】
そこで、ファイルを閲覧するユーザがマン・マシン・インターフェイスとして機能するキーボード９あるいはマウス１０を操作して「ファイル閲覧用制御プログラム」を起動すると、マイクロプロセッサ３は、まず、ディスプレイ１１に図５に示されるようなファイル選択用ウインドウ１４とファイル閲覧用ウインドウ１５を表示し（ステップＳ０）、閲覧の対象とするファイルをユーザが選択するのを待つ待機状態に入る（ステップＳ１）。
【００３７】
ファイル選択用ウインドウ１４は閲覧の対象とするファイルを選択するためのウインドウであり、ファイル閲覧用ウインドウ１５はファイルの内容を閲覧するためのウインドウである。
【００３８】
閲覧の対象とするファイルの選択操作は、例えば、ファイル選択用ウインドウ１４内で閲覧の対象とするファイルの位置にカーソル１６を合わせ、マウス１０をクリックする等の操作によって容易に実現できる。
【００３９】
閲覧の対象とするファイルをユーザが選択すると、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が此の選択操作を検知し（ステップＳ１）、次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＳ１の処理で選択されたファイルのファイルタイプを判定する（ステップＳ２）。
【００４０】
ファイルタイプの判定は、既に述べた通り、ファイルに添付された拡張子やファイルのメタデータあるいはファイルのリソースフォーク等を参照することによって容易に判定され得る。
【００４１】
ここで、仮に、ステップＳ１の処理でユーザが選択したファイルが画像ファイルＧ１であった場合には、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３が、プログラム記憶手段Ａとして機能するハードディスクドライブ５から画像ファイルの閲覧表示に特化した画像ファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＳ３）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、画像ファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＳ４）、改めて別のファイルが閲覧の対象として選択されたことが選択操作検知手段Ｂとして機能するマイクロプロセッサ３によって検知されるまでの間（ステップＳ６参照）、選択された画像ファイルＧ１のデータに基いてディスプレイ１１のファイル閲覧用ウインドウ１５に画像ファイルＧ１の画像を表示し続ける（ステップＳ５）。
【００４２】
画像ファイルの閲覧に際しては、テキストファイルやプレゼンテーションファイルの閲覧の場合とは相違し、１ファイル分の画像データを終端まで纏めて読み込んで閲覧のための表示出力を行なう必要があるので、ファイルの終端を検知して画像ファイル用のファイル閲覧用プログラムを終了させてしまうと画像データの読み込み完了と同時に画像ファイル用のファイル閲覧用プログラムが終了してしまい、画像の表示に不都合が生じるため、終端検知の処理に代え、新たなファイルの選択を待って画像ファイル用のファイル閲覧用プログラムを終了させるようにしているのである。
【００４３】
また、ステップＳ１の処理で選択されたファイルが映像ファイルＧ２であった場合には、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３が、プログラム記憶手段Ａとして機能するハードディスクドライブ５から映像ファイルの閲覧表示に特化した映像ファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＳ３）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、映像ファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＳ４）、改めて別のファイルが閲覧の対象として選択されたことが選択操作検知手段Ｂとして機能するマイクロプロセッサ３によって検知されるまでの間（ステップＳ６参照）、選択された映像ファイルＧ２のデータに基いてディスプレイ１１のファイル閲覧用ウインドウ１５に映像ファイルＧ２の動画を表示し続ける（ステップＳ５）。
【００４４】
終端検知の処理に代え、新たなファイルの選択を待って映像ファイル用のファイル閲覧用プログラムを終了させるようにしている理由は前述した通りである。
【００４５】
そして、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が画像ファイル用のファイル閲覧用プログラムや映像ファイル用のファイル閲覧用プログラムを実行する間に、ユーザが前記と同様にしてファイル選択用ウインドウ１４内のカーソル１６の操作によって別のファイルを閲覧対象として選択すると、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が此の選択操作を検知し（ステップＳ６）、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３が、画像ファイル用のファイル閲覧用プログラムや映像ファイル用のファイル閲覧用プログラムの実行を終了させてワークメモリとして機能するＲＡＭ６の記憶領域を開放する（ステップＳ７）。
【００４６】
次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＳ６の処理でユーザが閲覧対象として選択したファイルのファイルタイプを判定する（ステップＳ２）。
【００４７】
ここで、仮に、ユーザが選択したファイルがテキストファイルＧ３であった場合には、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３が、プログラム記憶手段Ａとして機能するハードディスクドライブ５からテキストファイルの閲覧表示に特化したテキストファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＳ８）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、テキストファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＳ９）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がテキストファイルＧ３の終端つまりＥＯＦコードを検知するまでの間（ステップＳ１１参照）、選択されたテキストファイルＧ３のデータを順次シーケンシャルに読み込んで、ディスプレイ１１のファイル閲覧用ウインドウ１５にテキストファイルＧのテキストを表示し続ける（ステップＳ１０）。
【００４８】
また、ステップＳ６の処理で選択されたファイルがプレゼンテーションファイルＧ４であった場合には、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３が、プログラム記憶手段Ａとして機能するハードディスクドライブ５からプレゼンテーションファイルの閲覧表示に特化したプレゼンテーションファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＳ８）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、プレゼンテーションファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＳ９）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がプレゼンテーションファイルＧ４の終端つまりＥＯＦコードを検知するまでの間（ステップＳ１１参照）、選択されたプレゼンテーションファイルＧ４のデータを順次シーケンシャルに読み込んで、ディスプレイ１１のファイル閲覧用ウインドウ１５にプレゼンテーションファイルＧ４のテキストや画像を表示し続ける（ステップＳ１０）。
【００４９】
そして、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、テキストファイル用のファイル閲覧用プログラムやプレゼンテーション用のファイル閲覧用プログラムを実行する間に、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がテキストファイルＧ３やプレゼンテーションファイルＧ４の終端つまりＥＯＦコードを検知すると（ステップＳ１１）、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３が、テキストファイル用のファイル閲覧用プログラムやプレゼンテーションファイル用のファイル閲覧用プログラムの実行を終了させてワークメモリとして機能するＲＡＭ６の記憶領域を開放し（ステップＳ１２）、マイクロプロセッサ３は、閲覧の対象とするファイルをユーザが選択するのを待つ初期の待機状態に復帰する（ステップＳ１）。
【００５０】
次いで、ユーザが前記と同様にしてファイル選択用ウインドウ１４内のカーソル１６の操作によって別のファイルを閲覧対象として選択すると、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が此の選択操作を検知し（ステップＳ１）、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＳ１の処理でユーザが選択したファイルのファイルタイプを判定し（ステップＳ２）、その判定結果に応じて、前記と同様の処理、つまり、選択されたファイルが画像ファイルもしくは映像ファイルであった場合にはステップＳ３〜ステップＳ７の処理が、また、選択されたファイルがテキストファイルもしくはプレゼンテーションファイルであった場合にはステップＳ８〜ステップＳ１２の処理が繰り返し実行されることになる。
【００５１】
従って、画像ファイルＧ１もしくは映像ファイルＧ２を閲覧対象として選択した後にテキストファイルＧ３もしくはプレゼンテーションファイルＧ４を閲覧対象として選択する場合にユーザに必要とされる処理操作は、ステップＳ０の処理で表示されたファイル選択用ウインドウ１４を参照して画像ファイルＧ１もしくは映像ファイルＧ２を選択するステップＳ１のファイル選択操作と、同じく、ファイル選択用ウインドウ１４を参照して次の閲覧対象であるテキストファイルＧ３もしくはプレゼンテーションファイルＧ４を選択するステップＳ６のファイル選択操作のみである。
【００５２】
また、これとは逆に、テキストファイルＧ３もしくはプレゼンテーションファイルＧ４を閲覧対象として選択した後に画像ファイルＧ１もしくは映像ファイルＧ２を閲覧対象として選択する場合にユーザに必要とされる処理操作は、ステップＳ０の処理で表示されたファイル選択用ウインドウ１４を参照してテキストファイルＧ３もしくはプレゼンテーションファイルＧ４を選択するステップＳ１のファイル選択操作と、同じく、ファイル選択用ウインドウ１４を参照して次の閲覧対象である画像ファイルＧ１もしくは映像ファイルＧ２を選択するステップＳ１のファイル選択操作のみでよい。
【００５３】
更に、画像ファイルもしくは映像ファイルを閲覧対象として選択した後に再び他の画像ファイルもしくは映像ファイルを閲覧対象として選択する場合にユーザに必要とされる処理操作は、ステップＳ０の処理で表示されたファイル選択用ウインドウ１４を参照して画像ファイルもしくは映像ファイルを選択するステップＳ１のファイル選択操作と、同じく、ファイル選択用ウインドウ１４を参照して次の閲覧対象である画像ファイルもしくは映像ファイルを選択するステップＳ６のファイル選択操作のみである。
【００５４】
また、テキストファイルもしくはプレゼンテーションファイルを閲覧対象として選択した後に再び他のテキストファイルもしくはプレゼンテーションファイルを閲覧対象として選択する場合にユーザに必要とされる処理操作は、ステップＳ０の処理で表示されたファイル選択用ウインドウ１４を参照してテキストファイルもしくはプレゼンテーションファイルを選択するステップＳ１のファイル選択操作と、同じく、ファイル選択用ウインドウ１４を参照して次の閲覧対象であるテキストファイルもしくはプレゼンテーションファイルを選択するステップＳ１のファイル選択操作のみでよい。
【００５５】
ステップＳ１の判定処理とステップＳ６の判定処理は、共に、ファイル選択用ウインドウ１４内で行われるカーソル１６の位置合わせやマウス１０のクリック操作等を検知して行われるものに過ぎないから、ユーザがステップＳ１の判定処理とステップＳ６の判定処理の相違を区別する必要は全くない。
【００５６】
つまり、画像ファイル，映像ファイル，テキストファイル，プレゼンテーションファイルをどのような順序で、また、幾つ続けて閲覧する場合であっても、ユーザは、単にファイル選択用ウインドウ１４を参照して次に閲覧したいファイルをマウス１０のクリック操作等で選択するだけの簡単な作業で、タイプの異なる様々なファイルを連続的に閲覧することができる。
【００５７】
しかも、ステップＳ３〜ステップＳ４の処理とステップＳ８〜ステップＳ９の処理は単独で機能するファイル閲覧用プログラムの立ち上げに相当する処理であり、ステップＳ５の処理とステップＳ１０の処理は単独で機能するファイル閲覧用プログラムそれ自体の機能を利用して実現される処理であるから、既存のファイル閲覧用プログラムを有効に利用してファイルを閲覧することが可能であり、プログラムの研究開発に要する時間やコストが軽減され、また、ユーザの側からしても、これまでに導入してきた画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムといった単機能型のファイル閲覧用プログラムを放棄することなく利用することができる。
【００５８】
各ファイル閲覧用プログラムに固有のウインドウを利用してファイル閲覧用プログラムの立ち上げや終了操作を行う必要なく、また、タイプの異なるファイルであってもファイル選択用ウインドウ１４のファイル表示を参照して簡単に閲覧対象として選択することができ、ファイル閲覧用プログラムの起動や終了さらにはファイルの選択操作に際してもウインドウの切り替え操作は必要ないので、タイプの異なる様々なファイルを円滑に閲覧することができる。
【００５９】
以上、一実施形態として、画像ファイル，映像ファイル，テキストファイル，プレゼンテーションファイルといった４種のファイルを閲覧対象とする場合について述べたが、ファイルタイプに適合したファイル閲覧用プログラムと、ファイルタイプとファイル閲覧用プログラムとの関連付けさえハードディスクドライブ５に格納しておけば、他の様々な形式のファイルの閲覧にも対処することが可能である。
【００６０】
〔実施形態２〕
次に、指定されたフォルダ内のファイルを予め決められた順序に従ってシーケンシャルかつ全自動で閲覧できるようにした実施形態について説明する。
【００６１】
図６は本発明を適用した他の一実施形態のファイル閲覧装置１の構成を簡略化して示した機能ブロック図である。
【００６２】
主要な構成要素は前述した実施形態のファイル閲覧装置１（図１参照）と同様であるが、この実施形態では、更に、指定されたフォルダから予め決められた順序に従って閲覧表示の対象とするファイルを自動的に選択するためのファイル自動選択手段Ｈが併設されている。
また、この実施形態の実行プログラム自動終了手段Ｆは、閲覧用プログラム実行手段Ｅがファイルの終端を検知した場合の他、マウス１０等によるユーザの操作で次のファイルを選択する指示が入力された場合に閲覧用プログラム実行手段Ｅで実行されているファイル閲覧用プログラムを自動的に終了させるように構成されている。
【００６３】
この実施形態のファイル閲覧装置１を一体的に実装したコンピュータ２のハードウェアの構成は図２に示したものと同様であるが、コンピュータ２のハードディスクドライブ５に保存された「ファイル閲覧用制御プログラム」（図７参照）の構成が前述の実施形態とは異なる。
【００６４】
ファイル自動選択手段Ｈの機能は、コンピュータ２のマイクロプロセッサ３とハードディスクドライブ５に格納された「ファイル閲覧用制御プログラム」（図７参照）によって実現される。
【００６５】
なお、フォルダ内のファイルの順序づけに関しては、ファイル名の文字コードに従った順序づけ，ファイルタイプに従った順序づけ，ファイルタイプに従った順序づけ，ファイル容量に従った順序づけ，ファイルの作成日付に従った順序づけ、更には、それらを組み合わせた順序づけといったものが公知であり、この種のソーティング機能は一般的なコンピュータ２に既に実装されているものであるから、ここでは特に説明しない。
【００６６】
図７は本実施形態の「ファイル閲覧用制御プログラム」を起動した状態つまりファイル閲覧モードが選択された状態で、選択操作検知手段Ｂ，ファイルタイプ判定手段Ｃ，閲覧用プログラム選択手段Ｄ，閲覧用プログラム実行手段Ｅ，実行プログラム自動終了手段Ｆ、および、ファイル自動選択手段Ｈとして機能するマイクロプロセッサ３の処理動作の概略を示したフローチャートである。
【００６７】
ファイルを閲覧するユーザがマン・マシン・インターフェイスとして機能するキーボード９あるいはマウス１０を操作して「ファイル閲覧用制御プログラム」を起動し、閲覧対象とするフォルダ、例えば、図４に示されるフォルダ１３を選択すると、マイクロプロセッサ３は、まず、ファイル選択指標ｉの値を０に初期化する（ステップＴ０）。
【００６８】
次いで、マイクロプロセッサ３は、ファイル選択指標ｉの値を１インクリメントし（ステップＴ１）、指標ｉの値がフォルダ１３内のファイルの総数ｎを超えているか否かを判定する（ステップＴ２）。
【００６９】
但し、ファイルの総数ｎはフォルダ１３のメタデータとしてハードディスクドライブ５に既に記憶されているものとする。
【００７０】
ステップＴ２の判定結果が偽となり、ファイル選択指標ｉの値がフォルダ１３内のファイルの総数ｎを超えていないことが明らかとなった場合には、閲覧の対象とするファイルがフォルダ１３内に未だ残っていることを意味するので、ファイル自動選択手段Ｈとして機能するマイクロプロセッサ３は、ファイル選択指標ｉの現在値に基いて、フォルダ１３内の順序づけが第ｉ番目となっているファイルを閲覧対象のファイルとして自動的に選択し、同時に、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が選択処理の完了を検知する（ステップＴ３）。
【００７１】
次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＴ３の処理で選択されたファイルのファイルタイプを判定する（ステップＴ４）。
【００７２】
仮に、フォルダ１３内のファイルの順序づけが図４の例に示されるように画像ファイルＧ１，映像ファイルＧ２，テキストファイルＧ３，プレゼンテーションファイルＧ４のようになっていたとすれば、ファイル選択指標ｉの値が１となっている現時点では、画像ファイルＧ１が閲覧対象のファイルとして選択されることになる。
【００７３】
この場合、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３は、プログラム記憶手段Ａとして機能するハードディスクドライブ５から画像ファイルの閲覧表示に特化した画像ファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＴ５）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、画像ファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＴ６）、次のファイルを自動選択する指示が実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３によって検知されるまでの間（ステップＴ８参照）、選択された画像ファイルＧ１のデータに基いてディスプレイ１１に画像ファイルＧ１の画像を表示し続ける（ステップＴ７）。
【００７４】
次のファイルを自動選択する指示を待って画像ファイル用のファイル閲覧用プログラムを終了させるようにしている理由は前述した通りである。
【００７５】
そして、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が画像ファイル用のファイル閲覧用プログラムを実行する間に、次のファイルを閲覧の対象として自動選択する旨の指示、例えば、マウス１０のクリック操作等をユーザが実行すると、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３が此の操作を検知し（ステップＴ８）、画像ファイル用のファイル閲覧用プログラムの実行を終了させてワークメモリとして機能するＲＡＭ６の記憶領域を開放する（ステップＴ９）。
【００７６】
次いで、マイクロプロセッサ３は、ファイル選択指標ｉの値を改めて１インクリメントし（ステップＴ１）、指標ｉの値がフォルダ１３内のファイルの総数ｎを超えているか否かを判定する（ステップＴ２）。
【００７７】
現時点でのファイル選択指標ｉの値は２であるから、ステップＴ２の判定結果は偽となり、ファイル自動選択手段Ｈとして機能するマイクロプロセッサ３は、ファイル選択指標ｉの現在値に基いて、フォルダ１３内の順序づけが第ｉ番目つまり第２番目となっている映像ファイルＧ２を閲覧対象のファイルとして自動的に選択し、同時に、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が選択処理の完了を検知する（ステップＴ３）。
【００７８】
次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＴ３の処理で新たに選択されたファイルのファイルタイプを判定する（ステップＴ４）。
【００７９】
この場合、ファイル選択指標ｉの値が２となって映像ファイルＧ２が閲覧対象のファイルとして選択されているので、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３は、プログラム記憶手段Ａとして機能するハードディスクドライブ５から映像ファイルの閲覧表示に特化した映像ファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＴ５）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、映像ファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＴ６）、次のファイルを自動選択する指示が実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３によって検知されるまでの間（ステップＴ８参照）、選択された映像ファイルＧ２のデータに基いてディスプレイ１１に映像ファイルＧ２の動画を表示し続ける（ステップＴ７）。
【００８０】
次のファイルを自動選択する指示を待って映像ファイル用のファイル閲覧用プログラムを終了させるようにしている理由は前述した通りである。
【００８１】
そして、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が映像ファイル用のファイル閲覧用プログラムを実行する間に、次のファイルを閲覧の対象として自動選択する旨の指示、例えば、マウス１０のクリック操作等をユーザが実行すると、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３が此の操作を検知し（ステップＴ８）、映像ファイル用のファイル閲覧用プログラムの実行を終了させてワークメモリとして機能するＲＡＭ６の記憶領域を開放する（ステップＴ９）。
【００８２】
次いで、マイクロプロセッサ３は、ファイル選択指標ｉの値を改めて１インクリメントし（ステップＴ１）、指標ｉの値がフォルダ１３内のファイルの総数ｎを超えているか否かを判定する（ステップＴ２）。
【００８３】
現時点でのファイル選択指標ｉの値は３であるから、ステップＴ２の判定結果は偽となり、ファイル自動選択手段Ｈとして機能するマイクロプロセッサ３は、ファイル選択指標ｉの現在値に基いて、フォルダ１３内の順序づけが第ｉ番目つまり第３番目となっているテキストファイルＧ３を閲覧対象のファイルとして自動的に選択し、同時に、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が選択処理の完了を検知する（ステップＴ３）。
【００８４】
次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＴ３の処理で新たに選択されたファイルのファイルタイプを判定する（ステップＴ４）。
【００８５】
この場合、ファイル選択指標ｉの値が３となってテキストファイルＧ３が閲覧対象のファイルとして選択されているので、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３は、プログラム記憶手段Ａとして機能するハードディスクドライブ５からテキストファイルの閲覧表示に特化したテキストファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＴ１０）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、テキストファイル用のファイル閲覧用プログラムに従った処理を開始し（ステップＴ１１）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がテキストファイルＧ３の終端つまりＥＯＦコードを検知するまでの間（ステップＴ１３参照）、選択されたテキストファイルＧ３のデータを順次シーケンシャルに読み込んで、ディスプレイ１１にテキストファイルＧ３のテキストを表示し続ける（ステップＴ１２）。
【００８６】
そして、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がテキストファイル用のファイル閲覧用プログラムを実行する間に、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３がテキストファイルＧ３の終端つまりＥＯＦコードを検知すると（ステップＴ１３）、実行プログラム自動終了手段Ｆとして機能するマイクロプロセッサ３が、テキストファイル用のファイル閲覧用プログラムの実行を終了させてワークメモリとして機能するＲＡＭ６の記憶領域を開放する（ステップＴ９）。
【００８７】
次いで、マイクロプロセッサ３は、ファイル選択指標ｉの値を改めて１インクリメントし（ステップＴ１）、指標ｉの値がフォルダ１３内のファイルの総数ｎを超えているか否かを判定する（ステップＴ２）。
【００８８】
現時点でのファイル選択指標ｉの値は４であるから、ステップＴ２の判定結果は偽となり、ファイル自動選択手段Ｈとして機能するマイクロプロセッサ３は、ファイル選択指標ｉの現在値に基いて、フォルダ１３内の順序づけが第ｉ番目つまり第４番目となっているプレゼンテーションファイルＧ４を閲覧対象のファイルとして自動的に選択し、同時に、選択操作検知手段Ｂとして機能するマイクロプロセッサ３が選択処理の完了を検知する（ステップＴ３）。
【００８９】
次いで、ファイルタイプ判定手段Ｃとして機能するマイクロプロセッサ３が、ステップＴ３の処理で新たに選択されたファイルのファイルタイプを判定する（ステップＴ４）。
【００９０】
この場合、ファイル選択指標ｉの値が４となってプレゼンテーションファイルＧ４が閲覧対象のファイルとして選択されているので、閲覧用プログラム選択手段Ｄとして機能するマイクロプロセッサ３は、プログラム記憶手段Ａとして機能するハードディスクドライブ５からプレゼンテーションファイルの閲覧表示に特化したプレゼンテーションファイル用のファイル閲覧用プログラムを読み込んでワークメモリとして機能するＲＡＭ６に実行対象プログラムとして展開し（ステップＴ１０）、閲覧用プログラム実行手段Ｅとして機能するマイクロプロセッサ３が、プレゼンテーションファイル用のファイル閲覧用プログラムに従った処理を開始する（ステップＴ１１）。
【００９１】
プレゼンテーションファイルの閲覧表示に関しては前述したテキストファイルの場合と同等であるので、詳細な説明は省略する。
【００９２】
この実施形態にあっては、ファイル自動選択手段Ｈが閲覧表示の対象として自動的に選択したファイルが画像ファイルや映像ファイルであった場合に限り、マイクロプロセッサ３に次のファイルを自動選択させるための指示を与える必要があるので、マウス１０のクリック操作等がユーザの側に要求されるが、この点を除けば、１つのフォルダたとえばフォルダ１３内のファイルを予め決められた順序に従ってシーケンシャルかつ全自動で閲覧することか可能である。
【００９３】
既に述べた通り、ファイル名の文字コードに従った順序づけ，ファイルタイプに従った順序づけ，ファイルタイプに従った順序づけ，ファイル容量に従った順序づけ，ファイルの作成日付に従った順序づけ、更には、それらを組み合わせた順序づけといった機能は一般的なコンピュータ２に既に実装済みであるから、ユーザがソーティング方法を選択することにより、様々なソーティング方法に従ってフォルダ１３内の多数のファイルを順序よく連続的に閲覧することができる。
【００９４】
最終的に、ソーティングの順序が最後となったファイルの閲覧表示が開始された時点でファイル選択指標ｉの値がフォルダ１３内のファイルの総数ｎの値と一致し（ステップＴ２参照）、このファイルに関わる閲覧表示が前記と同様にして行われた後（ステップＴ３〜ステップＴ９、または、ステップＴ３〜ステップＴ４，ステップＴ１０〜ステップＴ１３，ステップＴ９参照）、改めてファイル選択指標ｉの値が１インクリメントされた段階で（ステップＴ１参照）、該指標ｉの値がファイルの総数ｎの値を超えて（ステップＴ２参照）、一連の「ファイル閲覧用制御プログラム」が終了する。
【００９５】
例えば、フォルダ１３内のファイルが画像ファイルＧ１，映像ファイルＧ２，テキストファイルＧ３，プレゼンテーションファイルＧ４の４つであったとすれば、ｎの値は４となるから、プレゼンテーションファイルＧ４の閲覧表示が開始された時点での指標ｉの値は４であり、プレゼンテーションファイルＧ４の閲覧表示がステップＴ９の処理で完了し、改めてファイル選択指標ｉの値が１インクリメントされて５となった段階で「ファイル閲覧用制御プログラム」が終了することになる。
【００９６】
前述した実施形態の場合と同様、ステップＴ５〜ステップＴ６の処理とステップＴ１０〜ステップＴ１１の処理は単独で機能するファイル閲覧用プログラムの立ち上げに相当する処理であり、ステップＴ７の処理とステップＴ１２の処理は単独で機能するファイル閲覧用プログラムそれ自体の機能を利用して実現される処理であるから、既存のファイル閲覧用プログラムを有効に利用してファイルを閲覧することが可能であり、プログラムの研究開発に要する時間やコストが軽減され、また、ユーザの側からしても、これまでに導入してきた画像ファイル用のファイル閲覧用プログラム，映像ファイル用のファイル閲覧用プログラム，テキストファイル用のファイル閲覧用プログラム，プレゼンテーションファイル用のファイル閲覧用プログラムといった単機能型のファイル閲覧用プログラムを放棄することなく利用することができる。
【００９７】
前述した実施形態の場合と同様、各ファイル閲覧用プログラムに固有のウインドウを利用してファイル閲覧用プログラムの立ち上げや終了操作を行う必要なく、特に、この実施形態にあっては、ファイルの選択操作自体もコンピュータ２のソーティング機能で求められた順序付けに従ってファイル自動選択手段Ｈが自動的に行うようになっているので、ユーザによるファイルの選択操作は不要となり、タイプの異なる様々なファイルを極めて円滑に閲覧することができる。
【００９８】
特に、指定されたフォルダ内のファイルをファイル自動選択手段Ｈが順序よく自動的に選択することから、フォルダ内の多数のファイルを閲覧してユーザがダイジェストを作成するような場合においてもファイルの閲覧に漏れが生じる心配がなく、装置の使い勝手が向上するといったメリットがある。
【００９９】
〔実施形態３〕
以上、タイプの異なるファイルをユーザの意思により任意の順序で選択してコンピュータ２のディスプレイ１１に表示して連続的に閲覧する実施形態（実施形態１参照）と、コンピュータ２のソーティング機能で求められた順序付けに従ってタイプの異なるファイルを自動的に選択してコンピュータ２のディスプレイ１１に表示して連続的に閲覧する実施形態（実施形態２参照）について説明したが、図３に示されるような「ファイル閲覧用制御プログラム」と図７に示されるような「ファイル閲覧用制御プログラム」を併せてハードディスクドライブ５に格納しておき、何れか一方を選択的に起動するようにすれば、ユーザの意思によって任意の順序で閲覧対象となるファイルを選択することも、予め決められた順序あるいはコンピュータ２のソーティング機能で求められた順序付けに従ってシーケンシャルかつ全自動で１つのフォルダ内のファイルの閲覧を行うようにすることもできる。
【図面の簡単な説明】
【０１００】
【図１】本発明を適用した一実施形態のファイル閲覧装置の構成を簡略化して示した機能ブロック図である。
【図２】同実施形態のファイル閲覧装置を一体的に実装したコンピュータの構成の概略を示したブロック図である。
【図３】選択操作検知手段，ファイルタイプ判定手段，閲覧用プログラム選択手段，閲覧用プログラム実行手段、および、実行プログラム自動終了手段として機能するコンピュータのマイクロプロセッサの処理動作の概略を示したフローチャートである。
【図４】コンピュータのハードディスクドライブに保存されたファイルの一例について示した概念図である。
【図５】コンピュータのディスプレイに表示されるファイル選択用ウインドウとファイル閲覧用ウインドウの配列を示した概念図である。
【図６】本発明を適用した他の一実施形態のファイル閲覧装置の構成を簡略化して示した機能ブロック図である。
【図７】同実施形態のファイル閲覧装置を実装したコンピュータのマイクロプロセッサの処理動作の概略を示したフローチャートである。
【符号の説明】
【０１０１】
１  ファイル閲覧装置
２  コンピュータ
３  マイクロプロセッサ（選択操作検知手段，ファイルタイプ判定手段，閲覧用プログラム選択手段，閲覧用プログラム実行手段，実行プログラム自動終了手段）
４  ＲＯＭ
５  ハードディスクドライブ（プログラム記憶手段）
６  ＲＡＭ
７  インターフェイス
８  入出力回路
９  キーボード
１０  マウス
１１  ディスプレイ
１２，１３  フォルダ
１４  ファイル選択ウインドウ
１５  ファイル閲覧用ウインドウ
１６  カーソル
Ａ  プログラム記憶手段
Ｂ  選択操作検知手段
Ｃ  ファイルタイプ判定手段
Ｄ  閲覧用プログラム選択手段
Ｅ  閲覧用プログラム実行手段
Ｆ  実行プログラム自動終了手段
Ｇ  ファイル
Ｇ１  画像ファイル
Ｇ２  映像ファイル
Ｇ３  テキストファイル
Ｇ４  プレゼンテーションファイル
Ｈ  ファイル自動選択手段
【図１】
2010092237.tif 000003
【図２】
2010092237.tif 000004
【図３】
2010092237.tif 000005
【図４】
2010092237.tif 000006
【図５】
2010092237.tif 000007
【図６】
2010092237.tif 000008
【図７】
2010092237.tif 000009