(57)【特許請求の範囲】
【請求項１】
絞りおよびレンズを含む撮像光学系により得られた被写体の光学像を画像信号に変換する撮像素子と、前記撮像素子から出力された画像信号を表示するライブビュー表示手段と、位相差方式に基づいて合焦状態を検出する第１の検出手段と、前記撮像素子から出力された前記画像信号のコントラストに対応する情報を検出する第２の検出手段を有する撮像装置において、
前記第１の検出手段の検出結果を利用して取得した合焦位置と前記第２の検出手段の検出結果を利用して取得した合焦位置との差を検出する第３の検出手段と、
前記第３の検出手段の検出結果に基づいて前記レンズの駆動量の補正値を求める補正手段と、
前記第３の検出手段を動作させるキャリブレーションモードであって、ライブビューを伴うキャリブレーションモードを指示する指示手段と、
前記撮像素子から出力される前記画像信号を用いてフリッカーおよびその周期を検知するフリッカー検知手段であって、前記ライブビューを開始する前に、前記ライブビューを行わずに前記フリッカーを検知するフリッカー検知手段と、
前記指示手段により前記キャリブレーションモードが指示されたときに前記フリッカー検知手段がフリッカーを検知したときは、前記ライブビュー表示手段で表示される前記画像信号のフレームレートを、表示周期が前記フリッカー検知手段で検知されたフリッカーの周期の整数倍になるように変更するための制御手段とを備え、
ユーザーにより前記補正値を採用する操作が行われたら、前記ライブビュー表示手段における前記画像信号の表示を終了することを特徴とする撮像装置。
【請求項２】
絞りおよびレンズを含む撮像光学系により得られた被写体の光学像を画像信号に変換する撮像素子と、前記撮像素子から出力された画像信号を表示するライブビュー表示手段と、位相差方式に基づいて合焦状態を検出する第１の検出手段と、前記撮像素子から出力された前記画像信号のコントラストに対応する情報を検出する第２の検出手段を有する撮像装置の制御方法において、
前記第１の検出手段の検出結果を利用して取得した合焦位置と前記第２の検出手段の検出結果を利用して取得した合焦位置との差を検出する検出ステップと、
前記検出ステップでの検出結果に基づいて前記レンズの駆動量の補正値を求める補正ステップと、
前記検出ステップを動作させるキャリブレーションモードであって、ライブビューを伴うキャリブレーションモードを指示する指示ステップと、
前記撮像素子から出力される前記画像信号を用いてフリッカーおよびその周期を検知するフリッカー検知ステップであって、前記ライブビューを開始する前に、前記ライブビューを行わずに前記フリッカーを検知するフリッカー検知ステップと、
前記指示ステップにより前記キャリブレーションモードが指示されたときに前記フリッカー検知ステップでフリッカーが検知されたときは、前記ライブビュー表示手段で表示される前記画像信号のフレームレートを、表示周期が前記フリッカー検知ステップで検知されたフリッカーの周期の整数倍になるように変更するための制御ステップとを備え、
ユーザーにより前記補正値を採用する操作が行われたら、前記ライブビュー表示手段における前記画像信号の表示を終了することを特徴とする制御方法。
【請求項３】
コンピュータを、
絞りおよびレンズを含む撮像光学系により得られた被写体の光学像を画像信号に変換する撮像素子と、前記撮像素子から出力された画像信号を表示するライブビュー表示手段と、位相差方式に基づいて合焦状態を検出する第１の検出手段と、前記撮像素子から出力された前記画像信号のコントラストに対応する情報を検出する第２の検出手段を有する撮像装置の制御方法において、
前記第１の検出手段の検出結果を利用して取得した合焦位置と前記第２の検出手段の検出結果を利用して取得した合焦位置との差を検出する第３の検出手段、
前記第３の検出手段の検出結果に基づいて前記レンズの駆動量の補正値を求める補正手段、
前記第３の検出手段を動作させるキャリブレーションモードであって、ライブビューを伴うキャリブレーションモードを指示する指示手段、
前記撮像素子から出力される前記画像信号を用いてフリッカーおよびその周期を検知するフリッカー検知手段であって、前記ライブビューを開始する前に、前記ライブビューを行わずに前記フリッカーを検知するフリッカー検知手段、
前記指示手段により前記キャリブレーションモードが指示されたときに前記フリッカー検知手段がフリッカーを検知したときは、前記ライブビュー表示手段で表示される前記画像信号のフレームレートを、表示周期が前記フリッカー検知手段で検知されたフリッカーの周期の整数倍になるように変更するための制御手段として機能させ、
ユーザーにより前記補正値を採用する操作が行われたら、前記ライブビュー表示手段における前記画像信号の表示を終了するように制御するプログラム。
【請求項４】
請求項３に記載のプログラムを記録したコンピュータが読み取り可能な記録媒体。
【請求項５】
コンピュータを、請求項１に記載された撮像装置の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特に位相差検出方式による焦点検出と撮像手段から得られる被写体画像のコントラストに基づくコントラスト方式による焦点検出とが実行可能な撮像装置、その制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、レンズの焦点位置を自動制御してピント合わせを行うオートフォーカス(自動焦点調節、以下、ＡＦと記す)機能がある。
【０００３】
一般に、一眼レフカメラでは、位相差ＡＦ方式による合焦位置検出が多く採用されている。しかし、この合焦位置検出では、経年変化による位相差ＡＦの誤差や撮影時の光源や被写体の色や種類などの影響により、正しい合焦位置を検出できない場合があることが知られている。
そのため、使用する環境に応じて位相差ＡＦ方式により検出された合焦位置を補正することが考えられる。
【０００４】
上記問題を解決するために、特許文献１は、テストモードにより補正データを得て、通常モードにおけるＡＦ動作を、得られた補正データに基づいて制御する電子カメラ（撮像装置）を開示している。テストモードでは、互いに共役な位置に配されたＡＦセンサモジュールからの位相差ＡＦ方式に基づいたＡＦデータとイメージセンサの出力信号に基づいたコントラスト方式（以下、ＴＶＡＦという）のＡＦデータとの相対ずれデータを得ている。そして、得られたＡＦデータの相対ずれデータを記憶し、通常モードにおいてこの記憶した相対ずれデータに基づいて撮影レンズを駆動している。
【０００５】
ところで、フリッカー光源下だと、ラインフリッカーという縞がライブビュー（以下、ＬＶという）画面に現れることも知られている。 
その縞は、ＬＶのフレームレートと商用電源の周波数が整数倍の関係(ＬＶが３０ｆｐｓに対し電源周波数６０Ｈｚ)にあるときは、各フレームにおいて同じ位置に出現する。しかし、整数倍の関係にない（ＬＶが３０ｆｐｓに対し電源周波数５０Ｈｚ)ときは、その位置が毎フレーム移動する。
このラインフリッカーの位置移動はＴＶＡＦの外乱となり合焦位置の検出精度を悪化させることが知られている。 
そのため、フリッカー光源下でのＴＶＡＦでは、前述したラインフリッカーが出ないように撮像素子の蓄積時間をフリッカーが消える秒時に制約して絞りを使った制御を行っている（特許文献２）。 
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２９２６８４号公報
【特許文献２】特開２００９−１３０５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１に開示された従来技術は、整った調整環境を必要とし、また誤補正が生じることを回避するための判定をする手段がない問題がある。
【０００８】
また、特許文献２に開示されたようにフリッカー光源下で絞った状態でＴＶＡＦを行なうと、その絞り分だけ被写界深度が深くなり、これがＴＶＡＦの誤差要因となる問題もある。
【０００９】
通常、この誤差とラインフリッカーによるＴＶＡＦの誤差とでは、絞りの誤差を許容し、ラインフリッカーが画面に現れないように絞り込んでＴＶＡＦを制御している。
【００１０】
そして、ＡＦキャリブレーションでのＴＶＡＦでも、同様に、フリッカー光源下では絞り制御を行ってラインフリッカーが出ないようにしている。このため、結果として絞った分による被写界深度の変化分がキャリブレーションの誤差となる可能性があった。
【００１１】
このため、フリッカー光源下ではＡＦキャリブレーション精度が落ちることがあったのに、ユーザーは常に同じ精度が維持できているものと思ってしまっていた。
【００１２】
そこで、本発明の目的は、フリッカー光源下でＴＶＡＦの精度が悪化する可能性を避けて、ＡＦキャリブレーションを精度良く行うことが可能な撮像装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明の一態様によれば、絞りおよびレンズを含む撮像光学系により得られた被写体の光学像を画像信号に変換する撮像素子と、前記撮像素子から出力された画像信号を表示するライブビュー表示手段と、位相差方式に基づいて合焦状態を検出する第１の検出手段と、前記撮像素子から出力された前記画像信号のコントラストに対応する情報を検出する第２の検出手段を有する撮像装置において、前記第１の検出手段の検出結果を利用して取得した合焦位置と前記第２の検出手段の検出結果を利用して取得した合焦位置との差を検出する第３の検出手段と、前記第３の検出手段の検出結果に基づいて前記レンズの駆動量の補正値を求める補正手段と、前記第３の検出手段を動作させるキャリブレーションモードであって、ライブビューを伴うキャリブレーションモードを指示する指示手段と、前記撮像素子から出力される前記画像信号を用いてフリッカーおよびその周期を検知するフリッカー検知手段であって、前記ライブビューを開始する前に、前記ライブビューを行わずに前記フリッカーを検知するフリッカー検知手段と、前記指示手段により前記キャリブレーションモードが指示されたときに前記フリッカー検知手段がフリッカーを検知したときは、前記ライブビュー表示手段で表示される前記画像信号のフレームレートを、表示周期が前記フリッカー検知手段で検知されたフリッカーの周期の整数倍になるように変更するための制御手段とを備え、ユーザーにより前記補正値を採用する操作が行われたら、前記ライブビュー表示手段における前記画像信号の表示を終了することを特徴とする撮像装置が提供される。
【発明の効果】
【００１４】
本発明によれば、フリッカー光源下でＴＶＡＦの精度が悪化する可能性を避けることができるので、ＡＦキャリブレーションを行なった場合は、常に良い精度の結果が得られるようになる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係わる撮像装置の例であるカメラの概略断面図
【図２】本実施形態に係わる撮像装置の例であるカメラの概略断面図
【図３】本発明の第１の実施例に係わるＡＦキャリブレーションを説明するためのフローチャートを示す図
【図４】フリッカー検知の概略を説明するための図
【図５】本発明の第２の実施例に係わるＡＦキャリブレーションを説明するためのフローチャートを示す図
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を添付の図面を参照して詳細に説明する。
【００１７】
図１および２に、本発明の実施形態に係わる撮像装置の例としてレンズ交換可能なデジタル一眼レフカメラの概略断面を示す。本カメラは、コントラスト検出方式（以下、ＴＶＡＦという）を用いた位相差ＡＦの補正機能（以下、キャリブレーションモード）を有したカメラシステムである。
【００１８】
図１は、可動式の主ミラー２０が撮像光学系１０の光軸上に配置されたときのカメラの概略断面を示し、図２は主ミラー２０が光軸上から退避されたときのカメラの概略断面を示す。
【００１９】
図１および図２において、レンズ本体（レンズユニット）１に収容された撮像光学系１０は、１つ又は複数のレンズ群から構成され、その全てもしくは一部を移動させることで焦点距離やフォーカス位置を変化させることができる。
【００２０】
レンズ駆動部１１は、合焦状態を調整するために撮像光学系１０を構成するレンズの全てもしくは一部を移動させるためのレンズ駆動手段である。
【００２１】
レンズ状態検出部１２は、撮像光学系１０の焦点距離、即ちズーム位置およびフォーカス位置を検出する検出手段である。
【００２２】
絞り制御部１５は、カメラに入射する光量を調節するために絞り１７を駆動する絞り制御手段である。
【００２３】
また、レンズ制御部１３は、ＲＯＭ等で構成されたレンズ記憶部１４を有し、レンズ本体１の制御を司る制御手段である。
【００２４】
接点１６は、レンズ本体１およびカメラ本体（撮像装置）２に具備された接点であり、互いに装着されたときに接点１６を介して各種の情報の通信や電源の供給が行われる。
【００２５】
主ミラー２０はハーフミラーで構成され、カメラの動作状態に応じて回動可能となっており、被写体をファインダーで観察する時は撮影光路（図の一点鎖点）へ斜めに挿入され、レンズ本体１からの光束を後述のファインダー光学系へ導く（図１参照）。また、撮影時やライブビュー時は撮影光路から退避され、レンズ本体１からの光束は後述の撮像素子２４に導かれる（図２参照）。
【００２６】
サブミラー２１は、主ミラー２０とともに回動し、主ミラー２０が撮影光路へ挿入されている時に主ミラー２０を透過した光束を後述のＡＦセンサ２２へ導く（図１参照）。また、撮影時やライブビュー時は主ミラー２０とともに回動して撮影光路から退避される（図２参照）。
【００２７】
ＡＦセンサ２２は、２次結像レンズや複数のＣＣＤまたはＣＭＯＳからなるエリアセンサ等から構成され、公知の方法である位相差方式での焦点検出が可能となっている（第１の検出手段）。
【００２８】
シャッター２３は、レンズ本体１からの光束の撮像素子２４への入射を制御するために設けられ、通常は閉じた状態（図１参照）で、撮影時やライブビュー時に開いた状態（図２参照）となるよう駆動される。
【００２９】
撮像素子２４は、ＣＭＯＳイメージセンサとその周辺回路で構成され、撮像光学系１０からの被写体の光学像を画像信号に変換する。
【００３０】
ピント板３０は、レンズ本体１の一次結像面に配置され、入射面にはフレネルレンズ（集光レンズ）を有し、射出面に被写体の光学像（ファインダー像）を結像する。
【００３１】
ペンタプリズム３１はファインダー光路を変更するもので、ピント板３０の射出面に結像した被写体像を正立正像に補正する。
【００３２】
接眼レンズ３２は、ユーザーがファインダーをのぞいた時、ユーザーの目に合わせて視度を調節できる構成になっている。
【００３３】
ここで、ピント板３０、ペンタプリズム３１、接眼レンズ３２により構成されている光学系を、ファインダー光学系と称する。
【００３４】
ＡＥセンサ３３は、ＡＦ用に多分割された撮像領域内の各領域に対応したフォトダイオードから構成されており、ピント板３０の射出面に結像された被写体像の輝度を測定する（第２の検出手段）。
【００３５】
メカ制御部４０は、カメラ部の制御とカメラ全体の制御を行うマイクロコンピュータ（中央処理装置；ＭＰＵ）である。
【００３６】
デジタル制御部４１は、画像データの各種制御を行うメモリコントローラ（ＩＣＵ）である。このデジタル制御部４１は、撮像素子で撮影された画像のコントラストを検出し、その検出結果を利用して合焦状態を判定するコントラスト方式の焦点検出手段として用いることができる。
【００３７】
カメラ記憶部４２は、各種制御を行うための設定、調整データ等を格納する。
【００３８】
液晶モニタ４３は、撮影した画像や各種の撮影情報を表示する表示装置である。
【００３９】
第１の実施例
以下、上述したカメラにおいて行なわれる本発明の第１の実施例に係わるＡＦキャリブレーションを図３のフローチャートを参照して説明する。このＡＦキャリブレーションでは位相差ＡＦの補正値を算出、決定するまでの処理を行う。なお、図３の処理（キャリブレーションモード）はメカ制御部４０が例えばカメラ記憶部４２などの記憶手段に記憶された制御プログラムをロードして実行することにより実現される。
【００４０】
ステップＳ３０１で、ユーザー設定によりＡＦキャリブレーションが開始されると、ステップＳ３０２で後述するフリッカー検知方法に従ってフリッカー検知を行い、フリッカーの有無の判断とフリッカーがある場合にはその周期を求める。なお、フリッカーの検知は、後述するフリッカー検知方法に従ってデジタル制御部４１が撮像素子２４から出力された画像信号からフリッカーの有無を判断する。また、本実施例では特にフリッカーの周波数を求めなくてもかまわない。
【００４１】
ステップＳ３０３では、ステップＳ３０２での判断に基づいて処理を分岐する。フリッカーが有る場合は、ステップＳ３１２に処理を進めてＡＦキャリブレーションでの調整値の算出、決定を行なわないことをユーザーに知らせるための警報を生成して表示し、次いでステップＳ３１３でライブビュー表示を終了し、ステップＳ３１４でＡＦキャリブレーションを終了する。
【００４２】
フリッカーが無い場合は、ステップＳ３０４に処理を進めてライブビュー表示を開始し、次いでステップＳ３０５でデジタル制御手段４１がＡＦキャリブレーションを行うかどうかをユーザーに選択させる画面を液晶モニタ４３に表示してユーザーの指示を待つ。
【００４３】
ユーザーがＡＦキャリブレーションの実行を選択したら、ステップＳ３０６に進み、キャンセルしたときはステップＳ３１３に進んでライブビューを終了する。
【００４４】
ステップ３０６では、メカ制御部４０による制御の下でＴＶＡＦを行い、合焦位置にレンズを移動させる。
【００４５】
ステップＳ３０７では、位相差ＡＦを行うために、一旦、ライブビュー表示を中断する。
【００４６】
ステップＳ３０８では、メカ制御部４０による制御の下、ＡＦセンサ２２により現在のレンズ位置で位相差ＡＦを行い、レンズのデフォーカス量（駆動量）を求める（第３の検出手段）。このデフォーカス量はステップＳ３０６でＴＶＡＦにより取得された合焦位置と今回のステップＳ３０８での位相差ＡＦで得られる合焦位置との差に相当する。
【００４７】
次いでステップＳ３０９でライブビュー表示を再開し、ステップＳ３１０でメカ制御部４０による制御の下、位相差ＡＦで求まったデフォーカス量から調整値（補正値）を算出して求める。
【００４８】
ステップＳ３１１では、デジタル制御手段４１が、求めた補正値をキャリブレーション結果として採用してよいかどうかをユーザーに選択させる画面表示を行う。
ユーザーが、補正値を採用しない選択をしたときは、メカ制御部４０は処理をステップＳ３０５に戻す。
【００４９】
ユーザーが補正値の採用を決定したときは、処理をステップＳ３１３に進ませてライブビュー表示を終了し、ステップＳ３１４でＡＦキャリブレーションを終了する。
【００５０】
以上説明した本実施例のカメラ動作制御によるキャリビュレーションにより、フリッカー光源下でＴＶＡＦの精度が悪化する可能性を避けることができる。
【００５１】
なお、本実施例では、フリッカーが有るときにはＡＦキャリブレーションでの調整値の算出をしなかった。しかし、フリッカーを検知していても画面上でフリッカーが見にくくなる被写体像の輝度によっては、絞り込まず（絞り開放）に蓄積時間の制御でＴＶＡＦを行なうことが可能である。従ってこの場合は、ＴＶＡＦ結果に絞り込みによる（被写界深度の）誤差が無い。そのため、フリッカー検知をしても、絞りが開放であれば、フリッカーが検知されていない場合と同様にＡＦキャリブレーションを行って調整値を算出しても良い。
【００５２】
図４はフリッカー検知の概略を示す図である。
同図を用いて、フリッカー検知部について説明する。
【００５３】
通常、蛍光灯のフリッカーは商用電源の周波数に同期して発生する。そのため、フリッカー周期は、東日本では５０Ｈｚ、西日本では６０Ｈｚとなる。
【００５４】
フリッカー検知の原理としては、ライブビューのフレームレートを、フリッカー周波数の半周期ずれる値となるように設定する。
例えば、電源周波数５０Ｈｚにたいし、フレームレートを６７ｆｐｓ（１／１５ｍｓ）、４０ｆｐｓ（１／２５ｍｓ）、２８ｆｐｓ（１／３５ｍｓ）、２２ｆｐｓ（１／４５ｍｓ）とする。
【００５５】
このようなフレームレートの画像のライブビューをフリッカー光源下で行うと、連続するフレーム間で図４（ａ）、（ｂ）画像のようにフリッカーノイズ（ラインフリッカー）の位置がずれる。
【００５６】
そこで２画像の微分（差分）を取って、時間軸（画像の垂直方向）の写像を取ると、図４（ｄ）のようなフリッカーノイズ成分を抽出することができ、このデータからフリッカーの有無（振幅など）とその周波数を知ることができる。
【００５７】
本発明のフリッカー検知では５０Ｈｚと６０Ｈｚの両方のフリッカーを一度の検知で検知できるように、フリッカー検知のためのライブビューのフレームレートを２２ｆｐｓとしている。
【００５８】
このフリッカー検知は、上述したとおり、ある特定のフレームレートでライブビューする必要があるが、通常、ライブビューは３０ｆｐｓのフレームレートで動作しているので、カメラ動作中常時検知を行うことはできない。そのため、フリッカー検知は、通常のライブビューの開始前に（ライブビューを行なわずに）一度だけ行うようにしている。
【００５９】
第２の実施例
次に、本発明の第２の実施例に係わるコントラスト検出方式（ＴＶＡＦ）を用いた位相差ＡＦの補正動作機能（ＡＦキャリブレーション）を説明する。
【００６０】
第１の実施例では、フリッカーが検知されたときはＡＦキャリブレーションでの調整値の算出を行なわない構成にした。本実施例では、フリッカーが検知されたときにライブビューのフレームレートをフリッカー周波数の整数倍に変更する。これにより、フレーム間の差分処理においてフリッカー成分が相殺されることになり、ＴＶＡＦの精度の低下を避けることが可能となる。
【００６１】
以下、本実施例の動作を図１および図２に示すカメラに本件発明を適用した例として図５のフローチャートを参照して説明する。従って、図１および図２に示すカメラについての説明はここでは省略する。また、図５のフローチャートにおいて図３のフローチャートと同じステップには同じ符号を付して示し、ここでの説明は省略する。
【００６２】
まず、ステップＳ５０１で、ユーザー設定によりＡＦキャリブレーションが開始されると、ステップＳ３０２で第１の実施例と同様にフリッカーの検知を行う。
【００６３】
ステップＳ３０３でフリッカーが有る場合は、ステップＳ５０２に処理を進めてライブビューのフレームレートを検知したフリッカー周期の整数倍に変更し、次いでステップＳ５０３でライブビューを開始する。その後は、第１の実施例と同様のステップを実行してステップＳ５０４でＡＦキャリブレーションを終了する。なお、Ｓ５０４でのライブビュー表示は、Ｓ５０２でフレームレートが設定されていたらそのフレームレートで、そうでなければ３０ｆｐｓのフレームレートで開始する。
【００６４】
ステップＳ３０３でフリッカーがない場合は、ステップＳ５０３に処理を進めてライブビュー表示を開始し、その後は第１の実施例と同様のステップＳ３０５−Ｓ３１３を実行してステップＳ５０４でＡＦキャリブレーションを終了する。
【００６５】
以上説明した本実施例のカメラ動作制御によるＡＦキャリブレーションによっても、フリッカー光源下でＴＶＡＦの精度が悪化する可能性を避けることができ、ＡＦキャリブレーションの精度の低下を避けることが可能となる。
【００６６】
上記各実施例では、一眼レフデジタルカメラに本発明を適用した例について説明したが、本発明はレンズ一体型のカメラや交換レンズ等の他の光学機器に焦点検出装置を搭載する場合にも適用することができる。
【００６７】
また、上述した実施形態において図３及び図５に示した各処理は、各処理の機能を実現する為のプログラムをメモリ（例えばカメラ記憶部４２）から読み出して制御部のＣＰＵが実行することによりその機能を実現させるものである。
【００６８】
本発明は、上述した構成に限定されるものではなく、図３及び図５に示した各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリであってもよい。また、それらの組合せによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００６９】
また、図３及び図５に示した各処理の機能を実現する為のプログラムをンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行ってもよい。「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００７１】
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７２】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
【００７３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００７４】
以上、本発明を好ましい実施例により説明したが、本発明は上述した実施例に限ることなくクレームに示した範囲で種々の変更が可能である。
【図１】
0005930621.tif 000002
【図２】
0005930621.tif 000003
【図３】
0005930621.tif 000004
【図５】
0005930621.tif 000005
【図４】
0005930621.tif 000006