(57)【特許請求の範囲】
【請求項１】
撮像装置と接続が可能な情報処理装置であって、
撮像装置が接続された場合、接続された撮像装置を識別する識別子を受信する第１の受信手段と、
前記第１の受信手段により受信された識別子を用いて前記接続された撮像装置を登録する登録手段と、
前記接続された撮像装置から送信された画像データを受信する第２の受信手段と、
前記第２の受信手段により受信した画像データを記憶する画像記憶手段と、
前記接続された撮像装置との接続が解除された場合、接続が解除された撮像装置が前記登録手段により登録されているかどうかを判別する判別手段と、
前記判別手段により前記接続が解除された撮像装置が前記情報処理装置に登録されていないと判別された場合、前記第２の受信手段により前記接続が解除された撮像装置から受信した画像データを削除する削除手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記接続された撮像装置を前記登録手段により登録するかどうかをユーザに問い合わせる画面を表示する表示手段をさらに有し、
前記表示手段に表示された前記画面を介して、前記接続された撮像装置を登録する指示を受け付けた場合、前記登録手段は、前記接続された撮像装置を登録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記削除手段による削除は、前記接続された撮像装置との接続が解除された後、自動的に実行されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の受信手段は、まだ前記情報処理装置が受信していない画像データを前記撮像装置から受信することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の受信手段は、前記撮像装置の記憶媒体に記憶された画像データのＩＤと、前記画像記憶手段に記憶された画像データのＩＤとに基づき、まだ前記情報処理装置が受信していない画像データを判別することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
撮像装置と、前記撮像装置に接続された情報処理装置とを具備する情報処理システムであって、
前記撮像装置は、
被写体を撮像し、画像データを得る撮像手段と、
前記撮像手段により得られた画像データを記憶媒体に記憶する手段と、
前記情報処理装置と接続した場合に、前記撮像装置を識別する識別子を該情報処理装置に送信する第１の送信手段と、
前記記憶媒体に記憶された画像データを前記接続された情報処理装置に送信する第２の送信手段と、を有し、
前記情報処理装置は、
撮像装置が接続された場合、接続された撮像装置を識別する識別子を受信する第１の受信手段と、
前記第１の受信手段により受信された識別子を用いて前記接続された撮像装置を登録する登録手段と、
前記接続された撮像装置から送信された画像データを受信する第２の受信手段と、
前記第２の受信手段により受信した画像データを記憶する画像記憶手段と、
前記接続された撮像装置との接続が解除された場合、接続が解除された撮像装置が前記登録手段により登録されているかどうかを判別する判別手段と、
前記判別手段により前記接続が解除された撮像装置が前記情報処理装置に登録されていないと判別された場合、前記第２の受信手段により前記接続が解除された撮像装置から受信した画像データを削除する削除手段と、
を有することを特徴とする情報処理システム。
【請求項７】
撮像装置と接続が可能な情報処理装置のデータ処理方法であって、
前記情報処理装置の第１の受信手段が、撮像装置が接続された場合、接続された撮像装置を識別する識別子を受信する第１の受信工程と、
前記情報処理装置の登録手段が、前記第１の受信手段により受信された識別子を用いて前記接続された撮像装置を登録する登録工程と、
前記情報処理装置の第２の受信手段が、前記接続された撮像装置から送信された画像データを受信する第２の受信工程と、
前記情報処理装置の画像記憶手段が、前記第２の受信工程で受信した画像データをメモリに記憶する画像記憶工程と、
前記情報処理装置の判別手段が、前記接続された撮像装置との接続が解除された場合、接続が解除された撮像装置が前記登録手段により登録されているかどうかを判別する判別工程と、
前記情報処理装置の削除手段が、前記判別工程において、前記接続された撮像装置が前記情報処理装置に登録されていないと判別された場合、前記第２の受信工程において前記接続が解除された撮像装置から受信した画像データを削除する削除工程と、
を有することを特徴とする情報処理装置のデータ処理方法。
【請求項８】
コンピュータを、請求項１乃至５のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と接続され当該撮像装置から画像データを受信して表示する情報処理装置、情報処理システム、データ処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
コンピュータ分野においては、ユーザに対する操作性を高めるため、参照が予想されるデータの先読みや、一度参照したデータを、高速に読み出せるメモリ領域へ保存することが行われる。この処理の呼び方は様々であるが、本願明細書ではキャッシュと呼称する。キャッシュはあらゆる段階で行われ、そのキャッシュされるデータの一例としては、ＣＰＵに入出力されるデータ、ハードディスクに読み書きされるデータ、及びＷＷＷブラウザで表示される画像データ等が挙げられる。
【０００３】
このようなキャッシュは、デジタルカメラで撮影された画像をコンピュータで閲覧する際にも行われる。このような閲覧を制御する画像閲覧ソフトウェアには、デジタルカメラとコンピュータとが接続されると、無条件にデジタルカメラに記憶されている全ての画像データをコンピュータに自動的に転送するものがある。こうして転送された画像データはコンピュータのハードディスクに一時的に保存され、そこから高速に読み出されて表示される。
【０００４】
また、デジタルカメラに認証機能を取り入れた技術が特許文献１に記載されている。これは、認証されたユーザのみが使用できるデジタルカメラに関し、ユーザの認証が完了していない段階でも暫定的に撮影することができる。こうして暫定的に撮影された画像データは一時的にメモリに保持され、その後、ユーザの認証が完了すると、その画像データを恒久的な記憶装置に保存することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３２５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、撮像装置と情報処理装置とが接続され、撮像装置の記憶媒体に記憶された画像を閲覧する場合について考慮されていない。
このような場合、撮像装置に記憶されている画像データが自動的にコンピュータに転送されて、そのハードディスクに保存されてしまうことがある。すると、その撮像装置と情報処理装置との接続が解除された後も情報処理装置の記憶装置には、撮像装置の画像データが記憶されたままになってしまう。  このため、撮像装置のユーザにとっては、自分の撮影した画像データが他人の情報処理装置にずっと記憶されることになる。さらに、情報処理装置のユーザにとっては、自分の情報処理装置の記憶領域が他人の画像データを記憶するのに使用されることになり、好ましくない。
【０００７】
本願発明の一態様によれば、情報処理装置に登録されていない撮像装置から受信して情報処理装置に画像データを記憶している場合に、その撮像装置と情報処理装置との接続が解除されると、その受信した画像データを削除することを特徴とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
撮像装置と接続が可能な情報処理装置であって、撮像装置が接続された場合、接続された撮像装置を識別する識別子を受信する第１の受信手段と、第１の受信手段により受信された識別子を用いて接続された撮像装置を登録する登録手段と、接続された撮像装置から送信された画像データを受信する第２の受信手段と、第２の受信手段により受信した画像データを記憶する画像記憶手段と、接続された撮像装置との接続が解除された場合、接続が解除された撮像装置が登録手段により登録されているかどうかを判別する判別手段と、判別手段により接続が解除された撮像装置が情報処理装置に登録されていないと判別された場合、第２の受信手段により接続が解除された撮像装置から受信した画像データを削除する削除手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置に登録されていない撮像装置から受信した画像データは、その撮像装置と情報処理装置との接続が解除されると、その受信した画像データを削除する。このため、撮像装置のユーザとは異なるユーザの情報処理装置に撮像装置側の画像データがずっと記憶されることがなくなり、画像データを適切に取り扱うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るカメラの構成を示すブロック図である。
【図２】本発明の実施の形態に係るＰＣの構成を示すブロック図である。
【図３】本実施の形態に係るカメラによる処理の流れを説明するフローチャートである。
【図４】本実施の形態に係るＰＣの処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
本実施形態では、撮像装置の一例であるデジタルカメラ（以下、「カメラ」）と、情報処理装置の一例であるパーソナルコンピュータ（以下、「ＰＣ」）を接続した情報処理システムを例に説明する。本実施の形態では、ＰＣとカメラとが接続されることにより、ＰＣに接続されたカメラが識別される。こうしてＰＣとカメラとが接続された後、カメラからＰＣに画像データが送信されてキャッシュ処理が行われる。しかしながら、そのカメラがＰＣに登録されたものでない場合は、カメラとＰＣとの接続が解除された後、そのカメラからＰＣに転送されてＰＣにキャッシュされている画像データを消去することを特徴としている。
【００１３】
図１は、本発明の実施の形態に係るカメラ（ビデオカメラを含む）の構成を示すブロック図である。
【００１４】
カメラ１００は、光学系１０１と、撮像素子１０２と、ＣＰＵ１０３と、一次記憶装置１０４と、二次記憶装置１０５と、記憶媒体１０６と、表示部１０７と、操作部１０８と、通信部１０９とを有している。
【００１５】
光学系１０１は、レンズ、シャッタ、絞り等を有しており、被写体からの撮影光を適切な量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、光学系１０１を通って結像した撮影光を画像信号に変換する。ＣＰＵ１０３は、各部からの入力信号やプログラムにしたがい、各種の演算やカメラ１００を構成する各部分の制御を行う。なお、ＣＰＵ１０３は１つのハードウェアでなくともよく、複数のＣＰＵが各処理を分担して実行してもよい。一次記憶装置１０４は一時的なデータを記憶し、ＣＰＵ１０３の作業用に使用される揮発性のメモリである。二次記憶装置１０５は、カメラ１００を制御するためのプログラム（ファームウェア）や各種の設定情報を不揮発に記憶している。後述する個体識別子もここに記憶されている。記憶媒体１０６は、撮影した画像データなどを記憶する。この記憶媒体１０６は撮影後に取り外されてＰＣ等に装着して、そのＰＣからデータを読み出すことができる。表示部１０７は、撮影時のビューファインダ画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。操作部１０８は、ユーザの操作を受け付けるスイッチやダイヤルボタン等を有している。通信部１０９は、ＰＣ等の外部装置と接続して制御コマンドやデータのやり取りを行う。通信部１０９は、有線であるか無線であるかや、外部装置と直接接続するかネットワークを介して接続するかなどは問わない。
【００１６】
図２は、本実施の形態に係るＰＣ２００の構成を示すブロック図である。
【００１７】
ＰＣ２００は、表示部２０１と、操作部２０２と、ＣＰＵ２０３と、一次記憶装置２０４と、二次記憶装置２０５と、通信部２０６とを有している。表示部２０１は、文字や画像などを表示する。操作部２０２は、キーボードや、マウス等のポインティングデバイスを有し、ユーザの操作を受け付ける。ＣＰＵ２０３は、各種の演算や、ＰＣ２００を構成する各部分の制御を行う。一次記憶装置２０４は、一時的なデータを記憶し、ＣＰＵ２０３の作業用に使われるメモリである。二次記憶装置２０５は、ＰＣ２００を制御するためのオペレーティングシステムや各種アプリケーションのプログラムを記憶する。通信部２０６は、外部装置と接続し制御コマンドやデータのやり取りを行う。通信部２０６は、有線であるか無線であるかや、外部装置と直接接続するかネットワークを介して接続するかなどは問わない。ここでは、接続されたカメラ１００から受信した画像データは、二次記憶装置２０５の画像記憶領域に記憶される。また、本実施形態におけるＰＣ２００は、ＰＣ２００に接続されるカメラをＰＣ２００と関連づけて二次記憶装置２０５に記憶することで、ＰＣ２００にカメラを登録することが可能である。この登録処理により、ユーザは自分のカメラを自分のＰＣ２００に登録することができる。二次記憶装置２０５は、このＰＣ２００にカメラを登録するための識別子を記憶する記憶手段の一例である。
【００１８】
以下、本実施形態における情報処理システムの処理について説明する。まず、カメラ１００が行う処理について説明する。図３は、本実施の形態に係るカメラ１００による処理の流れを説明するフローチャートである。この処理は、二次記憶装置１０５に記憶されたプログラムをＣＰＵ１０３が読み取って実行することによって実行される。これは、図４に示すＰＣ２００の処理と連携して行われる。この処理の詳細を以下に説明する。
【００１９】
先ずステップＳ３０１で、ＰＣ２００と接続されたかどうかを判定する。ステップＳ３０１で、ＰＣ２００と接続されたと判定するとステップＳ３０２に進み、二次記憶装置１０５に記憶されたカメラ識別子をカメラ１００に送信する。このカメラ識別子は、カメラの個体を識別するための一意の数値或はデータあり、このカメラの製造時に固体１台ごとに異なる識別子が割り当てられている。例えばカメラ識別子として、ＭＡＣアドレスを用いることができる。
次にステップＳ３０３に進み、ＰＣ２００から画像データの送信要求（画像要求）を受信したかどうかを判定する。ここで画像データの送信要求を受信したと判定するとステップＳ３０４に進む。受信しなかったと判定するとステップＳ３０５に進む。
ステップＳ３０４では、ＰＣ２００から要求された画像データをＰＣ２００に送信する。
次にステップＳ３０５に進み、ＰＣ２００とカメラ１００との接続が解除されたかどうかを判定する。ここで接続が解除されていないと判定すると前述のステップＳ３０３に進むが、接続が解除されると、この処理を終了する。
【００２０】
次に、ＰＣ２００が行う処理について説明する。図４は、本実施の形態に係るＰＣ２００の処理の流れを説明するフローチャートである。この処理を実行するプログラムは、二次記憶装置２０５に記憶されており、そのプログラムをＣＰＵ２０３が読み取って実行することによって実行される。これは、図３に示されたカメラ１００の処理と連携して行われる。この処理の詳細を以下に説明する。
【００２１】
まずステップＳ４０１で、カメラ１００とＰＣ２００とが接続されたかどうかを判別する。カメラ１００が接続されたと判別するとステップＳ４０２に進み、カメラ１００からカメラ識別子を受信する。このカメラ識別子は、図３のステップＳ３０２においてカメラ１００から送信されるものである。
次にステップＳ４０３に進み、カメラ１００がＰＣ２００に登録されているかどうかを判別する。ここでＰＣ２００に登録されていると判定するとステップＳ４０４に進むが、そうでなければステップＳ４０８に進む。
このステップＳ４０３は、カメラ１００とＰＣ２００の所有者が同じであるかどうかを識別するものである。そして、そのカメラ１００がＰＣ２００に登録されていない、即ち、ＰＣ２００と異なる所有者のカメラが接続されたと判断されるとステップＳ４０４に進むことになる。尚、カメラ１００とＰＣ２００との所有者が同じであっても、初めてそのカメラ１００をＰＣ２００に接続した場合には、そのカメラ１００の識別子はＰＣ２００に登録されていない。そのため、処理はステップＳ４０４に進み、カメラ１００をＰＣ２００に登録することになる。
【００２２】
ステップＳ４０４では、カメラ１００をＰＣ２００に登録するかどうかを選択させる表示を表示部２０１に表示する。
次にステップＳ４０５に進み、ステップＳ４０４で表示された表示画面に対するユーザの入力を受け付ける。ユーザは操作部２０２を操作し、登録する、もしくは登録しない旨の指示を入力することができる。
このような選択画面を表示することにより、ユーザ自身のＰＣ２００とカメラ１００とを初めて接続した場合などは、ユーザはそのカメラ１００をＰＣ２００に登録することができる。逆に、ＰＣ２００の所有者と異なる所有者のカメラを接続した場合など（友人のカメラを一時的に接続した場合など）は、ユーザはそのカメラをＰＣ２００に登録しないよう指示することができる。
【００２３】
次にステップＳ４０６に進み、ステップＳ４０５での入力が登録を指示しているかどうかを判定する。登録するように指示された場合はステップＳ４０７に進み、そのカメラ識別子をＰＣ２００に登録する。
【００２４】
ステップＳ４０７を実行した後、或はステップＳ４０６でカメラ１００を登録しないとき、或はステップＳ４０３でカメラ１００が登録されていないときはステップＳ４０８に進む。
ステップＳ４０８では、カメラ１００の記憶媒体１０６に記憶されている画像データの内、画像識別子が登録されていない画像データを受信する。以下、ステップＳ４０８について具体的に説明する。
画像識別子とは、個々の画像データを識別するための数値或はデータで、画像データに付加されている。この画像識別子は、例えば画像データのファイルのファイル名でもよいし、ファイルのタイムスタンプなどを用いてもよいし、また、その組み合わせでもよい。本実施形態では、いわゆるＵＵＩＤ（Universal Unique ID）を用いる。このＵＵＩＤは、異なるカメラ同士の間であっても、完全に一意であることが保障されている。即ち、全てのカメラの全ての画像データに対して、互いに異なる画像識別子が与えられている。また、本実施形態におけるＰＣ２００は、二次記憶装置２０５に記憶された画像データの識別子をリストとして記憶することで、ＰＣ２００に登録することができる。この登録処理については後述する。
このステップＳ４０８において、ＰＣ２００はカメラ１００に対し、記憶媒体１０６に記憶されている画像データの画像識別子を示すリストを要求し、カメラ１００はその要求に応じてリストを送信する。そして、リストに含まれる画像識別子のうち、まだ自機に登録されていない画像識別子がある場合、その画像識別子を有する画像データをカメラ１００に要求する。画像識別子が登録されていない画像データのみを要求することで、まだＰＣ２００に送信されていない画像データのみを転送の対象とすることができる。このことにより、ＰＣ２００は必要なデータのみを受信することができるため、転送データ量を減らすことができ、結果として転送処理に要する時間を少なくすることができる。
【００２５】
次にステップＳ４０９に進み、ステップＳ４０８での要求に応じてカメラ１００から送信された画像データを受信し、二次記憶装置２０５に記憶する。ここでカメラ１００から送信される画像データは、図３のステップＳ３０４で送信されたものである。
次にステップＳ４１０に進み、ステップＳ４０８で受信した画像データの画像識別子を登録する。具体的には、二次記憶装置２０５に画像識別子を記憶する。
次にステップＳ４１１に進み、カメラ１００に記憶されている画像データの内、画像識別子が登録されていない画像データを全て受信したかどうか判定する。ここで画像データを全て受信していないと判定するとステップＳ４０８に戻る。
【００２６】
ステップＳ４１１で、画像データを全て受信したと判定するとステップＳ４１２に進み、画像の表示や印刷などの各種機能の操作、処理を行う。例えばＰＣ２００は、ステップＳ４０９で受信した画像データを自動的に表示部２０１に表示するよう表示制御する。尚、図４のフローチャートでは、図示の都合上、画像データの転送が終わった後にこれらの処理が行われるように記述した。しかし実際は、これらの処理はステップＳ４０９乃至Ｓ４１１のデータ転送処理と並列して行われ、画像データの転送中にも表示や印刷などの操作が可能である。
【００２７】
以上のような処理により、本実施形態における情報処理システムでは、カメラ１００をＰＣ２００に接続すると、自動的に記憶媒体１０６からＰＣ２００に画像データが転送しキャッシュされ、ＰＣ２００を用いて表示や印刷をおこなうことができる。つまり、ユーザはカメラ１００とＰＣ２００をつなぐだけで、カメラ１００内の画像データをＰＣ２００の大画面で閲覧することができる。
【００２８】
次にステップＳ４１３で、カメラ１００とＰＣ２００との接続が解除されたかどうかを判別する。ステップＳ４１３で、カメラ１００との接続が解除されたと判定するとステップＳ４１４に進む。そうでなければステップＳ４１２に戻る。ここで接続が解除されるということは、ステップＳ４１２におけるユーザの各種操作が終了し、カメラ１００とＰＣ２００との使用を終えようとしていることを示す。
【００２９】
次にステップＳ４１４では、ステップＳ４０２で受信したカメラ識別子が登録されているかどうかを判定する。この判定処理は、ステップＳ４０３における判定処理と同じである。尚、ステップＳ４０７でカメラ識別子が登録された場合も、既に登録されていると判断される。
ステップＳ４１４で、カメラ識別子が登録されていると判断したときは、そのまま処理を終了する。そうでなければステップＳ４１４からステップＳ４１５に進み、ステップＳ４０８乃至Ｓ４１１で受信した画像データを二次記憶装置２０５から削除する。
ステップＳ４１６で、ステップＳ４０８乃至Ｓ４１１で受信した画像データを全て削除したかどうかを判定する。ここで全て削除していないと判定するとステップＳ４１５に戻ってステップＳ４１５の削除処理を繰り返す。これにより、カメラ識別子が登録されていないカメラ１００から受信して二次記憶装置２０５に登録されている画像データは、カメラ１００との切断後に全て削除される。
【００３０】
以上説明した処理を実行することにより、カメラに記憶された画像を閲覧などする際、カメラに記憶している画像データを自動的にＰＣに転送してキャッシュできるという効果が得られる。
【００３１】
そして、ＰＣ２００の所有者と異なる他人のカメラを接続した場合、他人のカメラとの接続を解除した後、ＰＣ２００にキャッシュされた画像データを全て自動的に削除することができる。これによりユーザは、他人のカメラの画像データが自分のＰＣ２００に転送されて記憶されたまま残存するという問題を回避できる。
【００３２】
（他の実施形態）
なお本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００３３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３４】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００３５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００３６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００３７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００３８】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図１】
0005319813.tif 000002
【図２】
0005319813.tif 000003
【図３】
0005319813.tif 000004
【図４】
0005319813.tif 000005