(57)【要約】【課題】  １度でもリンク先ファイルとして参照されたファイルを移動しようとした際に、移動警告画面を表示し、ユーザにファイル移動による影響の注意を促すこと。【解決手段】  本発明は、ファイル間のリンクが定義されているファイルリンク情報を有する情報処理装置において、ファイルリンク情報のリンク先ファイルがオープンされることを検出し、検出されたリンク先ファイルがリンクされたリンク元ファイルを特定する。リンク先ファイルの属性情報として記憶されている属性情報記憶部に、特定されたリンク元ファイルの名前を登録する。リンク先ファイルの移動要求を受け付けると、リンク先ファイルの属性情報記憶部にリンク元ファイルの名前が登録されているか判断し、リンク元ファイルの名前が登録されていると判断される場合、移動警告画面を表示することを特徴とする。【選択図】図３
2017107462.tif 000002
【特許請求の範囲】
【請求項１】
ファイル間のリンクが定義されているファイルリンク情報を有する情報処理装置において、
前記ファイルリンク情報のリンク先ファイルが読み取り又は書き込みを開始されることを検出するリンク先ファイルアクセス検出手段と、
前記リンク先ファイルアクセス検出手段により検出されたリンク先ファイルがリンクされたリンク元ファイルを特定するリンク元ファイル特定手段と、
前記リンク先ファイルの属性情報として記憶されている属性情報記憶部に、前記リンク元ファイル特定手段で特定されたリンク元ファイルの名前を登録する属性情報登録手段と、
前記リンク先ファイルの移動要求を受け付けると、前記リンク先ファイルの属性情報記憶部にリンク元ファイルの名前が登録されているか判断する属性情報判断手段と、
前記属性情報判断手段により、前記リンク先ファイルの属性情報記憶部に前記リンク元ファイルの名前が登録されていると判断される場合、移動警告画面を表示するリンク先ファイル移動警告手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記リンク先ファイルの移動要求を受け付けると、前記属性情報判断手段により、前記リンク先ファイルの属性情報記憶部にリンク元ファイルの名前が登録されていないと判断される場合、前記リンク先ファイルを移動するリンク先ファイル移動手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記リンク先ファイル移動警告手段により移動警告画面を表示後、ユーザの指示により前記リンク先ファイルを移動するリンク先ファイル移動手段を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記属性情報登録手段は、前記属性情報記憶部に、前記リンク先ファイルアクセス検出手段により検出された日時を登録し、
前記リンク先ファイル移動警告手段は、前記属性情報記憶部に登録された日時が、リンク先ファイル移動実行日から所定の期間以内の場合に表示することを特徴とする請求項１乃至３に記載の情報処理装置。
【請求項５】
ファイル間のリンクが定義されているファイルリンク情報を有する情報処理装置における情報処理方法であって、
前記ファイルリンク情報のリンク先ファイルが読み取り又は書き込みを開始されることを検出するリンク先ファイルアクセス検出ステップと、
前記リンク先ファイルアクセス検出ステップにより検出されたリンク先ファイルがリンクされたリンク元ファイルを特定するリンク元ファイル特定ステップと、
前記リンク先ファイルの属性情報として記憶されている属性情報記憶部に、前記リンク元ファイル特定ステップで特定されたリンク元ファイルの名前を登録する属性情報登録ステップと、
前記リンク先ファイルの移動要求を受け付けると、前記リンク先ファイルの属性情報記憶部にリンク元ファイルの名前が登録されているか判断する属性情報判断ステップと、
前記属性情報判断ステップにより、前記リンク先ファイルの属性情報記憶部に前記リンク元ファイルの名前が登録されていると判断される場合、移動警告画面を表示するリンク先ファイル移動警告ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
請求項５に記載された情報処理方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置のリンクされているファイルを移動させる際のアイデアに関する。
【背景技術】
【０００２】
現在の情報処理装置のファイル構成は様々なファイル同士がリンクされて構成されている。一つのファイルから別のファイルがリンクされていることがあり、ユーザの操作でリンク先のファイルを開くことができる。
【０００３】
このリンク先のファイルを移動させると、リンク元のファイルからのリンクが切れてしまうため、リンク先のファイルを移動させる際には、リンク元のファイルの参照先を移動させるフォルダやファイル名に変更しなければならない。
【０００４】
特許文献１には、ファイルの移動履歴を管理しておき、リンクされている特定ファイルが移動された場合、履歴を照会し、リンクの参照先を更新する構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００７−５０４５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、全てのファイルの移動履歴を管理しなければならず、移動対象ファイルが多い場合、更新処理時間が膨大になる。また、リンクされているが１回もアクセスがないようなファイルについても変更が必要になり、リンクが実際に使用されていないものに対しても更新処理が行われ、無駄な作業が発生する。
【０００７】
本発明の目的は、上記問題点を解決するものであり、１度でもリンク先ファイルとして参照されたファイルを移動しようとした際に、移動警告画面を表示し、ユーザにファイル移動による影響の注意を促すことを可能にすることである。
【課題を解決するための手段】
【０００８】
本発明は、ファイル間のリンクが定義されているファイルリンク情報を有する情報処理装置において、前記ファイルリンク情報のリンク先ファイルが読み取り又は書き込みを開始されることを検出するリンク先ファイルアクセス検出手段と、前記リンク先ファイルアクセス検出手段により検出されたリンク先ファイルがリンクされたリンク元ファイルを特定するリンク元ファイル特定手段と、前記リンク先ファイルの属性情報として記憶されている属性情報記憶部に、前記リンク元ファイル特定手段で特定されたリンク元ファイルの名前を登録する属性情報登録手段と、前記リンク先ファイルの移動要求を受け付けると、前記リンク先ファイルの属性情報記憶部にリンク元ファイルの名前が登録されているか判断する属性情報判断手段と、前記属性情報判断手段により、前記リンク先ファイルの属性情報記憶部に前記リンク元ファイルの名前が登録されていると判断される場合、移動警告画面を表示するリンク先ファイル移動警告手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、１度でもリンク先ファイルとして参照されたファイルを移動しようとした際に、移動警告画面を表示し、ユーザにファイル移動による影響の注意を促すことができる効果を有する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の情報処理装置１００におけるリンク先ファイルを開く処理の制御処理手順の一例を示すフローチャートである。
【図３】本発明の情報処理装置１００におけるファイルを移動させる処理の制御処理手順の一例を示すフローチャートである。
【図４】本発明の情報処理装置１００の表示部２１０に表示される画面の一例を示す模式図である。
【図５】本発明の情報処理装置１００の表示部２１０に表示される画面、及びファイルが有する紐付け情報の一例を示す模式図である。
【図６】本発明の情報処理装置１００の表示部２１０に表示される画面の一例を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の実施形態における情報処理装置１００に適用可能な情報処理装置のハードウェア構成図である。
【００１３】
図１において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、画像管理を実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１４】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１５】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００１６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１７】
また、外部メモリ２１１のハードディスク（ＨＤ）は、情報処理装置１００において、録画された音声付動画や音声ファイルを記憶する大容量のメモリ領域を有している。
【００１８】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、無線ＬＡＮなど）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２０】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２１】
次に、図２及び図３のフローチャートを参照して、情報処理装置１００において、リンクされているファイルを移動させる処理の流れを説明する。
【００２２】
図２は、本発明の情報処理装置１００におけるリンク先ファイルを開く処理の制御処理手順の一例を示すフローチャートであり、それぞれのステップは、情報処理装置１００のＣＰＵ２０１により実行される。
【００２３】
図２のフローチャートの処理は、まず、ユーザによりアプリケーションが起動されており、そのアプリケーションで起動されているファイル以外のファイルをリンク先として開く命令を受信すると開始される。
【００２４】
ステップＳ２２１において、情報処理装置１００のＣＰＵ２０１は、起動しているアプリケーション内のリンク機能により、ユーザから特定ファイル（リンク先ファイル）を開く処理要求（リンク先ファイルアクセス検出処理）を受け付ける。図４を参照して、ステップＳ２２１の処理を説明する。
【００２５】
図４は、本発明の情報処理装置１００の表示部２１０に表示される画面の一例を示す模式図である。
【００２６】
図４の４００は、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）のＥｘｐｌｏｒｅｒにおいて、４０１のファイル「ｓａｍｐｌｅ．ｄｏｃ」を起動する際の画面イメージである。たとえば、４００画面の「ｓａｍｐｌｅ．ｄｏｃ」ファイル４０１を図示しないマウスポインタで指定し、ダブルクリックするなどで「ｓａｍｐｌｅ．ｄｏｃ」を起動する。「ｓａｍｐｌｅ．ｄｏｃ」を起動した画面イメージが４１０である。
【００２７】
４１０のドキュメントファイルには、４１１のようなリンク情報が記載されている。記載されているリンク情報４１１にはファイル名「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ￥ｓａｍｐｌｅ００１．ｘｌｓｘ」が記載されており、このリンク情報４１１を図示しないマウスポインタで指定し、ダブルクリックなどを実行すると「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ￥」フォルダ内の「ｓａｍｐｌｅ００１．ｘｌｓｘ」が起動される。図２のフローチャートのステップＳ２２１の処理は、４１０ファイルを起動している中でリンク情報４１１が押下され、たとえば、「ｓａｍｐｌｅ００１．ｘｌｓｘ」を開く処理要求を受け付ける処理である。図２のフローチャートの説明に戻る。
【００２８】
ステップＳ２２１のリンク先ファイルを開く要求を受け付けると、次のステップＳ２２２において、情報処理装置１００のＣＰＵ２０１は、開く要求を受け付けた元のファイル（リンク元ファイル）を特定し、リンク元ファイルの名前をＲＡＭ２０２に記憶する。図４の場合は、４１０で起動されている「ｓａｍｐｌｅ．ｄｏｃ」ファイルのフルパス名である「Ｄ：￥０００＿ｗｏｒｋ￥ｓａｍｐｌｅ￥ｓａｍｐｌｅ．ｄｏｃ」をＲＡＭ２０２に記憶する。
【００２９】
次に、ステップＳ２２３において、情報処理装置１００のＣＰＵ２０１は、リンク先ファイルに関する紐付け情報（属性情報）内にリンク元ファイル名の情報があるかどうかを判断する。紐付け情報内にリンク元ファイル名の情報がない場合は、ステップＳ２２５へと処理を遷移し、紐付け情報内にリンク元ファイル名の情報がある場合は、ステップＳ２２４へと処理を遷移する。
【００３０】
ステップＳ２２５へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２２でＲＡＭ２０２に記憶したリンク元ファイル名と、ステップＳ２２１でアクセスされた最終アクセス日時とを、紐付け情報に新規登録する。
【００３１】
一方、ステップＳ２２４へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２２でＲＡＭ２０２に記憶したリンク元ファイル名を紐付け情報に追加し、紐付け情報内の最終アクセス日時情報をステップＳ２２１でアクセスされた日時で更新する。図５を参照して紐付け情報に登録されるリンク元ファイル名と最終アクセス日時情報を説明する。
【００３２】
図５は、本発明の情報処理装置１００のファイルが有する紐付け情報、および表示部２１０に表示される画面の一例を示す模式図である。
【００３３】
図５の５１０は、図４の４１０のリンク情報４１１が押下された際に、リンク先ファイル（図４の４２１）が有する属性情報（紐付け情報）である。５１０のリンク元ファイル名欄５１１には、ステップＳ２２２でＲＡＭ２０２に記憶された「Ｄ：￥０００＿ｗｏｒｋ￥ｓａｍｐｌｅ￥ｓａｍｐｌｅ．ｄｏｃ」が登録され、最終アクセス日時欄５１３には、ステップＳ２２１でリンク元ファイルからアクセスされた日時が登録されている。なお、アクセス回数欄５１２としてアクセス回数を登録してもよい。その場合、紐付け情報が生成された際にはアクセス回数は０回と登録されており、紐付け情報にデータが登録される度にインクリメントされる。図２のフローチャートの説明に戻る。
【００３４】
ステップＳ２２４およびステップＳ２２５の処理が終了すると、ステップＳ２２６へと処理を遷移し、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２１で指定されたリンク先ファイルを開く処理を実行する。図４、図５を参照してリンク先ファイルを開く処理を説明する。
【００３５】
図４の４１０において、リンク情報４１１を図示しないマウスポインタで指定し、ダブルクリックなどを実行されると「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ￥」フォルダ４２０内のファイル４２１「ｓａｍｐｌｅ００１．ｘｌｓｘ」が起動される。起動されたファイル４２１の起動結果を図５を参照して説明する。
【００３６】
図５の５００は、「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ￥ｓａｍｐｌｅ００１．ｘｌｓｘ」ファイルが起動された画面イメージである。
【００３７】
以上の処理により、リンク先ファイルからリンク元ファイルの情報を把握可能になり、一度でもリンクされたリンク先ファイルは紐付け情報を有することになる。
【００３８】
次に、図３を参照して、ファイル移動時の処理の流れを説明する。
【００３９】
図３は、本発明の情報処理装置１００におけるファイルを移動させる処理の制御処理手順の一例を示すフローチャートであり、それぞれのステップは、情報処理装置１００のＣＰＵ２０１により実行される。
【００４０】
図３のフローチャートの処理は、ファイルを図示しないマウスのドラッグアンドドロップなどにより移動しようとすると開始される。
【００４１】
ステップＳ３０１において、情報処理装置１００のＣＰＵ２０１は、ファイルを移動する指示を受け付けると、ステップＳ３０２において、移動を指示されたファイルの紐付け情報にリンク元ファイル名が登録されているか判断する。移動を指示されたファイルの紐付け情報にリンク元ファイル名が登録されている場合は、ステップＳ３０３へと処理を遷移し、移動を指示されたファイルの紐付け情報にリンク元ファイル名が登録されていない場合は、ステップＳ３０５へと処理を遷移する。
【００４２】
この判断は、これまでにリンク先ファイルとしてファイルが開かれたことがあるかどうかの判断をしている。リンク先ファイルとしてファイルが開かれたことがある場合、移動に関する警告を出す処理（ステップＳ３０４）を実施するように処理を進めるが、リンク先ファイルとしてファイルが開かれたことがない場合は、ステップＳ３０５のように通常の移動処理を行う。これにより、リンク先ファイルとして一度も開かれたことがないファイルは、無条件で移動することができる。すなわち、一度もリンク先ファイルとして開かれていないファイルに対して、そのリンク元ファイルの修正などの不要な処理を防ぐことができる。図６を参照して、ファイルを移動する指示を受け付ける処理を説明する。
【００４３】
図６は、本発明の情報処理装置１００の表示部２１０に表示される画面の一例を示す模式図である。
【００４４】
図６の６００は移動前のファイルの所在を示す図であり、６０１に移動するファイルが存在する。この「ｓａｍｐｌｅ００１．ｘｌｓｘ」ファイル６０１を異なるフォルダ６１０に図示しないマウスのドラッグアンドドロップなどにより移動しようとすると、ステップＳ３０１の処理が開始される。
【００４５】
次のステップＳ３０２において、移動を指示されたファイルの紐付け情報にリンク元ファイル名が登録されているか確認する処理を図５の５１０を参照して説明する。
【００４６】
図５の５１０の紐付け情報には、５１１のようにリンク元ファイル名が登録されている。そのため、ステップＳ３０２の判断分岐は、ステップＳ３０３へと処理を遷移する。図３のフローチャートの説明に戻る。
【００４７】
図３のステップＳ３０３へと処理が遷移すると、情報処理装置１００のＣＰＵ２０１は、リンク先ファイルの紐付け情報の最終アクセス日時が所定の期間以内かどうかを判断する。最終アクセス日時が所定の期間以内の場合、ステップＳ３０４へと処理を遷移し、最終アクセス日時が所定の期間を過ぎている場合は、ステップＳ３０５へと処理を遷移する。
【００４８】
この判断により、所定の期間内にリンク先ファイルとしてアクセスされていないリンク先ファイルは、ステップＳ３０５のように通常の移動処理を行う。これにより、リンク先ファイルが所定の期間内にリンク先ファイルとして開かれていないファイルは、無条件で移動することができる。すなわち、所定の期間内にリンク先ファイルとして開かれていないファイル、すなわちほとんど無関係のリンク元ファイルとほとんど関係のないファイルに対して、そのリンク元ファイルの修正などの不要な処理を防ぐことができる。図５の５１０を参照して、所定の期間内のリンク先ファイルかどうかの判断を説明する。
【００４９】
図５の５１０の紐付け情報には、５１３のようにリンク元ファイルの最終アクセス日時が登録されている。「ｓａｍｐｌｅ００１．ｘｌｓｘ」の移動日付が「２０１５年１２月１１日」だった場合、最終アクセス日時が「２０１５年８月３１日」であれば、図３で言う所定の期間内が１年以内なので、ステップＳ３０４へと処理を遷移する。
【００５０】
ステップＳ３０４へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、リンク先ファイルを本当に移動してよいかの警告画面を表示する。ステップＳ３０４に来た段階でリンク先ファイルは所定の期間以内にリンク元ファイルからアクセスがあったことを示しているので、リンク先ファイルの所在を変えることへの警告画面を表示する。警告画面の表示例を図６を参照して説明する。
【００５１】
図６の６２０は、情報処理装置１００の表示部２１０上に表示される移動を警告する画面イメージである。ファイル名６２１欄にリンク元ファイル名を表示している。ユーザはこの警告画面を参考に、ファイル移動を継続するかどうかを判断する。図３のフローチャートの説明に戻る。
【００５２】
次のステップＳ３０６において、情報処理装置１００のＣＰＵ２０１は、ユーザからファイル移動を継続するかの判断を受け付ける。具体的には、ステップＳ３０４で表示された警告画面に対してユーザからの入力を受け付ける。たとえば、警告画面６２０が表示されている状態で、ユーザが移動を継続する判断をする場合はＯＫボタン６２２を、移動をキャンセルする場合はキャンセルボタン６２３を押下する。
【００５３】
ステップＳ３０６において、ファイルの移動をキャンセルするとの判断を受け付けた場合、すなわちキャンセルボタン６２３が押下された場合は、ファイルの移動を中止し、本発明の処理を終了する。
【００５４】
一方、ステップＳ３０６において、ファイルの移動を継続するとの判断を受け付けた場合、すなわちＯＫボタン６２２が押下された場合は、ステップＳ３０７へと処理を移行し、ステップＳ３０７において、情報処理装置１００のＣＰＵ２０１は、ファイルの移動処理を継続する。たとえば、図６の６１０は、「ｓａｍｐｌｅ００１．ｘｌｓｘ」ファイル６１１が６００のフォルダ「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ￥」から６１０のフォルダ「Ｄ：￥９９９＿ｗｏｒｋ￥ｓａｍｐｌｅ２￥」に移動された結果の画面例である。なお、このファイル移動処理の際には、リンク元ファイルに記述されているリンク先ファイルの所在を、移動先のフォルダ位置に変更する処理を行っても良い。
【００５５】
以上の処理により、１度でもリンク先ファイルとして参照されたファイルを移動しようとした際に、移動警告画面を表示し、ユーザにファイル移動による影響の注意を促すことができる効果を有する。
【００５６】
また、リンク先ファイルが所定期間以内にリンク先ファイルとしてアクセスされている場合にのみ移動警告画面を表示することにより、ファイル移動による実質的なリンク切れを防ぐ効果を有する。
【００５７】
上記実施形態では、１台の情報処理装置に適用する場合を説明したが、１台で動作する情報処理装置であっても良いし、ネットワーク上のサーバと情報処理装置とで処理主体を分けてもよい。またネットワーク上のサーバに更新情報記憶部を有していて、サーバから更新情報などを取得してもよい。
【００５８】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバ−ジョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インスト−ルするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６０】
本実施形態における図２、図３に示す機能が外部からインスト−ルされるプログラムによって、ホストコンピュ−タにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコ−ドを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュ−タ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコ−ドを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６２】
この場合、記録媒体から読み出されたプログラムコ−ド自体が本発明の新規な機能を実現することになり、そのプログラムコ−ドを記憶した記録媒体は本発明を構成することになる。
【００６３】
プログラムコ−ドを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テ−プ，不揮発性のメモリカ−ド，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００６４】
また、コンピュ−タが読み出したプログラムコ−ドを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコ−ドの指示に基づき、コンピュ−タ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記録媒体から読み出されたプログラムコ−ドが、コンピュ−タに挿入された機能拡張ボ−ドやコンピュ−タに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコ−ドの指示に基づき、その機能拡張ボ−ドや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６７】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベ−ス等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６９】
１００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2017107462.tif 000003
【図２】
2017107462.tif 000004
【図３】
2017107462.tif 000005
【図４】
2017107462.tif 000006
【図５】
2017107462.tif 000007
【図６】
2017107462.tif 000008